Version Description
- [ Specification Change ][ Smooth scroll ] Fix bug on Safari and add CSS mode.
- [ SNS ] Add copy button.
Download this release
Release Info
Developer | kurudrive |
Plugin | VK All in One Expansion Unit |
Version | 9.66.0.0 |
Comparing to | |
See all releases |
Code changes from version 9.65.0.0 to 9.66.0.0
- assets/css/vkExUnit_sns_editor_style.css +1 -1
- assets/css/vkExUnit_style.css +1 -1
- assets/css/vkExUnit_style_in_bs.css +1 -1
- assets/js/all.min.js +1 -1
- gulpfile.js +22 -4
- inc/smooth-scroll/js/smooth-scroll-polyfill.js +431 -0
- inc/smooth-scroll/js/smooth-scroll.js +0 -3
- inc/smooth-scroll/js/smooth-scroll.min.js +1 -0
- inc/smooth-scroll/smooth-scroll.php +113 -3
- inc/sns/assets/js/copy-button.js +1 -0
- inc/sns/function-sns-btns.php +469 -0
- inc/sns/function_snsBtns.php +0 -366
- inc/sns/package/_sns.scss +52 -39
- inc/sns/sns.php +13 -1
- inc/sns/sns_admin.php +6 -0
- inc/sns/sns_customizer.php +21 -0
- inc/term-color/package/class.term-color.php +1 -1
- package-lock.json +14 -9
- package.json +4 -1
- readme.txt +5 -3
- tests/test-sns-btn-style.php +116 -0
- uninstaller.php +1 -0
- veu-packages.php +7 -0
- vkExUnit.php +2 -1
assets/css/vkExUnit_sns_editor_style.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
[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_fb:before{content:"\e600"}.vk_icon_w_r_sns_google:before{content:"\e601"}.vk_icon_w_r_sns_hatena:before{content:"\e602"}.vk_icon_w_r_sns_line:before{content:"\e603"}.vk_icon_w_r_sns_pocket:before{content:"\e604"}.vk_icon_w_r_sns_twitter:before{content:"\e605"}.veu_socialSet-position-before{margin-top:-1em;margin-bottom:2em}.veu_socialSet-position-after{margin-top:3em}.veu_socialSet{margin-bottom:1.5em}.veu_socialSet ul{display:flex}.veu_socialSet li{width:50%;background:0 0;position:relative;display:block;overflow:visible;box-sizing:border-box}.veu_socialSet .sb_icon
|
1 |
+
[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_fb:before{content:"\e600"}.vk_icon_w_r_sns_google:before{content:"\e601"}.vk_icon_w_r_sns_hatena:before{content:"\e602"}.vk_icon_w_r_sns_line:before{content:"\e603"}.vk_icon_w_r_sns_pocket:before{content:"\e604"}.vk_icon_w_r_sns_twitter:before{content:"\e605"}.veu_socialSet-position-before{margin-top:-1em;margin-bottom:2em}.veu_socialSet-position-after{margin-top:3em}.veu_socialSet{margin-bottom:1.5em}.veu_socialSet ul{display:flex}.veu_socialSet li{width:50%;background:0 0;position:relative;display:block;overflow:visible;box-sizing:border-box}.veu_socialSet .sb_icon .sb_icon_inner{display:block;overflow:hidden;width:100%;padding:5px 10px;border-radius:var(--vk-size-radius);color:#fff;text-decoration:none;line-height:100%;font-size:90%;text-align:left;border:none}.veu_socialSet .sb_icon .sb_icon_inner:hover{box-shadow:none;transform:translateY(3px);cursor:pointer}.veu_socialSet .sb_icon .sb_icon_inner .sns_txt{position:relative;top:-1px}.veu_socialSet .sb_icon .sb_icon_inner .icon_sns{font-size:100%;padding:5px 8px 5px 0;display:inline-block}.veu_socialSet .sb_facebook a{background:#425dab;box-shadow:0 3px 0 #344e84}.veu_socialSet .sb_hatena a{background:#007fc5;box-shadow:0 3px 0 #00679f}.veu_socialSet .sb_twitter a{background:#00abec;box-shadow:0 3px 0 #007eaa}.veu_socialSet .sb_google a{background:#dd4b39;box-shadow:0 3px 0 #a03524}.veu_socialSet .sb_line a{background:#6ebd30;box-shadow:0 3px 0 #5b9c28}.veu_socialSet .sb_pocket a{background:#ea4654;box-shadow:0 3px 0 #c1303c}.veu_socialSet .sb_copy .sb_icon_inner{background:#555;box-shadow:0 3px 0 #333;padding-bottom:4px}.veu_socialSet .sb_copy .sb_icon_inner i{font-size:14px}.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}@media (max-width:767px){.veu_socialSet ul{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}}
|
assets/css/vkExUnit_style.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
:root{--vk-color-border-hr:rgba(0,0,0,0.07);--vk-color-bg-accent:rgba( 0,0,0,0.02);--vk-color-border-light:rgba( 0,0,0,0.07);--vk-color-border-zuru:rgba(255, 255, 255, 0.8);--vk-color-text-meta:#d44950;--vk-color-text-body:#555555;--vk-color-text-link:#666666;--vk-color-text-link-hover:#1e73be;--vk-size-radius:4px;--vk-size-radius-sm:2px;--vk-size-text:16px;--vk-size-text-meta:0.75rem;--vk-size-text-lg:1.313rem;--vk-size-text-sm:0.875rem;--vk-size-text-xs:0.75rem;--vk-margin-meta:0.5rem;--vk-margin-block-bottom:2rem}.veu_leadTxt,p.veu_leadTxt{font-size:2em;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:var(--vk-margin-block-bottom);margin-bottom:var(--vk-margin-block-bottom)}.veu_contentAddSection:first-child{margin-top:0}.btn{white-space:inherit}.veu_card{border:3px solid var(--vk-color-border-light);border-radius:var(--vk-size-radius)}.veu_card .veu_card_inner{position:relative;display:block;overflow:hidden;padding:1.5rem;box-shadow:inset 0 0 0 1px var(--vk-color-border-zuru)}.veu_card .veu_card_title{color:#464646;font-size:16px;line-height:1.4;padding:0 0 .4em;margin:0 0 1em;display:block;border-bottom:1px solid #e5e5e5;border-top:none;border-left:none;border-right:none;background:0 0;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;text-align:left}.veu_card .veu_card_title a{color:#464646}.veu_card .veu_card_title::after,.veu_card .veu_card_title::before{content:"";border:none;border-right:none;margin:0;background:0 0;height:0;left:inherit}.relatedPosts h2{margin-bottom:10px}.veu_autoEyeCatchBox{display:block;overflow:hidden;margin-bottom:2em}.veu_sitemap .sectionBox{padding-top:0}.veu_sitemap .sitemap-col{margin-top:1em;padding-bottom:2em}.veu_sitemap .sitemap-col .link-list a{display:block;overflow:hidden}.veu_sitemap .sitemap-col .page_item{padding:0}.veu_sitemap .sitemap-col .cat-item{padding:0}.veu_sitemap .sitemap-post-type-title{margin-bottom:.8em;font-size:18px}.veu_sitemap .sitemap-taxonomy-title{margin:1em 0;padding:0 0 .2em;font-size:16px}.veu_sitemap a{color:#464646}.veu_sitemap ul{margin:0 0 0 1em;padding-left:0}.veu_sitemap ul li{font-size:14px}.veu_sitemap ul>li>a{position:relative;margin-bottom:1em}.veu_sitemap .sitemap-term-list{margin-bottom:1.5em}.veu_socialSet-position-before{margin-top:-1em;margin-bottom:2em}.veu_socialSet-position-after{margin-top:3em}.veu_socialSet{margin-bottom:1.5em}.veu_socialSet ul{display:flex}.veu_socialSet li{width:50%;background:0 0;position:relative;display:block;overflow:visible;box-sizing:border-box}.veu_socialSet .sb_icon a{display:block;overflow:hidden;padding:5px 10px;border-radius:var(--vk-size-radius);color:#fff;text-decoration:none;line-height:100%;font-size:90%}.veu_socialSet .sb_icon a:hover{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;box-shadow:0 4px 0 #344e84}.veu_socialSet .sb_icon.sb_hatena a{background:#007fc5;box-shadow:0 4px 0 #00679f}.veu_socialSet .sb_icon.sb_twitter a{background:#00abec;box-shadow:0 4px 0 #007eaa}.veu_socialSet .sb_icon.sb_google a{background:#dd4b39;box-shadow:0 4px 0 #a03524}.veu_socialSet .sb_icon.sb_line a{background:#6ebd30;box-shadow:0 4px 0 #5b9c28}.veu_socialSet .sb_icon.sb_pocket a{background:#ea4654;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}[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_fb:before{content:"\e600"}.vk_icon_w_r_sns_google:before{content:"\e601"}.vk_icon_w_r_sns_hatena:before{content:"\e602"}.vk_icon_w_r_sns_line:before{content:"\e603"}.vk_icon_w_r_sns_pocket:before{content:"\e604"}.vk_icon_w_r_sns_twitter:before{content:"\e605"}.veu_childPage_list{margin-top:2.5em;display:flex;align-items:stretch;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}.veu_childPage_list:first-child{margin-top:0}.veu_childPage_list .childPage_list_box{margin-bottom:1.5em;width:100%;text-decoration:none}.veu_childPage_list .childPage_list_box_inner{display:flex;flex-direction:column;height:100%}.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{position:relative;overflow:hidden;color:#333;font-size:14px;height:100%}.veu_childPage_list .childPage_list_body:hover{text-decoration:underline}.veu_childPage_list .childPage_list_text{overflow:hidden;line-height:1.5em;margin-bottom:3.5em}.veu_childPage_list .childPage_list_more{position:absolute;bottom:0;right:0}.veu_pageList_ancestor{clear:both;margin:2.5em 0 1em}.veu_pageList_ancestor:first-child{margin-top:0}.veu_pageList_ancestor .pageList_ancestor_title{margin-bottom:.5em}.veu_pageList_ancestor .pageList{margin-top:0;margin-bottom:0;padding-left:0}.veu_pageList_ancestor .pageList a{display:block;padding:8px 5px;border-bottom:solid 1px #ddd;color:#333;font-size:14px}.veu_pageList_ancestor .pageList a:hover{text-decoration:underline}.veu_pageList_ancestor .pageList>.page_item{list-style:none}.veu_pageList_ancestor .pageList li{margin-bottom:0}.veu_pageList_ancestor .pageList ul{margin:0;padding-left:0;padding-bottom:0}.veu_pageList_ancestor .pageList ul li{position:relative;list-style:none}.veu_pageList_ancestor .pageList ul li:before{position:absolute;top:.26em;left:5px;display:inline-block}.veu_pageList_ancestor .pageList ul li a{padding-left:20px}.veu_pageList_ancestor .pageList ul li li a{padding-left:30px}.veu_pageList_ancestor .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%;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 .contact_frame{display:block;overflow:hidden;background-color:var(--vk-color-bg-accent)}.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:5px 0;font-size:28px;line-height:105%;font-weight:700;color:var(--vk-color-primary)}.veu_contact .contact_txt_tel_icon{margin-right:.3rem}.veu_contact .contact_bt_subTxt{display:block;overflow:hidden;font-size:12px;margin-top:.2rem}.veu_contact .contact_txt{text-align:center}.veu_contact .contact_bt{display:block;text-decoration:none;line-height:1.2;padding:.5rem 1.5rem .6rem}.veu_contact .contact_bt_subTxt,.veu_contact .contact_bt_txt{color:#fff}.widget_vkexunit_contact_section{margin-bottom:var(--vk-margin-block-bottom)}.widget_vkexunit_contact_section .veu_contentAddSection{margin:0}.c-widget .veu_contact .customize-partial-edit-shortcut-button,.widget .veu_contact .customize-partial-edit-shortcut-button{top:45px}.veu_insertAds{margin-top:1em;margin-bottom:2em}.veu_relatedPosts a{color:var(--vk-color-text-body);text-decoration:none}.veu_relatedPosts .relatedPosts_title{font-size:var(--vk-size-text-lg)}.veu_relatedPosts>.row{display:flex;margin:0;margin-right:-3%;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 var(--vk-color-border-hr);flex:initial}.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:var(--vk-size-text-xs)}.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail{width:80px;padding-right:15px;margin-bottom:0}.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail img{border:1px solid var(--vk-color-border-hr);max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.veu_relatedPosts .relatedPosts_item>.media .media-heading{font-size:var(--vk-size-text-sm);margin-bottom:var(--vk-margin-meta)}.veu_relatedPosts .relatedPosts_item:nth-child(1){border-top:solid 1px var(--vk-color-border-hr)}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:solid 1px var(--vk-color-border-hr)}.page_top_btn{position:fixed;right:2%;bottom:3%;z-index:99999;width:40px;height:38px;color:transparent;border:none;background:rgba(0,0,0,.8);box-shadow:0 0 0 1px rgba(255,255,255,.8),0 0 0 2px rgba(0,0,0,.8);background-image:var(--ver_page_top_button_url);background-size:50%;background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity .3s;text-decoration:none}.page_top_btn:hover{transition:opacity .3s;color:transparent;text-decoration:none}.page_top_btn .customize-partial-edit-shortcut-button{left:-40px}.scrolled .page_top_btn{display:block;opacity:1;color:transparent}.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 solid var(--vk-color-border-hr);line-height:1.4em}.veu_postList .postList a{color:var(--vk-color-text-body);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:var(--vk-color-text-meta)}.veu_postList .postList_date:before{content:"";margin-right:0}.veu_postList .postList_terms{position:relative}.veu_postList .postList_terms a{margin-right:3px;padding:2px 5px 2px;border-radius:var(--vk-size-radius-sm);background-color:#efefef;font-size:10px;line-height:1;position:relative;top:-1px}.veu_postList .postList_terms a:hover{text-decoration:none}.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 solid var(--vk-color-border-hr);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;display:block}.veu_postList .postList_miniThumb .postList_body{display:block;overflow:hidden;width:auto}.veu_postList .postList_miniThumb .postList_title{font-size:14px}.veu_profile .profile{overflow:hidden}.veu_profile .media_outer{position:relative;display:block;overflow:hidden;margin:.8em 0 .8em;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 li a{display:block;position:relative;width:40px;height:40px;border-radius:23px;color:#fff;text-decoration:none;font-size:20px}.veu_profile .sns_btns li a:hover{color:#fff;text-decoration:none;opacity:.8}.veu_profile .sns_btns li a.bg_fill .icon{color:#fff}.veu_profile .sns_btns .icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.veu_profile .sns_btns .facebook_btn a{background:#3b5998;border:1px solid #3b5998}.veu_profile .sns_btns .facebook_btn a .icon{color:#3b5998}.veu_profile .sns_btns .twitter_btn a{background:#55acee;border:1px solid #55acee}.veu_profile .sns_btns .twitter_btn a .icon{color:#55acee}.veu_profile .sns_btns .mail_btn a{background:#2f915f;border:1px solid #2f915f}.veu_profile .sns_btns .mail_btn a .icon{color:#2f915f}.veu_profile .sns_btns .youtube_btn a{background:#c81d1c;border:1px solid #c81d1c}.veu_profile .sns_btns .youtube_btn a .icon{color:#c81d1c}.veu_profile .sns_btns .rss_btn a{background:#f26522;border:1px solid #f26522}.veu_profile .sns_btns .rss_btn a .icon{color:#f26522}.veu_profile .sns_btns .instagram_btn a{background:#3f729b;border:1px solid #3f729b}.veu_profile .sns_btns .instagram_btn a .icon{color:#3f729b}.veu_profile .sns_btns .linkedin_btn a{background:#0077b5;border:1px solid #0077b5}.veu_profile .sns_btns .linkedin_btn a .icon{color:#0077b5}.veu_3prArea .prArea{padding-bottom:5em}.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{position:absolute;bottom:1em}.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%;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 .childPage_list_box{width:48%}}@media (min-width:768px){.veu_leadTxt,p.veu_leadTxt{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:1200px){.veu_contact-layout-horizontal p.contact_txt{margin-bottom:0}.veu_contact-layout-horizontal .contact_txt{float:left;text-align:left}.veu_contact-layout-horizontal .contact_bt{float:right;padding:.7em 1.5em}}@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{max-width:100%}.veu_relatedPosts .relatedPosts_item{display:block;width:100%}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:none}}@media (max-width:767px){.veu_socialSet ul{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 screen and (max-width:767px){.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:576px){.veu_contact .contact_txt_tel{font-size:25px}}@media (max-width:480px){.veu_followSet .followSet_title{font-size:12px;margin-bottom:0}}
|
1 |
+
:root{--vk-color-border-hr:rgba(0,0,0,0.07);--vk-color-bg-accent:rgba( 0,0,0,0.02);--vk-color-border-light:rgba( 0,0,0,0.07);--vk-color-border-zuru:rgba(255, 255, 255, 0.8);--vk-color-text-meta:#d44950;--vk-color-text-body:#555555;--vk-color-text-link:#666666;--vk-color-text-link-hover:#1e73be;--vk-size-radius:4px;--vk-size-radius-sm:2px;--vk-size-text:16px;--vk-size-text-meta:0.75rem;--vk-size-text-lg:1.313rem;--vk-size-text-sm:0.875rem;--vk-size-text-xs:0.75rem;--vk-margin-meta:0.5rem;--vk-margin-block-bottom:2rem}.veu_leadTxt,p.veu_leadTxt{font-size:2em;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:var(--vk-margin-block-bottom);margin-bottom:var(--vk-margin-block-bottom)}.veu_contentAddSection:first-child{margin-top:0}.btn{white-space:inherit}.veu_card{border:3px solid var(--vk-color-border-light);border-radius:var(--vk-size-radius)}.veu_card .veu_card_inner{position:relative;display:block;overflow:hidden;padding:1.5rem;box-shadow:inset 0 0 0 1px var(--vk-color-border-zuru)}.veu_card .veu_card_title{color:#464646;font-size:16px;line-height:1.4;padding:0 0 .4em;margin:0 0 1em;display:block;border-bottom:1px solid #e5e5e5;border-top:none;border-left:none;border-right:none;background:0 0;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;text-align:left}.veu_card .veu_card_title a{color:#464646}.veu_card .veu_card_title::after,.veu_card .veu_card_title::before{content:"";border:none;border-right:none;margin:0;background:0 0;height:0;left:inherit}.relatedPosts h2{margin-bottom:10px}.veu_autoEyeCatchBox{display:block;overflow:hidden;margin-bottom:2em}.veu_sitemap .sectionBox{padding-top:0}.veu_sitemap .sitemap-col{margin-top:1em;padding-bottom:2em}.veu_sitemap .sitemap-col .link-list a{display:block;overflow:hidden}.veu_sitemap .sitemap-col .page_item{padding:0}.veu_sitemap .sitemap-col .cat-item{padding:0}.veu_sitemap .sitemap-post-type-title{margin-bottom:.8em;font-size:18px}.veu_sitemap .sitemap-taxonomy-title{margin:1em 0;padding:0 0 .2em;font-size:16px}.veu_sitemap a{color:#464646}.veu_sitemap ul{margin:0 0 0 1em;padding-left:0}.veu_sitemap ul li{font-size:14px}.veu_sitemap ul>li>a{position:relative;margin-bottom:1em}.veu_sitemap .sitemap-term-list{margin-bottom:1.5em}.veu_socialSet-position-before{margin-top:-1em;margin-bottom:2em}.veu_socialSet-position-after{margin-top:3em}.veu_socialSet{margin-bottom:1.5em}.veu_socialSet ul{display:flex}.veu_socialSet li{width:50%;background:0 0;position:relative;display:block;overflow:visible;box-sizing:border-box}.veu_socialSet .sb_icon .sb_icon_inner{display:block;overflow:hidden;width:100%;padding:5px 10px;border-radius:var(--vk-size-radius);color:#fff;text-decoration:none;line-height:100%;font-size:90%;text-align:left;border:none}.veu_socialSet .sb_icon .sb_icon_inner:hover{box-shadow:none;transform:translateY(3px);cursor:pointer}.veu_socialSet .sb_icon .sb_icon_inner .sns_txt{position:relative;top:-1px}.veu_socialSet .sb_icon .sb_icon_inner .icon_sns{font-size:100%;padding:5px 8px 5px 0;display:inline-block}.veu_socialSet .sb_facebook a{background:#425dab;box-shadow:0 3px 0 #344e84}.veu_socialSet .sb_hatena a{background:#007fc5;box-shadow:0 3px 0 #00679f}.veu_socialSet .sb_twitter a{background:#00abec;box-shadow:0 3px 0 #007eaa}.veu_socialSet .sb_google a{background:#dd4b39;box-shadow:0 3px 0 #a03524}.veu_socialSet .sb_line a{background:#6ebd30;box-shadow:0 3px 0 #5b9c28}.veu_socialSet .sb_pocket a{background:#ea4654;box-shadow:0 3px 0 #c1303c}.veu_socialSet .sb_copy .sb_icon_inner{background:#555;box-shadow:0 3px 0 #333;padding-bottom:4px}.veu_socialSet .sb_copy .sb_icon_inner i{font-size:14px}.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}[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_fb:before{content:"\e600"}.vk_icon_w_r_sns_google:before{content:"\e601"}.vk_icon_w_r_sns_hatena:before{content:"\e602"}.vk_icon_w_r_sns_line:before{content:"\e603"}.vk_icon_w_r_sns_pocket:before{content:"\e604"}.vk_icon_w_r_sns_twitter:before{content:"\e605"}.veu_childPage_list{margin-top:2.5em;display:flex;align-items:stretch;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}.veu_childPage_list:first-child{margin-top:0}.veu_childPage_list .childPage_list_box{margin-bottom:1.5em;width:100%;text-decoration:none}.veu_childPage_list .childPage_list_box_inner{display:flex;flex-direction:column;height:100%}.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{position:relative;overflow:hidden;color:#333;font-size:14px;height:100%}.veu_childPage_list .childPage_list_body:hover{text-decoration:underline}.veu_childPage_list .childPage_list_text{overflow:hidden;line-height:1.5em;margin-bottom:3.5em}.veu_childPage_list .childPage_list_more{position:absolute;bottom:0;right:0}.veu_pageList_ancestor{clear:both;margin:2.5em 0 1em}.veu_pageList_ancestor:first-child{margin-top:0}.veu_pageList_ancestor .pageList_ancestor_title{margin-bottom:.5em}.veu_pageList_ancestor .pageList{margin-top:0;margin-bottom:0;padding-left:0}.veu_pageList_ancestor .pageList a{display:block;padding:8px 5px;border-bottom:solid 1px #ddd;color:#333;font-size:14px}.veu_pageList_ancestor .pageList a:hover{text-decoration:underline}.veu_pageList_ancestor .pageList>.page_item{list-style:none}.veu_pageList_ancestor .pageList li{margin-bottom:0}.veu_pageList_ancestor .pageList ul{margin:0;padding-left:0;padding-bottom:0}.veu_pageList_ancestor .pageList ul li{position:relative;list-style:none}.veu_pageList_ancestor .pageList ul li:before{position:absolute;top:.26em;left:5px;display:inline-block}.veu_pageList_ancestor .pageList ul li a{padding-left:20px}.veu_pageList_ancestor .pageList ul li li a{padding-left:30px}.veu_pageList_ancestor .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%;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 .contact_frame{display:block;overflow:hidden;background-color:var(--vk-color-bg-accent)}.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:5px 0;font-size:28px;line-height:105%;font-weight:700;color:var(--vk-color-primary)}.veu_contact .contact_txt_tel_icon{margin-right:.3rem}.veu_contact .contact_bt_subTxt{display:block;overflow:hidden;font-size:12px;margin-top:.2rem}.veu_contact .contact_txt{text-align:center}.veu_contact .contact_bt{display:block;text-decoration:none;line-height:1.2;padding:.5rem 1.5rem .6rem}.veu_contact .contact_bt_subTxt,.veu_contact .contact_bt_txt{color:#fff}.widget_vkexunit_contact_section{margin-bottom:var(--vk-margin-block-bottom)}.widget_vkexunit_contact_section .veu_contentAddSection{margin:0}.c-widget .veu_contact .customize-partial-edit-shortcut-button,.widget .veu_contact .customize-partial-edit-shortcut-button{top:45px}.veu_insertAds{margin-top:1em;margin-bottom:2em}.veu_relatedPosts a{color:var(--vk-color-text-body);text-decoration:none}.veu_relatedPosts .relatedPosts_title{font-size:var(--vk-size-text-lg)}.veu_relatedPosts>.row{display:flex;margin:0;margin-right:-3%;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 var(--vk-color-border-hr);flex:initial}.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:var(--vk-size-text-xs)}.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail{width:80px;padding-right:15px;margin-bottom:0}.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail img{border:1px solid var(--vk-color-border-hr);max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.veu_relatedPosts .relatedPosts_item>.media .media-heading{font-size:var(--vk-size-text-sm);margin-bottom:var(--vk-margin-meta)}.veu_relatedPosts .relatedPosts_item:nth-child(1){border-top:solid 1px var(--vk-color-border-hr)}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:solid 1px var(--vk-color-border-hr)}.page_top_btn{position:fixed;right:2%;bottom:3%;z-index:99999;width:40px;height:38px;color:transparent;border:none;background:rgba(0,0,0,.8);box-shadow:0 0 0 1px rgba(255,255,255,.8),0 0 0 2px rgba(0,0,0,.8);background-image:var(--ver_page_top_button_url);background-size:50%;background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity .3s;text-decoration:none}.page_top_btn:hover{transition:opacity .3s;color:transparent;text-decoration:none}.page_top_btn .customize-partial-edit-shortcut-button{left:-40px}.scrolled .page_top_btn{display:block;opacity:1;color:transparent}.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 solid var(--vk-color-border-hr);line-height:1.4em}.veu_postList .postList a{color:var(--vk-color-text-body);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:var(--vk-color-text-meta)}.veu_postList .postList_date:before{content:"";margin-right:0}.veu_postList .postList_terms{position:relative}.veu_postList .postList_terms a{margin-right:3px;padding:2px 5px 2px;border-radius:var(--vk-size-radius-sm);background-color:#efefef;font-size:10px;line-height:1;position:relative;top:-1px}.veu_postList .postList_terms a:hover{text-decoration:none}.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 solid var(--vk-color-border-hr);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;display:block}.veu_postList .postList_miniThumb .postList_body{display:block;overflow:hidden;width:auto}.veu_postList .postList_miniThumb .postList_title{font-size:14px}.veu_profile .profile{overflow:hidden}.veu_profile .media_outer{position:relative;display:block;overflow:hidden;margin:.8em 0 .8em;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 li a{display:block;position:relative;width:40px;height:40px;border-radius:23px;color:#fff;text-decoration:none;font-size:20px}.veu_profile .sns_btns li a:hover{color:#fff;text-decoration:none;opacity:.8}.veu_profile .sns_btns li a.bg_fill .icon{color:#fff}.veu_profile .sns_btns .icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.veu_profile .sns_btns .facebook_btn a{background:#3b5998;border:1px solid #3b5998}.veu_profile .sns_btns .facebook_btn a .icon{color:#3b5998}.veu_profile .sns_btns .twitter_btn a{background:#55acee;border:1px solid #55acee}.veu_profile .sns_btns .twitter_btn a .icon{color:#55acee}.veu_profile .sns_btns .mail_btn a{background:#2f915f;border:1px solid #2f915f}.veu_profile .sns_btns .mail_btn a .icon{color:#2f915f}.veu_profile .sns_btns .youtube_btn a{background:#c81d1c;border:1px solid #c81d1c}.veu_profile .sns_btns .youtube_btn a .icon{color:#c81d1c}.veu_profile .sns_btns .rss_btn a{background:#f26522;border:1px solid #f26522}.veu_profile .sns_btns .rss_btn a .icon{color:#f26522}.veu_profile .sns_btns .instagram_btn a{background:#3f729b;border:1px solid #3f729b}.veu_profile .sns_btns .instagram_btn a .icon{color:#3f729b}.veu_profile .sns_btns .linkedin_btn a{background:#0077b5;border:1px solid #0077b5}.veu_profile .sns_btns .linkedin_btn a .icon{color:#0077b5}.veu_3prArea .prArea{padding-bottom:5em}.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{position:absolute;bottom:1em}.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%;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 .childPage_list_box{width:48%}}@media (min-width:768px){.veu_leadTxt,p.veu_leadTxt{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:1200px){.veu_contact-layout-horizontal p.contact_txt{margin-bottom:0}.veu_contact-layout-horizontal .contact_txt{float:left;text-align:left}.veu_contact-layout-horizontal .contact_bt{float:right;padding:.7em 1.5em}}@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{max-width:100%}.veu_relatedPosts .relatedPosts_item{display:block;width:100%}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:none}}@media (max-width:767px){.veu_socialSet ul{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 screen and (max-width:767px){.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:576px){.veu_contact .contact_txt_tel{font-size:25px}}@media (max-width:480px){.veu_followSet .followSet_title{font-size:12px;margin-bottom:0}}
|
assets/css/vkExUnit_style_in_bs.css
CHANGED
@@ -9,4 +9,4 @@
|
|
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;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;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;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;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%}:root{--vk-color-border-hr:rgba(0,0,0,0.07);--vk-color-bg-accent:rgba( 0,0,0,0.02);--vk-color-border-light:rgba( 0,0,0,0.07);--vk-color-border-zuru:rgba(255, 255, 255, 0.8);--vk-color-text-meta:#d44950;--vk-color-text-body:#555555;--vk-color-text-link:#666666;--vk-color-text-link-hover:#1e73be;--vk-size-radius:4px;--vk-size-radius-sm:2px;--vk-size-text:16px;--vk-size-text-meta:0.75rem;--vk-size-text-lg:1.313rem;--vk-size-text-sm:0.875rem;--vk-size-text-xs:0.75rem;--vk-margin-meta:0.5rem;--vk-margin-block-bottom:2rem}.veu_leadTxt,p.veu_leadTxt{font-size:2em;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:var(--vk-margin-block-bottom);margin-bottom:var(--vk-margin-block-bottom)}.veu_contentAddSection:first-child{margin-top:0}.btn{white-space:inherit}.veu_card{border:3px solid var(--vk-color-border-light);border-radius:var(--vk-size-radius)}.veu_card .veu_card_inner{position:relative;display:block;overflow:hidden;padding:1.5rem;box-shadow:inset 0 0 0 1px var(--vk-color-border-zuru)}.veu_card .veu_card_title{color:#464646;font-size:16px;line-height:1.4;padding:0 0 .4em;margin:0 0 1em;display:block;border-bottom:1px solid #e5e5e5;border-top:none;border-left:none;border-right:none;background:0 0;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;text-align:left}.veu_card .veu_card_title a{color:#464646}.veu_card .veu_card_title::after,.veu_card .veu_card_title::before{content:"";border:none;border-right:none;margin:0;background:0 0;height:0;left:inherit}.relatedPosts h2{margin-bottom:10px}.veu_autoEyeCatchBox{display:block;overflow:hidden;margin-bottom:2em}.veu_sitemap .sectionBox{padding-top:0}.veu_sitemap .sitemap-col{margin-top:1em;padding-bottom:2em}.veu_sitemap .sitemap-col .link-list a{display:block;overflow:hidden}.veu_sitemap .sitemap-col .page_item{padding:0}.veu_sitemap .sitemap-col .cat-item{padding:0}.veu_sitemap .sitemap-post-type-title{margin-bottom:.8em;font-size:18px}.veu_sitemap .sitemap-taxonomy-title{margin:1em 0;padding:0 0 .2em;font-size:16px}.veu_sitemap a{color:#464646}.veu_sitemap ul{margin:0 0 0 1em;padding-left:0}.veu_sitemap ul li{font-size:14px}.veu_sitemap ul>li>a{position:relative;margin-bottom:1em}.veu_sitemap .sitemap-term-list{margin-bottom:1.5em}.veu_socialSet-position-before{margin-top:-1em;margin-bottom:2em}.veu_socialSet-position-after{margin-top:3em}.veu_socialSet{margin-bottom:1.5em}.veu_socialSet ul{display:flex}.veu_socialSet li{width:50%;background:0 0;position:relative;display:block;overflow:visible;box-sizing:border-box}.veu_socialSet .sb_icon a{display:block;overflow:hidden;padding:5px 10px;border-radius:var(--vk-size-radius);color:#fff;text-decoration:none;line-height:100%;font-size:90%}.veu_socialSet .sb_icon a:hover{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;box-shadow:0 4px 0 #344e84}.veu_socialSet .sb_icon.sb_hatena a{background:#007fc5;box-shadow:0 4px 0 #00679f}.veu_socialSet .sb_icon.sb_twitter a{background:#00abec;box-shadow:0 4px 0 #007eaa}.veu_socialSet .sb_icon.sb_google a{background:#dd4b39;box-shadow:0 4px 0 #a03524}.veu_socialSet .sb_icon.sb_line a{background:#6ebd30;box-shadow:0 4px 0 #5b9c28}.veu_socialSet .sb_icon.sb_pocket a{background:#ea4654;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}[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_fb:before{content:"\e600"}.vk_icon_w_r_sns_google:before{content:"\e601"}.vk_icon_w_r_sns_hatena:before{content:"\e602"}.vk_icon_w_r_sns_line:before{content:"\e603"}.vk_icon_w_r_sns_pocket:before{content:"\e604"}.vk_icon_w_r_sns_twitter:before{content:"\e605"}.veu_childPage_list{margin-top:2.5em;display:flex;align-items:stretch;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}.veu_childPage_list:first-child{margin-top:0}.veu_childPage_list .childPage_list_box{margin-bottom:1.5em;width:100%;text-decoration:none}.veu_childPage_list .childPage_list_box_inner{display:flex;flex-direction:column;height:100%}.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{position:relative;overflow:hidden;color:#333;font-size:14px;height:100%}.veu_childPage_list .childPage_list_body:hover{text-decoration:underline}.veu_childPage_list .childPage_list_text{overflow:hidden;line-height:1.5em;margin-bottom:3.5em}.veu_childPage_list .childPage_list_more{position:absolute;bottom:0;right:0}.veu_pageList_ancestor{clear:both;margin:2.5em 0 1em}.veu_pageList_ancestor:first-child{margin-top:0}.veu_pageList_ancestor .pageList_ancestor_title{margin-bottom:.5em}.veu_pageList_ancestor .pageList{margin-top:0;margin-bottom:0;padding-left:0}.veu_pageList_ancestor .pageList a{display:block;padding:8px 5px;border-bottom:solid 1px #ddd;color:#333;font-size:14px}.veu_pageList_ancestor .pageList a:hover{text-decoration:underline}.veu_pageList_ancestor .pageList>.page_item{list-style:none}.veu_pageList_ancestor .pageList li{margin-bottom:0}.veu_pageList_ancestor .pageList ul{margin:0;padding-left:0;padding-bottom:0}.veu_pageList_ancestor .pageList ul li{position:relative;list-style:none}.veu_pageList_ancestor .pageList ul li:before{position:absolute;top:.26em;left:5px;display:inline-block}.veu_pageList_ancestor .pageList ul li a{padding-left:20px}.veu_pageList_ancestor .pageList ul li li a{padding-left:30px}.veu_pageList_ancestor .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%;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 .contact_frame{display:block;overflow:hidden;background-color:var(--vk-color-bg-accent)}.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:5px 0;font-size:28px;line-height:105%;font-weight:700;color:var(--vk-color-primary)}.veu_contact .contact_txt_tel_icon{margin-right:.3rem}.veu_contact .contact_bt_subTxt{display:block;overflow:hidden;font-size:12px;margin-top:.2rem}.veu_contact .contact_txt{text-align:center}.veu_contact .contact_bt{display:block;text-decoration:none;line-height:1.2;padding:.5rem 1.5rem .6rem}.veu_contact .contact_bt_subTxt,.veu_contact .contact_bt_txt{color:#fff}.widget_vkexunit_contact_section{margin-bottom:var(--vk-margin-block-bottom)}.widget_vkexunit_contact_section .veu_contentAddSection{margin:0}.c-widget .veu_contact .customize-partial-edit-shortcut-button,.widget .veu_contact .customize-partial-edit-shortcut-button{top:45px}.veu_insertAds{margin-top:1em;margin-bottom:2em}.veu_relatedPosts a{color:var(--vk-color-text-body);text-decoration:none}.veu_relatedPosts .relatedPosts_title{font-size:var(--vk-size-text-lg)}.veu_relatedPosts>.row{display:flex;margin:0;margin-right:-3%;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 var(--vk-color-border-hr);flex:initial}.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:var(--vk-size-text-xs)}.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail{width:80px;padding-right:15px;margin-bottom:0}.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail img{border:1px solid var(--vk-color-border-hr);max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.veu_relatedPosts .relatedPosts_item>.media .media-heading{font-size:var(--vk-size-text-sm);margin-bottom:var(--vk-margin-meta)}.veu_relatedPosts .relatedPosts_item:nth-child(1){border-top:solid 1px var(--vk-color-border-hr)}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:solid 1px var(--vk-color-border-hr)}.page_top_btn{position:fixed;right:2%;bottom:3%;z-index:99999;width:40px;height:38px;color:transparent;border:none;background:rgba(0,0,0,.8);box-shadow:0 0 0 1px rgba(255,255,255,.8),0 0 0 2px rgba(0,0,0,.8);background-image:var(--ver_page_top_button_url);background-size:50%;background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity .3s;text-decoration:none}.page_top_btn:hover{transition:opacity .3s;color:transparent;text-decoration:none}.page_top_btn .customize-partial-edit-shortcut-button{left:-40px}.scrolled .page_top_btn{display:block;opacity:1;color:transparent}.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 solid var(--vk-color-border-hr);line-height:1.4em}.veu_postList .postList a{color:var(--vk-color-text-body);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:var(--vk-color-text-meta)}.veu_postList .postList_date:before{content:"";margin-right:0}.veu_postList .postList_terms{position:relative}.veu_postList .postList_terms a{margin-right:3px;padding:2px 5px 2px;border-radius:var(--vk-size-radius-sm);background-color:#efefef;font-size:10px;line-height:1;position:relative;top:-1px}.veu_postList .postList_terms a:hover{text-decoration:none}.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 solid var(--vk-color-border-hr);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;display:block}.veu_postList .postList_miniThumb .postList_body{display:block;overflow:hidden;width:auto}.veu_postList .postList_miniThumb .postList_title{font-size:14px}.veu_profile .profile{overflow:hidden}.veu_profile .media_outer{position:relative;display:block;overflow:hidden;margin:.8em 0 .8em;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 li a{display:block;position:relative;width:40px;height:40px;border-radius:23px;color:#fff;text-decoration:none;font-size:20px}.veu_profile .sns_btns li a:hover{color:#fff;text-decoration:none;opacity:.8}.veu_profile .sns_btns li a.bg_fill .icon{color:#fff}.veu_profile .sns_btns .icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.veu_profile .sns_btns .facebook_btn a{background:#3b5998;border:1px solid #3b5998}.veu_profile .sns_btns .facebook_btn a .icon{color:#3b5998}.veu_profile .sns_btns .twitter_btn a{background:#55acee;border:1px solid #55acee}.veu_profile .sns_btns .twitter_btn a .icon{color:#55acee}.veu_profile .sns_btns .mail_btn a{background:#2f915f;border:1px solid #2f915f}.veu_profile .sns_btns .mail_btn a .icon{color:#2f915f}.veu_profile .sns_btns .youtube_btn a{background:#c81d1c;border:1px solid #c81d1c}.veu_profile .sns_btns .youtube_btn a .icon{color:#c81d1c}.veu_profile .sns_btns .rss_btn a{background:#f26522;border:1px solid #f26522}.veu_profile .sns_btns .rss_btn a .icon{color:#f26522}.veu_profile .sns_btns .instagram_btn a{background:#3f729b;border:1px solid #3f729b}.veu_profile .sns_btns .instagram_btn a .icon{color:#3f729b}.veu_profile .sns_btns .linkedin_btn a{background:#0077b5;border:1px solid #0077b5}.veu_profile .sns_btns .linkedin_btn a .icon{color:#0077b5}.veu_3prArea .prArea{padding-bottom:5em}.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{position:absolute;bottom:1em}.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%;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 .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{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}}@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-layout-horizontal p.contact_txt{margin-bottom:0}.veu_contact-layout-horizontal .contact_txt{float:left;text-align:left}.veu_contact-layout-horizontal .contact_bt{float:right;padding:.7em 1.5em}}@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{max-width:100%}.veu_relatedPosts .relatedPosts_item{display:block;width:100%}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:none}}@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}.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){.veu_socialSet ul{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:576px){.veu_contact .contact_txt_tel{font-size:25px}}@media (max-width:480px){.veu_followSet .followSet_title{font-size:12px;margin-bottom:0}}
|
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;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;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;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;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%}:root{--vk-color-border-hr:rgba(0,0,0,0.07);--vk-color-bg-accent:rgba( 0,0,0,0.02);--vk-color-border-light:rgba( 0,0,0,0.07);--vk-color-border-zuru:rgba(255, 255, 255, 0.8);--vk-color-text-meta:#d44950;--vk-color-text-body:#555555;--vk-color-text-link:#666666;--vk-color-text-link-hover:#1e73be;--vk-size-radius:4px;--vk-size-radius-sm:2px;--vk-size-text:16px;--vk-size-text-meta:0.75rem;--vk-size-text-lg:1.313rem;--vk-size-text-sm:0.875rem;--vk-size-text-xs:0.75rem;--vk-margin-meta:0.5rem;--vk-margin-block-bottom:2rem}.veu_leadTxt,p.veu_leadTxt{font-size:2em;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:var(--vk-margin-block-bottom);margin-bottom:var(--vk-margin-block-bottom)}.veu_contentAddSection:first-child{margin-top:0}.btn{white-space:inherit}.veu_card{border:3px solid var(--vk-color-border-light);border-radius:var(--vk-size-radius)}.veu_card .veu_card_inner{position:relative;display:block;overflow:hidden;padding:1.5rem;box-shadow:inset 0 0 0 1px var(--vk-color-border-zuru)}.veu_card .veu_card_title{color:#464646;font-size:16px;line-height:1.4;padding:0 0 .4em;margin:0 0 1em;display:block;border-bottom:1px solid #e5e5e5;border-top:none;border-left:none;border-right:none;background:0 0;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;text-align:left}.veu_card .veu_card_title a{color:#464646}.veu_card .veu_card_title::after,.veu_card .veu_card_title::before{content:"";border:none;border-right:none;margin:0;background:0 0;height:0;left:inherit}.relatedPosts h2{margin-bottom:10px}.veu_autoEyeCatchBox{display:block;overflow:hidden;margin-bottom:2em}.veu_sitemap .sectionBox{padding-top:0}.veu_sitemap .sitemap-col{margin-top:1em;padding-bottom:2em}.veu_sitemap .sitemap-col .link-list a{display:block;overflow:hidden}.veu_sitemap .sitemap-col .page_item{padding:0}.veu_sitemap .sitemap-col .cat-item{padding:0}.veu_sitemap .sitemap-post-type-title{margin-bottom:.8em;font-size:18px}.veu_sitemap .sitemap-taxonomy-title{margin:1em 0;padding:0 0 .2em;font-size:16px}.veu_sitemap a{color:#464646}.veu_sitemap ul{margin:0 0 0 1em;padding-left:0}.veu_sitemap ul li{font-size:14px}.veu_sitemap ul>li>a{position:relative;margin-bottom:1em}.veu_sitemap .sitemap-term-list{margin-bottom:1.5em}.veu_socialSet-position-before{margin-top:-1em;margin-bottom:2em}.veu_socialSet-position-after{margin-top:3em}.veu_socialSet{margin-bottom:1.5em}.veu_socialSet ul{display:flex}.veu_socialSet li{width:50%;background:0 0;position:relative;display:block;overflow:visible;box-sizing:border-box}.veu_socialSet .sb_icon .sb_icon_inner{display:block;overflow:hidden;width:100%;padding:5px 10px;border-radius:var(--vk-size-radius);color:#fff;text-decoration:none;line-height:100%;font-size:90%;text-align:left;border:none}.veu_socialSet .sb_icon .sb_icon_inner:hover{box-shadow:none;transform:translateY(3px);cursor:pointer}.veu_socialSet .sb_icon .sb_icon_inner .sns_txt{position:relative;top:-1px}.veu_socialSet .sb_icon .sb_icon_inner .icon_sns{font-size:100%;padding:5px 8px 5px 0;display:inline-block}.veu_socialSet .sb_facebook a{background:#425dab;box-shadow:0 3px 0 #344e84}.veu_socialSet .sb_hatena a{background:#007fc5;box-shadow:0 3px 0 #00679f}.veu_socialSet .sb_twitter a{background:#00abec;box-shadow:0 3px 0 #007eaa}.veu_socialSet .sb_google a{background:#dd4b39;box-shadow:0 3px 0 #a03524}.veu_socialSet .sb_line a{background:#6ebd30;box-shadow:0 3px 0 #5b9c28}.veu_socialSet .sb_pocket a{background:#ea4654;box-shadow:0 3px 0 #c1303c}.veu_socialSet .sb_copy .sb_icon_inner{background:#555;box-shadow:0 3px 0 #333;padding-bottom:4px}.veu_socialSet .sb_copy .sb_icon_inner i{font-size:14px}.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}[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_fb:before{content:"\e600"}.vk_icon_w_r_sns_google:before{content:"\e601"}.vk_icon_w_r_sns_hatena:before{content:"\e602"}.vk_icon_w_r_sns_line:before{content:"\e603"}.vk_icon_w_r_sns_pocket:before{content:"\e604"}.vk_icon_w_r_sns_twitter:before{content:"\e605"}.veu_childPage_list{margin-top:2.5em;display:flex;align-items:stretch;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}.veu_childPage_list:first-child{margin-top:0}.veu_childPage_list .childPage_list_box{margin-bottom:1.5em;width:100%;text-decoration:none}.veu_childPage_list .childPage_list_box_inner{display:flex;flex-direction:column;height:100%}.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{position:relative;overflow:hidden;color:#333;font-size:14px;height:100%}.veu_childPage_list .childPage_list_body:hover{text-decoration:underline}.veu_childPage_list .childPage_list_text{overflow:hidden;line-height:1.5em;margin-bottom:3.5em}.veu_childPage_list .childPage_list_more{position:absolute;bottom:0;right:0}.veu_pageList_ancestor{clear:both;margin:2.5em 0 1em}.veu_pageList_ancestor:first-child{margin-top:0}.veu_pageList_ancestor .pageList_ancestor_title{margin-bottom:.5em}.veu_pageList_ancestor .pageList{margin-top:0;margin-bottom:0;padding-left:0}.veu_pageList_ancestor .pageList a{display:block;padding:8px 5px;border-bottom:solid 1px #ddd;color:#333;font-size:14px}.veu_pageList_ancestor .pageList a:hover{text-decoration:underline}.veu_pageList_ancestor .pageList>.page_item{list-style:none}.veu_pageList_ancestor .pageList li{margin-bottom:0}.veu_pageList_ancestor .pageList ul{margin:0;padding-left:0;padding-bottom:0}.veu_pageList_ancestor .pageList ul li{position:relative;list-style:none}.veu_pageList_ancestor .pageList ul li:before{position:absolute;top:.26em;left:5px;display:inline-block}.veu_pageList_ancestor .pageList ul li a{padding-left:20px}.veu_pageList_ancestor .pageList ul li li a{padding-left:30px}.veu_pageList_ancestor .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%;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 .contact_frame{display:block;overflow:hidden;background-color:var(--vk-color-bg-accent)}.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:5px 0;font-size:28px;line-height:105%;font-weight:700;color:var(--vk-color-primary)}.veu_contact .contact_txt_tel_icon{margin-right:.3rem}.veu_contact .contact_bt_subTxt{display:block;overflow:hidden;font-size:12px;margin-top:.2rem}.veu_contact .contact_txt{text-align:center}.veu_contact .contact_bt{display:block;text-decoration:none;line-height:1.2;padding:.5rem 1.5rem .6rem}.veu_contact .contact_bt_subTxt,.veu_contact .contact_bt_txt{color:#fff}.widget_vkexunit_contact_section{margin-bottom:var(--vk-margin-block-bottom)}.widget_vkexunit_contact_section .veu_contentAddSection{margin:0}.c-widget .veu_contact .customize-partial-edit-shortcut-button,.widget .veu_contact .customize-partial-edit-shortcut-button{top:45px}.veu_insertAds{margin-top:1em;margin-bottom:2em}.veu_relatedPosts a{color:var(--vk-color-text-body);text-decoration:none}.veu_relatedPosts .relatedPosts_title{font-size:var(--vk-size-text-lg)}.veu_relatedPosts>.row{display:flex;margin:0;margin-right:-3%;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 var(--vk-color-border-hr);flex:initial}.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:var(--vk-size-text-xs)}.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail{width:80px;padding-right:15px;margin-bottom:0}.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail img{border:1px solid var(--vk-color-border-hr);max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.veu_relatedPosts .relatedPosts_item>.media .media-heading{font-size:var(--vk-size-text-sm);margin-bottom:var(--vk-margin-meta)}.veu_relatedPosts .relatedPosts_item:nth-child(1){border-top:solid 1px var(--vk-color-border-hr)}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:solid 1px var(--vk-color-border-hr)}.page_top_btn{position:fixed;right:2%;bottom:3%;z-index:99999;width:40px;height:38px;color:transparent;border:none;background:rgba(0,0,0,.8);box-shadow:0 0 0 1px rgba(255,255,255,.8),0 0 0 2px rgba(0,0,0,.8);background-image:var(--ver_page_top_button_url);background-size:50%;background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity .3s;text-decoration:none}.page_top_btn:hover{transition:opacity .3s;color:transparent;text-decoration:none}.page_top_btn .customize-partial-edit-shortcut-button{left:-40px}.scrolled .page_top_btn{display:block;opacity:1;color:transparent}.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 solid var(--vk-color-border-hr);line-height:1.4em}.veu_postList .postList a{color:var(--vk-color-text-body);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:var(--vk-color-text-meta)}.veu_postList .postList_date:before{content:"";margin-right:0}.veu_postList .postList_terms{position:relative}.veu_postList .postList_terms a{margin-right:3px;padding:2px 5px 2px;border-radius:var(--vk-size-radius-sm);background-color:#efefef;font-size:10px;line-height:1;position:relative;top:-1px}.veu_postList .postList_terms a:hover{text-decoration:none}.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 solid var(--vk-color-border-hr);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;display:block}.veu_postList .postList_miniThumb .postList_body{display:block;overflow:hidden;width:auto}.veu_postList .postList_miniThumb .postList_title{font-size:14px}.veu_profile .profile{overflow:hidden}.veu_profile .media_outer{position:relative;display:block;overflow:hidden;margin:.8em 0 .8em;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 li a{display:block;position:relative;width:40px;height:40px;border-radius:23px;color:#fff;text-decoration:none;font-size:20px}.veu_profile .sns_btns li a:hover{color:#fff;text-decoration:none;opacity:.8}.veu_profile .sns_btns li a.bg_fill .icon{color:#fff}.veu_profile .sns_btns .icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.veu_profile .sns_btns .facebook_btn a{background:#3b5998;border:1px solid #3b5998}.veu_profile .sns_btns .facebook_btn a .icon{color:#3b5998}.veu_profile .sns_btns .twitter_btn a{background:#55acee;border:1px solid #55acee}.veu_profile .sns_btns .twitter_btn a .icon{color:#55acee}.veu_profile .sns_btns .mail_btn a{background:#2f915f;border:1px solid #2f915f}.veu_profile .sns_btns .mail_btn a .icon{color:#2f915f}.veu_profile .sns_btns .youtube_btn a{background:#c81d1c;border:1px solid #c81d1c}.veu_profile .sns_btns .youtube_btn a .icon{color:#c81d1c}.veu_profile .sns_btns .rss_btn a{background:#f26522;border:1px solid #f26522}.veu_profile .sns_btns .rss_btn a .icon{color:#f26522}.veu_profile .sns_btns .instagram_btn a{background:#3f729b;border:1px solid #3f729b}.veu_profile .sns_btns .instagram_btn a .icon{color:#3f729b}.veu_profile .sns_btns .linkedin_btn a{background:#0077b5;border:1px solid #0077b5}.veu_profile .sns_btns .linkedin_btn a .icon{color:#0077b5}.veu_3prArea .prArea{padding-bottom:5em}.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{position:absolute;bottom:1em}.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%;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 .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{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}}@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-layout-horizontal p.contact_txt{margin-bottom:0}.veu_contact-layout-horizontal .contact_txt{float:left;text-align:left}.veu_contact-layout-horizontal .contact_bt{float:right;padding:.7em 1.5em}}@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{max-width:100%}.veu_relatedPosts .relatedPosts_item{display:block;width:100%}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:none}}@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}.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){.veu_socialSet ul{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:576px){.veu_contact .contact_txt_tel{font-size:25px}}@media (max-width:480px){.veu_followSet .followSet_title{font-size:12px;margin-bottom:0}}
|
assets/js/all.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
"use strict";!function(t,
|
1 |
+
"use strict";!function(t,n){t.addEventListener("load",function(){var o,t,e;!vkExOpt.entry_count||0!=(o=n.getElementsByClassName("veu_count_sns_hb")).length&&(t=vkExOpt.entry_from_post?{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},body:'{"linkurl": "'+location.href+'"}'}:{method:"GET"},fetch(vkExOpt.entry_from_post?vkExOpt.hatena_entry:vkExOpt.hatena_entry+encodeURIComponent(location.href),t).then(function(t){t.ok&&t.json().then(function(n){void 0!==n.count&&Array.prototype.forEach.call(o,function(t){return t.innerHTML=n.count})})}).catch(function(t){}),e=n.getElementsByClassName("veu_count_sns_fb"),vkExOpt.facebook_count_enable&&fetch(vkExOpt.entry_from_post?vkExOpt.facebook_entry:vkExOpt.facebook_entry+encodeURIComponent(location.href),t).then(function(t){t.ok&&t.json().then(function(n){void 0!==n.count&&Array.prototype.forEach.call(e,function(t){return t.innerHTML=n.count})})}).catch(function(t){}))},!1)}(window,document),function(t,n,o){t.addEventListener("scroll",function(){0<t.pageYOffset?n.body.classList.add(o):n.body.classList.remove(o)})}(window,document,"scrolled");
|
gulpfile.js
CHANGED
@@ -113,7 +113,6 @@ gulp.task('sass', function() {
|
|
113 |
gulp.task('scripts', function() {
|
114 |
return gulp.src([
|
115 |
'./assets/_js/*.js',
|
116 |
-
'./inc/smooth-scroll/js/smooth-scroll.js',
|
117 |
'./inc/pagetop-btn/js/pagetop-btn.js'
|
118 |
])
|
119 |
.pipe(concat('all.min.js'))
|
@@ -124,6 +123,19 @@ gulp.task('scripts', function() {
|
|
124 |
.pipe(gulp.dest('./assets/js'))
|
125 |
})
|
126 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
127 |
// Watch
|
128 |
gulp.task('watch', function() {
|
129 |
error_stop = false
|
@@ -141,11 +153,17 @@ gulp.task('watch', function() {
|
|
141 |
gulp.watch(
|
142 |
[
|
143 |
'./assets/_js/*.js',
|
144 |
-
'./inc/smooth-scroll/js/smooth-scroll.js',
|
145 |
-
'./inc/pagetop-btn/js/pagetop-btn.js'
|
146 |
],
|
147 |
gulp.series('scripts')
|
148 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
gulp.watch('./assets/_scss/**/*.scss', gulp.series('sass'))
|
150 |
gulp.watch('./inc/pagetop-btn/assets/_scss/*.scss', gulp.series('sass'))
|
151 |
});
|
@@ -159,7 +177,7 @@ gulp.task('dist', (done)=>{
|
|
159 |
})
|
160 |
})
|
161 |
|
162 |
-
gulp.task('build', gulp.series('scripts', 'sass', 'block'))
|
163 |
|
164 |
// copy dist ////////////////////////////////////////////////
|
165 |
|
113 |
gulp.task('scripts', function() {
|
114 |
return gulp.src([
|
115 |
'./assets/_js/*.js',
|
|
|
116 |
'./inc/pagetop-btn/js/pagetop-btn.js'
|
117 |
])
|
118 |
.pipe(concat('all.min.js'))
|
123 |
.pipe(gulp.dest('./assets/js'))
|
124 |
})
|
125 |
|
126 |
+
gulp.task('scripts_smooth', function() {
|
127 |
+
return gulp.src([
|
128 |
+
'./inc/smooth-scroll/js/smooth-scroll.js',
|
129 |
+
'./inc/smooth-scroll/js/smooth-scroll-polyfill.js',
|
130 |
+
])
|
131 |
+
.pipe(concat('smooth-scroll.min.js'))
|
132 |
+
.pipe(babel({
|
133 |
+
presets: ['@babel/env']
|
134 |
+
}))
|
135 |
+
.pipe(jsmin())
|
136 |
+
.pipe(gulp.dest('./inc/smooth-scroll/js'))
|
137 |
+
})
|
138 |
+
|
139 |
// Watch
|
140 |
gulp.task('watch', function() {
|
141 |
error_stop = false
|
153 |
gulp.watch(
|
154 |
[
|
155 |
'./assets/_js/*.js',
|
|
|
|
|
156 |
],
|
157 |
gulp.series('scripts')
|
158 |
)
|
159 |
+
gulp.watch('./inc/sns/package/_sns.scss', gulp.series('sass'))
|
160 |
+
gulp.watch(
|
161 |
+
[
|
162 |
+
'./inc/smooth-scroll/js/smooth-scroll.js',
|
163 |
+
'./inc/smooth-scroll/js/smooth-scroll-polyfill.js',
|
164 |
+
],
|
165 |
+
gulp.series('scripts_smooth')
|
166 |
+
)
|
167 |
gulp.watch('./assets/_scss/**/*.scss', gulp.series('sass'))
|
168 |
gulp.watch('./inc/pagetop-btn/assets/_scss/*.scss', gulp.series('sass'))
|
169 |
});
|
177 |
})
|
178 |
})
|
179 |
|
180 |
+
gulp.task('build', gulp.series('scripts', 'sass', 'block', 'scripts_smooth'))
|
181 |
|
182 |
// copy dist ////////////////////////////////////////////////
|
183 |
|
inc/smooth-scroll/js/smooth-scroll-polyfill.js
ADDED
@@ -0,0 +1,431 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
'use strict';
|
2 |
+
|
3 |
+
// https://github.com/iamdustan/smoothscroll/blob/master/src/smoothscroll.js
|
4 |
+
|
5 |
+
// polyfill
|
6 |
+
function polyfill() {
|
7 |
+
// aliases
|
8 |
+
var w = window;
|
9 |
+
var d = document;
|
10 |
+
|
11 |
+
// return if scroll behavior is supported and polyfill is not forced
|
12 |
+
if (
|
13 |
+
'scrollBehavior' in d.documentElement.style &&
|
14 |
+
w.__forceSmoothScrollPolyfill__ !== true
|
15 |
+
) {
|
16 |
+
return;
|
17 |
+
}
|
18 |
+
|
19 |
+
// globals
|
20 |
+
var Element = w.HTMLElement || w.Element;
|
21 |
+
var SCROLL_TIME = 468;
|
22 |
+
|
23 |
+
// object gathering original scroll methods
|
24 |
+
var original = {
|
25 |
+
scroll: w.scroll || w.scrollTo,
|
26 |
+
scrollBy: w.scrollBy,
|
27 |
+
elementScroll: Element.prototype.scroll || scrollElement,
|
28 |
+
scrollIntoView: Element.prototype.scrollIntoView
|
29 |
+
};
|
30 |
+
|
31 |
+
// define timing method
|
32 |
+
var now =
|
33 |
+
w.performance && w.performance.now
|
34 |
+
? w.performance.now.bind(w.performance)
|
35 |
+
: Date.now;
|
36 |
+
|
37 |
+
/**
|
38 |
+
* indicates if a the current browser is made by Microsoft
|
39 |
+
* @method isMicrosoftBrowser
|
40 |
+
* @param {String} userAgent
|
41 |
+
* @returns {Boolean}
|
42 |
+
*/
|
43 |
+
function isMicrosoftBrowser(userAgent) {
|
44 |
+
var userAgentPatterns = ['MSIE ', 'Trident/', 'Edge/'];
|
45 |
+
|
46 |
+
return new RegExp(userAgentPatterns.join('|')).test(userAgent);
|
47 |
+
}
|
48 |
+
|
49 |
+
/*
|
50 |
+
* IE has rounding bug rounding down clientHeight and clientWidth and
|
51 |
+
* rounding up scrollHeight and scrollWidth causing false positives
|
52 |
+
* on hasScrollableSpace
|
53 |
+
*/
|
54 |
+
var ROUNDING_TOLERANCE = isMicrosoftBrowser(w.navigator.userAgent) ? 1 : 0;
|
55 |
+
|
56 |
+
/**
|
57 |
+
* changes scroll position inside an element
|
58 |
+
* @method scrollElement
|
59 |
+
* @param {Number} x
|
60 |
+
* @param {Number} y
|
61 |
+
* @returns {undefined}
|
62 |
+
*/
|
63 |
+
function scrollElement(x, y) {
|
64 |
+
this.scrollLeft = x;
|
65 |
+
this.scrollTop = y;
|
66 |
+
}
|
67 |
+
|
68 |
+
/**
|
69 |
+
* returns result of applying ease math function to a number
|
70 |
+
* @method ease
|
71 |
+
* @param {Number} k
|
72 |
+
* @returns {Number}
|
73 |
+
*/
|
74 |
+
function ease(k) {
|
75 |
+
return 0.5 * (1 - Math.cos(Math.PI * k));
|
76 |
+
}
|
77 |
+
|
78 |
+
/**
|
79 |
+
* indicates if a smooth behavior should be applied
|
80 |
+
* @method shouldBailOut
|
81 |
+
* @param {Number|Object} firstArg
|
82 |
+
* @returns {Boolean}
|
83 |
+
*/
|
84 |
+
function shouldBailOut(firstArg) {
|
85 |
+
if (
|
86 |
+
firstArg === null ||
|
87 |
+
typeof firstArg !== 'object' ||
|
88 |
+
firstArg.behavior === undefined ||
|
89 |
+
firstArg.behavior === 'auto' ||
|
90 |
+
firstArg.behavior === 'instant'
|
91 |
+
) {
|
92 |
+
// first argument is not an object/null
|
93 |
+
// or behavior is auto, instant or undefined
|
94 |
+
return true;
|
95 |
+
}
|
96 |
+
|
97 |
+
if (typeof firstArg === 'object' && firstArg.behavior === 'smooth') {
|
98 |
+
// first argument is an object and behavior is smooth
|
99 |
+
return false;
|
100 |
+
}
|
101 |
+
|
102 |
+
// throw error when behavior is not supported
|
103 |
+
throw new TypeError(
|
104 |
+
'behavior member of ScrollOptions ' +
|
105 |
+
firstArg.behavior +
|
106 |
+
' is not a valid value for enumeration ScrollBehavior.'
|
107 |
+
);
|
108 |
+
}
|
109 |
+
|
110 |
+
/**
|
111 |
+
* indicates if an element has scrollable space in the provided axis
|
112 |
+
* @method hasScrollableSpace
|
113 |
+
* @param {Node} el
|
114 |
+
* @param {String} axis
|
115 |
+
* @returns {Boolean}
|
116 |
+
*/
|
117 |
+
function hasScrollableSpace(el, axis) {
|
118 |
+
if (axis === 'Y') {
|
119 |
+
return el.clientHeight + ROUNDING_TOLERANCE < el.scrollHeight;
|
120 |
+
}
|
121 |
+
|
122 |
+
if (axis === 'X') {
|
123 |
+
return el.clientWidth + ROUNDING_TOLERANCE < el.scrollWidth;
|
124 |
+
}
|
125 |
+
}
|
126 |
+
|
127 |
+
/**
|
128 |
+
* indicates if an element has a scrollable overflow property in the axis
|
129 |
+
* @method canOverflow
|
130 |
+
* @param {Node} el
|
131 |
+
* @param {String} axis
|
132 |
+
* @returns {Boolean}
|
133 |
+
*/
|
134 |
+
function canOverflow(el, axis) {
|
135 |
+
var overflowValue = w.getComputedStyle(el, null)['overflow' + axis];
|
136 |
+
|
137 |
+
return overflowValue === 'auto' || overflowValue === 'scroll';
|
138 |
+
}
|
139 |
+
|
140 |
+
/**
|
141 |
+
* indicates if an element can be scrolled in either axis
|
142 |
+
* @method isScrollable
|
143 |
+
* @param {Node} el
|
144 |
+
* @param {String} axis
|
145 |
+
* @returns {Boolean}
|
146 |
+
*/
|
147 |
+
function isScrollable(el) {
|
148 |
+
var isScrollableY = hasScrollableSpace(el, 'Y') && canOverflow(el, 'Y');
|
149 |
+
var isScrollableX = hasScrollableSpace(el, 'X') && canOverflow(el, 'X');
|
150 |
+
|
151 |
+
return isScrollableY || isScrollableX;
|
152 |
+
}
|
153 |
+
|
154 |
+
/**
|
155 |
+
* finds scrollable parent of an element
|
156 |
+
* @method findScrollableParent
|
157 |
+
* @param {Node} el
|
158 |
+
* @returns {Node} el
|
159 |
+
*/
|
160 |
+
function findScrollableParent(el) {
|
161 |
+
while (el !== d.body && isScrollable(el) === false) {
|
162 |
+
el = el.parentNode || el.host;
|
163 |
+
}
|
164 |
+
|
165 |
+
return el;
|
166 |
+
}
|
167 |
+
|
168 |
+
/**
|
169 |
+
* self invoked function that, given a context, steps through scrolling
|
170 |
+
* @method step
|
171 |
+
* @param {Object} context
|
172 |
+
* @returns {undefined}
|
173 |
+
*/
|
174 |
+
function step(context) {
|
175 |
+
var time = now();
|
176 |
+
var value;
|
177 |
+
var currentX;
|
178 |
+
var currentY;
|
179 |
+
var elapsed = (time - context.startTime) / SCROLL_TIME;
|
180 |
+
|
181 |
+
// avoid elapsed times higher than one
|
182 |
+
elapsed = elapsed > 1 ? 1 : elapsed;
|
183 |
+
|
184 |
+
// apply easing to elapsed time
|
185 |
+
value = ease(elapsed);
|
186 |
+
|
187 |
+
currentX = context.startX + (context.x - context.startX) * value;
|
188 |
+
currentY = context.startY + (context.y - context.startY) * value;
|
189 |
+
|
190 |
+
context.method.call(context.scrollable, currentX, currentY);
|
191 |
+
|
192 |
+
// scroll more if we have not reached our destination
|
193 |
+
if (currentX !== context.x || currentY !== context.y) {
|
194 |
+
w.requestAnimationFrame(step.bind(w, context));
|
195 |
+
}
|
196 |
+
}
|
197 |
+
|
198 |
+
/**
|
199 |
+
* scrolls window or element with a smooth behavior
|
200 |
+
* @method smoothScroll
|
201 |
+
* @param {Object|Node} el
|
202 |
+
* @param {Number} x
|
203 |
+
* @param {Number} y
|
204 |
+
* @returns {undefined}
|
205 |
+
*/
|
206 |
+
function smoothScroll(el, x, y) {
|
207 |
+
var scrollable;
|
208 |
+
var startX;
|
209 |
+
var startY;
|
210 |
+
var method;
|
211 |
+
var startTime = now();
|
212 |
+
|
213 |
+
// define scroll context
|
214 |
+
if (el === d.body) {
|
215 |
+
scrollable = w;
|
216 |
+
startX = w.scrollX || w.pageXOffset;
|
217 |
+
startY = w.scrollY || w.pageYOffset;
|
218 |
+
method = original.scroll;
|
219 |
+
} else {
|
220 |
+
scrollable = el;
|
221 |
+
startX = el.scrollLeft;
|
222 |
+
startY = el.scrollTop;
|
223 |
+
method = scrollElement;
|
224 |
+
}
|
225 |
+
|
226 |
+
// scroll looping over a frame
|
227 |
+
step({
|
228 |
+
scrollable: scrollable,
|
229 |
+
method: method,
|
230 |
+
startTime: startTime,
|
231 |
+
startX: startX,
|
232 |
+
startY: startY,
|
233 |
+
x: x,
|
234 |
+
y: y
|
235 |
+
});
|
236 |
+
}
|
237 |
+
|
238 |
+
// ORIGINAL METHODS OVERRIDES
|
239 |
+
// w.scroll and w.scrollTo
|
240 |
+
w.scroll = w.scrollTo = function () {
|
241 |
+
// avoid action when no arguments are passed
|
242 |
+
if (arguments[0] === undefined) {
|
243 |
+
return;
|
244 |
+
}
|
245 |
+
|
246 |
+
// avoid smooth behavior if not required
|
247 |
+
if (shouldBailOut(arguments[0]) === true) {
|
248 |
+
original.scroll.call(
|
249 |
+
w,
|
250 |
+
arguments[0].left !== undefined
|
251 |
+
? arguments[0].left
|
252 |
+
: typeof arguments[0] !== 'object'
|
253 |
+
? arguments[0]
|
254 |
+
: w.scrollX || w.pageXOffset,
|
255 |
+
// use top prop, second argument if present or fallback to scrollY
|
256 |
+
arguments[0].top !== undefined
|
257 |
+
? arguments[0].top
|
258 |
+
: arguments[1] !== undefined
|
259 |
+
? arguments[1]
|
260 |
+
: w.scrollY || w.pageYOffset
|
261 |
+
);
|
262 |
+
|
263 |
+
return;
|
264 |
+
}
|
265 |
+
|
266 |
+
// LET THE SMOOTHNESS BEGIN!
|
267 |
+
smoothScroll.call(
|
268 |
+
w,
|
269 |
+
d.body,
|
270 |
+
arguments[0].left !== undefined
|
271 |
+
? ~~arguments[0].left
|
272 |
+
: w.scrollX || w.pageXOffset,
|
273 |
+
arguments[0].top !== undefined
|
274 |
+
? ~~arguments[0].top
|
275 |
+
: w.scrollY || w.pageYOffset
|
276 |
+
);
|
277 |
+
};
|
278 |
+
|
279 |
+
// w.scrollBy
|
280 |
+
w.scrollBy = function () {
|
281 |
+
// avoid action when no arguments are passed
|
282 |
+
if (arguments[0] === undefined) {
|
283 |
+
return;
|
284 |
+
}
|
285 |
+
|
286 |
+
// avoid smooth behavior if not required
|
287 |
+
if (shouldBailOut(arguments[0])) {
|
288 |
+
original.scrollBy.call(
|
289 |
+
w,
|
290 |
+
arguments[0].left !== undefined
|
291 |
+
? arguments[0].left
|
292 |
+
: typeof arguments[0] !== 'object' ? arguments[0] : 0,
|
293 |
+
arguments[0].top !== undefined
|
294 |
+
? arguments[0].top
|
295 |
+
: arguments[1] !== undefined ? arguments[1] : 0
|
296 |
+
);
|
297 |
+
|
298 |
+
return;
|
299 |
+
}
|
300 |
+
|
301 |
+
// LET THE SMOOTHNESS BEGIN!
|
302 |
+
smoothScroll.call(
|
303 |
+
w,
|
304 |
+
d.body,
|
305 |
+
~~arguments[0].left + (w.scrollX || w.pageXOffset),
|
306 |
+
~~arguments[0].top + (w.scrollY || w.pageYOffset)
|
307 |
+
);
|
308 |
+
};
|
309 |
+
|
310 |
+
// Element.prototype.scroll and Element.prototype.scrollTo
|
311 |
+
Element.prototype.scroll = Element.prototype.scrollTo = function () {
|
312 |
+
// avoid action when no arguments are passed
|
313 |
+
if (arguments[0] === undefined) {
|
314 |
+
return;
|
315 |
+
}
|
316 |
+
|
317 |
+
// avoid smooth behavior if not required
|
318 |
+
if (shouldBailOut(arguments[0]) === true) {
|
319 |
+
// if one number is passed, throw error to match Firefox implementation
|
320 |
+
if (typeof arguments[0] === 'number' && arguments[1] === undefined) {
|
321 |
+
throw new SyntaxError('Value could not be converted');
|
322 |
+
}
|
323 |
+
|
324 |
+
original.elementScroll.call(
|
325 |
+
this,
|
326 |
+
// use left prop, first number argument or fallback to scrollLeft
|
327 |
+
arguments[0].left !== undefined
|
328 |
+
? ~~arguments[0].left
|
329 |
+
: typeof arguments[0] !== 'object' ? ~~arguments[0] : this.scrollLeft,
|
330 |
+
// use top prop, second argument or fallback to scrollTop
|
331 |
+
arguments[0].top !== undefined
|
332 |
+
? ~~arguments[0].top
|
333 |
+
: arguments[1] !== undefined ? ~~arguments[1] : this.scrollTop
|
334 |
+
);
|
335 |
+
|
336 |
+
return;
|
337 |
+
}
|
338 |
+
|
339 |
+
var left = arguments[0].left;
|
340 |
+
var top = arguments[0].top;
|
341 |
+
|
342 |
+
// LET THE SMOOTHNESS BEGIN!
|
343 |
+
smoothScroll.call(
|
344 |
+
this,
|
345 |
+
this,
|
346 |
+
typeof left === 'undefined' ? this.scrollLeft : ~~left,
|
347 |
+
typeof top === 'undefined' ? this.scrollTop : ~~top
|
348 |
+
);
|
349 |
+
};
|
350 |
+
|
351 |
+
// Element.prototype.scrollBy
|
352 |
+
Element.prototype.scrollBy = function () {
|
353 |
+
// avoid action when no arguments are passed
|
354 |
+
if (arguments[0] === undefined) {
|
355 |
+
return;
|
356 |
+
}
|
357 |
+
|
358 |
+
// avoid smooth behavior if not required
|
359 |
+
if (shouldBailOut(arguments[0]) === true) {
|
360 |
+
original.elementScroll.call(
|
361 |
+
this,
|
362 |
+
arguments[0].left !== undefined
|
363 |
+
? ~~arguments[0].left + this.scrollLeft
|
364 |
+
: ~~arguments[0] + this.scrollLeft,
|
365 |
+
arguments[0].top !== undefined
|
366 |
+
? ~~arguments[0].top + this.scrollTop
|
367 |
+
: ~~arguments[1] + this.scrollTop
|
368 |
+
);
|
369 |
+
|
370 |
+
return;
|
371 |
+
}
|
372 |
+
|
373 |
+
this.scroll({
|
374 |
+
left: ~~arguments[0].left + this.scrollLeft,
|
375 |
+
top: ~~arguments[0].top + this.scrollTop,
|
376 |
+
behavior: arguments[0].behavior
|
377 |
+
});
|
378 |
+
};
|
379 |
+
|
380 |
+
// Element.prototype.scrollIntoView
|
381 |
+
Element.prototype.scrollIntoView = function () {
|
382 |
+
// avoid smooth behavior if not required
|
383 |
+
if (shouldBailOut(arguments[0]) === true) {
|
384 |
+
original.scrollIntoView.call(
|
385 |
+
this,
|
386 |
+
arguments[0] === undefined ? true : arguments[0]
|
387 |
+
);
|
388 |
+
|
389 |
+
return;
|
390 |
+
}
|
391 |
+
|
392 |
+
// LET THE SMOOTHNESS BEGIN!
|
393 |
+
var scrollableParent = findScrollableParent(this);
|
394 |
+
var parentRects = scrollableParent.getBoundingClientRect();
|
395 |
+
var clientRects = this.getBoundingClientRect();
|
396 |
+
|
397 |
+
if (scrollableParent !== d.body) {
|
398 |
+
// reveal element inside parent
|
399 |
+
smoothScroll.call(
|
400 |
+
this,
|
401 |
+
scrollableParent,
|
402 |
+
scrollableParent.scrollLeft + clientRects.left - parentRects.left,
|
403 |
+
scrollableParent.scrollTop + clientRects.top - parentRects.top
|
404 |
+
);
|
405 |
+
|
406 |
+
// reveal parent in viewport unless is fixed
|
407 |
+
if (w.getComputedStyle(scrollableParent).position !== 'fixed') {
|
408 |
+
w.scrollBy({
|
409 |
+
left: parentRects.left,
|
410 |
+
top: parentRects.top,
|
411 |
+
behavior: 'smooth'
|
412 |
+
});
|
413 |
+
}
|
414 |
+
} else {
|
415 |
+
// reveal element in viewport
|
416 |
+
w.scrollBy({
|
417 |
+
left: clientRects.left,
|
418 |
+
top: clientRects.top,
|
419 |
+
behavior: 'smooth'
|
420 |
+
});
|
421 |
+
}
|
422 |
+
};
|
423 |
+
}
|
424 |
+
|
425 |
+
if (typeof exports === 'object' && typeof module !== 'undefined') {
|
426 |
+
// commonjs
|
427 |
+
module.exports = { polyfill: polyfill };
|
428 |
+
} else {
|
429 |
+
// global
|
430 |
+
polyfill();
|
431 |
+
}
|
inc/smooth-scroll/js/smooth-scroll.js
CHANGED
@@ -2,9 +2,6 @@
|
|
2 |
/* ページ内するするスクロール
|
3 |
/*-------------------------------------------*/
|
4 |
((window, document) => {
|
5 |
-
if (!vkExOpt.enable_smooth_scroll) {
|
6 |
-
return
|
7 |
-
}
|
8 |
window.addEventListener('load', () =>{
|
9 |
function smooth_link(e) {
|
10 |
let path = e.path || (e.composedPath && e.composedPath());
|
2 |
/* ページ内するするスクロール
|
3 |
/*-------------------------------------------*/
|
4 |
((window, document) => {
|
|
|
|
|
|
|
5 |
window.addEventListener('load', () =>{
|
6 |
function smooth_link(e) {
|
7 |
let path = e.path || (e.composedPath && e.composedPath());
|
inc/smooth-scroll/js/smooth-scroll.min.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
"use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function polyfill(){var t,l,c,f,e,o,s=window,p=document;function a(t,o){this.scrollLeft=t,this.scrollTop=o}function r(t){if(null===t||"object"!==_typeof(t)||void 0===t.behavior||"auto"===t.behavior||"instant"===t.behavior)return!0;if("object"===_typeof(t)&&"smooth"===t.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+t.behavior+" is not a valid value for enumeration ScrollBehavior.")}function i(t,o){return"Y"===o?t.clientHeight+e<t.scrollHeight:"X"===o?t.clientWidth+e<t.scrollWidth:void 0}function n(t,o){o=s.getComputedStyle(t,null)["overflow"+o];return"auto"===o||"scroll"===o}function d(t){for(;t!==p.body&&!1===(e=void 0,e=i(o=t,"Y")&&n(o,"Y"),o=i(o,"X")&&n(o,"X"),e||o);)t=t.parentNode||t.host;var o,e;return t}function u(t){var o,e=(f()-t.startTime)/l;o=e=1<e?1:e,e=.5*(1-Math.cos(Math.PI*o)),o=t.startX+(t.x-t.startX)*e,e=t.startY+(t.y-t.startY)*e,t.method.call(t.scrollable,o,e),o===t.x&&e===t.y||s.requestAnimationFrame(u.bind(s,t))}function h(t,o,e){var l,r,i,n=f(),t=t===p.body?(r=(l=s).scrollX||s.pageXOffset,i=s.scrollY||s.pageYOffset,c.scroll):(r=(l=t).scrollLeft,i=t.scrollTop,a);u({scrollable:l,method:t,startTime:n,startX:r,startY:i,x:o,y:e})}"scrollBehavior"in p.documentElement.style&&!0!==s.__forceSmoothScrollPolyfill__||(t=s.HTMLElement||s.Element,l=468,c={scroll:s.scroll||s.scrollTo,scrollBy:s.scrollBy,elementScroll:t.prototype.scroll||a,scrollIntoView:t.prototype.scrollIntoView},f=s.performance&&s.performance.now?s.performance.now.bind(s.performance):Date.now,o=s.navigator.userAgent,e=new RegExp(["MSIE ","Trident/","Edge/"].join("|")).test(o)?1:0,s.scroll=s.scrollTo=function(){void 0!==arguments[0]&&(!0!==r(arguments[0])?h.call(s,p.body,void 0!==arguments[0].left?~~arguments[0].left:s.scrollX||s.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:s.scrollY||s.pageYOffset):c.scroll.call(s,void 0!==arguments[0].left?arguments[0].left:"object"!==_typeof(arguments[0])?arguments[0]:s.scrollX||s.pageXOffset,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:s.scrollY||s.pageYOffset))},s.scrollBy=function(){void 0!==arguments[0]&&(r(arguments[0])?c.scrollBy.call(s,void 0!==arguments[0].left?arguments[0].left:"object"!==_typeof(arguments[0])?arguments[0]:0,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:0):h.call(s,p.body,~~arguments[0].left+(s.scrollX||s.pageXOffset),~~arguments[0].top+(s.scrollY||s.pageYOffset)))},t.prototype.scroll=t.prototype.scrollTo=function(){if(void 0!==arguments[0])if(!0!==r(arguments[0])){var t=arguments[0].left,o=arguments[0].top;h.call(this,this,void 0===t?this.scrollLeft:~~t,void 0===o?this.scrollTop:~~o)}else{if("number"==typeof arguments[0]&&void 0===arguments[1])throw new SyntaxError("Value could not be converted");c.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left:"object"!==_typeof(arguments[0])?~~arguments[0]:this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top:void 0!==arguments[1]?~~arguments[1]:this.scrollTop)}},t.prototype.scrollBy=function(){void 0!==arguments[0]&&(!0!==r(arguments[0])?this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior}):c.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop))},t.prototype.scrollIntoView=function(){var t,o,e;!0!==r(arguments[0])?(o=(t=d(this)).getBoundingClientRect(),e=this.getBoundingClientRect(),t!==p.body?(h.call(this,t,t.scrollLeft+e.left-o.left,t.scrollTop+e.top-o.top),"fixed"!==s.getComputedStyle(t).position&&s.scrollBy({left:o.left,top:o.top,behavior:"smooth"})):s.scrollBy({left:e.left,top:e.top,behavior:"smooth"})):c.scrollIntoView.call(this,void 0===arguments[0]||arguments[0])})}!function(n,c){n.addEventListener("load",function(){function e(t){for(var o=t.path||t.composedPath&&t.composedPath(),e=0;e<o.length&&!o[e].getAttribute("href");e++);var l,r=o[e].getAttribute("href");if(r&&!(0<["tab"].indexOf(o[e].getAttribute("role")))&&"#top__fullcarousel"!==o[e].getAttribute("href")){if(0<["button"].indexOf(o[e].getAttribute("role"))){var i=t.getAttribute("href");if(0==i.indexOf("#")&&"#"===i)return}o[e].getAttribute("data-toggle")||o[e].getAttribute("carousel-control")||(l=0,(i=c.getElementById(r.slice(1)))&&(r=n.pageYOffset||c.documentElement.scrollTop,l=i.getBoundingClientRect().top+r),n.scrollTo({top:l,behavior:"smooth"}),t.preventDefault())}}Array.prototype.forEach.call(c.getElementsByTagName("a"),function(t){var o=t.getAttribute("href");o&&0==o.indexOf("#")&&"#"!==o&&t.addEventListener("click",e)})})}(window,document),"object"===("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?module.exports={polyfill:polyfill}:polyfill();
|
inc/smooth-scroll/smooth-scroll.php
CHANGED
@@ -1,6 +1,116 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
2 |
|
3 |
-
|
4 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
return $options;
|
6 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* Smooth scroll controll
|
4 |
+
*
|
5 |
+
* @package vk-all-in-one-expanaion-unit
|
6 |
+
*/
|
7 |
|
8 |
+
/**
|
9 |
+
* Smooth scroll js の読み込み
|
10 |
+
*/
|
11 |
+
function veu_load_smooth_scroll_polyfill() {
|
12 |
+
wp_enqueue_script(
|
13 |
+
'smooth-scroll-js',
|
14 |
+
plugin_dir_url( __FILE__ ) . 'js/smooth-scroll.min.js',
|
15 |
+
array(),
|
16 |
+
VEU_VERSION,
|
17 |
+
true
|
18 |
+
);
|
19 |
+
}
|
20 |
+
|
21 |
+
/**
|
22 |
+
* Smooth scroll css の読み込み
|
23 |
+
*
|
24 |
+
* @return void
|
25 |
+
*/
|
26 |
+
function veu_add_smooth_css() {
|
27 |
+
$css = 'html{ scroll-behavior: smooth; }';
|
28 |
+
wp_add_inline_style( 'vkExUnit_common_style', $css );
|
29 |
+
}
|
30 |
+
|
31 |
+
$options_smooth = veu_get_smooth_options();
|
32 |
+
if ( 'css' === $options_smooth['mode'] ) {
|
33 |
+
add_action( 'wp_enqueue_scripts', 'veu_add_smooth_css' );
|
34 |
+
} else {
|
35 |
+
add_action( 'wp_enqueue_scripts', 'veu_load_smooth_scroll_polyfill' );
|
36 |
+
}
|
37 |
+
|
38 |
+
/**
|
39 |
+
* ExUnitの機能管理画面に登録
|
40 |
+
*
|
41 |
+
* @return void
|
42 |
+
*/
|
43 |
+
function veu_smooth_admin_register() {
|
44 |
+
$tab_label = __( 'Smooth scroll', 'vk-all-in-one-expansion-unit' );
|
45 |
+
$option_name = 'vkExUnit_smooth';
|
46 |
+
$sanitize_callback = 'veu_smooth_sanitize';
|
47 |
+
$render_page = 'veu_smooth_admin';
|
48 |
+
vkExUnit_register_setting( $tab_label, $option_name, $sanitize_callback, $render_page );
|
49 |
+
}
|
50 |
+
add_action( 'veu_package_init', 'veu_smooth_admin_register' );
|
51 |
+
|
52 |
+
/**
|
53 |
+
* ExUnit Main Setting view
|
54 |
+
*
|
55 |
+
* @return void
|
56 |
+
*/
|
57 |
+
function veu_smooth_admin() {
|
58 |
+
$options = veu_get_smooth_options();
|
59 |
+
?>
|
60 |
+
<div id="seoSetting" class="sectionBox">
|
61 |
+
<h3><?php esc_html_e( 'Smooth scroll', 'vk-all-in-one-expansion-unit' ); ?></h3>
|
62 |
+
<table class="form-table">
|
63 |
+
<!-- Google Analytics -->
|
64 |
+
<tr>
|
65 |
+
<th><?php esc_html_e( 'Smooth scroll Type', 'vk-all-in-one-expansion-unit' ); ?> </th>
|
66 |
+
<td>
|
67 |
+
<ul class="no-style">
|
68 |
+
<li>
|
69 |
+
<label><input type="radio" name="vkExUnit_smooth[mode]" value="js" <?php checked( $options['mode'], 'js', true ); ?> /> <?php esc_html_e( 'JavaScript', 'vk-all-in-one-expansion-unit' ); ?> </label></li>
|
70 |
+
<li>
|
71 |
+
<label><input type="radio" name="vkExUnit_smooth[mode]" value="css" <?php checked( $options['mode'], 'css', true ); ?> /> <?php esc_html_e( 'CSS only ( Loading quite light but do not work on Safari and so on. )', 'vk-all-in-one-expansion-unit' ); ?> </label></li>
|
72 |
+
</ul>
|
73 |
+
</td>
|
74 |
+
</tr>
|
75 |
+
</table>
|
76 |
+
<?php submit_button(); ?>
|
77 |
+
</div>
|
78 |
+
<?php
|
79 |
+
}
|
80 |
+
|
81 |
+
/**
|
82 |
+
* Get smooth options
|
83 |
+
*
|
84 |
+
* @return array $options
|
85 |
+
*/
|
86 |
+
function veu_get_smooth_options() {
|
87 |
+
$options = get_option( 'vkExUnit_smooth', array() );
|
88 |
+
$options = wp_parse_args( $options, veu_get_smooth_options_default() );
|
89 |
return $options;
|
90 |
+
}
|
91 |
+
|
92 |
+
/**
|
93 |
+
* Get smooth options
|
94 |
+
*
|
95 |
+
* @return array $default_options
|
96 |
+
*/
|
97 |
+
function veu_get_smooth_options_default() {
|
98 |
+
$default_options = array(
|
99 |
+
'mode' => 'js',
|
100 |
+
);
|
101 |
+
return apply_filters( 'veu_get_smooth_options_default', $default_options );
|
102 |
+
}
|
103 |
+
|
104 |
+
/**
|
105 |
+
* Sanitize
|
106 |
+
*
|
107 |
+
* @param array $input : input value.
|
108 |
+
* @return array $options
|
109 |
+
*/
|
110 |
+
function veu_smooth_sanitize( $input ) {
|
111 |
+
$output = array();
|
112 |
+
if ( isset( $input['mode'] ) ) {
|
113 |
+
$output['mode'] = esc_attr( $input['mode'] );
|
114 |
+
}
|
115 |
+
return $output;
|
116 |
+
}
|
inc/sns/assets/js/copy-button.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
var clipboard = new ClipboardJS('.copy-button');
|
inc/sns/function-sns-btns.php
ADDED
@@ -0,0 +1,469 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Share button
|
4 |
+
*
|
5 |
+
* @package vk-all-in-one-expantion-unit
|
6 |
+
*/
|
7 |
+
|
8 |
+
if ( 'content' === veu_content_filter_state() ) {
|
9 |
+
add_filter( 'the_content', 'veu_add_sns_btns', 200, 1 );
|
10 |
+
} else {
|
11 |
+
add_action( 'loop_end', 'veu_add_sns_btns_loopend' );
|
12 |
+
}
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Display share button on loop end
|
16 |
+
*
|
17 |
+
* @param object $query : main query.
|
18 |
+
* @return void
|
19 |
+
*/
|
20 |
+
function veu_add_sns_btns_loopend( $query ) {
|
21 |
+
if ( ! $query->is_main_query() ) {
|
22 |
+
return;
|
23 |
+
}
|
24 |
+
if ( is_front_page() || is_home() ) {
|
25 |
+
return;
|
26 |
+
}
|
27 |
+
echo veu_add_sns_btns( '' );
|
28 |
+
}
|
29 |
+
|
30 |
+
/**
|
31 |
+
* Check sns btn display
|
32 |
+
*
|
33 |
+
* @return bool
|
34 |
+
*/
|
35 |
+
function veu_is_sns_btns_display() {
|
36 |
+
global $post;
|
37 |
+
$options = veu_get_sns_options();
|
38 |
+
$ignore_posts = explode( ',', $options['snsBtn_ignorePosts'] );
|
39 |
+
$post_type = vk_get_post_type();
|
40 |
+
$post_type = $post_type['slug'];
|
41 |
+
|
42 |
+
if ( isset( $options['snsBtn_exclude_post_types'][ $post_type ] ) && $options['snsBtn_exclude_post_types'][ $post_type ] ) {
|
43 |
+
return false;
|
44 |
+
} elseif ( ! isset( $options['snsBtn_ignorePosts'] ) ) {
|
45 |
+
return true;
|
46 |
+
} elseif ( isset( $options['snsBtn_ignorePosts'] ) && $options['snsBtn_ignorePosts'] === $post->ID ) {
|
47 |
+
return false;
|
48 |
+
} elseif ( is_array( $ignore_posts ) && in_array( $post->ID, $ignore_posts, true ) ) {
|
49 |
+
return false;
|
50 |
+
} else {
|
51 |
+
return true;
|
52 |
+
}
|
53 |
+
}
|
54 |
+
|
55 |
+
/**
|
56 |
+
* メイン設定で非表示に指定されているかどうか
|
57 |
+
*
|
58 |
+
* @param string $post_type : 投稿タイプスラッグ.
|
59 |
+
* @return bool
|
60 |
+
*/
|
61 |
+
function veu_sns_is_sns_btns_meta_chekbox_hide( $post_type ) {
|
62 |
+
// SNS設定のオプション値を取得.
|
63 |
+
$options = veu_get_sns_options();
|
64 |
+
|
65 |
+
// 表示する にチェックが入っていない場合は 投稿詳細画面でボタン非表示のチェックボックスを表示しない.
|
66 |
+
if ( empty( $options['enableSnsBtns'] ) ) {
|
67 |
+
return false;
|
68 |
+
}
|
69 |
+
|
70 |
+
// シェアボタンを表示しない投稿タイプが配列で指定されている場合(チェックが入ってたら).
|
71 |
+
if ( isset( $options['snsBtn_exclude_post_types'] ) && is_array( $options['snsBtn_exclude_post_types'] ) ) {
|
72 |
+
foreach ( $options['snsBtn_exclude_post_types'] as $key => $value ) {
|
73 |
+
// 非表示チェックが入っている場合.
|
74 |
+
if ( $value ) {
|
75 |
+
// 今の投稿タイプと比較。同じだったら...
|
76 |
+
if ( $post_type === $key ) {
|
77 |
+
return false;
|
78 |
+
}
|
79 |
+
}
|
80 |
+
}
|
81 |
+
}
|
82 |
+
return true;
|
83 |
+
}
|
84 |
+
|
85 |
+
/**
|
86 |
+
* シェアボタンのCSS
|
87 |
+
*
|
88 |
+
* @param array $options : オプション値.
|
89 |
+
* @return string $outer_css : style
|
90 |
+
*/
|
91 |
+
function veu_sns_outer_css( $options ) {
|
92 |
+
|
93 |
+
// snsBtn_bg_fill_not が定義されている場合.
|
94 |
+
$sns_btn_bg_fill_not = false;
|
95 |
+
if ( ! empty( $options['snsBtn_bg_fill_not'] ) ) {
|
96 |
+
$sns_btn_bg_fill_not = true;
|
97 |
+
}
|
98 |
+
|
99 |
+
// snsBtn_color が定義されている場合.
|
100 |
+
if ( isset( $options['snsBtn_color'] ) ) {
|
101 |
+
$sns_btn_color = esc_html( $options['snsBtn_color'] );
|
102 |
+
} else {
|
103 |
+
$sns_btn_color = '';
|
104 |
+
}
|
105 |
+
|
106 |
+
// 背景塗り && 色指定がない場合.
|
107 |
+
if ( ! $sns_btn_bg_fill_not && ! $sns_btn_color ) {
|
108 |
+
// ( ExUnitのCSSファイルに書かれている色が適用されているので個別には出力しなくてよい )
|
109 |
+
$outer_css = '';
|
110 |
+
|
111 |
+
// 背景なし枠線の場合.
|
112 |
+
} elseif ( $sns_btn_bg_fill_not ) {
|
113 |
+
// 色指定がない場合.
|
114 |
+
if ( ! $sns_btn_color ) {
|
115 |
+
$sns_btn_color = '#ccc';
|
116 |
+
}
|
117 |
+
$outer_css = ' style="border:1px solid ' . $sns_btn_color . ';background:none;box-shadow: 0 2px 0 rgba(0,0,0,0.15);"';
|
118 |
+
|
119 |
+
// それ以外( 背景塗りの時 ).
|
120 |
+
} else {
|
121 |
+
$outer_css = ' style="border:1px solid ' . $sns_btn_color . ';background-color:' . $sns_btn_color . ';box-shadow: 0 2px 0 rgba(0,0,0,0.15);"';
|
122 |
+
}
|
123 |
+
return $outer_css;
|
124 |
+
}
|
125 |
+
|
126 |
+
/**
|
127 |
+
* シェアボタンのアイコンと文字部分のCSS
|
128 |
+
*
|
129 |
+
* @param array $options : オプション値.
|
130 |
+
* @return string $style : style
|
131 |
+
*/
|
132 |
+
function veu_sns_icon_css( $options ) {
|
133 |
+
// snsBtn_bg_fill_not が定義されている場合.
|
134 |
+
$sns_btn_bg_fill_not = '';
|
135 |
+
if ( ! empty( $options['snsBtn_bg_fill_not'] ) ) {
|
136 |
+
$sns_btn_bg_fill_not = true;
|
137 |
+
}
|
138 |
+
|
139 |
+
// snsBtn_color が定義されている場合.
|
140 |
+
if ( isset( $options['snsBtn_color'] ) ) {
|
141 |
+
$style = esc_html( $options['snsBtn_color'] );
|
142 |
+
} else {
|
143 |
+
$style = '';
|
144 |
+
}
|
145 |
+
|
146 |
+
if ( ! $sns_btn_bg_fill_not && ! $style ) {
|
147 |
+
$style = '';
|
148 |
+
} elseif ( $sns_btn_bg_fill_not ) {
|
149 |
+
// 線のとき.
|
150 |
+
if ( ! $style ) {
|
151 |
+
$style = '#ccc';
|
152 |
+
}
|
153 |
+
$style = ' style="color:' . $style . ';"';
|
154 |
+
} else {
|
155 |
+
// 塗りのとき.
|
156 |
+
$style = ' style="color:#fff;"';
|
157 |
+
}
|
158 |
+
return $style;
|
159 |
+
}
|
160 |
+
|
161 |
+
/**
|
162 |
+
* Render Block
|
163 |
+
*
|
164 |
+
* @param array $attr : btn parametors.
|
165 |
+
* @return string : sns dom.
|
166 |
+
*/
|
167 |
+
function veu_sns_block_callback( $attr ) {
|
168 |
+
return veu_get_sns_btns( $attr );
|
169 |
+
}
|
170 |
+
|
171 |
+
/**
|
172 |
+
* Share button html
|
173 |
+
*
|
174 |
+
* @param array $attr : class / position and so on.
|
175 |
+
* @return string Button DOM
|
176 |
+
*/
|
177 |
+
function veu_get_sns_btns( $attr = array() ) {
|
178 |
+
|
179 |
+
include dirname( dirname( __FILE__ ) ) . '/vk-blocks/hidden-utils.php';
|
180 |
+
|
181 |
+
$options = veu_get_sns_options();
|
182 |
+
$outer_css = veu_sns_outer_css( $options );
|
183 |
+
$icon_css = veu_sns_icon_css( $options );
|
184 |
+
|
185 |
+
$link_url = rawurlencode( get_permalink() );
|
186 |
+
$page_title = veu_get_the_sns_title();
|
187 |
+
|
188 |
+
$classes = '';
|
189 |
+
if ( function_exists( 'vk_add_hidden_class' ) ) {
|
190 |
+
$classes .= vk_add_hidden_class( $classes, $attr );
|
191 |
+
}
|
192 |
+
|
193 |
+
if ( isset( $attr['position'] ) ) {
|
194 |
+
$classes .= ' veu_socialSet-position-' . $attr['position'];
|
195 |
+
}
|
196 |
+
if ( isset( $attr['className'] ) ) {
|
197 |
+
$classes .= ' ' . $attr['className'];
|
198 |
+
}
|
199 |
+
|
200 |
+
$social_btns = '<div class="veu_socialSet' . esc_attr( $classes ) . ' veu_contentAddSection"><script>window.twttr=(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);t._e=[];t.ready=function(f){t._e.push(f);};return t;}(document,"script","twitter-wjs"));</script><ul>';
|
201 |
+
// facebook.
|
202 |
+
if ( ! empty( $options['useFacebook'] ) ) {
|
203 |
+
$social_btns .= '<li class="sb_facebook sb_icon">';
|
204 |
+
$social_btns .= '<a class="sb_icon_inner" href="//www.facebook.com/sharer.php?src=bm&u=' . $link_url . '&t=' . $page_title . '" target="_blank" ' . $outer_css . 'onclick="window.open(this.href,\'FBwindow\',\'width=650,height=450,menubar=no,toolbar=no,scrollbars=yes\');return false;">';
|
205 |
+
$social_btns .= '<span class="vk_icon_w_r_sns_fb icon_sns"' . $icon_css . '></span>';
|
206 |
+
$social_btns .= '<span class="sns_txt"' . $icon_css . '>Facebook</span>';
|
207 |
+
$social_btns .= '<span class="veu_count_sns_fb"' . $icon_css . '></span>';
|
208 |
+
$social_btns .= '</a>';
|
209 |
+
$social_btns .= '</li>';
|
210 |
+
}
|
211 |
+
|
212 |
+
// Twitter.
|
213 |
+
if ( ! empty( $options['useTwitter'] ) ) {
|
214 |
+
$social_btns .= '<li class="sb_twitter sb_icon">';
|
215 |
+
$social_btns .= '<a class="sb_icon_inner" href="//twitter.com/intent/tweet?url=' . $link_url . '&text=' . $page_title . '" target="_blank" ' . $outer_css . '>';
|
216 |
+
$social_btns .= '<span class="vk_icon_w_r_sns_twitter icon_sns"' . $icon_css . '></span>';
|
217 |
+
$social_btns .= '<span class="sns_txt"' . $icon_css . '>twitter</span>';
|
218 |
+
$social_btns .= '</a>';
|
219 |
+
$social_btns .= '</li>';
|
220 |
+
}
|
221 |
+
|
222 |
+
// hatena.
|
223 |
+
if ( ! empty( $options['useHatena'] ) ) {
|
224 |
+
$social_btns .= '<li class="sb_hatena sb_icon">';
|
225 |
+
$social_btns .= '<a class="sb_icon_inner" href="//b.hatena.ne.jp/add?mode=confirm&url=' . $link_url . '&title=' . $page_title . '" target="_blank" ' . $outer_css . ' onclick="window.open(this.href,\'Hatenawindow\',\'width=650,height=450,menubar=no,toolbar=no,scrollbars=yes\');return false;">';
|
226 |
+
$social_btns .= '<span class="vk_icon_w_r_sns_hatena icon_sns"' . $icon_css . '></span>';
|
227 |
+
$social_btns .= '<span class="sns_txt"' . $icon_css . '>Hatena</span>';
|
228 |
+
$social_btns .= '<span class="veu_count_sns_hb"' . $icon_css . '></span>';
|
229 |
+
$social_btns .= '</a>';
|
230 |
+
$social_btns .= '</li>';
|
231 |
+
}
|
232 |
+
|
233 |
+
// line.
|
234 |
+
if ( wp_is_mobile() && ! empty( $options['useLine'] ) ) :
|
235 |
+
$social_btns .= '<li class="sb_line sb_icon">';
|
236 |
+
$social_btns .= '<a class="sb_icon_inner" href="line://msg/text/' . $page_title . ' ' . $link_url . '" ' . $outer_css . '>';
|
237 |
+
$social_btns .= '<span class="vk_icon_w_r_sns_line icon_sns"' . $icon_css . '></span>';
|
238 |
+
$social_btns .= '<span class="sns_txt"' . $icon_css . '>LINE</span>';
|
239 |
+
$social_btns .= '</a>';
|
240 |
+
$social_btns .= '</li>';
|
241 |
+
endif;
|
242 |
+
// pocket.
|
243 |
+
if ( $options['usePocket'] ) {
|
244 |
+
$social_btns .= '<li class="sb_pocket sb_icon">';
|
245 |
+
$social_btns .= '<a class="sb_icon_inner" href="//getpocket.com/edit?url=' . $link_url . '&title=' . $page_title . '" target="_blank" ' . $outer_css . ' onclick="window.open(this.href,\'Pokcetwindow\',\'width=650,height=450,menubar=no,toolbar=no,scrollbars=yes\');return false;">';
|
246 |
+
$social_btns .= '<span class="vk_icon_w_r_sns_pocket icon_sns"' . $icon_css . '></span>';
|
247 |
+
$social_btns .= '<span class="sns_txt"' . $icon_css . '>Pocket</span>';
|
248 |
+
$social_btns .= '<span class="veu_count_sns_pocket"' . $icon_css . '></span>';
|
249 |
+
$social_btns .= '</a>';
|
250 |
+
$social_btns .= '</li>';
|
251 |
+
}
|
252 |
+
// copy.
|
253 |
+
if ( ! empty( $options['useCopy'] ) ) {
|
254 |
+
$social_btns .= '<li class="sb_copy sb_icon">';
|
255 |
+
$social_btns .= '<button class="copy-button sb_icon_inner"' . $outer_css . 'data-clipboard-text="' . $page_title . ' ' . urldecode( $link_url ) . '">';
|
256 |
+
$social_btns .= '<span class="vk_icon_w_r_sns_copy icon_sns"' . $icon_css . '><i class="fas fa-copy"></i></span>';
|
257 |
+
$social_btns .= '<span class="sns_txt"' . $icon_css . '>Copy</span>';
|
258 |
+
$social_btns .= '</button>';
|
259 |
+
$social_btns .= '</li>';
|
260 |
+
}
|
261 |
+
|
262 |
+
$social_btns .= '</ul></div><!-- [ /.socialSet ] -->';
|
263 |
+
return $social_btns;
|
264 |
+
}
|
265 |
+
|
266 |
+
/**
|
267 |
+
* Add sns btn to $content
|
268 |
+
*
|
269 |
+
* @param string $content : post content.
|
270 |
+
* @return string $content add sns btns
|
271 |
+
*/
|
272 |
+
function veu_add_sns_btns( $content ) {
|
273 |
+
|
274 |
+
// 個別の記事で ボタンを表示しない指定にしてある場合.
|
275 |
+
global $post;
|
276 |
+
if ( isset( $post->sns_share_botton_hide ) && $post->sns_share_botton_hide ) {
|
277 |
+
return $content;
|
278 |
+
}
|
279 |
+
|
280 |
+
// ウィジェットなら表示しない.
|
281 |
+
global $is_pagewidget;
|
282 |
+
if ( $is_pagewidget ) {
|
283 |
+
return $content; }
|
284 |
+
|
285 |
+
// 抜粋でも表示しない.
|
286 |
+
if ( function_exists( 'vk_is_excerpt' ) ) {
|
287 |
+
if ( vk_is_excerpt() ) {
|
288 |
+
return $content; }
|
289 |
+
}
|
290 |
+
|
291 |
+
// アーカイブページでも表示しない.
|
292 |
+
if ( is_archive() ) {
|
293 |
+
return $content; }
|
294 |
+
|
295 |
+
if ( veu_is_sns_btns_display() ) {
|
296 |
+
|
297 |
+
$options = veu_get_sns_options();
|
298 |
+
|
299 |
+
if ( ! empty( $options['snsBtn_position']['before'] ) ) {
|
300 |
+
$content = veu_get_sns_btns( array( 'position' => 'before' ) ) . $content;
|
301 |
+
}
|
302 |
+
|
303 |
+
if ( ! empty( $options['snsBtn_position']['after'] ) ) {
|
304 |
+
$content .= veu_get_sns_btns( array( 'position' => 'after' ) );
|
305 |
+
}
|
306 |
+
}
|
307 |
+
|
308 |
+
return $content;
|
309 |
+
}
|
310 |
+
|
311 |
+
add_action(
|
312 |
+
'rest_api_init',
|
313 |
+
function () {
|
314 |
+
register_rest_route(
|
315 |
+
'vk_ex_unit/v1',
|
316 |
+
'/hatena_entry/(?P<linkurl>.+)',
|
317 |
+
array(
|
318 |
+
'methods' => 'GET',
|
319 |
+
'callback' => 'vew_sns_hatena_restapi_callback',
|
320 |
+
'permission_callback' => '__return_true',
|
321 |
+
)
|
322 |
+
);
|
323 |
+
register_rest_route(
|
324 |
+
'vk_ex_unit/v1',
|
325 |
+
'/hatena_entry',
|
326 |
+
array(
|
327 |
+
'methods' => 'POST',
|
328 |
+
'callback' => 'vew_sns_hatena_restapi_callback',
|
329 |
+
'args' => array(
|
330 |
+
'linkurl' => array(
|
331 |
+
'description' => 'linkurl',
|
332 |
+
'required' => true,
|
333 |
+
'type' => 'string',
|
334 |
+
),
|
335 |
+
),
|
336 |
+
'permission_callback' => '__return_true',
|
337 |
+
)
|
338 |
+
);
|
339 |
+
register_rest_route(
|
340 |
+
'vk_ex_unit/v1',
|
341 |
+
'/facebook_entry/(?P<linkurl>.+)',
|
342 |
+
array(
|
343 |
+
'methods' => 'GET',
|
344 |
+
'callback' => 'vew_sns_facebook_restapi_callback',
|
345 |
+
'permission_callback' => '__return_true',
|
346 |
+
)
|
347 |
+
);
|
348 |
+
register_rest_route(
|
349 |
+
'vk_ex_unit/v1',
|
350 |
+
'/facebook_entry',
|
351 |
+
array(
|
352 |
+
'methods' => 'POST',
|
353 |
+
'callback' => 'vew_sns_facebook_restapi_callback',
|
354 |
+
'args' => array(
|
355 |
+
'linkurl' => array(
|
356 |
+
'description' => 'linkurl',
|
357 |
+
'required' => true,
|
358 |
+
'type' => 'string',
|
359 |
+
),
|
360 |
+
),
|
361 |
+
'permission_callback' => '__return_true',
|
362 |
+
)
|
363 |
+
);
|
364 |
+
}
|
365 |
+
);
|
366 |
+
|
367 |
+
add_filter(
|
368 |
+
'vkExUnit_master_js_options',
|
369 |
+
function( $options ) {
|
370 |
+
$opt = veu_get_sns_options();
|
371 |
+
$options['hatena_entry'] = get_rest_url( 0, 'vk_ex_unit/v1/hatena_entry/' );
|
372 |
+
$options['facebook_entry'] = get_rest_url( 0, 'vk_ex_unit/v1/facebook_entry/' );
|
373 |
+
$options['facebook_count_enable'] = false;
|
374 |
+
$options['entry_count'] = (bool) ( 'disable' !== $opt['entry_count'] );
|
375 |
+
$options['entry_from_post'] = (bool) ( 'post' !== $opt['entry_count'] );
|
376 |
+
|
377 |
+
$opt = veu_get_sns_options();
|
378 |
+
if ( ! empty( $opt['fbAccessToken'] ) ) {
|
379 |
+
$options['facebook_count_enable'] = true;
|
380 |
+
}
|
381 |
+
return $options;
|
382 |
+
},
|
383 |
+
10,
|
384 |
+
1
|
385 |
+
);
|
386 |
+
|
387 |
+
/**
|
388 |
+
* Hatena count
|
389 |
+
*
|
390 |
+
* @param string $data : Setting parametor ( url and so on ).
|
391 |
+
* @return string api response
|
392 |
+
*/
|
393 |
+
function vew_sns_hatena_restapi_callback( $data ) {
|
394 |
+
$link_url = $data['linkurl'];
|
395 |
+
$siteurl = get_site_url();
|
396 |
+
|
397 |
+
if ( strpos( preg_replace( '/^https?:\/\//', '', $link_url ), preg_replace( '/^https?:\/\//', '', $siteurl ) ) < 0 ) {
|
398 |
+
$response = new WP_REST_Response( array() );
|
399 |
+
$response->set_status( 403 );
|
400 |
+
return $response;
|
401 |
+
}
|
402 |
+
|
403 |
+
$r = wp_safe_remote_get( 'https://bookmark.hatenaapis.com/count/entry?url=' . $link_url );
|
404 |
+
|
405 |
+
if ( ! is_wp_error( $r ) ) {
|
406 |
+
$response = new WP_REST_Response( array( 'count' => $r['body'] ) );
|
407 |
+
if ( 'GET' === $data->get_method() ) {
|
408 |
+
if ( empty( $r['headers']['cache-control'] ) ) {
|
409 |
+
$cache_control = 'Cache-Control: public, max-age=3600, s-maxage=3600';
|
410 |
+
} else {
|
411 |
+
$cache_control = $r['headers']['cache-control'];
|
412 |
+
}
|
413 |
+
$response->header( 'Cache-Control', $cache_control );
|
414 |
+
} else {
|
415 |
+
$response->header( 'Cache-Control', 'no-cache' );
|
416 |
+
}
|
417 |
+
$response->set_status( 200 );
|
418 |
+
return $response;
|
419 |
+
}
|
420 |
+
$response = new WP_REST_Response( array( 'errors' => array( 'Service Unavailable' ) ) );
|
421 |
+
$response->set_status( 503 );
|
422 |
+
|
423 |
+
return $response;
|
424 |
+
}
|
425 |
+
|
426 |
+
/**
|
427 |
+
* Facebook count
|
428 |
+
*
|
429 |
+
* @param string $data : Setting parametor ( url and so on ).
|
430 |
+
* @return string api response
|
431 |
+
*/
|
432 |
+
function vew_sns_facebook_restapi_callback( $data ) {
|
433 |
+
$link_url = $data['linkurl'];
|
434 |
+
$siteurl = get_site_url();
|
435 |
+
|
436 |
+
if ( strpos( preg_replace( '/^https?:\/\//', '', $link_url ), preg_replace( '/^https?:\/\//', '', $siteurl ) ) < 0 ) {
|
437 |
+
$response = new WP_REST_Response( array() );
|
438 |
+
$response->set_status( 403 );
|
439 |
+
return $response;
|
440 |
+
}
|
441 |
+
|
442 |
+
$options = veu_get_sns_options();
|
443 |
+
if ( empty( $options['fbAccessToken'] ) ) {
|
444 |
+
$response = new WP_REST_Response( array( 'errors' => array( 'Service Unavailable' ) ) );
|
445 |
+
$response->set_status( 503 );
|
446 |
+
return $response;
|
447 |
+
}
|
448 |
+
|
449 |
+
$r = wp_safe_remote_get( 'https://graph.facebook.com/?fields=engagement&access_token=' . $options['fbAccessToken'] . '&id=' . $link_url );
|
450 |
+
|
451 |
+
if ( ! is_wp_error( $r ) ) {
|
452 |
+
$j = json_decode( $r['body'] );
|
453 |
+
|
454 |
+
if ( isset( $j->engagement->share_count ) ) {
|
455 |
+
$response = new WP_REST_Response( array( 'count' => $j->engagement->share_count ) );
|
456 |
+
if ( 'GET' === $data->get_method() ) {
|
457 |
+
$response->header( 'Cache-Control', 'Cache-Control: public, max-age=3600, s-maxage=3600' );
|
458 |
+
} else {
|
459 |
+
$response->header( 'Cache-Control', 'no-cache' );
|
460 |
+
}
|
461 |
+
$response->set_status( 200 );
|
462 |
+
return $response;
|
463 |
+
}
|
464 |
+
}
|
465 |
+
$response = new WP_REST_Response( array( 'errors' => array( 'Service Unavailable' ) ) );
|
466 |
+
$response->set_status( 503 );
|
467 |
+
|
468 |
+
return $response;
|
469 |
+
}
|
inc/sns/function_snsBtns.php
DELETED
@@ -1,366 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( veu_content_filter_state() == 'content' ) {
|
4 |
-
add_filter( 'the_content', 'veu_add_sns_btns', 200, 1 );
|
5 |
-
} else {
|
6 |
-
add_action( 'loop_end', 'veu_add_sns_btns_loopend' );
|
7 |
-
}
|
8 |
-
|
9 |
-
function veu_add_sns_btns_loopend( $query ) {
|
10 |
-
if ( ! $query->is_main_query() ) {
|
11 |
-
return;
|
12 |
-
}
|
13 |
-
if ( is_front_page() || is_home() ) {
|
14 |
-
return;
|
15 |
-
}
|
16 |
-
echo veu_add_sns_btns( '' );
|
17 |
-
}
|
18 |
-
|
19 |
-
function veu_is_sns_btns_display() {
|
20 |
-
global $post;
|
21 |
-
$options = veu_get_sns_options();
|
22 |
-
$ignorePosts = explode( ',', $options['snsBtn_ignorePosts'] );
|
23 |
-
$post_type = vk_get_post_type();
|
24 |
-
$post_type = $post_type['slug'];
|
25 |
-
|
26 |
-
if ( isset( $options['snsBtn_exclude_post_types'][ $post_type ] ) && $options['snsBtn_exclude_post_types'][ $post_type ] ) {
|
27 |
-
return false;
|
28 |
-
} elseif ( ! isset( $options['snsBtn_ignorePosts'] ) ) {
|
29 |
-
return true;
|
30 |
-
} elseif ( isset( $options['snsBtn_ignorePosts'] ) && $options['snsBtn_ignorePosts'] == $post->ID ) {
|
31 |
-
return false;
|
32 |
-
} elseif ( is_array( $ignorePosts ) && in_array( $post->ID, $ignorePosts ) ) {
|
33 |
-
return false;
|
34 |
-
} else {
|
35 |
-
return true;
|
36 |
-
}
|
37 |
-
}
|
38 |
-
|
39 |
-
function veu_sns_is_sns_btns_meta_chekbox_hide( $post_type ) {
|
40 |
-
// SNS設定のオプション値を取得
|
41 |
-
$options = veu_get_sns_options();
|
42 |
-
|
43 |
-
// 表示する にチェックが入っていない場合は 投稿詳細画面でボタン非表示のチェックボックスを表示しない
|
44 |
-
if ( empty( $options['enableSnsBtns'] ) ) {
|
45 |
-
return false;
|
46 |
-
}
|
47 |
-
|
48 |
-
// シェアボタンを表示しない投稿タイプが配列で指定されている場合(チェックが入ってたら)
|
49 |
-
if ( isset( $options['snsBtn_exclude_post_types'] ) && is_array( $options['snsBtn_exclude_post_types'] ) ) {
|
50 |
-
foreach ( $options['snsBtn_exclude_post_types'] as $key => $value ) {
|
51 |
-
// 非表示チェックが入っている場合
|
52 |
-
if ( $value ) {
|
53 |
-
// 今の投稿タイプと比較。同じだったら...
|
54 |
-
if ( $post_type == $key ) {
|
55 |
-
return false;
|
56 |
-
}
|
57 |
-
}
|
58 |
-
}
|
59 |
-
}
|
60 |
-
return true;
|
61 |
-
}
|
62 |
-
|
63 |
-
/*
|
64 |
-
SNSアイコンに出力するCSSを出力する関数
|
65 |
-
/*-------------------------------------------*/
|
66 |
-
|
67 |
-
function veu_sns_outer_css( $options ) {
|
68 |
-
// snsBtn_bg_fill_not が定義されている場合
|
69 |
-
if ( isset( $options['snsBtn_bg_fill_not'] ) ) {
|
70 |
-
$snsBtn_bg_fill_not = esc_html( $options['snsBtn_bg_fill_not'] ); // 中身が ''の場合もありえる
|
71 |
-
} else {
|
72 |
-
$snsBtn_bg_fill_not = '';
|
73 |
-
}
|
74 |
-
|
75 |
-
// snsBtn_color が定義されている場合
|
76 |
-
if ( isset( $options['snsBtn_color'] ) ) {
|
77 |
-
$snsBtn_color = esc_html( $options['snsBtn_color'] );
|
78 |
-
} else {
|
79 |
-
$snsBtn_color = '';
|
80 |
-
}
|
81 |
-
|
82 |
-
// 背景塗り && 色指定がない場合
|
83 |
-
if ( ! $snsBtn_bg_fill_not && ! $snsBtn_color ) {
|
84 |
-
// ( ExUnitのCSSファイルに書かれている色が適用されているので個別には出力しなくてよい )
|
85 |
-
$outer_css = '';
|
86 |
-
|
87 |
-
// 背景なし枠線の場合
|
88 |
-
} elseif ( $snsBtn_bg_fill_not == true ) {
|
89 |
-
// 色指定がない場合
|
90 |
-
if ( ! $snsBtn_color ) {
|
91 |
-
$snsBtn_color = '#ccc';
|
92 |
-
}
|
93 |
-
$outer_css = ' style="border:1px solid ' . $snsBtn_color . ';background:none;box-shadow: 0 2px 0 rgba(0,0,0,0.15);"';
|
94 |
-
|
95 |
-
// それ以外( 背景塗りの時 )
|
96 |
-
} else {
|
97 |
-
$outer_css = ' style="border:1px solid ' . $snsBtn_color . ';background-color:' . $snsBtn_color . ';box-shadow: 0 2px 0 rgba(0,0,0,0.15)"';
|
98 |
-
}
|
99 |
-
return $outer_css;
|
100 |
-
}
|
101 |
-
|
102 |
-
function veu_sns_icon_css( $options ) {
|
103 |
-
// snsBtn_bg_fill_not が定義されている場合
|
104 |
-
if ( isset( $options['snsBtn_bg_fill_not'] ) ) {
|
105 |
-
$snsBtn_bg_fill_not = esc_html( $options['snsBtn_bg_fill_not'] ); // 中身が ''の場合もありえる
|
106 |
-
} else {
|
107 |
-
$snsBtn_bg_fill_not = '';
|
108 |
-
}
|
109 |
-
|
110 |
-
// snsBtn_color が定義されている場合
|
111 |
-
if ( isset( $options['snsBtn_color'] ) ) {
|
112 |
-
$snsBtn_color = esc_html( $options['snsBtn_color'] );
|
113 |
-
} else {
|
114 |
-
$snsBtn_color = '';
|
115 |
-
}
|
116 |
-
|
117 |
-
if ( ! $snsBtn_bg_fill_not && ! $snsBtn_color ) {
|
118 |
-
$snsBtn_color = '';
|
119 |
-
} elseif ( $snsBtn_bg_fill_not == true ) {
|
120 |
-
// 線のとき
|
121 |
-
if ( ! $snsBtn_color ) {
|
122 |
-
$snsBtn_color = '#ccc';
|
123 |
-
}
|
124 |
-
$snsBtn_color = ' style="color:' . $snsBtn_color . ';"';
|
125 |
-
} else {
|
126 |
-
// 塗りのとき
|
127 |
-
$snsBtn_color = ' style="color:#fff;"';
|
128 |
-
}
|
129 |
-
return $snsBtn_color;
|
130 |
-
}
|
131 |
-
|
132 |
-
function veu_sns_block_callback( $attr ) {
|
133 |
-
return veu_get_sns_btns( $attr );
|
134 |
-
}
|
135 |
-
|
136 |
-
function veu_get_sns_btns( $attr = array() ) {
|
137 |
-
|
138 |
-
include dirname(dirname(__FILE__)) . '/vk-blocks/hidden-utils.php';
|
139 |
-
|
140 |
-
$options = veu_get_sns_options();
|
141 |
-
$outer_css = veu_sns_outer_css( $options );
|
142 |
-
$icon_css = veu_sns_icon_css( $options );
|
143 |
-
|
144 |
-
$linkUrl = urlencode( get_permalink() );
|
145 |
-
$pageTitle = urlencode( veu_get_the_sns_title() );
|
146 |
-
|
147 |
-
$classes = '';
|
148 |
-
if( function_exists('vk_add_hidden_class') ){
|
149 |
-
$classes .= vk_add_hidden_class( $classes, $attr );
|
150 |
-
}
|
151 |
-
|
152 |
-
if( isset( $attr["position"] ) ){
|
153 |
-
$classes .= ' veu_socialSet-position-' . $attr["position"];
|
154 |
-
}
|
155 |
-
if( isset( $attr["className"] ) ){
|
156 |
-
$classes .= ' ' . $attr["className"];
|
157 |
-
}
|
158 |
-
|
159 |
-
$socialSet = '<div class="veu_socialSet' . esc_attr( $classes ) . ' veu_contentAddSection"><script>window.twttr=(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);t._e=[];t.ready=function(f){t._e.push(f);};return t;}(document,"script","twitter-wjs"));</script><ul>';
|
160 |
-
// facebook
|
161 |
-
if ( $options['useFacebook'] ) {
|
162 |
-
$socialSet .= '<li class="sb_facebook sb_icon"><a href="//www.facebook.com/sharer.php?src=bm&u=' . $linkUrl . '&t=' . $pageTitle . '" target="_blank" ' . $outer_css . 'onclick="window.open(this.href,\'FBwindow\',\'width=650,height=450,menubar=no,toolbar=no,scrollbars=yes\');return false;"><span class="vk_icon_w_r_sns_fb icon_sns"' . $icon_css . '></span><span class="sns_txt"' . $icon_css . '>Facebook</span><span class="veu_count_sns_fb"' . $icon_css . '></span></a></li>';
|
163 |
-
}
|
164 |
-
|
165 |
-
// Twitter
|
166 |
-
if ( $options['useTwitter'] ) {
|
167 |
-
$socialSet .= '<li class="sb_twitter sb_icon"><a href="//twitter.com/intent/tweet?url=' . $linkUrl . '&text=' . $pageTitle . '" target="_blank" ' . $outer_css . '><span class="vk_icon_w_r_sns_twitter icon_sns"' . $icon_css . '></span><span class="sns_txt"' . $icon_css . '>twitter</span></a></li>';
|
168 |
-
}
|
169 |
-
|
170 |
-
// hatena
|
171 |
-
if ( $options['useHatena'] ) {
|
172 |
-
$socialSet .= '<li class="sb_hatena sb_icon"><a href="//b.hatena.ne.jp/add?mode=confirm&url=' . $linkUrl . '&title=' . $pageTitle . '" target="_blank" ' . $outer_css . ' onclick="window.open(this.href,\'Hatenawindow\',\'width=650,height=450,menubar=no,toolbar=no,scrollbars=yes\');return false;"><span class="vk_icon_w_r_sns_hatena icon_sns"' . $icon_css . '></span><span class="sns_txt"' . $icon_css . '>Hatena</span><span class="veu_count_sns_hb"' . $icon_css . '></span></a></li>';
|
173 |
-
}
|
174 |
-
|
175 |
-
// line
|
176 |
-
if ( wp_is_mobile() && $options['useLine'] ) :
|
177 |
-
$socialSet .= '<li class="sb_line sb_icon">
|
178 |
-
<a href="line://msg/text/' . $pageTitle . ' ' . $linkUrl . '" ' . $outer_css . '><span class="vk_icon_w_r_sns_line icon_sns"' . $icon_css . '></span><span class="sns_txt"' . $icon_css . '>LINE</span></a></li>';
|
179 |
-
endif;
|
180 |
-
// pocket
|
181 |
-
if ( $options['usePocket'] ) {
|
182 |
-
$socialSet .= '<li class="sb_pocket sb_icon"><a href="//getpocket.com/edit?url=' . $linkUrl . '&title=' . $pageTitle . '" target="_blank" ' . $outer_css . ' onclick="window.open(this.href,\'Pokcetwindow\',\'width=650,height=450,menubar=no,toolbar=no,scrollbars=yes\');return false;"><span class="vk_icon_w_r_sns_pocket icon_sns"' . $icon_css . '></span><span class="sns_txt"' . $icon_css . '>Pocket</span><span class="veu_count_sns_pocket"' . $icon_css . '></span></a></li>';
|
183 |
-
}
|
184 |
-
|
185 |
-
$socialSet .= '</ul></div><!-- [ /.socialSet ] -->';
|
186 |
-
return $socialSet;
|
187 |
-
}
|
188 |
-
|
189 |
-
function veu_add_sns_btns( $content ) {
|
190 |
-
|
191 |
-
// 個別の記事で ボタンを表示しない指定にしてある場合
|
192 |
-
global $post;
|
193 |
-
if ( isset( $post->sns_share_botton_hide ) && $post->sns_share_botton_hide ) {
|
194 |
-
return $content;
|
195 |
-
}
|
196 |
-
|
197 |
-
// ウィジェットなら表示しない
|
198 |
-
global $is_pagewidget;
|
199 |
-
if ( $is_pagewidget ) {
|
200 |
-
return $content; }
|
201 |
-
|
202 |
-
// 抜粋でも表示しない
|
203 |
-
if ( function_exists( 'vk_is_excerpt' ) ) {
|
204 |
-
if ( vk_is_excerpt() ) {
|
205 |
-
return $content; }
|
206 |
-
}
|
207 |
-
|
208 |
-
// アーカイブページでも表示しない
|
209 |
-
if ( is_archive() ) {
|
210 |
-
return $content; }
|
211 |
-
|
212 |
-
if ( veu_is_sns_btns_display() ) {
|
213 |
-
|
214 |
-
$options = veu_get_sns_options();
|
215 |
-
|
216 |
-
if ( ! empty( $options['snsBtn_position']['before'] ) ) {
|
217 |
-
$content = veu_get_sns_btns( array('position' => 'before') ) . $content;
|
218 |
-
}
|
219 |
-
|
220 |
-
if ( ! empty( $options['snsBtn_position']['after'] ) ) {
|
221 |
-
$content .= veu_get_sns_btns( array('position' => 'after') );
|
222 |
-
}
|
223 |
-
}
|
224 |
-
|
225 |
-
return $content;
|
226 |
-
}
|
227 |
-
|
228 |
-
add_action( 'rest_api_init', function () {
|
229 |
-
register_rest_route(
|
230 |
-
'vk_ex_unit/v1',
|
231 |
-
'/hatena_entry/(?P<linkurl>.+)',
|
232 |
-
array(
|
233 |
-
'methods' => 'GET',
|
234 |
-
'callback' => 'vew_sns_hatena_restapi_callback',
|
235 |
-
'permission_callback' => '__return_true',
|
236 |
-
)
|
237 |
-
);
|
238 |
-
register_rest_route(
|
239 |
-
'vk_ex_unit/v1',
|
240 |
-
'/hatena_entry',
|
241 |
-
array(
|
242 |
-
'methods' => 'POST',
|
243 |
-
'callback' => 'vew_sns_hatena_restapi_callback',
|
244 |
-
'args' => array(
|
245 |
-
'linkurl' => array(
|
246 |
-
'description' => 'linkurl',
|
247 |
-
'required' => true,
|
248 |
-
'type' => 'string',
|
249 |
-
)
|
250 |
-
),
|
251 |
-
'permission_callback' => '__return_true',
|
252 |
-
)
|
253 |
-
);
|
254 |
-
register_rest_route(
|
255 |
-
'vk_ex_unit/v1',
|
256 |
-
'/facebook_entry/(?P<linkurl>.+)',
|
257 |
-
array(
|
258 |
-
'methods' => 'GET',
|
259 |
-
'callback' => 'vew_sns_facebook_restapi_callback',
|
260 |
-
'permission_callback' => '__return_true',
|
261 |
-
)
|
262 |
-
);
|
263 |
-
register_rest_route(
|
264 |
-
'vk_ex_unit/v1',
|
265 |
-
'/facebook_entry',
|
266 |
-
array(
|
267 |
-
'methods' => 'POST',
|
268 |
-
'callback' => 'vew_sns_facebook_restapi_callback',
|
269 |
-
'args' => array(
|
270 |
-
'linkurl' => array(
|
271 |
-
'description' => 'linkurl',
|
272 |
-
'required' => true,
|
273 |
-
'type' => 'string',
|
274 |
-
)
|
275 |
-
),
|
276 |
-
'permission_callback' => '__return_true',
|
277 |
-
)
|
278 |
-
);
|
279 |
-
});
|
280 |
-
|
281 |
-
add_filter( 'vkExUnit_master_js_options', function( $options ){
|
282 |
-
$opt = veu_get_sns_options();
|
283 |
-
$options['hatena_entry'] = get_rest_url(0, 'vk_ex_unit/v1/hatena_entry/');
|
284 |
-
$options['facebook_entry'] = get_rest_url(0, 'vk_ex_unit/v1/facebook_entry/');
|
285 |
-
$options['facebook_count_enable'] = false;
|
286 |
-
$options['entry_count'] = (bool) ($opt['entry_count'] != 'disable');
|
287 |
-
$options['entry_from_post'] = (bool) ($opt['entry_count'] == 'post');
|
288 |
-
|
289 |
-
$opt = veu_get_sns_options();
|
290 |
-
if ( ! empty( $opt['fbAccessToken'] ) ) {
|
291 |
-
$options['facebook_count_enable'] = true;
|
292 |
-
}
|
293 |
-
return $options;
|
294 |
-
}, 10, 1 );
|
295 |
-
|
296 |
-
function vew_sns_hatena_restapi_callback( $data ) {
|
297 |
-
$linkurl = $data['linkurl'];
|
298 |
-
$siteurl = get_site_url();
|
299 |
-
|
300 |
-
if (strpos(preg_replace('/^https?:\/\//', '', $linkurl), preg_replace('/^https?:\/\//', '', $siteurl)) < 0) {
|
301 |
-
$response = new WP_REST_Response(array());
|
302 |
-
$response->set_status(403);
|
303 |
-
return $response;
|
304 |
-
}
|
305 |
-
|
306 |
-
$r = wp_safe_remote_get('https://bookmark.hatenaapis.com/count/entry?url=' . $linkurl);
|
307 |
-
|
308 |
-
if ( ! is_wp_error( $r ) ) {
|
309 |
-
$response = new WP_REST_Response(array( 'count' => $r['body'] ) );
|
310 |
-
if($data->get_method() == 'GET') {
|
311 |
-
if ( empty($r['headers']['cache-control']) ) {
|
312 |
-
$cache_control = 'Cache-Control: public, max-age=3600, s-maxage=3600';
|
313 |
-
}else{
|
314 |
-
$cache_control = $r['headers']['cache-control'];
|
315 |
-
}
|
316 |
-
$response->header( 'Cache-Control', $cache_control );
|
317 |
-
} else {
|
318 |
-
$response->header( 'Cache-Control', 'no-cache' );
|
319 |
-
}
|
320 |
-
$response->set_status(200);
|
321 |
-
return $response;
|
322 |
-
}
|
323 |
-
$response = new WP_REST_Response( array( 'errors' => array( 'Service Unavailable' ) ) );
|
324 |
-
$response->set_status(503);
|
325 |
-
|
326 |
-
return $response;
|
327 |
-
}
|
328 |
-
|
329 |
-
function vew_sns_facebook_restapi_callback( $data ) {
|
330 |
-
$linkurl = $data['linkurl'];
|
331 |
-
$siteurl = get_site_url();
|
332 |
-
|
333 |
-
if (strpos(preg_replace('/^https?:\/\//', '', $linkurl), preg_replace('/^https?:\/\//', '', $siteurl)) < 0) {
|
334 |
-
$response = new WP_REST_Response(array());
|
335 |
-
$response->set_status(403);
|
336 |
-
return $response;
|
337 |
-
}
|
338 |
-
|
339 |
-
$options = veu_get_sns_options();
|
340 |
-
if ( empty( $options['fbAccessToken'] ) ) {
|
341 |
-
$response = new WP_REST_Response( array( 'errors' => array( 'Service Unavailable' ) ) );
|
342 |
-
$response->set_status(503);
|
343 |
-
return $response;
|
344 |
-
}
|
345 |
-
|
346 |
-
$r = wp_safe_remote_get('https://graph.facebook.com/?fields=engagement&access_token=' . $options['fbAccessToken'] . '&id=' . $linkurl);
|
347 |
-
|
348 |
-
if ( ! is_wp_error( $r ) ) {
|
349 |
-
$j = json_decode($r['body']);
|
350 |
-
|
351 |
-
if( isset( $j->engagement->share_count ) ) {
|
352 |
-
$response = new WP_REST_Response( array( 'count' => $j->engagement->share_count ) );
|
353 |
-
if($data->get_method() == 'GET') {
|
354 |
-
$response->header('Cache-Control', 'Cache-Control: public, max-age=3600, s-maxage=3600' );
|
355 |
-
} else {
|
356 |
-
$response->header( 'Cache-Control', 'no-cache' );
|
357 |
-
}
|
358 |
-
$response->set_status(200);
|
359 |
-
return $response;
|
360 |
-
}
|
361 |
-
}
|
362 |
-
$response = new WP_REST_Response( array( 'errors' => array( 'Service Unavailable' ) ) );
|
363 |
-
$response->set_status(503);
|
364 |
-
|
365 |
-
return $response;
|
366 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/sns/package/_sns.scss
CHANGED
@@ -20,57 +20,70 @@
|
|
20 |
overflow: visible;
|
21 |
box-sizing: border-box;
|
22 |
}
|
23 |
-
.sb_icon
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
|
|
|
|
49 |
}
|
50 |
-
|
|
|
|
|
|
|
51 |
background: #425dab;
|
52 |
-
box-shadow: 0
|
53 |
}
|
54 |
-
.
|
55 |
background: #007fc5;
|
56 |
-
box-shadow: 0
|
57 |
}
|
58 |
-
.
|
59 |
background: #00abec;
|
60 |
-
box-shadow: 0
|
61 |
}
|
62 |
-
.
|
63 |
background: #dd4b39;
|
64 |
-
box-shadow: 0
|
65 |
}
|
66 |
-
.
|
67 |
background: #6ebd30;
|
68 |
-
box-shadow: 0
|
69 |
}
|
70 |
-
.
|
71 |
background: #ea4654;
|
72 |
-
box-shadow: 0
|
73 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
} //.veu_socialSet ul
|
75 |
|
76 |
.veu_count_sns_pocket,
|
20 |
overflow: visible;
|
21 |
box-sizing: border-box;
|
22 |
}
|
23 |
+
.sb_icon {
|
24 |
+
.sb_icon_inner {
|
25 |
+
display: block;
|
26 |
+
overflow: hidden;
|
27 |
+
width:100%;
|
28 |
+
padding: 5px 10px;
|
29 |
+
border-radius: var(--vk-size-radius);
|
30 |
+
color: #fff;
|
31 |
+
text-decoration: none;
|
32 |
+
line-height: 100%;
|
33 |
+
font-size: 90%;
|
34 |
+
text-align: left;
|
35 |
+
border:none;
|
36 |
+
&:hover {
|
37 |
+
box-shadow: none;
|
38 |
+
transform: translateY(3px);
|
39 |
+
cursor: pointer;
|
40 |
+
}
|
41 |
+
.sns_txt {
|
42 |
+
position: relative;
|
43 |
+
top: -1px;
|
44 |
+
}
|
45 |
+
.icon_sns {
|
46 |
+
font-size: 100%;
|
47 |
+
padding: 5px 8px 5px 0;
|
48 |
+
display: inline-block;
|
49 |
+
}
|
50 |
+
}
|
51 |
}
|
52 |
+
// iframe {
|
53 |
+
// border: none;
|
54 |
+
// }
|
55 |
+
.sb_facebook a {
|
56 |
background: #425dab;
|
57 |
+
box-shadow: 0 3px 0 rgb(52, 78, 132);
|
58 |
}
|
59 |
+
.sb_hatena a {
|
60 |
background: #007fc5;
|
61 |
+
box-shadow: 0 3px 0 rgba(0, 103, 159, 1);
|
62 |
}
|
63 |
+
.sb_twitter a {
|
64 |
background: #00abec;
|
65 |
+
box-shadow: 0 3px 0 rgba(0, 126, 170, 1);
|
66 |
}
|
67 |
+
.sb_google a {
|
68 |
background: #dd4b39;
|
69 |
+
box-shadow: 0 3px 0 rgba(160, 53, 36, 1);
|
70 |
}
|
71 |
+
.sb_line a {
|
72 |
background: #6ebd30;
|
73 |
+
box-shadow: 0 3px 0 #5b9c28;
|
74 |
}
|
75 |
+
.sb_pocket a {
|
76 |
background: #ea4654;
|
77 |
+
box-shadow: 0 3px 0 #c1303c;
|
78 |
+
}
|
79 |
+
.sb_copy .sb_icon_inner {
|
80 |
+
background: #555;
|
81 |
+
box-shadow: 0 3px 0 #333;
|
82 |
+
padding-bottom:4px;
|
83 |
+
i {
|
84 |
+
font-size:14px;
|
85 |
+
}
|
86 |
+
}
|
87 |
} //.veu_socialSet ul
|
88 |
|
89 |
.veu_count_sns_pocket,
|
inc/sns/sns.php
CHANGED
@@ -89,6 +89,7 @@ function veu_get_sns_options_default() {
|
|
89 |
'useHatena' => true,
|
90 |
'usePocket' => true,
|
91 |
'useLine' => true,
|
|
|
92 |
'entry_count' => 'get',
|
93 |
);
|
94 |
return apply_filters( 'vkExUnit_sns_options_default', $default_options );
|
@@ -207,6 +208,7 @@ function vkExUnit_sns_options_validate( $input ) {
|
|
207 |
$output['useTwitter'] = ( isset( $input['useTwitter'] ) && $input['useTwitter'] == 'true' );
|
208 |
$output['useHatena'] = ( isset( $input['useHatena'] ) && $input['useHatena'] == 'true' );
|
209 |
$output['usePocket'] = ( isset( $input['usePocket'] ) && $input['usePocket'] == 'true' );
|
|
|
210 |
$output['useLine'] = ( isset( $input['useLine'] ) && $input['useLine'] == 'true' );
|
211 |
$output['entry_count'] = esc_attr( $input['entry_count'] );
|
212 |
|
@@ -327,7 +329,7 @@ if ( $vkExUnit_sns_options['enableOGTags'] == true ) {
|
|
327 |
}
|
328 |
if ( $vkExUnit_sns_options['enableSnsBtns'] == true ) {
|
329 |
// シェアボタンを表示する設定の読み込み
|
330 |
-
require dirname( __FILE__ ) . '/
|
331 |
/*
|
332 |
VEU_Metabox 内の get_post_type が実行タイミングによっては
|
333 |
カスタム投稿タイプマネージャーで作成した投稿タイプが取得できないために
|
@@ -354,6 +356,16 @@ if ( $vkExUnit_sns_options['enableFollowMe'] == true ) {
|
|
354 |
|
355 |
function vkExUnit_add_sns_options_page() {
|
356 |
require dirname( __FILE__ ) . '/sns_admin.php';
|
|
|
357 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
358 |
}
|
|
|
359 |
|
89 |
'useHatena' => true,
|
90 |
'usePocket' => true,
|
91 |
'useLine' => true,
|
92 |
+
'useCopy' => true,
|
93 |
'entry_count' => 'get',
|
94 |
);
|
95 |
return apply_filters( 'vkExUnit_sns_options_default', $default_options );
|
208 |
$output['useTwitter'] = ( isset( $input['useTwitter'] ) && $input['useTwitter'] == 'true' );
|
209 |
$output['useHatena'] = ( isset( $input['useHatena'] ) && $input['useHatena'] == 'true' );
|
210 |
$output['usePocket'] = ( isset( $input['usePocket'] ) && $input['usePocket'] == 'true' );
|
211 |
+
$output['useCopy'] = ( isset( $input['useCopy'] ) && $input['useCopy'] == 'true' );
|
212 |
$output['useLine'] = ( isset( $input['useLine'] ) && $input['useLine'] == 'true' );
|
213 |
$output['entry_count'] = esc_attr( $input['entry_count'] );
|
214 |
|
329 |
}
|
330 |
if ( $vkExUnit_sns_options['enableSnsBtns'] == true ) {
|
331 |
// シェアボタンを表示する設定の読み込み
|
332 |
+
require dirname( __FILE__ ) . '/function-sns-btns.php';
|
333 |
/*
|
334 |
VEU_Metabox 内の get_post_type が実行タイミングによっては
|
335 |
カスタム投稿タイプマネージャーで作成した投稿タイプが取得できないために
|
356 |
|
357 |
function vkExUnit_add_sns_options_page() {
|
358 |
require dirname( __FILE__ ) . '/sns_admin.php';
|
359 |
+
}
|
360 |
|
361 |
+
/**
|
362 |
+
* Load clopboard.js
|
363 |
+
*/
|
364 |
+
function veu_enqueue_clipboard() {
|
365 |
+
$options = veu_get_sns_options();
|
366 |
+
if ( ! empty( $options['useCopy'] ) ) {
|
367 |
+
wp_enqueue_script( 'copy-button', plugin_dir_url( __FILE__ ) . '/assets/js/copy-button.js', array('clipboard'), null, true );
|
368 |
+
}
|
369 |
}
|
370 |
+
add_action( 'wp_enqueue_scripts', 'veu_enqueue_clipboard' );
|
371 |
|
inc/sns/sns_admin.php
CHANGED
@@ -144,6 +144,12 @@ if ( $options['useLine'] ) {
|
|
144 |
echo 'checked';}
|
145 |
?>
|
146 |
/> <?php _e( 'LINE (mobile only)', 'vk-all-in-one-expansion-unit' ); ?></label></li>
|
|
|
|
|
|
|
|
|
|
|
|
|
147 |
</ul>
|
148 |
</td>
|
149 |
</tr>
|
144 |
echo 'checked';}
|
145 |
?>
|
146 |
/> <?php _e( 'LINE (mobile only)', 'vk-all-in-one-expansion-unit' ); ?></label></li>
|
147 |
+
<li><label><input type="checkbox" name="vkExUnit_sns_options[useCopy]" value="true"
|
148 |
+
<?php
|
149 |
+
if ( $options['useCopy'] ) {
|
150 |
+
echo 'checked';}
|
151 |
+
?>
|
152 |
+
/> <?php _e( 'Copy', 'vk-all-in-one-expansion-unit' ); ?></label></li>
|
153 |
</ul>
|
154 |
</td>
|
155 |
</tr>
|
inc/sns/sns_customizer.php
CHANGED
@@ -561,6 +561,27 @@ function veu_customize_register_sns( $wp_customize ) {
|
|
561 |
)
|
562 |
);
|
563 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
564 |
/*
|
565 |
Follow me box
|
566 |
/*-------------------------------------------*/
|
561 |
)
|
562 |
);
|
563 |
|
564 |
+
// SNS Btn (Copy)
|
565 |
+
$wp_customize->add_setting(
|
566 |
+
'vkExUnit_sns_options[useCopy]',
|
567 |
+
array(
|
568 |
+
'default' => $default_options['useCopy'],
|
569 |
+
'type' => 'option', // 保存先 option or theme_mod
|
570 |
+
'capability' => 'edit_theme_options',
|
571 |
+
'sanitize_callback' => 'veu_sanitize_boolean',
|
572 |
+
)
|
573 |
+
);
|
574 |
+
|
575 |
+
$wp_customize->add_control(
|
576 |
+
'useLine',
|
577 |
+
array(
|
578 |
+
'label' => __( 'Copy', 'vk-all-in-one-expansion-unit' ),
|
579 |
+
'section' => 'veu_sns_setting',
|
580 |
+
'settings' => 'vkExUnit_sns_options[useCopy]',
|
581 |
+
'type' => 'checkbox',
|
582 |
+
)
|
583 |
+
);
|
584 |
+
|
585 |
/*
|
586 |
Follow me box
|
587 |
/*-------------------------------------------*/
|
inc/term-color/package/class.term-color.php
CHANGED
@@ -277,7 +277,7 @@ if ( ! class_exists( 'Vk_term_color' ) ) {
|
|
277 |
}
|
278 |
|
279 |
endif;
|
280 |
-
return apply_filters( 'vk_get_single_term_with_color', $single_term_with_color, $post );
|
281 |
}
|
282 |
|
283 |
/**
|
277 |
}
|
278 |
|
279 |
endif;
|
280 |
+
return apply_filters( 'vk_get_single_term_with_color', $single_term_with_color, $post, $args );
|
281 |
}
|
282 |
|
283 |
/**
|
package-lock.json
CHANGED
@@ -1241,9 +1241,9 @@
|
|
1241 |
}
|
1242 |
},
|
1243 |
"tar": {
|
1244 |
-
"version": "6.1.
|
1245 |
-
"resolved": "https://registry.npmjs.org/tar/-/tar-6.1.
|
1246 |
-
"integrity": "sha512-
|
1247 |
"dev": true,
|
1248 |
"requires": {
|
1249 |
"chownr": "^2.0.0",
|
@@ -2229,9 +2229,9 @@
|
|
2229 |
"dev": true
|
2230 |
},
|
2231 |
"tar": {
|
2232 |
-
"version": "6.1.
|
2233 |
-
"resolved": "https://registry.npmjs.org/tar/-/tar-6.1.
|
2234 |
-
"integrity": "sha512-
|
2235 |
"dev": true,
|
2236 |
"requires": {
|
2237 |
"chownr": "^2.0.0",
|
@@ -7542,9 +7542,9 @@
|
|
7542 |
"dev": true
|
7543 |
},
|
7544 |
"tar": {
|
7545 |
-
"version": "6.1.
|
7546 |
-
"resolved": "https://registry.npmjs.org/tar/-/tar-6.1.
|
7547 |
-
"integrity": "sha512-
|
7548 |
"dev": true,
|
7549 |
"requires": {
|
7550 |
"chownr": "^2.0.0",
|
@@ -8835,6 +8835,11 @@
|
|
8835 |
"integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==",
|
8836 |
"dev": true
|
8837 |
},
|
|
|
|
|
|
|
|
|
|
|
8838 |
"snapdragon": {
|
8839 |
"version": "0.8.2",
|
8840 |
"resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
|
1241 |
}
|
1242 |
},
|
1243 |
"tar": {
|
1244 |
+
"version": "6.1.11",
|
1245 |
+
"resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
|
1246 |
+
"integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
|
1247 |
"dev": true,
|
1248 |
"requires": {
|
1249 |
"chownr": "^2.0.0",
|
2229 |
"dev": true
|
2230 |
},
|
2231 |
"tar": {
|
2232 |
+
"version": "6.1.11",
|
2233 |
+
"resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
|
2234 |
+
"integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
|
2235 |
"dev": true,
|
2236 |
"requires": {
|
2237 |
"chownr": "^2.0.0",
|
7542 |
"dev": true
|
7543 |
},
|
7544 |
"tar": {
|
7545 |
+
"version": "6.1.11",
|
7546 |
+
"resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
|
7547 |
+
"integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
|
7548 |
"dev": true,
|
7549 |
"requires": {
|
7550 |
"chownr": "^2.0.0",
|
8835 |
"integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==",
|
8836 |
"dev": true
|
8837 |
},
|
8838 |
+
"smoothscroll-polyfill": {
|
8839 |
+
"version": "0.4.4",
|
8840 |
+
"resolved": "https://registry.npmjs.org/smoothscroll-polyfill/-/smoothscroll-polyfill-0.4.4.tgz",
|
8841 |
+
"integrity": "sha512-TK5ZA9U5RqCwMpfoMq/l1mrH0JAR7y7KRvOBx0n2869aLxch+gT9GhN3yUfjiw+d/DiF1mKo14+hd62JyMmoBg=="
|
8842 |
+
},
|
8843 |
"snapdragon": {
|
8844 |
"version": "0.8.2",
|
8845 |
"resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
|
package.json
CHANGED
@@ -48,5 +48,8 @@
|
|
48 |
"bugs": {
|
49 |
"url": "https://github.com/vektor-inc/vk-all-in-one-expansion-unit/issues"
|
50 |
},
|
51 |
-
"homepage": "https://ex-unit.nagoya"
|
|
|
|
|
|
|
52 |
}
|
48 |
"bugs": {
|
49 |
"url": "https://github.com/vektor-inc/vk-all-in-one-expansion-unit/issues"
|
50 |
},
|
51 |
+
"homepage": "https://ex-unit.nagoya",
|
52 |
+
"dependencies": {
|
53 |
+
"smoothscroll-polyfill": "^0.4.4"
|
54 |
+
}
|
55 |
}
|
readme.txt
CHANGED
@@ -79,12 +79,14 @@ e.g.
|
|
79 |
1. Feature can be stopped individually.
|
80 |
2. This is an example of SNS cooperation setting screen.
|
81 |
|
82 |
-
|
83 |
-
|
84 |
== Changelog ==
|
85 |
|
|
|
|
|
|
|
|
|
86 |
= 9.65.0.0 =
|
87 |
-
* [
|
88 |
|
89 |
= 9.64.6.0 =
|
90 |
* [ Other ][ CTA ] PHPUnit test update
|
79 |
1. Feature can be stopped individually.
|
80 |
2. This is an example of SNS cooperation setting screen.
|
81 |
|
|
|
|
|
82 |
== Changelog ==
|
83 |
|
84 |
+
= 9.66.0.0 =
|
85 |
+
* [ Specification Change ][ Smooth scroll ] Fix bug on Safari and add CSS mode.
|
86 |
+
* [ SNS ] Add copy button.
|
87 |
+
|
88 |
= 9.65.0.0 =
|
89 |
+
* [ Specification Change ] Add filter vk_term_color_taxonomy / vk_get_single_term_with_color / vk_post_view
|
90 |
|
91 |
= 9.64.6.0 =
|
92 |
* [ Other ][ CTA ] PHPUnit test update
|
tests/test-sns-btn-style.php
ADDED
@@ -0,0 +1,116 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* SnsBtnsStyle
|
4 |
+
*
|
5 |
+
* @package Vk_All_In_One_Expansion_Unit
|
6 |
+
*/
|
7 |
+
|
8 |
+
/**
|
9 |
+
* Share button test
|
10 |
+
*/
|
11 |
+
class SnsBtnsStyle extends WP_UnitTestCase {
|
12 |
+
|
13 |
+
/**
|
14 |
+
* シェアボタンの色
|
15 |
+
*
|
16 |
+
* @return void
|
17 |
+
*/
|
18 |
+
public function test_veu_sns_outer_css() {
|
19 |
+
|
20 |
+
print PHP_EOL;
|
21 |
+
print '------------------------------------' . PHP_EOL;
|
22 |
+
print 'test_veu_sns_outer_css' . PHP_EOL;
|
23 |
+
print '------------------------------------' . PHP_EOL;
|
24 |
+
|
25 |
+
$test_array = array(
|
26 |
+
array(
|
27 |
+
'options' => array(
|
28 |
+
'snsBtn_bg_fill_not' => false,
|
29 |
+
'snsBtn_color' => null,
|
30 |
+
),
|
31 |
+
'correct' => '',
|
32 |
+
),
|
33 |
+
array(
|
34 |
+
'options' => array(
|
35 |
+
'snsBtn_bg_fill_not' => false,
|
36 |
+
'snsBtn_color' => '#f00',
|
37 |
+
),
|
38 |
+
'correct' => ' style="border:1px solid #f00;background-color:#f00;box-shadow: 0 2px 0 rgba(0,0,0,0.15);"',
|
39 |
+
),
|
40 |
+
array(
|
41 |
+
'options' => array(
|
42 |
+
'snsBtn_bg_fill_not' => null,
|
43 |
+
'snsBtn_color' => '#f00',
|
44 |
+
),
|
45 |
+
'correct' => ' style="border:1px solid #f00;background-color:#f00;box-shadow: 0 2px 0 rgba(0,0,0,0.15);"',
|
46 |
+
),
|
47 |
+
array(
|
48 |
+
'options' => array(
|
49 |
+
'snsBtn_bg_fill_not' => true,
|
50 |
+
'snsBtn_color' => '#f00',
|
51 |
+
),
|
52 |
+
'correct' => ' style="border:1px solid #f00;background:none;box-shadow: 0 2px 0 rgba(0,0,0,0.15);"',
|
53 |
+
),
|
54 |
+
array(
|
55 |
+
'options' => array(
|
56 |
+
'snsBtn_bg_fill_not' => 'true',
|
57 |
+
'snsBtn_color' => '#f00',
|
58 |
+
),
|
59 |
+
'correct' => ' style="border:1px solid #f00;background:none;box-shadow: 0 2px 0 rgba(0,0,0,0.15);"',
|
60 |
+
),
|
61 |
+
);
|
62 |
+
|
63 |
+
foreach ( $test_array as $key => $test_value ) {
|
64 |
+
|
65 |
+
$return = veu_sns_outer_css( $test_value['options'] );
|
66 |
+
|
67 |
+
$this->assertEquals( $test_value['correct'], $return );
|
68 |
+
|
69 |
+
print PHP_EOL;
|
70 |
+
print 'correct :' . esc_attr( $test_value['correct'] ) . PHP_EOL;
|
71 |
+
print 'return :' . esc_attr( $return ) . PHP_EOL;
|
72 |
+
}
|
73 |
+
}
|
74 |
+
|
75 |
+
/**
|
76 |
+
* シェアボタン文字の色
|
77 |
+
*
|
78 |
+
* @return void
|
79 |
+
*/
|
80 |
+
public function test_veu_sns_icon_css() {
|
81 |
+
|
82 |
+
print PHP_EOL;
|
83 |
+
print '------------------------------------' . PHP_EOL;
|
84 |
+
print 'test_veu_sns_icon_css' . PHP_EOL;
|
85 |
+
print '------------------------------------' . PHP_EOL;
|
86 |
+
|
87 |
+
$test_array = array(
|
88 |
+
array(
|
89 |
+
'options' => array(
|
90 |
+
'snsBtn_bg_fill_not' => null,
|
91 |
+
'snsBtn_color' => '#f00',
|
92 |
+
),
|
93 |
+
'correct' => ' style="color:#fff;"',
|
94 |
+
),
|
95 |
+
array(
|
96 |
+
'options' => array(
|
97 |
+
'snsBtn_bg_fill_not' => true,
|
98 |
+
'snsBtn_color' => '#f00',
|
99 |
+
),
|
100 |
+
'correct' => ' style="color:#f00;"',
|
101 |
+
),
|
102 |
+
);
|
103 |
+
|
104 |
+
foreach ( $test_array as $key => $test_value ) {
|
105 |
+
|
106 |
+
$return = veu_sns_icon_css( $test_value['options'] );
|
107 |
+
|
108 |
+
$this->assertEquals( $test_value['correct'], $return );
|
109 |
+
|
110 |
+
print PHP_EOL;
|
111 |
+
print 'correct :' . esc_attr( $test_value['correct'] ) . PHP_EOL;
|
112 |
+
print 'return :' . esc_attr( $return ) . PHP_EOL;
|
113 |
+
}
|
114 |
+
}
|
115 |
+
|
116 |
+
}
|
uninstaller.php
CHANGED
@@ -19,6 +19,7 @@ $delete_options = array(
|
|
19 |
'vkExUnit_colors',
|
20 |
'vkExUnit_enable_widgets',
|
21 |
'vkExUnit_pagetop',
|
|
|
22 |
);
|
23 |
|
24 |
$delete_customfields = array(
|
19 |
'vkExUnit_colors',
|
20 |
'vkExUnit_enable_widgets',
|
21 |
'vkExUnit_pagetop',
|
22 |
+
'vkExUnit_smooth',
|
23 |
);
|
24 |
|
25 |
$delete_customfields = array(
|
veu-packages.php
CHANGED
@@ -497,6 +497,13 @@ function veu_get_packages() {
|
|
497 |
'description' => __( 'Add smooth scroll at anchor link in same page.', 'vk-all-in-one-expansion-unit' ),
|
498 |
'default' => true,
|
499 |
'include' => 'smooth-scroll/smooth-scroll.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
500 |
);
|
501 |
|
502 |
/*
|
497 |
'description' => __( 'Add smooth scroll at anchor link in same page.', 'vk-all-in-one-expansion-unit' ),
|
498 |
'default' => true,
|
499 |
'include' => 'smooth-scroll/smooth-scroll.php',
|
500 |
+
'attr' => array(
|
501 |
+
array(
|
502 |
+
'name' => __( 'Setting', 'vk-all-in-one-expansion-unit' ),
|
503 |
+
'url' => admin_url() . 'admin.php?page=vkExUnit_main_setting#vkExUnit_smooth',
|
504 |
+
'enable_only' => true,
|
505 |
+
),
|
506 |
+
),
|
507 |
);
|
508 |
|
509 |
/*
|
vkExUnit.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: VK All in One Expansion Unit
|
4 |
* Plugin URI: https://ex-unit.nagoya
|
5 |
* Description: This plug-in is an integrated plug-in with a variety of features that make it powerful your web site. Many features can be stopped individually. Example Facebook Page Plugin,Social Bookmarks,Print OG Tags,Print Twitter Card Tags,Print Google Analytics tag,New post widget,Insert Related Posts and more!
|
6 |
-
* Version: 9.
|
7 |
* Author: Vektor,Inc.
|
8 |
* Text Domain: vk-all-in-one-expansion-unit
|
9 |
* Domain Path: /languages
|
@@ -37,6 +37,7 @@ define( 'VEU_DIRECTORY_PATH', dirname( __FILE__ ) );
|
|
37 |
$data = get_file_data( __FILE__, array( 'version' => 'Version' ) );
|
38 |
global $vkExUnit_version;
|
39 |
$vkExUnit_version = $data['version'];
|
|
|
40 |
|
41 |
function veu_get_directory( $path = '' ) {
|
42 |
return $dirctory = dirname( __FILE__ ) . $path;
|
3 |
* Plugin Name: VK All in One Expansion Unit
|
4 |
* Plugin URI: https://ex-unit.nagoya
|
5 |
* Description: This plug-in is an integrated plug-in with a variety of features that make it powerful your web site. Many features can be stopped individually. Example Facebook Page Plugin,Social Bookmarks,Print OG Tags,Print Twitter Card Tags,Print Google Analytics tag,New post widget,Insert Related Posts and more!
|
6 |
+
* Version: 9.66.0.0
|
7 |
* Author: Vektor,Inc.
|
8 |
* Text Domain: vk-all-in-one-expansion-unit
|
9 |
* Domain Path: /languages
|
37 |
$data = get_file_data( __FILE__, array( 'version' => 'Version' ) );
|
38 |
global $vkExUnit_version;
|
39 |
$vkExUnit_version = $data['version'];
|
40 |
+
define( 'VEU_VERSION', $data['version'] );
|
41 |
|
42 |
function veu_get_directory( $path = '' ) {
|
43 |
return $dirctory = dirname( __FILE__ ) . $path;
|