@charset "utf-8";
@font-face{font-family:"dpicons";src:url(//akkinews.net/wp-content/themes/dp-magjam/css/fonts/normal);src:url(//akkinews.net/wp-content/themes/dp-magjam/css/fonts/normal?#iefix) format('embedded-opentype'),url(//akkinews.net/wp-content/themes/dp-magjam/css/fonts/dpicons.woff) format('woff'),url(//akkinews.net/wp-content/themes/dp-magjam/css/fonts/dpicons.ttf) format('truetype')}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"dpicons";src:url(//akkinews.net/wp-content/themes/dp-magjam/css/fonts/dpicons.svg) format('svg')}}[class^="icon-"]:before,[class*=" icon-"]:before,#hd-slideshow .button-next:before,#hd-slideshow .button-previous:before,.dp_breadcrumb ul li:after,blockquote:before,blockquote:after,.widget_nav_menu li ul li a:before,.widget_pages li ul li a:before,.widget_categories li ul li a:before,.widget_mycategoryorder li ul li a:before,.comment-reply-link:before,ul#global_menu_ul li.menu-item-has-children>.menu-link:before,#searchform::before,td.gsc-search-button:before,.dp_spinner:before,.star-rating .star-full:before,.star-rating .star-half:before,.star-rating .star-empty:before,.button-control.action-start:before,.button-control.action-stop:before{position:relative;font-family:"dpicons";font-style:normal;font-weight:normal;font-size:128%;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:text-bottom;margin-right:.15em;margin-left:.15em;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-feedly:before{content:"\e600"}
.icon-slidedown:before{content:"\e6c6"}
.icon-slideup:before{content:"\e6c7"}
.icon-cloud-upload:before{content:"\e602"}
.icon-cloud-download:before{content:"\e603"}
.icon-mail:before{content:"\e6c2"}
.icon-mail-alt:before{content:"\e604"}
.icon-edit:before{content:"\e605"}
.icon-resize-exit-alt:before{content:"\e606"}
.icon-resize-full-alt:before{content:"\e607"}
.icon-headphones:before{content:"\e608"}
.icon-phone:before{content:"\e609"}
.icon-open:before{content:"\e60a"}
.icon-sale:before{content:"\e60b"}
.icon-diamond:before{content:"\e60c"}
.icon-tablet:before{content:"\e60d"}
.icon-music:before{content:"\e60e"}
.icon-picture:before{content:"\e60f"}
.icon-pictures:before{content:"\e610"}
.icon-th:before{content:"\e611"}
.icon-space-invaders:before{content:"\e61d"}
.icon-menu:before{content:"\e61e"}
.icon-retweet:before{content:"\e61f"}
.icon-chart:before{content:"\e67b"}
.icon-phone2:before{content:"\e67c"}
.icon-gmail:before{content:"\e612"}
.icon-skype:before{content:"\e613"}
.icon-pocket:before{content:"\e614"}
.icon-up-bold:before{content:"\e615"}
.icon-right-bold:before{content:"\e616"}
.icon-down-bold:before{content:"\e617"}
.icon-left-bold:before{content:"\e618"}
.icon-ok:before{content:"\e619"}
.icon-home:before{content:"\e61a"}
.icon-chrome:before{content:"\e61b"}
.icon-safari:before{content:"\e61c"}
.icon-opera:before{content:"\e620"}
.icon-ie:before{content:"\e621"}
.icon-firefox:before{content:"\e622"}
.icon-link:before{content:"\e623"}
.icon-new-tab:before{content:"\e624"}
.icon-gplus:before{content:"\e625"}
.icon-gplus-squared:before{content:"\e626"}
.icon-facebook-rect:before{content:"\e627"}
.icon-facebook:before{content:"\e628"}
.icon-twitter:before{content:"\e629"}
.icon-twitter-rect:before{content:"\e62a"}
.icon-flickr:before{content:"\e62b"}
.icon-pinterest:before{content:"\e6e3"}
.icon-pinterest-circled:before{content:"\e6e1"}
.icon-pinterest-rect:before{content:"\e62c"}
.icon-rss:before{content:"\e62d"}
.icon-vimeo:before{content:"\e62e"}
.icon-cupcake:before{content:"\e62f"}
.icon-raceflag:before{content:"\e630"}
.icon-speaker:before{content:"\e631"}
.icon-th-large:before{content:"\e632"}
.icon-lock:before{content:"\e633"}
.icon-unlock:before{content:"\e634"}
.icon-alarm:before{content:"\e635"}
.icon-clock:before{content:"\e636"}
.icon-coffee:before{content:"\e637"}
.icon-building:before{content:"\e638"}
.icon-metro:before{content:"\e639"}
.icon-automobile:before{content:"\e63a"}
.icon-bus:before{content:"\e63b"}
.icon-shipping:before{content:"\e63c"}
.icon-warmedal:before{content:"\e63d"}
.icon-crown:before{content:"\e63e"}
.icon-doc:before{content:"\e63f"}
.icon-docs:before{content:"\e640"}
.icon-resize-full:before{content:"\e641"}
.icon-resize-exit:before{content:"\e642"}
.icon-download:before{content:"\e643"}
.icon-upload:before{content:"\e644"}
.icon-plus:before{content:"\e645"}
.icon-minus:before{content:"\e646"}
.icon-evernote:before{content:"\e647"}
.icon-martini:before{content:"\e648"}
.icon-trophy:before{content:"\e649"}
.icon-podium:before{content:"\e64a"}
.icon-google:before{content:"\e64b"}
.icon-popup:before{content:"\e64c"}
.comment-reply-link:before,.icon-pencil:before{content:"\e64d"}
.icon-blocked:before{content:"\e64e"}
.icon-checkbox-checked:before{content:"\e64f"}
blockquote:after,.icon-quote-right:before{content:"\e650"}
blockquote:before,.icon-quote-left:before{content:"\e651"}
.icon-cmd:before{content:"\e652"}
.icon-terminal:before{content:"\e653"}
.icon-finder:before{content:"\e654"}
.icon-bookmark:before{content:"\e655"}
.star-rating .star-full:before,.icon-star:before{content:"\e656"}
.star-rating .star-half:before,.icon-star-half:before{content:"\e657"}
.star-rating .star-empty:before,.icon-star-empty:before{content:"\e658"}
.icon-yahoo:before{content:"\e659"}
.icon-eye:before{content:"\e65a"}
.icon-wordpress:before{content:"\e65b"}
.icon-podcast:before{content:"\e65c"}
.icon-connection:before{content:"\e65d"}
.icon-volume-up:before{content:"\e65e"}
.icon-volume-off:before{content:"\e65f"}
.icon-404:before{content:"\e660"}
.icon-paypal:before{content:"\e661"}
.icon-visa:before{content:"\e6c8"}
.icon-mastercard:before{content:"\e6c9"}
.icon-mobile:before{content:"\e662"}
.icon-desktop:before{content:"\e663"}
.icon-login:before{content:"\e664"}
.icon-logout:before{content:"\e665"}
.icon-food:before{content:"\e666"}
.icon-facebook-circled:before{content:"\e667"}
.icon-twitter-circled:before{content:"\e668"}
.icon-rss-rect:before{content:"\e669"}
.icon-rss-circled:before{content:"\e66a"}
.icon-tumblr:before{content:"\e66b"}
.icon-gift:before{content:"\e66c"}
.icon-movie:before{content:"\e66d"}
.icon-attach:before{content:"\e66e"}
.icon-videocam:before{content:"\e66f"}
.icon-list:before{content:"\e670"}
.icon-equalizer:before{content:"\e671"}
.icon-gplus-circled:before{content:"\e672"}
.icon-ok-circled:before{content:"\e601"}
.icon-left-circled:before{content:"\e673"}
.icon-right-circled:before{content:"\e674"}
.icon-up-circled:before{content:"\e675"}
.icon-down-circled:before{content:"\e676"}
.icon-video-play:before{content:"\e67d"}
.icon-youtube-rect:before{content:"\e6e2"}
.icon-youtube:before{content:"\e67e"}
.icon-calendar:before{content:"\e67f"}
td.gsc-search-button:before,#searchform::before,.icon-search:before{content:"\e680"}
.icon-cross-circled:before{content:"\e681"}
.icon-minus-ciecled:before{content:"\e682"}
.icon-plus-circled:before{content:"\e683"}
.icon-appstore:before,.icon-apple:before{content:"\e684"}
.icon-windows:before{content:"\e685"}
.icon-android:before{content:"\e686"}
.icon-linux:before{content:"\e687"}
.icon-tag:before{content:"\e688"}
.icon-tags:before{content:"\e689"}
.icon-comment:before{content:"\e68a"}
.icon-comments:before{content:"\e68b"}
.icon-user:before{content:"\e68c"}
.icon-users:before{content:"\e68d"}
.icon-folder:before{content:"\e68e"}
.icon-folder-open:before{content:"\e68f"}
.icon-folder-alt:before{content:"\e690"}
.icon-folder-open-alt:before{content:"\e691"}
.icon-comment-alt:before{content:"\e692"}
.icon-floppy:before{content:"\e693"}
.icon-dropbox:before{content:"\e694"}
.icon-heart-empty:before{content:"\e695"}
.icon-heart:before{content:"\e696"}
.icon-thumbs-down:before{content:"\e697"}
.icon-thumbs-up:before{content:"\e698"}
.icon-right-hand:before{content:"\e699"}
.icon-left-hand:before{content:"\e69a"}
.icon-up-hand:before{content:"\e69b"}
.icon-down-hand:before{content:"\e69c"}
.icon-cog:before{content:"\e69d"}
.icon-print:before{content:"\e69e"}
.icon-plane:before{content:"\e69f"}
.icon-zoom-in:before{content:"\e6a0"}
.icon-zoom-out:before{content:"\e6a1"}
.icon-laptop:before{content:"\e6a2"}
.icon-globe:before{content:"\e6a3"}
.nivo-prevNav:before,.icon-angle-circled-left:before{content:"\e677"}
.nivo-nextNav:before,.icon-angle-circled-right:before{content:"\e678"}
.icon-angle-circled-up:before{content:"\e679"}
.icon-angle-circled-down:before{content:"\e67a"}
.icon-angle-left:before{content:"\e6a7"}
.widget_pages li ul li a:before,.widget_nav_menu li ul li a:before,.widget_categories li ul li a:before,.widget_mycategoryorder li ul li a:before,.icon-angle-right:before{content:"\e6a8"}
.icon-angle-up:before{content:"\e6a9"}
.icon-angle-down:before{content:"\e6aa"}
.icon-double-angle-left:before{content:"\e6be"}
.icon-double-angle-right:before{content:"\e6bf"}
.icon-double-angle-up:before{content:"\e6c0"}
.icon-double-angle-down:before{content:"\e6c1"}
#hd-slideshow .button-previous:before,.icon-left-open:before{content:"\e6a4"}
.icon-down-open:before{content:"\e6a5"}
.icon-up-open:before{content:"\e6a6"}
.icon-info:before{content:"\e6ab"}
.icon-triangle-right:before{content:"\e6ac"}
.icon-triangle-up:before{content:"\e6ad"}
ul#global_menu_ul li.menu-item-has-children>.menu-link:before,.icon-triangle-down:before{content:"\e6ae"}
.icon-triangle-left:before{content:"\e6af"}
.icon-leaf:before{content:"\e6b0"}
.icon-bookmark-narrow:before{content:"\e6b1"}
.icon-bag:before{content:"\e6b2"}
.icon-info-circled:before{content:"\e6b3"}
.icon-attention:before{content:"\e6b4"}
.icon-help-circled:before{content:"\e6b5"}
.icon-help:before{content:"\e6b6"}
.icon-ccw:before{content:"\e6b7"}
.icon-cw:before{content:"\e6b8"}
#hd-slideshow .button-next:before,.dp_breadcrumb ul li:after,.icon-right-open:before{content:"\e6b9"}
.icon-starburst:before{content:"\e6ba"}
.icon-written-doc:before{content:"\e6bb"}
.icon-camera:before{content:"\e6bc"}
.icon-basket:before{content:"\e6bd"}
.icon-torigate:before{content:"\e6c3"}
.icon-christmastree:before{content:"\e6c4"}
.icon-email:before{content:"\e6c5"}
.icon-safe:before{content:"\e6ca"}
.icon-dollar:before{content:"\e6cb"}
.icon-dollar2:before{content:"\e6cc"}
.icon-basket2:before{content:"\e6cd"}
.icon-credit:before{content:"\e6ce"}
.icon-ambulance:before{content:"\e6d0"}
.icon-cogs:before{content:"\e6cf"}
.icon-hospital:before{content:"\e6d1"}
.icon-arrow-left-pop:before{content:"\e6d3"}
.icon-arrow-right-pop:before{content:"\e6d4"}
.icon-arrow-up-pop:before{content:"\e6d5"}
.icon-arrow-down-pop:before{content:"\e6d6"}
.icon-code:before{content:"\e6d2"}
.icon-palette:before{content:"\e6dd"}
.icon-trash-empty:before{content:"\e6de"}
.icon-trash-full:before{content:"\e6df"}
.icon-dot:before{content:"\e6dc"}
.icon-left-light:before{content:"\e6d7"}
.icon-right-light:before{content:"\e6d8"}
.icon-up-light:before{content:"\e6d9"}
.icon-down-light:before{content:"\e6da"}
.icon-spaced-menu:before{content:"\e6db"}
.icon-instagram:before{content:"\e6e0"}
.icon-triangle-up-down:before{content:"\e6f5"}
.icon-baby:before{content:"\e6e4"}
.icon-finger-sldie-lr:before{content:"\e6e5"}
.icon-finger-slide-up:before{content:"\e6e6"}
.icon-finger-slide-down:before{content:"\e6e7"}
.icon-double-finger-slide-down:before{content:"\e6e8"}
.icon-double-finger-slide-up:before{content:"\e6e9"}
.icon-finger-tap:before{content:"\e6ea"}
.icon-finger-pinch-out:before{content:"\e6eb"}
.icon-finger-pinch-in:before{content:"\e6ec"}
.icon-finger-point:before{content:"\e6f1"}
.icon-book-open:before{content:"\e6ed"}
.icon-man:before{content:"\e6ee"}
.icon-woman:before{content:"\e6ef"}
.icon-database:before{content:"\e6f0"}
.icon-keyboard:before{content:"\e6f3"}
.icon-powercord:before{content:"\e6f4"}
.icon-beer:before{content:"\e6f7"}
.icon-amazon:before{content:"\e6f8"}
.icon-game-pad:before{content:"\e6f9"}
.icon-hatebu:before{content:"\e6f6"}
.icon-piano:before{content:"\e6fb"}
.icon-ticket:before{content:"\e6fc"}
.button-control.action-start:before,.icon-play:before{content:"\e6fd"}
.button-control.action-stop:before,.icon-pause:before{content:"\e6fe"}
.icon-stop:before{content:"\e6ff"}
.icon-backward:before{content:"\e700"}
.icon-forward:before{content:"\e701"}
.icon-first:before{content:"\e702"}
.icon-last:before{content:"\e703"}
.icon-previous:before{content:"\e704"}
.icon-next:before{content:"\e705"}
.icon-spinner:before{content:"\e706"}
.icon-spinner2:before{content:"\e707"}
.icon-spinner3:before{content:"\e708"}
.icon-spinner4:before{content:"\e709"}
.icon-spinner5:before{content:"\e70a"}
.icon-spinner6:before{content:"\e70b"}
.icon-spinner7:before{content:"\e70c"}
.dp_spinner:before,.icon-spinner8:before{content:"\e70d"}
.icon-spinner9:before{content:"\e70e"}
.icon-spinner10:before{content:"\e70f"}
.icon-creativecommons:before{content:"\e711"}
.icon-spam:before{content:"\e710"}
.icon-microphone:before{content:"\e712"}
.icon-microphone-off:before{content:"\e713"}
.icon-microphone2:before{content:"\e717"}
.icon-box2:before{content:"\e714"}
.icon-box-opened:before{content:"\e715"}
.icon-box:before{content:"\e716"}
.icon-zip:before{content:"\e718"}
.icon-book:before{content:"\e91f"}
.icon-minus2:before{content:"\e719"}
.icon-plus2:before{content:"\e71a"}
.icon-cross:before{content:"\e71b"}
.icon-cake:before{content:"\e243"}
.icon-update:before{content:"\ea2e"}
.icon-html5:before{content:"\e71c"}
.icon-css3:before{content:"\e71d"}
.icon-yen:before{content:"\e900"}
.icon-coin-yen:before{content:"\e901"}
.icon-new1:before{content:"\e905"}
.icon-new2:before{content:"\e902"}
.icon-new3:before{content:"\e904"}
.icon-new4:before{content:"\e903"}
.icon-google-drive:before{content:"\eeee"}
.icon-dot-menu:before{content:"\ec6a"}
.icon-dot-menu2:before{content:"\ec5c"}
.icon-location:before{content:"\ea38"}
.icon-location2:before{content:"\ea39"}
.icon-cube3:before{content:"\ec1a"}
.icon-cube4:before{content:"\ec1b"}
.icon-code2:before{content:"\eed1"}
.icon-onedrive:before{content:"\ef0e"}
.icon-soundcloud:before{content:"\ef22"}
.icon-soundcloud2:before{content:"\ef23"}
.icon-sun:before{content:"\e908"}
.icon-sun2:before{content:"\e909"}
.icon-moon:before{content:"\e906"}
.icon-moon2:before{content:"\e907"}
.icon-share:before{content:"\e25a"}
.icon-bed:before{content:"\ecdd"}
.icon-sofa:before{content:"\ecde"}
.icon-diving-goggle:before{content:"\e90a"}
.icon-sports-shoe:before{content:"\e90b"}
.icon-sports-shoe2:before{content:"\e90c"}
.icon-display:before{content:"\ea75"}
*{margin:0;padding:0;box-sizing:border-box}
@font-face{font-family:YuGothic;src:local("Yu Gothic Medium"),local("Yu Gothic");font-weight:500}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;outline:0;font:inherit;font-style:normal;vertical-align:baseline}
html{height:100%;font-size:62.5%}
body{height:100%;line-height:1;word-wrap:break-word;word-break:break-word;font-family:Arial,"游ゴシック体",YuGothic,"Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:10px;font-size:1.0rem;-webkit-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
audio,applet,object,iframe,video{max-width:100%}
a,a:hover,a:visited,a:active{font-style:normal;font-weight:normal;text-decoration:none}
a:active,a:focus{outline:0}
h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;color:#db7093}
img{border:0;margin:0;padding:0;line-height:0;vertical-align:bottom}
br{letter-spacing:0}
ul{list-style:none}
dl,table{position:relative;border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
strong,em,dt,th{font-weight:bold}
dt,th,td{padding:6px 8px 6px 8px}
dd{padding:8px 18px 12px 18px}
q,blockquote{quotes:none}
pre,code,xmp{overflow:auto;white-space:pre;text-shadow:none}
input,textarea,table{word-wrap:normal;word-break:normal}
button{font-size:100%}::-moz-selection{color:#383838;background:rgba(0,0,0,0.1);text-shadow:none}::selection{color:#383838;background:rgba(0,0,0,0.1);text-shadow:none}
.header_content,#global_menu_nav,.header-banner-outer .header-banner-inner,.header-banner-content,#headline-sec,#headline-sec.full #headline-sec-inner,.dp-container,.content_footer,#ft-btm-content,#ft-widget-content{width:1180px}
.btn,.label,.hd-slideshow .navigator-content .navigator-wrap-inner .nav-img-div,.hd-slideshow .navigator-content .navigator-wrap-inner .nav-meta,.sliders-wrap-inner .sl-img-div,.sliders-wrap-inner.style2 .sl-meta,.sliders-wrap-inner.style3 .sl-meta,.sliders-wrap-inner.style4 .sl-meta,.bx-wrapper .bx-pager .bx-pager-item a,.bx-wrapper .bx-controls-direction a i:before,.inline-bl,.disp-in-blk,p.label{display:inline-block}
div.phg-af-box img,div.ls-af-box img{border:0}
#switch_comment_type,.dp_tab_widget_ul,#ft-widget-content .dp_tab_widget_ul{border-bottom:1px solid}
ul#global_menu_ul.mb,ul#global_menu_ul li ul.sub-menu,ul#global_menu_ul .mq_submenu_li,#expand_float_menu,#headline-sec-inner ul.slides,.dp_related_posts li::before,.trackbacks_div,.pager_msg_div,.widget_nav_menu.slider_fx ul.children,.widget_pages.slider_fx ul.children,.widget_categories.slider_fx ul.children,.widget_mycategoryorder.slider_fx ul.children,.widget_nav_menu.slider_fx ul.sub-menu,.slider_fx .tab_category_content ul.children,.dp_tab_contents>div,a#gototop span,#footer_menu_ul .menu-caption,.not-found .icon-404 span,#fixed_sns li a span,.meta_sns span,.dp_feed_widget span,.assistive-text,input.searchsubmit,.screen-reader-text,.dp-slide,.ooops span,.except-ie,.mq-show900,.mq-show850,.mq-show800,.mq-show750,.mq-show700,.mq-show650,.mq-show600,.mq-show550,.mq-show500,.mq-show{display:none}
.content table th,.content table td,#comment-author,#comment-email,#comment-url,#comment-comment,#comment_section li.comment,#comment_section li.trackback,#comment_section li.pingback{border:1px solid}
.loop-section .meta-cat a,.label_ft,.dp_related_posts .meta-cat a,.sliders-wrap-inner .meta-cat a{box-shadow:0 0 8px 0 rgba(0,0,0,0.24)}
#hd_searchform #searchform .searchtext_div,#hd_searchform table.gsc-search-box td.gsc-search-button,.loop-section .meta-author img.avatar,.loop-article-inner,.loop-post-thumb:hover a,.meta-div div,.meta-author img.avatar,.dp_feed_widget a,.bx-wrapper .bx-viewport{-webkit-transform:translateZ(0)}
.header_content .h_group h1.hd_title_img a img:hover{-webkit-transform:none}
.loop-section.slider .loop-slider.carousel .meta-cat a,.widget_categories li .count{border-radius:10px}
.loop-section.portfolio.one .meta-cat a,.loop-section.portfolio.two .meta-cat a,.loop-section.slider .meta-cat a,.sliders-wrap-inner .meta-cat a{border-radius:14px}
.meta-tag a::after,.loop-section .loop-share-num i::before,.archive-title-sec.author .author_img img.avatar,.archive-title-sec.author .author_sns i,.loop-media-icon span::before,.meta-author img.avatar,.single-article header .single-date-top,.entry ul li::before,.dp-widget-content .dp_text_widget ul li::before,.dp-widget-content .textwidget ul li::before,#comment_section .comment-avatar img.avatar,#wp-calendar tbody td a::before,.dp_feed_widget a,.bx-wrapper .bx-pager .bx-pager-item a{border-radius:50%}
.loop-section.portfolio .loop-post-thumb-flip,.sliders-wrap-inner .sl-img-div:hover .loop-post-thumb-flip{-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;-o-opacity:.3;filter:alpha(opacity=30);-ms-filter:"alpha(opacity=30)";opacity:.3}
.loop-post-thumb:hover .loop-post-thumb-flip{-webkit-opacity:.4;-khtml-opacity:.4;-moz-opacity:.4;-o-opacity:.4;filter:alpha(opacity=40);-ms-filter:"alpha(opacity=40)";opacity:.4}
.loop-section.normal .loop-article:hover .loop-post-thumb-flip,.loop-section.portfolio.three .loop-article:hover .loop-post-thumb-flip,.loop-section.magazine .loop-article:hover .loop-post-thumb-flip{-webkit-opacity:.5;-khtml-opacity:.5;-moz-opacity:.5;-o-opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";opacity:.5}
.hd-slideshow .button-control,.hd-slideshow .navigator-content .navigator-wrap-inner li,.sl-btn,.bx-wrapper .bx-pager .bx-pager-item a,.bx-wrapper .bx-controls-direction a{-webkit-opacity:.6;-khtml-opacity:.6;-moz-opacity:.6;-o-opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";opacity:.6}
a#gototop{-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;-o-opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";opacity:.7}
.bx-wrapper .bx-pager .bx-pager-item a.active,.bx-wrapper .bx-pager .bx-pager-item a:hover,.bx-wrapper .bx-controls-direction a:hover{-webkit-opacity:.85;-khtml-opacity:.85;-moz-opacity:.85;-o-opacity:.85;filter:alpha(opacity=85);-ms-filter:"alpha(opacity=85)";opacity:.85}
.tooltip-div{-webkit-opacity:.9;-khtml-opacity:.9;-moz-opacity:.9;-o-opacity:.9;filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)";opacity:.9}
.loop-section.normal .loop-article:hover .meta-views,.loop-section.portfolio .loop-article:hover .loop-media-icon,.loop-section.portfolio .meta-views,.loop-section.portfolio.two .loop-article:hover .loop-header,.loop-section.portfolio.three .loop-article:hover .loop-date,.loop-section.portfolio.three .loop-article:hover .meta-author,.loop-section.portfolio.three .loop-article:hover .meta-views,.loop-section.magazine .loop-article:hover .meta-views,.loop-section .loop-article:hover .loop-share-num,.loop-post-thumb:hover a,a#gototop:hover,.hd-slideshow .button-control:hover,.hd-slideshow .navigator-content .navigator-wrap-inner li:hover,.hd-slideshow .navigator-content .navigator-wrap-inner li.active,.sl-btn:hover{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-o-opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";opacity:1}
.meta-cat a:hover,.archive-title-sec.author .author_img img.avatar:hover,a:hover .wp-post-image,.entry a:hover img,.widget-post-thumb:hover img,.recent_entries.thumb a:hover img{filter:brightness(110%)}
.single-article .single_post_meta .loop-share-num>div>a{transition:all .3s ease-out}
.header_container,#fixed_sns li a,#hd_searchform #searchform .searchtext_div,#hd_searchform table.gsc-search-box td.gsc-input,#hd_searchform table.gsc-search-box td.gsc-search-button,#global_menu,ul#global_menu_ul>li .gnav-bd,ul#global_menu_ul li .menu-link,.loop-section.portfolio .loop-article-content,.loop-section.slider .loop-header,.loop-section.slider .loop-date,.loop-section .loop-article .loop-header,.loop-section .meta-cat,.loop-section .meta-views,.label_ft,.archive-title-sec.author .author_img img.avatar,.loop-post-thumb-flip,.loop-media-icon,.loop-date,.star-rating .screen-reader-text,.dp_related_posts li,#commentform input[type="submit"],.navigation a,.more-entry-link,.widget-post-thumb i,.widget_nav_menu a,.widget_pages a,.widget_categories a,.widget_mycategoryorder a,.tagcloud a,.dp_feed_widget a,a#gototop,.entry a img,.recent_entries li,.hd-slideshow li,.hd-slideshow img,.hd-slideshow .button-control,.sl-btn,.sliders-wrap-inner .sl-img-div,.bx-wrapper .bx-controls-direction a{transition:all .4s ease-out}
.loop-post-thumb a,.wp-post-image{transition:all .5s ease-out}
.loop-section.portfolio .loop-article:hover .loop-media-icon,.loop-section.portfolio .loop-article:hover .meta-author img.avatar{-ms-transform:scale(1);transform:scale(1)}
.loop-section.portfolio .loop-article:hover .loop-post-thumb img,.loop-post-thumb:hover img,.dp_feed_widget a:hover,.sliders-wrap-inner .sl-img-div:hover .sl-img{-ms-transform:scale(1.14);transform:scale(1.14)}
.loop-section.normal .loop-article:hover .loop-media-icon,.loop-section.portfolio .loop-media-icon,.loop-section.magazine .loop-article:hover .loop-media-icon{-ms-transform:scale(2);transform:scale(2)}
.hd-slideshow li,.sliders-wrap-inner .sl-meta{box-sizing:border-box}
.widget-box .dp-widget-title,#ft-widget-content .dp-widget-title{margin:0 -20px 10px -20px;padding:11px 20px 0 20px;font-size:16px;font-weight:bold;text-align:left;line-height:1.4;vertical-align:bottom;border-bottom:1px solid}
.widget-box .dp-widget-title span,#ft-widget-content .dp-widget-title span{display:inline-block;padding:0 0 10px 20px;margin:0 0 -1px -20px;word-break:break-all;border-bottom:1px solid}
.loop-sec-header h1,.archive-title-sec,.inside-title,#reply-title{margin:0 -20px;padding:0 20px;font-size:24px;font-weight:bold;text-align:left;line-height:1.4;vertical-align:bottom;border-bottom:1px solid}
.loop-sec-header h1 span,.inside-title span,#reply-title span{display:inline-block;padding:0 0 10px 20px;margin:0 0 -1px -20px;word-break:break-all;border-bottom:1px solid}
.navigation .nav-arrow{display:table-cell;height:36px;width:36px;vertical-align:middle;text-align:center;font-size:14px}
.single-article::before,.single-article header::before,.single-article .single_post_meta::before{content:'';position:absolute;width:100%;margin:auto -20px;padding:0 20px;border-bottom:1px solid}
#comment_section .comment-meta .comment-reply-link,.more-entry-link,.tagcloud a{position:relative;display:inline-block;padding:0 6px;margin:0 2px 5px 0;font-size:11px;line-height:2;letter-spacing:.04em;white-space:nowrap;border:1px solid}
.content .trackback_url_area,.single-article,.dp_related_posts,#comment_section,#respond,#commentform,.dp_fb_comments_div,.fb-page,.single-nav,.widget-box,.ft-widget-box,#searchform{margin-bottom:40px}
a#gototop,a#gototop::before{width:40px;height:40px;line-height:40px;text-align:center}
.loop-section.portfolio.one .loop-share-num,.loop-section.portfolio.two .loop-share-num,.loop-section.portfolio.three .loop-header,.loop-section.slider .loop-header,.loop-section .loop-share-num,.sliders-wrap-inner .sl-meta{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.46) 55%,rgba(0,0,0,0.74) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#9e000000',GradientType=0)}
.loop-section .loop-share-num{background:0;filter:none}
.loop-section.portfolio .loop-date,.loop-section.slider .loop-date{position:absolute;top:8px;left:8px;margin:0 auto;text-align:center}
.loop-section.portfolio .loop-date time,.loop-section.slider .loop-date time{display:table}
.loop-section.portfolio .loop-date time>span,.loop-section.slider .loop-date time>span{display:table-cell;line-height:1;vertical-align:middle;color:rgba(255,255,255,0.74)}
.loop-section.portfolio .loop-date .date_day,.loop-section.slider .loop-date .date_day{font-size:55px;padding-right:5px}
.loop-section.portfolio .loop-date .date_area_r,.loop-section.slider .loop-date .date_area_r{line-height:20px}
.loop-section.portfolio .loop-date .date_month_en,.loop-section.slider .loop-date .date_month_en{dispaly:block;font-size:25px;margin-bottom:3px;vertical-align:middle}
.loop-section.portfolio .loop-date .date_year,.loop-section.slider .loop-date .date_year{display:block;font-size:18px}
.btn,.label{position:relative;overflow:hidden;text-decoration:none;text-align:center;color:#fff !important;text-shadow:none;background-color:#999}
.btn:before,.label:before{position:relative}
.btn-blue.btn,.btn-blue.label,.label-blue.btn,.label-blue.label{background-color:#0d94ec}
.btn-lightblue.btn,.btn-lightblue.label,.label-lightblue.btn,.label-lightblue.label{background-color:#08ace5}
.btn-orange.btn,.btn-orange.label,.label-orange.btn,.label-orange.label{background-color:#ef9406}
.btn-red.btn,.btn-red.label,.label-red.btn,.label-red.label{background-color:#de3631}
.btn-pink.btn,.btn-pink.label,.label-pink.btn,.label-pink.label{background-color:#fc8184}
.btn-green.btn,.btn-green.label,.label-green.btn,.label-green.label{background-color:#1abc9c}
.btn-primary.btn,.btn-primary.label,.label-primary.btn,.label-primary.label{background-color:#1ec3ce}
.btn-gray.btn,.btn-gray.label,.label-gray.btn,.label-gray.label{background-color:#999}
.btn-black.btn,.btn-black.label,.label-black.btn,.label-black.label{background-color:#353c42}
.btn{cursor:pointer;padding:14px 22px;margin:10px 0;line-height:normal;-webkit-transform:translateZ(0);box-sizing:border-box;transition:all .3s ease-in-out}
.btn:after{content:'';position:absolute;top:-120%;right:-25%;width:60%;height:400%;background-color:rgba(255,255,255,0.2);z-index:1;-ms-transform-origin:0 0;transform-origin:0 0;-ms-transform:rotate(-15deg);transform:rotate(-15deg);transition:all .3s ease-in-out}
.btn:hover{filter:brightness(110%);color:#fff;text-decoration:none;-webkit-transform:translateZ(0)}
.btn:hover:after{width:70%}
.btn:active{top:2px;outline:0}
.disabled.btn{cursor:not-allowed;background-image:none;background-color:#999;text-shadow:none;box-shadow:none;-webkit-opacity:.65;-khtml-opacity:.65;-moz-opacity:.65;-o-opacity:.65;filter:alpha(opacity=65);-ms-filter:"alpha(opacity=65)";opacity:.65}
.disabled.btn:hover{top:0;box-shadow:none;filter:brightness(90%)}
.label{line-height:30px !important;font-size:15px;padding:0 14px;margin:10px 0;font-weight:bold;vertical-align:middle;border-radius:30px}
.label+span{position:relative;font-size:17px;font-weight:bold;margin-left:10px;line-height:1;vertical-align:middle}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],input[type="submit"],.uneditable-input{display:inline-block;padding:5px 6px 6px 6px;margin:6px 10px 6px 0;border:1px solid;border-color:rgba(0,0,0,0.14)}
textarea{height:auto}
input:focus,select:focus,textarea:focus{outline:0}
input[type=button],input[type="submit"],input[type="reset"],input[type="search"],input[type="checkbox"],input[type="radio"]{cursor:pointer}
input,textarea,select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:0}
.wpcf7-form .wpcf7-list-item{display:block;margin:6px auto 10px 0;text-align:left}
.wpcf7-form input[type="text"],.wpcf7-form input[type="password"],.wpcf7-form input[type="email"],.wpcf7-form input[type="url"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="submit"],.wpcf7-form textarea{margin:0 auto;padding:5px;font-size:13px;max-width:100%;border:1px solid rgba(0,0,0,0.12)}
.wpcf7-form input[type="submit"],.wpcf7-form textarea{width:100%}
.wpcf7-form input.wpcf7-submit{height:40px;font-size:14px}
.wpcf7-form img{margin:0 !important}
.wpcf7-form p{padding-bottom:5px !important}
input[type="checkbox"],input[type="radio"]{position:relative;margin-right:3px;border:2px solid #666;border-radius:2px;width:18px;height:18px;vertical-align:middle;background-color:rgba(0,0,0,0.14)}
input[type="checkbox"]:checked:before,input[type="checkbox"]:checked:after,input[type="radio"]:checked:before,input[type="radio"]:checked:after{display:block;position:absolute;content:"";background-color:#fff}
input[type="checkbox"]:checked:before{left:0;top:8px;width:5px;height:3px;-ms-transform:rotate(45deg);transform:rotate(45deg);-ms-transform-origin:right center;transform-origin:right center}
input[type="checkbox"]:checked:after{left:5px;top:10px;width:12px;height:3px;-ms-transform:rotate(-53deg);transform:rotate(-53deg);-ms-transform-origin:left center;transform-origin:left center}
input[type="radio"]{border-radius:50%}
input[type="radio"]:checked:before{left:50%;top:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:50%}
input[type="radio"]:checked:after{display:none;width:0;height:0}
select{padding:5px 8px 4px 8px;margin:10px auto;max-width:100%;line-height:1.6;font-size:12px;cursor:pointer;background-color:transparent;border:1px solid rgba(0,0,0,0.14)}
select:hover{background-color:rgba(0,0,0,0.06)}
.widget_nav_menu select,.widget_pages select,.widget_archive select,.widget_categories select,.widget_mycategoryorder select{width:100%}
body{min-width:1130px}
code{padding:3px 6px 4px;margin:auto 6px;line-height:2;border-radius:3px}
hr{height:0;margin:20px 0 40px 0;padding:0;border:0;border-top:1px dotted}
.sticky{position:relative}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.header_container{border-top:2px solid;z-index:10}
.header_content{position:relative;height:100px;margin:0 auto;text-align:left}
.header_content .h_group{position:absolute;left:0;display:inline-block;width:300px}
.header_content .h_group.title_right{right:0;left:auto;text-align:right;z-index:1}
.header_content .h_group.title_center{left:50%;margin-left:-15%;text-align:center}
.header_content .h_group h1 a{max-width:300px;font-weight:bold}
.header_content .h_group h1.hd_title_txt{font-size:24px;line-height:1;margin-top:10%}
.header_content .h_group h1.hd_title_img{margin-top:5px}
.header_content .h_group h1.hd_title_img a,.header_content .h_group h1.hd_title_img img{max-height:90px;max-width:300px;width:auto}
.header_content .h_group h2{margin-top:4px;font-size:10px}
.header_content .dp-widget-header-title{position:absolute;top:-15px;left:220px;margin-left:0;display:inline-block;z-index:1}
.header_content .dp-widget-header-title.title_center{left:0;margin-left:0}
.hd_misc_div{position:absolute;right:0;display:inline-block;height:100px;line-height:100px}
.hd_misc_div.title_right{left:0;right:auto;z-index:0}
#fixed_sns{margin-left:7px;display:inline-block;vertical-align:top}
#fixed_sns ul{list-style:none;padding:0;margin:0 auto}
#fixed_sns li{display:inline-block;margin-right:10px}
#fixed_sns li.fb a:hover{background-color:#3b5998}
#fixed_sns li.tw a:hover{background-color:#00b1ef}
#fixed_sns li.gplus a:hover{background-color:#d2342b}
#fixed_sns li.youtube a:hover{background-color:red}
#fixed_sns li.instagram a:hover{background:linear-gradient(225deg,#5e61d1 0,#e01439 50%,#f48d33 100%)}
#fixed_sns li.feedly a:hover{background-color:#87c040}
#fixed_sns li.rss a:hover{background-color:#f15e28}
#fixed_sns li a{display:block;width:34px;height:34px;line-height:34px;margin:0 auto;padding:0;font-size:13px;text-align:center}
#fixed_sns li a::before{display:inline-block;line-height:34px;vertical-align:middle}
#fixed_sns li a:hover{color:#fff}
#hd_searchform{display:inline-block;position:relative;top:0;height:100%;z-index:100}
#hd_searchform #searchform{top:50%;margin-top:-17px;padding:0 0 0 34px;border:0}
#hd_searchform #searchform:not(.mb):hover .searchtext_div{width:220px}
#hd_searchform #searchform:not(.mb):hover input#searchtext{padding-right:34px}
#hd_searchform #searchform .searchtext_div{position:absolute;top:0;right:0;height:100%;width:0;text-align:left}
#hd_searchform #searchform input#searchtext{position:relative;top:50%;margin:-16px auto 0 0;padding:7px 20px 7px 10px}
#hd_searchform #searchform input#searchtext::-webkit-input-placeholder{color:transparent}
#hd_searchform #searchform input.searchsubmit{display:inline-block}
#hd_searchform #searchform span.searchsubmit{width:30px}
#hd_searchform #searchform span.searchsubmit::before{position:absolute;top:50%;left:50%;display:block;margin:-10px auto auto -10px}
#hd_searchform #dp_hd_gcs{position:relative;top:50%;margin-top:-19px;height:38px}
#hd_searchform #dp_hd_gcs:hover table.gsc-search-box td.gsc-input{width:260px}
#hd_searchform form.gsc-search-box{position:relative !important;top:0 !important;width:34px !important;padding:0 !important}
#hd_searchform table.gsc-search-box{border:none !important}
#hd_searchform table.gsc-search-box td.gsc-input{position:absolute !important;top:0 !important;overflow:hidden !important;right:0 !important;width:0;height:44px;padding:0 !important}
#hd_searchform table.gsc-search-box td.gsc-input div.gsc-input-box{height:100% !important}
#hd_searchform table.gsc-search-box td.gsc-input input.gsc-input{position:absolute;top:0;left:10px;line-height:44;height:44px !important;width:220px !important}
#hd_searchform table.gsc-search-box td.gsc-search-button{right:0 !important}
#hd_searchform table.gsc-search-box .gsst_a{margin:2px 32px auto auto !important}
#global_menu_wrapper{height:50px}
#global_menu{position:relative;top:0;text-align:center;width:100%;margin:0 auto;z-index:1000}
#global_menu:hover{opacity:1 !important}
#global_menu.fix{position:fixed;box-shadow:0 0 32px rgba(0,0,0,0.24)}
#global_menu.fix ul.sub-menu{box-shadow:0 0 32px rgba(0,0,0,0.24)}
#global_menu_nav{display:inline-block;vertical-align:top;height:50px}
ul#global_menu_ul{position:relative;height:100%}
ul#global_menu_ul.mq-mode{border-top:1px solid;box-shadow:0 5px 5px rgba(0,0,0,0.3)}
ul#global_menu_ul.mq-mode .menu-link{border-bottom:1px solid}
ul#global_menu_ul .menu-title{z-index:1}
ul#global_menu_ul .menu-caption{opacity:0;position:absolute;top:0;left:0;width:100%;z-index:0;line-height:1.2;word-break:break-word}
ul#global_menu_ul .loop-section{position:absolute;display:none;top:50px;left:20px;width:100%;padding-bottom:30px;text-align:left;border-top:0;box-shadow:0 0 32px rgba(0,0,0,0.24)}
ul#global_menu_ul .loop-section .loop-sec-header{margin-top:20px}
ul#global_menu_ul>li .gnav-bd{position:absolute;bottom:0;left:50%;margin-left:-5px;width:0;height:0;background-color:transparent;border-style:solid;border-width:0 6px 0 6px}
ul#global_menu_ul>li:hover .gnav-bd,ul#global_menu_ul>li.current-menu-item .gnav-bd,ul#global_menu_ul>li.current_page_item .gnav-bd{border-width:0 6px 7px 6px}
ul#global_menu_ul li{position:relative;font-size:11px;margin:0;padding:0;float:left;z-index:100;text-align:center}
ul#global_menu_ul li.listing_post{position:static}
ul#global_menu_ul li.menu-item-has-children>.menu-link::before{position:absolute;top:38%;right:2%;font-size:13px}
ul#global_menu_ul li .menu-link{position:relative;display:block;margin:0;padding:0 20px;font-weight:normal;line-height:50px;text-decoration:none;z-index:100}
ul#global_menu_ul li ul.sub-menu{position:absolute;top:50px;left:-1px;margin:0;padding:0;width:182px;zoom:1;border:1px solid;border-top:0}
ul#global_menu_ul li ul.sub-menu li{display:block;float:none;margin:0;padding:0;height:auto}
ul#global_menu_ul li ul.sub-menu li.menu-item-has-children::before{content:'';margin:0}
ul#global_menu_ul li ul.sub-menu li .menu-link{float:none;line-height:1.3;height:auto;padding:10px 12px}
ul#global_menu_ul li ul.sub-menu ul{left:179px;top:0}
ul#global_menu_ul .mq_submenu_li{position:relative;float:right;text-align:center;width:44px;height:44px;display:block;cursor:pointer;z-index:1000}
ul#global_menu_ul .mq_submenu_li::before{width:100%;line-height:44px;cursor:pointer}
.menu_num_1>li{width:100%}
.menu_num_2>li{width:50%}
.menu_num_3>li{width:33.3333%}
.menu_num_4>li{width:25%}
.menu_num_5>li{width:20%}
.menu_num_6>li{width:16.6668%}
.menu_num_7>li{width:14.2858%}
.menu_num_8>li{width:12.5%}
.menu_num_9>li{width:11.1111%}
.menu_num_10>li{width:10%}
#expand_float_menu{position:absolute;top:0;right:auto;bottom:auto;left:0;height:44px;width:100%;font-size:20px;text-align:right}
#expand_float_menu i{display:inline-block;width:44px;height:44px;line-height:44px;vertical-align:middle;text-align:center}
ul.menu{margin:0}
.header-banner-outer{position:relative;height:290px;overflow:hidden}
.header-banner-outer .dp_spinner::before{margin:-20px auto auto -20px;font-size:40px;line-height:40px}
.header-banner-outer .header-banner-inner{position:relative;font-size:14px;height:100%;margin:0 auto;overflow:hidden}
.header-banner-outer .header-banner-inner.hd-img.full{width:100%}
.header-banner-outer .header-banner-inner.hd-img.no-wow img{opacity:0}
.header-banner-outer .header-banner-inner.hd-img img{width:100%;height:auto}
.header-banner-outer .header-banner-inner.slideshow{position:relative;overflow:hidden}
.header-banner-outer .header-banner-inner.style1{margin:20px auto;height:250px}
.header-banner-outer .header-banner-inner.style1 .dp-widget-site-hd{width:300px;left:0;right:auto;margin-top:0}
.header-banner-outer .header-banner-inner .dp-widget-site-hd{position:absolute;top:0;margin:20px auto;z-index:10}
.header-banner-outer .header-banner-inner .dp-widget-site-hd.pos-l,.header-banner-outer .header-banner-inner .dp-widget-site-hd.pos-r{max-width:44%;text-align:left}
.header-banner-outer .header-banner-inner .dp-widget-site-hd.pos-l{right:0}
.header-banner-outer .header-banner-inner .dp-widget-site-hd.pos-r{left:0}
.header-banner-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;padding:0;text-align:center;text-shadow:0 1px 0 #383838}
.header-banner-content{position:relative;margin:0 auto;padding:0 20px;height:100%;overflow:hidden}
.header-banner-content.no-wow{opacity:0}
.header-banner-content.full{padding:0}
.header-banner-content header{position:relative;top:40%;line-height:1.3;z-index:10}
.header-banner-content header .hd-bn-h2{font-size:40px;margin:0 auto 20px auto}
.header-banner-content header .hd-bn-h3{font-size:14px;max-width:80%;line-height:1.6;margin:0 auto 20px auto}
.header-banner-content header.pos-l{text-align:left;margin-left:20px;width:55%;float:left}
.header-banner-content header.pos-l .hd-bn-h3{margin-left:0}
.header-banner-content header.pos-r{text-align:right;margin-right:20px;width:55%;float:right}
.header-banner-content header.pos-r .hd-bn-h3{margin-right:0}
.main-wrap{position:relative;padding:.1px 0 40px}
#headline-sec{position:relative;line-height:1;margin:0 auto;padding:0 20px}
#headline-sec.full{width:100%}
#headline-sec .headline_main_title{position:relative;top:0;margin:0 10px 0 0;line-height:50px;float:left;border-right:1px solid}
#headline-sec .headline_main_title h1{font-size:11px;text-shadow:none;letter-spacing:.01em;padding:0 20px 0 0}
#headline-sec-inner{overflow:hidden;margin:0 auto;font-size:12px;line-height:1.2}
#headline-sec-inner h1.headline-static-title{font-size:13px;padding:18px 0 17px 0}
#headline-sec-inner h1.headline-static-title.home{text-align:center}
#headline-sec-inner .headline-slider{position:relative;text-align:center;padding:16px 0 15px;overflow:hidden}
#headline-sec-inner .headline-slider .slider-arrows{text-align:right;font-size:12px}
#headline-sec-inner .headline-slider .slider-arrows .arrow_r{float:right}
#headline-sec-inner ul{padding:0 0 40px 0;margin:0}
#headline-sec-inner ul li{display:inline-block;position:relative;padding:0}
#headline-sec-inner ul li::after{padding-left:10px}
#headline-sec-inner ul.slides{position:relative;overflow:hidden;padding:0;transition:all 500ms cubic-bezier(0.165,0.84,0.44,1)}
#headline-sec-inner ul.slides li a{line-height:1.6}
#headline-sec-inner ul.slides li a.cat_link{font-size:11px;padding:5px;margin-right:5px;color:#fff !important}
#headline-sec-inner ul.slides li a.title_link{margin-right:15px;padding:4px 10px}
#headline-sec-inner ul.slides li::after{content:'';padding-left:0}
#headline-sec-inner #headline-ticker{transition:none;-webkit-transition:none;left:1100px}
#headline-sec-inner #headline-ticker li{margin:0 50px 0 0;white-space:nowrap}
#headline-sec-inner .found-title{margin-top:10px}
#dp_breadcrumb_nav{position:relative;margin:0 auto}
#dp_breadcrumb_nav ul{list-style-type:none;margin:0;padding:30px 0 0 0}
#dp_breadcrumb_nav ul li{display:inline;position:relative;padding:0;font-size:11px}
#dp_breadcrumb_nav ul li::after{font-size:10px;padding:0 10px}
#dp_breadcrumb_nav ul li:last-child:after{content:none}
#dp_breadcrumb_nav .nav_home span{display:none}
.dp-container{clear:both;text-align:left;margin:30px auto 0 auto;border:1px solid;border-color:#e0e0e0}
.dp-container.pos_fixed{margin:50px auto 60px auto}
.single-eyecatch-container{margin:0 auto 30px auto;text-align:center}
.single-eyecatch-container img{width:auto}
#top-container-widget,#top-content-widget,#top-content-bottom-widget{margin-bottom:20px;border-bottom:0;box-shadow:none;-webkit-box-shadow:none}
#top-container-widget .entry,#top-content-widget .entry,#top-content-bottom-widget .entry{padding-bottom:0}
#top-container-widget img:not(.avatar),#top-content-widget img:not(.avatar),#top-content-bottom-widget img:not(.avatar){border:0;padding:0;margin:0}
#top-container-widget{margin:0;padding:20px;border-bottom-width:1px;border-style:solid;border-color:rgba(56,56,56,0.16)}
#top-content-bottom-widget{margin:20px 0 0 0}
.content{position:relative;min-height:100%;height:auto;line-height:198%;margin:-1px;width:730px;padding:20px}
.content::before,.content::after{position:absolute;top:0;height:100%;content:"";border-style:solid;border-width:0;border-color:#e0e0e0}
.content.one-col{width:100%;margin:0}
.content.three-col{width:640px}
.content.three-col.both{float:left;left:340px}
.content.three-col.both::before{left:0;border-left-width:1px}
.content.three-col.both::after{right:0;border-right-width:1px}
.content.left,.content.three-col.left2{float:right;margin-right:0}
.content.left::before,.content.three-col.left2::before{left:0;border-left-width:1px}
.content.right,.content.three-col.right2{float:left;margin-left:0}
.content.right::before,.content.three-col.right2::before{right:0;border-right-width:1px}
.content ol li{margin:2px 0 2px 20px}
.content blockquote{position:relative;padding:12px 20px 20px 20px;margin:0 0 20px 0}
.content blockquote::before,.content blockquote::after{display:block;font-size:25px}
.content blockquote::before{margin:0 auto 0 0}
.content blockquote::after{margin:-20px 0 0 auto;text-align:right}
.content blockquote p{padding:8px 30px 26px 30px}
.content pre{padding:12px;margin-bottom:30px;line-height:168%;font-size:13px;overflow:auto}
.content address{padding:6px 0 6px 12px;margin-bottom:30px;border-left-style:solid;border-left-width:2px}
.content table,.content dl{margin-bottom:30px}
.content dl{border-top:1px solid}
.content dt,.content dd{border:1px solid;border-top:0}
.content .trackback_url_area{font-size:11px}
.content .trackback_url_area table th,.content .trackback_url_area table td{padding:0;border:0;font-weight:normal;background-color:transparent}
.content .trackback_url_area table th{padding-right:6px}
.content .trackback_url_area table td{width:100%}
.content .trackback_url_area input{width:100%;background-color:transparent;line-height:1.2}
.scrollentrybox{overflow:auto}
.scrollentrybox.single{max-height:202px}
.new-entry{position:relative;margin-bottom:60px;padding-bottom:10px;font-size:12px}
.new-entry ul{margin:0}
.new-entry li{position:relative;display:block;margin:0;padding:5px 0;line-height:152%}
.entrylist-title{font-size:13px}
.entrylist-date{width:92px;float:left;margin-right:10px;border-right:1px solid}
.meta-cat a{display:inline-block;padding:0 6px;font-size:10px;line-height:20px;white-space:nowrap}
.meta-tag a{position:relative;top:0;margin-left:8px}
.meta-tag a::before{position:absolute;top:0;left:-8px;border:10px solid transparent;border-left:0;content:'';height:0;width:0}
.meta-tag a::after{position:absolute;top:8px;left:-2px;width:4px;content:'';height:4px}
.loop-section{margin:0 -20px}
.loop-section.normal .loop-article{margin:0;padding:20px 20px 0 20px;height:auto}
.loop-section.normal .loop-article:hover .loop-media-icon{opacity:0}
.loop-section.normal .loop-article:hover .loop-share-num{bottom:50%;margin-bottom:-15px}
.loop-section.normal .loop-title{margin-bottom:20px}
.loop-section.normal .loop-article-content{position:relative;line-height:1.4}
.loop-section.normal .loop-excerpt{font-size:12px;line-height:1.6;margin-bottom:20px}
.loop-section.normal .loop-post-thumb{width:43.5%;margin:0 20px 20px 0;min-height:142px;float:left;z-index:1}
.loop-section.normal .loop-post-thumb .wp-post-image{max-width:100%;height:auto}
.loop-section.normal .loop-share-num{bottom:30%;padding:0}
.loop-section.normal .loop-footer{margin:0 0 20px 46.5%;padding:8px 0 6px 0;overflow:hidden}
.loop-section.normal .loop-footer .meta-author{float:left;font-size:13px}
.loop-section.normal .loop-footer .meta-author img.avatar{width:34px;height:34px;margin-right:10px}
.loop-section.normal .loop-footer .loop-date{float:right;line-height:32px;font-size:13px;margin-right:0}
.loop-section.normal .meta-div{margin-bottom:20px}
.loop-section.normal .meta-cat a{font-size:11px;padding:2px 10px}
.loop-section.normal .meta-views{font-size:12px}
.loop-section.portfolio .loop-div{padding:20px}
.loop-section.portfolio .loop-div.one-col .loop-article{width:362px}
.loop-section.portfolio .loop-div.three-col .loop-article{width:299px}
.loop-section.portfolio .loop-article{width:344px;height:auto;border-color:transparent}
.loop-section.portfolio .loop-article:hover .loop-header{bottom:-50px;opacity:0}
.loop-section.portfolio .loop-article:hover .loop-post-thumb-flip{opacity:0}
.loop-section.portfolio .loop-article:hover .loop-date{top:-55px;opacity:0}
.loop-section.portfolio .loop-article:hover .meta-views{top:-30px;opacity:0}
.loop-section.portfolio .loop-article:hover .label_ft{top:-50px}
.loop-section.portfolio .loop-post-thumb{float:left;height:100%}
.loop-section.portfolio .loop-post-thumb .wp-post-image{max-width:100%;height:auto}
.loop-section.portfolio .loop-article-content{position:absolute;top:0;width:100%;height:100%;line-height:1.3}
.loop-section.portfolio .loop-title{font-size:16px;font-size:1.6rem;margin-bottom:0;line-height:1.6}
.loop-section.portfolio .loop-media-icon{opacity:0;margin:-25px auto 0 -25px}
.loop-section.portfolio .loop-media-icon span{width:50px;height:50px;line-height:50px;font-size:19px;border-width:3px}
.loop-section.portfolio .loop-header{position:absolute;bottom:0;padding:15px;width:100%;text-shadow:0 1px 1px #383838}
.loop-section.portfolio .meta-div{margin-bottom:20px}
.loop-section.portfolio .meta-author{margin-bottom:10px}
.loop-section.portfolio .meta-cat{position:relative;width:100%;left:auto;bottom:auto;text-align:center;margin:0 auto 15px auto;text-shadow:none}
.loop-section.portfolio .meta-cat a{font-size:12px;padding:2px 10px;border:0;display:inline-block}
.loop-section.portfolio .meta-views{font-size:12px}
.loop-section.portfolio .label_ft{top:20px;right:0;left:auto}
.loop-section.portfolio.two .loop-article:hover .loop-article-content{background-color:#000}
.loop-section.portfolio.two .loop-article:hover .loop-header{bottom:0}
.loop-section.portfolio.two .loop-article:hover .meta-cat{top:0;opacity:0}
.loop-section.portfolio.two .loop-article-content{position:relative;top:0;height:auto}
.loop-section.portfolio.two .loop-title{font-size:14px;font-size:1.4rem;line-height:1.4}
.loop-section.portfolio.two .loop-header{position:relative;bottom:auto;text-shadow:none}
.loop-section.portfolio.two .loop-share-num{top:-60px;height:60px;bottom:auto}
.loop-section.portfolio.two .meta-author{margin:10px auto 0}
.loop-section.portfolio.two .meta-cat{position:absolute;top:-50px;bottom:auto}
.loop-section.portfolio.two .meta-cat a{padding:4px 10px}
.loop-section.portfolio.three .loop-article:hover .loop-date{top:8px}
.loop-section.portfolio.three .loop-article:hover .meta-views{top:50px}
.loop-section.portfolio.three .loop-date{top:-55px;opacity:0}
.loop-section.portfolio.three .loop-post-thumb-flip{opacity:0}
.loop-section.portfolio.three .meta-cat{position:absolute;top:20px;right:0;width:auto;z-index:1}
.loop-section.portfolio.three .meta-views{top:20px;opacity:0}
.loop-section.portfolio.three .label_ft{right:auto;left:0}
.loop-section.magazine .loop-div.one-col .loop-article{width:33.333%;border-right-width:0;border-left-width:0}
.loop-section.magazine .loop-div.one-col .loop-article:nth-child(2n){border-left-width:1px;border-right-width:1px}
.loop-section.magazine .loop-div.one-col .loop-article:nth-child(2n+10){border-left-width:0;border-right-width:0}
.loop-section.magazine .loop-div.one-col .loop-article:nth-child(3n+11){border-left-width:1px;border-right-width:1px}
.loop-section.magazine .loop-div.three-col .loop-article{width:320px}
.loop-section.magazine .loop-article{width:365px;height:140px;float:left;padding:10px 20px;border-right-width:1px;border-style:solid;border-right-color:rgba(56,56,56,0.16)}
.loop-section.magazine .loop-article.first{height:400px;padding:20px 20px 0 20px}
.loop-section.magazine .loop-article.first .loop-post-thumb{width:100%;height:auto;max-height:213px;margin:0 0 10px 0}
.loop-section.magazine .loop-article.first .loop-title{font-size:16px;font-size:1.6rem;margin-bottom:15px}
.loop-section.magazine .loop-article.first .loop-footer{margin:-10px 0 10px 0;padding:5px 0}
.loop-section.magazine .loop-article.first .meta-div{padding-bottom:10px}
.loop-section.magazine .loop-article.first .meta-cat a{font-size:11px;padding:2px 10px}
.loop-section.magazine .loop-article.first .meta-author{font-size:13px}
.loop-section.magazine .loop-article.first .meta-author img.avatar{width:34px;height:34px;margin-right:10px}
.loop-section.magazine .loop-article.first .meta-views{font-size:12px}
.loop-section.magazine .loop-article.first .loop-date{font-size:13px;line-height:30px}
.loop-section.magazine .loop-article.first:hover .loop-share-num{bottom:50%;margin-bottom:-15px}
.loop-section.magazine .loop-article.first:hover .label_ft{top:-50px}
.loop-section.magazine .loop-article:hover .loop-media-icon{opacity:0}
.loop-section.magazine .loop-article-content{position:relative;line-height:1.4}
.loop-section.magazine .loop-title{font-size:13px;font-size:1.3rem}
.loop-section.magazine .loop-excerpt{font-size:12px;line-height:1.4;margin-bottom:15px}
.loop-section.magazine .loop-post-thumb{margin:0 10px 0 0;width:117px;height:78px;float:left;z-index:1}
.loop-section.magazine .loop-share-num{bottom:30%;padding:0}
.loop-section.magazine .loop-footer{margin:-10px 0 10px 0;padding:5px 0 0 0;font-size:10px;border:0}
.loop-section.magazine .meta-div{display:block}
.loop-section.magazine .meta-author{float:left}
.loop-section.magazine .loop-date{float:right;line-height:24px}
.loop-section.magazine.two .loop-div.one-col .loop-article{border-left-width:0;border-right-width:0}
.loop-section.magazine.two .loop-div.one-col .loop-article.first{width:100%;border-right-width:0}
.loop-section.magazine.two .loop-div.one-col .loop-article:nth-child(3n){border-left-width:1px;border-right-width:1px}
.loop-section.magazine.two .loop-article{padding:10px 20px}
.loop-section.magazine.two .loop-article.first{width:100%;height:253px;padding:20px;border-right-width:1px;float:none}
.loop-section.magazine.two .loop-article.first .loop-post-thumb{width:320px;margin:0 20px 0 0}
.loop-section.magazine.two .loop-post-thumb{margin:0 10px 0 0}
.loop-section.magazine.two .loop-excerpt{margin-bottom:20px}
.loop-section.magazine.three .loop-div.one-col .loop-article{border-right-width:0}
.loop-section.magazine.three .loop-div.one-col .loop-article:nth-child(3n+2){border-left-width:1px;border-right-width:1px}
.loop-section.magazine.three .loop-article{border-left-width:0;border-right-width:0}
.loop-section.magazine.three .loop-article:nth-child(2n+1){border-right-width:1px}
.loop-section.magazine.three .loop-post-thumb .loop-media-icon{margin:-14px auto 0 -14px}
.loop-section.magazine.three .loop-post-thumb .loop-media-icon span{width:28px;height:28px;line-height:28px;font-size:18px;border:0;background-color:transparent}
.loop-section.slider .loop-div{padding:20px}
.loop-section.slider .loop-slider{opacity:0}
.loop-section.slider .loop-slider.fade{overflow:visible}
.loop-section.slider .loop-slider.carousel .loop-header{padding:10px}
.loop-section.slider .loop-slider.carousel .loop-title{font-size:12px;font-size:1.2rem}
.loop-section.slider .loop-slider.carousel .meta-cat{margin-bottom:10px}
.loop-section.slider .loop-slider.carousel .meta-cat a{font-size:10px;line-height:20px}
.loop-section.slider .loop-slider:not(.carousel) .meta-author{font-size:14px}
.loop-section.slider .loop-slider:not(.carousel) .meta-author img.avatar{width:36px;height:36px;margin-right:12px}
.loop-section.slider .slide{position:absolute;top:0}
.loop-section.slider .slide:hover .loop-header{opacity:0;bottom:-50px}
.loop-section.slider .slide:hover .loop-share-num{opacity:1;bottom:42%}
.loop-section.slider .slide:hover .loop-date{top:8px}
.loop-section.slider .slide:hover .label_ft{top:-30px}
.loop-section.slider .loop-header{position:absolute;bottom:0;width:100%;padding:30px}
.loop-section.slider .loop-title{margin-bottom:0;font-size:22px;font-size:2.2rem}
.loop-section.slider .loop-share-num{bottom:35%}
.loop-section.slider .loop-date{top:-60px}
.loop-section.slider .meta-author{margin-bottom:10px}
.loop-section.slider .meta-cat{position:relative;margin:0 auto 20px auto;text-align:center}
.loop-section.slider .meta-cat a{display:inline-block;font-size:12px;padding:0 10px;line-height:28px;border:0}
.loop-section.news .loop-article{margin-bottom:10px;padding-bottom:5px;border-bottom:1px dotted;border-color:rgba(56,56,56,0.3)}
.loop-section.news .loop-article .meta-div div{margin-right:8px}
.loop-section .loop-article{cursor:pointer}
.loop-section .loop-share-num{position:absolute;bottom:0;left:0;padding:10px 0 20px 0;width:100%;text-align:center;display:inline-block;margin:0;font-size:13px;border:0;-moz-transition:all .3s ease .2s;-o-transition:all .3s ease .2s;-webkit-transition:all .3s ease;-webkit-transition-delay:.2s;transition:all .3s ease .2s;opacity:0}
.loop-section .loop-share-num>div{background-color:transparent}
.loop-section .loop-share-num>div.loop-share-num-inner{padding:0;margin:0}
.loop-section .loop-share-num>div.loop-share-num-inner>div{display:inline-block;background-color:transparent}
.loop-section .loop-share-num i{display:inline-block;vertical-align:middle}
.loop-section .loop-share-num i::before{display:block;width:26px;height:26px;line-height:26px;font-size:14px;color:#fff;border:2px solid #fff}
.loop-section .loop-share-num .share-num{margin:auto 8px;font-size:12px;color:#fff;vertical-align:middle}
.loop-section .loop-share-num .share-num a{color:#fff}
.loop-section .loop-share-num .meta-comment a{display:inline !important}
.loop-section .meta-author img.avatar{margin-right:6px;border:2px solid rgba(255,255,255,0.5)}
.loop-section .meta-cat{position:absolute;bottom:0;left:0;margin:0;line-height:1}
.loop-section .meta-cat a{display:table-cell;font-size:8px;vertical-align:middle;bottom:0;color:#fff !important}
.loop-section .meta-cat a:hover,.loop-section .meta-cat a:visited{color:#fff !important}
.loop-section .meta-views{position:absolute;top:0;right:5px;font-size:11px;color:#fff;opacity:0}
.label_ft{position:absolute;top:0;left:0;font-size:12px;vertical-align:middle;padding:0 10px;line-height:24px;color:#fff;display:inline-block}
.loop-sec-header h1{margin:0}
.loop-sec-header.indx-top{margin:0 0 10px 0}
.archive-title-sec{position:relative;text-align:center;padding:20px;margin:0}
.archive-title-sec.author.authors-list{border-bottom:0}
.archive-title-sec.author span{display:block;margin:auto 10px}
.archive-title-sec.author .author_img_div{display:table;width:100%;text-align:center}
.archive-title-sec.author .author_img,.archive-title-sec.author .author_roles{display:table-cell;width:50%}
.archive-title-sec.author .author_img{padding-right:40px;text-align:right}
.archive-title-sec.author .author_img img.avatar{width:150px;height:150px;vertical-align:middle}
.archive-title-sec.author .author_roles{vertical-align:middle;text-align:left}
.archive-title-sec.author .author_org,.archive-title-sec.author .author_role{margin-bottom:20px}
.archive-title-sec.author .author_role{font-size:18px}
.archive-title-sec.author .author_name{font-size:32px}
.archive-title-sec.author .author_desc{position:relative;display:block;font-size:15px;line-height:1.8;margin:30px auto;padding-top:30px}
.archive-title-sec.author .author_desc::before{content:'';position:absolute;top:0;left:50%;width:300px;margin-left:-150px;border-top:1px solid;border-color:#383838}
.archive-title-sec.author .author_url{font-size:15px}
.archive-title-sec.author .author_url::before{margin-right:5px}
.archive-title-sec.author .author_sns{margin:30px auto 10px auto}
.archive-title-sec.author .author_sns i{margin:auto 10px;font-size:15px;width:34px;height:34px;line-height:34px;border:2px solid;border-color:#383838;display:inline-block}
.archive-title-sec.author .author_sns i::before{line-height:30px}
.archive-title-sec.author ul.authors_list{margin:-20px 0 30px 0;padding:0}
.archive-title-sec.author ul.authors_list.one-col .author_item{width:204px}
.archive-title-sec.author ul.authors_list.two-col .author_item{width:212px}
.archive-title-sec.author ul .author_item{display:inline-block;width:182px;vertical-align:top;margin-bottom:30px;padding:0 15px;text-align:center}
.archive-title-sec.author ul .author_item .author_img{display:block;padding:0;margin:0 auto 20px auto;width:100%;text-align:center}
.archive-title-sec.author ul .author_item .author_role{font-size:13px;margin:0 auto 10px}
.archive-title-sec.author ul .author_item .author_name{font-size:16px;font-weight:bold;margin:0 auto}
.archive-title-sec h1{font-size:24px;font-weight:bold}
.archive-title-sec .cat-desc{position:relative;font-size:13px;font-weight:normal;margin-top:10px;padding-top:10px}
.archive-title-sec .cat-desc::before{position:absolute;top:0;left:50%;width:100px;margin-left:-50px;content:'';border-top:1px solid}
.archive-title-sec .author_title{font-size:18px}
.loop-div{position:relative;width:100%;margin:0 auto}
.loop-div::after{content:"";display:block;clear:both}
.loop-article{position:relative;display:inline-block;height:100%;width:100%;overflow:hidden;vertical-align:top;border-bottom-width:1px;border-style:solid}
.loop-article header .entry-title{z-index:1}
.loop-article-inner{cursor:pointer;overflow:hidden}
.loop-post-thumb{position:relative;cursor:pointer;overflow:hidden;background-color:rgba(0,0,0,0.04);color:#fff !important}
.loop-post-thumb a{position:relative;display:block;text-align:center;overflow:hidden;color:#fff !important}
.loop-post-thumb a:hover,.loop-post-thumb a:visited{color:#fff !important}
.loop-post-thumb:hover img{filter:none}
.loop-title{font-size:18px;font-size:1.8rem;line-height:1.3;margin-bottom:10px}
.loop-title a{font-weight:bold}
.loop-post-thumb-flip{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}
.loop-media-icon{position:absolute;top:50%;left:50%;text-align:center;margin:-22px auto 0 -22px}
.loop-media-icon span::before{display:inline-block;width:44px;height:44px;line-height:44px;font-size:18px;color:#fff;border:2px solid #fff;background-color:rgba(0,0,0,0.2)}
.loop-date{position:relative;font-size:11px}
.loop-date a{display:inline}
.wp-post-image{width:100%;max-width:100%;height:auto}
.meta-div{font-size:10px;overflow:hidden}
.meta-div div{margin:0;bottom:0;display:inline-block}
.meta-div span{margin-right:8px}
.meta-div a,.meta-div a:hover{text-decoration:none}
.loop-footer{line-height:1;font-size:11px;border-top:1px dotted;border-bottom:1px dotted;border-color:rgba(56,56,56,0.5)}
.loop-footer div{display:inline;margin-right:10px}
.meta-author{display:inline-block;font-size:11px}
.meta-author img.avatar{width:28px;height:28px;vertical-align:middle;margin-right:6px;border:2px solid rgba(255,255,255,0.5)}
.star-rating{position:relative;display:inline-block;font-size:12px}
.star-rating:hover .screen-reader-text{opacity:1}
.star-rating .star{display:inline;padding:0;margin:0;font-size:8px}
.star-rating .screen-reader-text{opacity:0;position:absolute;top:100%;left:0;padding:5px 10px;line-height:1;background-color:rgba(0,0,0,0.6);color:#fff;z-index:10;border-radius:11px}
.single-article{position:relative}
.single-article::before{bottom:0}
.single-article header{position:relative;margin-bottom:30px}
.single-article header::before{bottom:0}
.single-article header .single-date-top{text-align:center;width:100px;height:100px;margin:0 auto 20px auto}
.single-article header .single-date-top time{margin-top:27px;display:inline-block}
.single-article header .single-date-top span{font-size:22px;line-height:1}
.single-article header .single-date-top .date_day{margin-right:6px}
.single-article header .single-date-top .date_year{display:block;padding-top:6px;border-top:1px solid}
.single-article header .single-title{font-size:30px;font-weight:bold;text-align:center;line-height:1.4;padding:0 0 21px;margin:0 auto 20px auto}
.single-article header .single-title span{display:inline-block;padding:0 0 20px 0;margin:0 0 -21px 0;border-bottom:1px solid}
.single-article .entry{padding:0 0 20px 0;margin:0}
.single-article .entry .recent_entries p{padding:0;margin:0}
.single-article .entry .recent_entries br{display:none}
.single-article .entry .recent_entries .excerpt_title_wid{padding:0;font-size:13px;font-size:1.3rem}
.single-article .single_post_meta{position:relative;line-height:1.6;margin-top:-21px;padding:15px 0;font-size:11px}
.single-article .single_post_meta::before{top:0}
.single-article .single_post_meta a{font-size:11px}
.single-article .single_post_meta time{display:inline-block}
.single-article .single_post_meta .first_row,.single-article .single_post_meta .second_row{margin-bottom:10px}
.single-article .single_post_meta .meta-author,.single-article .single_post_meta .meta-date,.single-article .single_post_meta .icon-edit,.single-article .single_post_meta .meta-comment-num,.single-article .single_post_meta .meta-views{margin-right:10px}
.single-article .single_post_meta span.time_for_reading{margin-right:0;float:right}
.single-article .single_post_meta .meta-author img.avatar{width:34px;height:34px}
.single-article .single_post_meta .meta-cat{margin-top:10px}
.single-article .single_post_meta .meta-cat a{margin-right:5px;margin:0 5px 7px 0}
.single-article .single_post_meta .meta-cat.meta-tag{margin-bottom:8px}
.single-article .single_post_meta .meta-cat.meta-tag a{margin-left:10px}
.single-article .single_post_meta .meta-cat.meta-tag a::before{left:-10px}
.single-article .single_post_meta .meta-cat.meta-tag a::after{left:-4px}
.single-article .single_post_meta .post_meta_sns_btn{text-align:center}
.single-article .single_post_meta .loop-share-num{display:table;width:100%;text-align:center}
.single-article .single_post_meta .loop-share-num>div{display:table-cell;padding:0}
.single-article .single_post_meta .loop-share-num>div.bg-tweets .share-num,.single-article .single_post_meta .loop-share-num>div.bg-evernote .share-num{padding:1px}
.single-article .single_post_meta .loop-share-num>div::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:rgba(0,0,0,0.2)}
.single-article .single_post_meta .loop-share-num>div>a{display:inline-block;line-height:40px;text-align:right;width:50%;color:#fff !important}
.single-article .single_post_meta .loop-share-num>div>a:hover{background-color:rgba(255,255,255,0.2)}
.single-article .single_post_meta .loop-share-num i{display:inline-block;padding-top:4px}
.single-article .single_post_meta .loop-share-num i::before{font-size:20px}
.single-article .single_post_meta .loop-share-num .share-num{display:inline-block;font-size:13px;width:50%;text-align:left;line-height:40px;padding:1px 8px 0;vertical-align:top}
.single-article .single_post_meta .loop-share-num .dp_spinner{width:30%}
.single-article .eyecatch-under-title{text-align:center}
.single-article .eyecatch-under-title img{width:auto;margin:-10px auto 20px auto}
.single-article .archive-title-sec.author{border-bottom:0;text-align:left;padding:20px 0}
.single-article .archive-title-sec.author .inside-title span{display:inline-block;margin:0 0 -1px -20px}
.single-article .archive-title-sec.author .author_img{padding-right:20px}
.single-article .archive-title-sec.author .author_img img.avatar{width:120px;height:120px}
.single-article .archive-title-sec.author .author_org{font-size:15px}
.single-article .archive-title-sec.author .author_name{font-size:22px}
.single-article .archive-title-sec.author .author_role,.single-article .archive-title-sec.author .author_url,.single-article .archive-title-sec.author .author_desc{font-size:13px}
.single-article .archive-title-sec.author .author_desc{font-weight:normal;padding-top:20px;margin-top:20px}
.single-article .archive-title-sec.author .author_url{text-align:center}
.single-article .archive-title-sec.author .author_sns{margin-top:20px;text-align:center}
.single-article .archive-title-sec.author .dp_related_posts{margin:40px auto 0 auto}
.single-article .star-rating .star{font-size:10px}
.excerpt_title_wid{display:inline;line-height:15px;padding:0;margin-right:6px;font-size:11px;border:none !important}
.excerpt_title_wid a:hover{text-decoration:none}
.first-post{padding-top:0}
.last-post{margin-bottom:40px}
.entry,.dp-widget-content .dp_text_widget,.dp-widget-content .textwidget{position:relative;line-height:1.8}
.entry p,.dp-widget-content .dp_text_widget p,.dp-widget-content .textwidget p{padding:0 0 30px 0}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.dp-widget-content .dp_text_widget h1,.dp-widget-content .dp_text_widget h2,.dp-widget-content .dp_text_widget h3,.dp-widget-content .dp_text_widget h4,.dp-widget-content .dp_text_widget h5,.dp-widget-content .dp_text_widget h6,.dp-widget-content .textwidget h1,.dp-widget-content .textwidget h2,.dp-widget-content .textwidget h3,.dp-widget-content .textwidget h4,.dp-widget-content .textwidget h5,.dp-widget-content .textwidget h6{line-height:1.6;font-weight:bold;padding:10px 0 10px 20px;margin:30px 0 20px -20px}
.entry h1,.entry h2,.entry h3,.entry h4,.dp-widget-content .dp_text_widget h1,.dp-widget-content .dp_text_widget h2,.dp-widget-content .dp_text_widget h3,.dp-widget-content .dp_text_widget h4,.dp-widget-content .textwidget h1,.dp-widget-content .textwidget h2,.dp-widget-content .textwidget h3,.dp-widget-content .textwidget h4{border-left-style:solid}
.entry h1,.dp-widget-content .dp_text_widget h1,.dp-widget-content .textwidget h1{border-left-width:4px}
.entry h2,.dp-widget-content .dp_text_widget h2,.dp-widget-content .textwidget h2{border-left-width:3px}
.entry h3,.entry h4,.dp-widget-content .dp_text_widget h3,.dp-widget-content .dp_text_widget h4,.dp-widget-content .textwidget h3,.dp-widget-content .textwidget h4{border-left-width:2px}
.entry h4,.dp-widget-content .dp_text_widget h4,.dp-widget-content .textwidget h4{padding:4px 0 4px 20px}
.entry h5,.entry h6,.dp-widget-content .dp_text_widget h5,.dp-widget-content .dp_text_widget h6,.dp-widget-content .textwidget h5,.dp-widget-content .textwidget h6{padding:3px 0;margin-left:0;border-bottom-style:solid;border-bottom-width:1px}
.entry h6,.dp-widget-content .dp_text_widget h6,.dp-widget-content .textwidget h6{border-bottom-style:dotted}
.entry h1,.dp-widget-content .dp_text_widget h1,.dp-widget-content .textwidget h1{font-size:25px}
.entry h2,.dp-widget-content .dp_text_widget h2,.dp-widget-content .textwidget h2{font-size:23px}
.entry h3,.dp-widget-content .dp_text_widget h3,.dp-widget-content .textwidget h3{font-size:21px}
.entry h4,.dp-widget-content .dp_text_widget h4,.dp-widget-content .textwidget h4{font-size:19px}
.entry h5,.dp-widget-content .dp_text_widget h5,.dp-widget-content .textwidget h5{font-size:17px}
.entry h6,.dp-widget-content .dp_text_widget h6,.dp-widget-content .textwidget h6{font-size:16px}
.entry .wp-caption,.dp-widget-content .dp_text_widget .wp-caption,.dp-widget-content .textwidget .wp-caption{max-width:100%;margin:12px 0;padding:5px;font-size:12px;text-align:center;border:1px solid}
.entry .wp-caption img,.dp-widget-content .dp_text_widget .wp-caption img,.dp-widget-content .textwidget .wp-caption img{height:auto;margin:0 auto 5px}
.entry .wp-caption p,.dp-widget-content .dp_text_widget .wp-caption p,.dp-widget-content .textwidget .wp-caption p{padding:0;margin:0}
.entry img,.dp-widget-content .dp_text_widget img,.dp-widget-content .textwidget img{margin:20px auto 20px 0;max-width:100%;height:auto}
.entry img.fl-l,.entry img.alignleft,.entry .wp-caption.alignleft,.dp-widget-content .dp_text_widget img.fl-l,.dp-widget-content .dp_text_widget img.alignleft,.dp-widget-content .dp_text_widget .wp-caption.alignleft,.dp-widget-content .textwidget img.fl-l,.dp-widget-content .textwidget img.alignleft,.dp-widget-content .textwidget .wp-caption.alignleft{margin:10px 32px 32px 0}
.entry img.fl-r,.entry img.alignright,.entry .wp-caption.alignright,.dp-widget-content .dp_text_widget img.fl-r,.dp-widget-content .dp_text_widget img.alignright,.dp-widget-content .dp_text_widget .wp-caption.alignright,.dp-widget-content .textwidget img.fl-r,.dp-widget-content .textwidget img.alignright,.dp-widget-content .textwidget .wp-caption.alignright{margin:10px 0 32px 32px}
.entry ul,.entry ol,.dp-widget-content .dp_text_widget ul,.dp-widget-content .dp_text_widget ol,.dp-widget-content .textwidget ul,.dp-widget-content .textwidget ol{margin:0 0 0 5px;padding:0 0 30px 0}
.entry ul li,.entry ol li,.dp-widget-content .dp_text_widget ul li,.dp-widget-content .dp_text_widget ol li,.dp-widget-content .textwidget ul li,.dp-widget-content .textwidget ol li{line-height:192%;padding:2px 0 2px 0}
.entry ul,.dp-widget-content .dp_text_widget ul,.dp-widget-content .textwidget ul{list-style:none;margin-left:24px}
.entry ul li,.dp-widget-content .dp_text_widget ul li,.dp-widget-content .textwidget ul li{position:relative}
.entry ul li::before,.dp-widget-content .dp_text_widget ul li::before,.dp-widget-content .textwidget ul li::before{position:absolute;top:0;left:0;content:"";margin:11px auto auto -17px;width:7px;height:7px}
.entry ol ol,.entry ul ul,.dp-widget-content .dp_text_widget ol ol,.dp-widget-content .dp_text_widget ul ul,.dp-widget-content .textwidget ol ol,.dp-widget-content .textwidget ul ul{padding:0}
.entry ol,.dp-widget-content .dp_text_widget ol,.dp-widget-content .textwidget ol{list-style-type:decimal}
.entry input[type="submit"],.dp-widget-content .dp_text_widget input[type="submit"],.dp-widget-content .textwidget input[type="submit"]{position:relative;font-size:13px;padding:0 16px;margin-right:0;line-height:2;cursor:pointer;border:0}
.entry .dp-pagenavi a,.dp-widget-content .dp_text_widget .dp-pagenavi a,.dp-widget-content .textwidget .dp-pagenavi a{text-decoration:none}
.entry .dp-pagenavi a:hover,.dp-widget-content .dp_text_widget .dp-pagenavi a:hover,.dp-widget-content .textwidget .dp-pagenavi a:hover{text-decoration:none}
.entry .recent_entries,.dp-widget-content .dp_text_widget .recent_entries,.dp-widget-content .textwidget .recent_entries{margin-left:0;line-height:1.6}
.entry .recent_entries li,.dp-widget-content .dp_text_widget .recent_entries li,.dp-widget-content .textwidget .recent_entries li{padding:5px 0;line-height:inherit}
.entry .recent_entries li::before,.dp-widget-content .dp_text_widget .recent_entries li::before,.dp-widget-content .textwidget .recent_entries li::before{display:none;content:none}
.entry .recent_entries p,.dp-widget-content .dp_text_widget .recent_entries p,.dp-widget-content .textwidget .recent_entries p{display:inline;padding:0;margin:0;line-height:0}
.entry .recent_entries .excerpt_title_wid,.dp-widget-content .dp_text_widget .recent_entries .excerpt_title_wid,.dp-widget-content .textwidget .recent_entries .excerpt_title_wid{padding:0;margin-left:0;font-size:12px}
.entry .recent_entries .widget-post-thumb,.dp-widget-content .dp_text_widget .recent_entries .widget-post-thumb,.dp-widget-content .textwidget .recent_entries .widget-post-thumb{margin:0 10px 0 0;padding:0}
#single-footer-widget{padding-bottom:0}
#content_footer .entry{padding-bottom:0}
.dp_related_posts{position:relative;line-height:1.4}
.dp_related_posts h4{font-size:12px;line-height:1.4;border:0}
.dp_related_posts h4 a{font-weight:bold}
.dp_related_posts ul{margin:0;padding:0;list-style-type:none;letter-spacing:-1em}
.dp_related_posts li{display:inline-block;width:49%;padding:5px 0;margin:0;height:auto;min-height:60px;font-weight:normal;position:relative;letter-spacing:normal;overflow:hidden;cursor:pointer}
.dp_related_posts li::before{content:'';width:0}
.dp_related_posts .meta-cat{display:inline;position:absolute;margin:0;padding:0;overflow:hidden;z-index:1}
.dp_related_posts .meta-cat a{vertical-align:top}
.dp_related_posts .rel-pub-date{margin:4px auto 4px 0;font-size:11px}
.dp_related_posts.horizontal ul{margin:0 auto;text-align:center}
.dp_related_posts.horizontal li{padding:0 5px 10px 5px;margin:0 auto 15px auto;width:172.5px;height:200px;min-height:180px;vertical-align:top}
.dp_related_posts.horizontal .widget-post-thumb{width:100%;height:108px;float:none;margin-bottom:10px;z-index:0;background-color:transparent}
.dp_related_posts.horizontal .widget-post-thumb img{border:0;margin:0;padding:0}
.dp_related_posts.horizontal .meta-cat{top:0;right:5px}
.dp_related_posts.horizontal .rel-pub-date{margin:0 auto 8px}
.dp_related_posts.horizontal.one-col li{width:217.6px;height:224px}
.dp_related_posts.horizontal.one-col .widget-post-thumb{height:138px}
.dp_related_posts.horizontal.three-col li{width:200px;height:212px}
.dp_related_posts.horizontal.three-col .widget-post-thumb{height:130px}
.dp_related_posts.vertical h4{display:list-item;font-size:12px}
.dp_related_posts.vertical li:nth-child(odd){margin-right:2%}
.dp_related_posts.vertical .widget-post-thumb{width:112px;height:74px}
.dp_related_posts.vertical .meta-cat{bottom:5px;left:0}
.tagbar,.relatedposts{font-weight:bold;margin:15px 0 0 0;padding:0 7px}
#comment-author,#comment-email,#comment-url,#comment-comment{font-size:13px;padding:0 8px;margin-bottom:10px;background-color:#fff}
.inside-title,#reply-title{margin-bottom:20px}
li.comment #reply-title,li.comment #reply-title span{margin-right:0;margin-left:0;padding-right:0;padding-left:0}
#switch_comment_type{display:table;width:100%;padding:0;margin:0}
#switch_comment_type li{display:table-cell;width:50%;height:34px;line-height:34px;font-size:14px;text-align:center;cursor:pointer}
#comment_section .commentlist{list-style-type:none;margin:10px 0 20px 0;border:none !important}
#comment_section .commentlist p{font-size:12px;padding:4px 0 20px 0}
#comment_section .commentlist ul.children{list-style-type:none;margin:20px 0 -18px 0}
#comment_section li.comment,#comment_section li.trackback,#comment_section li.pingback{font-size:13px;line-height:175%;padding:14px;margin:4px 0 20px 0 !important}
#comment_section li.comment div.reply,#comment_section li.trackback div.reply,#comment_section li.pingback div.reply{position:relative;top:0;text-align:right}
#comment_section .comment-author,#comment_section .bypostauthor{position:relative;margin-bottom:12px;font-size:12px}
#comment_section .comment-avatar{display:inline-block;overflow:hidden;margin:0 12px 12px 0}
#comment_section .comment-avatar img.avatar{width:50px;height:50px}
#comment_section .comment_author_name{display:inline-block;vertical-align:top;margin-top:14px}
#comment_section .comment-meta{position:absolute;bottom:0;right:0}
#comment_section .comment-meta .comment-reply-link{margin:0 0 0 10px}
#comment_section .comment-body p{position:relative;top:6px}
#cancel-comment-reply-link{margin-left:20px}
#commentform{font-size:11px}
#commentform input[type="text"],#commentform input[type="url"],#commentform input[type="email"],#commentform textarea{padding:0;margin:0;width:100%;font-size:13px;border:0}
#commentform input[type="submit"]{width:100%;height:46px;padding:0;font-size:16px;border:2px solid}
#commentform textarea#comment{height:100px;margin-top:10px}
#commentform .form-submit{margin:0}
input#submit{width:100px;height:24px;padding:12px 0;margin:4px auto 12px auto;cursor:pointer}
.dp_fb_comments_div{position:relative;background-position:50% 54%;min-height:160px}
.dp_fb_comments_div .dp_spinner::before{font-size:20px;line-height:20px;margin:-10px auto auto -10px}
.fb-comments,.fb-comments span[style],.fb-comments iframe[style],.fb_iframe_widget:not(.fb-like),.fb_iframe_widget[style],.fb_iframe_widget:not(.fb-like) iframe[style],.fb_iframe_widget:not(.fb-like) span[style]{overflow:hidden;width:100% !important}
.fb-like{display:inline !important}
.fb-like iframe{max-width:none}
.navigation{display:block;clear:both;width:100%;margin:30px auto}
.navigation a{line-height:2;border:2px solid;text-decoration:none}
.navigation a:hover{text-decoration:none}
.navialignleft a,.navialignright a{display:block;font-size:13px}
.navialignleft{float:left;text-align:left}
.navialignright{float:right;text-align:right}
.nav_to_paged{text-align:center}
.nav_to_paged a{display:inline-block;text-align:center;padding:5px 40px;font-size:14px;border-width:3px}
.single-nav{font-size:13px}
.single-nav li:hover.left i{left:-30px;right:auto}
.single-nav li:hover.right i{right:-30px;left:auto}
.single-nav li.right{text-align:right}
.single-nav li.right i{right:0;left:auto}
.single-nav li.right .widget-post-thumb{float:right;margin:0 0 0 10px}
.single-nav li:nth-child(odd).right{margin-right:0;float:right}
.wp-pagenavi,.wp-navigation{text-align:center;padding:5px 0 5px 0;margin:8px 0 25px 0}
.dp-pagenavi{padding:0;margin:0 auto;text-align:center}
.dp-pagenavi a,.dp-pagenavi .page-numbers,.dp-pagenavi .current{vertical-align:middle;line-height:34px;height:34px;min-width:34px;line-height:30px;margin:0 4px;font-size:11px;white-space:nowrap;border:2px solid;border-radius:17px;display:inline-block}
.dp-pagenavi .dots{border:0;margin:0}
.dp-pagenavi a{text-decoration:none}
.dp-pagenavi a:hover{text-decoration:none}
.dp-pagenavi a.more-link{background-color:transparent}
div.more_block{text-align:right;padding:8px 10px 8px 0;margin:6px 0 4px auto}
.more-entry-link{position:absolute;top:0;right:0;margin:10px 0}
#pager-loading{position:relative;height:40px;margin:30px auto 0 auto}
#pager-loading.dp_spinner::before{font-size:30px;line-height:30px;margin:-15px auto auto -15px}
.pager_msg_div{position:fixed;top:50%;left:0;width:100%;text-align:center;z-index:100}
.pager_last_msg{width:300px;padding:30px 0;margin:0 auto;background-color:rgba(0,0,0,0.7);color:#fff;font-size:14px}
.gallery dl,.gallery dt,.gallery dd{background-color:transparent !important;border:none !important}
dl.gallery-item{position:relative;text-align:left;width:auto;margin-bottom:0}
dt.gallery-icon img{margin:0;padding:0;border:1px solid #eee !important;border:1px solid rgba(32,32,32,0.18) !important}
dd.gallery-caption{position:relative;overflow:hidden;font-size:11px;line-height:1.3;padding:0 18px;border:none !important}
img.dp_ss{margin:0 10px 10px 0 !important}
img.dp_ss_hatebu{position:relative;vertical-align:-3px;padding:0 0 0 4px !important;margin:0 !important}
.sidebar{position:relative;min-height:100%;height:100%;margin:-1px;padding:20px}
.sidebar img{border:0;padding:0;margin:0}
.sidebar::before{position:absolute;top:0;height:100%;content:"";border-left:1px solid #e0e0e0}
.sidebar.left,.sidebar.left2,.sidebar.first.both{float:left;margin-left:0}
.sidebar.left::before,.sidebar.left2::before,.sidebar.first.both::before{right:0}
.sidebar.right,.sidebar.right2,.sidebar.second.both{float:right;margin-right:0}
.sidebar.right::before,.sidebar.right2::before,.sidebar.second.both::before{left:0}
.sidebar.first{width:400px}
.sidebar.first.left,.sidebar.first.right{margin:-1px}
.sidebar.first.three-col{width:340px}
.sidebar.first.both{left:-638px}
.sidebar.second{width:200px}
.sidebar.second .recent_entries li{padding:5px 0 12px 0;border:0}
.sidebar.second .widget-post-thumb{float:none;margin:0 0 5px;width:100%;height:106px}
.widget-box{position:relative;padding:0;font-size:12px;line-height:1.68}
.widget-box a{font-weight:normal}
.widget-box p,#ft-widget-content p{margin:5px 0 15px 0}
.widget-box div,#ft-widget-content div{line-height:1.68}
.widget-box .textwidget h1,.widget-box .dp_text_widget h1,#ft-widget-content .textwidget h1,#ft-widget-content .dp_text_widget h1{font-size:24px}
.widget-box .textwidget h2,.widget-box .dp_text_widget h2,#ft-widget-content .textwidget h2,#ft-widget-content .dp_text_widget h2{font-size:22px}
.widget-box .textwidget h3,.widget-box .dp_text_widget h3,#ft-widget-content .textwidget h3,#ft-widget-content .dp_text_widget h3{font-size:20px}
.widget-box .textwidget h4,.widget-box .dp_text_widget h4,#ft-widget-content .textwidget h4,#ft-widget-content .dp_text_widget h4{font-size:18px}
.widget-box .textwidget h5,.widget-box .dp_text_widget h5,#ft-widget-content .textwidget h5,#ft-widget-content .dp_text_widget h5{font-size:16px}
.widget-box .textwidget h6,.widget-box .dp_text_widget h6,#ft-widget-content .textwidget h6,#ft-widget-content .dp_text_widget h6{font-size:14px}
.widget_title_hover,.fake-hover{display:block}
#sns_buttons ul,#sns_buttons_meta ul,.widget-box ul,.ft-widget-box ul{position:relative;list-style:none;margin:0;padding:0;width:100%;overflow:hidden}
#sns_buttons ul,#sns_buttons_meta ul{overflow:visible}
.widget-box li,.ft-widget-box li{margin:0;padding:6px 0;line-height:1.48}
.widget-box li li,.ft-widget-box li li{padding-left:15px}
.widget-box li ul,.ft-widget-box li ul{position:relative;right:0}
.widget-box img,.ft-widget-box img{max-width:100%}
.recent_entries li{position:relative;cursor:pointer;line-height:152%;min-height:40px;padding:5px 0;border-bottom:1px dotted}
.recent_entries li a{text-decoration:none}
.recent_entries li .widget-views{display:inline;font-size:11px;padding:2px 4px;vertical-align:top}
.recent_entries li .loop-share-num{font-size:11px}
.recent_entries li .loop-share-num>div{padding:3px 5px}
.widget-post-thumb{position:relative;float:left;overflow:hidden;width:98px;height:65px;margin:0 10px 0 0;z-index:1;background-color:rgba(0,0,0,0.1)}
.widget-post-thumb img{width:100%;height:auto;margin:0;padding:0}
.widget-post-thumb i{position:absolute;top:50%;left:0;width:100%;margin-top:-25px;color:rgba(255,255,255,0.8);font-size:40px;text-align:center;text-shadow:0 0 20px rgba(0,0,0,0.6)}
.widget_nav_menu a,.widget_pages a,.widget_categories a,.widget_mycategoryorder a{display:block;line-height:2.8}
.widget_nav_menu a:hover,.widget_pages a:hover,.widget_categories a:hover,.widget_mycategoryorder a:hover{padding-left:6px}
.widget_nav_menu li,.widget_pages li,.widget_categories li,.widget_mycategoryorder li{position:relative;padding:0;line-height:238%;font-size:12px}
.widget_nav_menu li a,.widget_pages li a,.widget_categories li a,.widget_mycategoryorder li a{text-decoration:none !important;border-bottom:1px dotted}
.widget_nav_menu li a::before,.widget_pages li a::before,.widget_categories li a::before,.widget_mycategoryorder li a::before{padding-right:6px}
.widget_nav_menu li ul li a::before,.widget_pages li ul li a::before,.widget_categories li ul li a::before,.widget_mycategoryorder li ul li a::before{padding-right:6px}
.widget_categories li .count{position:absolute;top:7px;right:36px;padding:0 7px;line-height:20px;height:20px;font-size:10px}
.widget_categories .cat-item .count{color:#fff}
.widget_nav_menu li a{display:block}
.widget_rss div.rssSummary,.widget_rss cite{font-size:11px}
.widget_rss div.rssSummary{line-height:15px;padding:4px}
.dp_twitter_follow_widget,.dp_feedly_widget{text-align:center;margin-left:auto;margin-right:auto}
.widget-time{display:block;font-size:11px;margin-bottom:4px}
.widget-time time{margin-right:6px}
.widget-time .updated::before{font-size:11px;margin-right:5px}
#calendar_wrap{width:100%;margin:0 auto}
#wp-calendar{font-size:12px;width:100%;margin:0 auto}
#wp-calendar caption{font-size:13px;text-align:center;margin:10px 1px 1px auto;padding:5px 0}
#wp-calendar td a{display:block}
#wp-calendar th,#wp-calendar td{position:relative;text-align:center;padding:0;font-weight:normal;line-height:29px;border-right:1px solid transparent;border-bottom:1px solid transparent}
#wp-calendar tbody td a::before{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px auto auto -10px;background-color:rgba(255,255,255,0.3)}
#wp-calendar tfoot td{background-color:transparent}
#wp-calendar tfoot td#prev{text-align:left}
#wp-calendar tfoot td#next{text-align:right}
.tagcloud{position:relative;margin:8px 0 0 2px}
.dp_feed_widget{margin:20px auto 0 !important;padding:0;text-align:center}
.dp_feed_widget li{display:inline-block;margin:0 3.2% 10px 3.2%}
.dp_feed_widget a{display:table-cell;width:32px;height:32px;font-size:12px;text-align:center;vertical-align:middle;border-width:2px;border-style:solid}
.dp_feed_widget a i{display:block}
.dp_feed_widget a i::before{display:block;line-height:28px}
.dp_tab_widget_ul li{display:inline-block;float:left;overflow:hidden;height:30px;padding:8px 8px 0 8px;margin:0 2px 0 0;cursor:pointer;font-size:12px}
#dp_fix_widget{max-width:360px;z-index:1}
.dp-widget-content{position:relative;margin-bottom:40px}
.dp-widget-content.container_btm{margin-bottom:0;padding-bottom:30px}
.dp-widget-content p{margin-bottom:15px}
.dp-widget-content .inside-title{margin-bottom:0}
.container_footer{position:relative;bottom:0}
.container_footer .inside-title,.container_footer .loop-section{margin:auto}
.container_footer .loop-section{border:1px solid;border-top:0;border-bottom:0;border-color:#e0e0e0}
.container_footer .loop-section.portfolio{border-bottom:1px solid;border-color:#e0e0e0}
.content_footer{text-align:left;margin:0 auto;padding:0;border-bottom:0}
#footer{position:relative;clear:both;width:100%;margin:0 auto;padding:0;border-top-width:2px;border-style:solid;z-index:10}
#footer a{font-weight:normal}
#footer .mb_btn_footer{display:none;font-size:20px;line-height:40px;height:40px}
a#gototop{position:fixed;right:-40px;bottom:0;font-size:14px;z-index:100}
a#gototop::before{top:0}
#footer-bottom{clear:both;height:60px;text-align:right;font-size:11.5px}
#ft-btm-content{position:relative;top:38%;margin:0 auto;text-align:center;font-size:11px}
#ft-widget-container{height:auto;margin:0 auto;padding:30px 0 0}
#ft-widget-container.footer-no-widget{padding:0}
#ft-widget-container.footer-no-widget #footer_menu_ul{border-top:0}
#ft-widget-content{display:table;margin:0 auto;text-align:left;border-bottom:1px dotted;letter-spacing:-1em}
#ft-widget-content .loop-section{margin:0}
#ft-widget-content .loop-section .loop-article{width:100%}
#ft-widget-content .dp-widget-title{margin-right:0;margin-left:0;padding-right:0;padding-left:0}
#ft-widget-content .dp-widget-title span{margin-right:0;margin-left:0;padding-right:0;padding-left:0}
#ft-widget-content .ft-widget-area{display:inline-block;vertical-align:top;letter-spacing:normal}
#ft-widget-content #wp-calendar tfoot td{background-color:transparent}
.ft-widget-box{position:relative;font-size:12px}
#footer_menu_ul{margin:20px auto;padding-top:20px;text-align:center;letter-spacing:normal;border-top:1px dotted}
#footer_menu_ul li{display:inline-block;padding:4px 12px;margin:auto 6px;font-size:11px}
table.gsc-search-box{position:relative !important;padding:0 !important;margin:0 !important;border:1px solid !important}
table.gsc-search-box td{margin:0;padding:0;border:0}
.gsc-control-cse,.gsc-control-searchbox-only{background-color:transparent !important;border:none !important;padding:0 !important}
.gsc-control-cse td{border:none !important}
form.gsc-search-box{padding-top:6px !important}
div.gsc-input-box{height:40px !important;line-height:40px;border:none !important}
div.gsc-input-box table{position:relative;margin-bottom:0}
input.gsc-input,td.gsc-input{border:none !important}
td.gsc-input{padding:0 !important;width:88%}
input.gsc-input{margin:0 !important;height:auto !important;padding:0 8px 0 8px !important;font-size:13px !important}
.gsc-search-button,.gsc-search-button-v2{position:absolute;top:1px;right:0;margin:0 !important;padding:0 !important;width:38px !important;height:38px !important;border:none !important;background:none !important;text-align:center !important;cursor:pointer}
.gsc-search-button::before{vertical-align:top !important;line-height:38px !important;margin:0}
.gsc-search-button-v2 svg{display:none}
.gsc-input-box-hover,.gsc-input-box-focus,.gsc-search-button-v2:hover,.gsc-search-button-v2:focus{box-shadow:none !important;border:none !important;background:none !important;outline:0}
.gsst_a{padding:0 !important;height:38px !important}
.gscb_a{padding:0 4px !important;line-height:38px !important;color:#333 !important}
.gscb_a :hover{opacity:.76}
.gsc-webResult,.gsc-result{border:none !important}
#searchform{position:relative;display:block;width:auto;padding:6px 36px 0 6px;height:34px;background-color:transparent;border:1px solid}
#searchform::before{display:block;position:absolute;top:0;right:0;margin:0;width:33px;height:33px;line-height:33px;font-size:18px;text-align:center;background:0;border:0;cursor:pointer}
#searchform input#searchtext{position:relative;top:2px;font-size:13px;padding:0;margin:0;float:right;width:100%;border:0;background-color:transparent}
#searchform input.searchsubmit{position:absolute;top:0;right:0;background-color:transparent;border:0}
.not-found{text-align:center}
.not-found .icon-404{font-size:100px}
.not-found div{margin-bottom:30px}
.not-found #searchform{width:260px;margin:0 auto}
.ooops{margin:20px 0 5px 0;font-size:150px;width:100%;text-align:center}
.tooltip{position:relative;display:inline-block}
.tooltip span{display:block}
.tooltip-div{position:absolute;z-index:100}
.tooltip-div .tooltip-arrow{position:relative;top:0;left:70px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px}
.tooltip-div .tooltip-msg{text-align:center;padding:6px 8px;width:140px;font-size:11px;line-height:1.4}
.tooltip-div span:before,.tooltip-div span:after{content:''}
span.v_sub_menu_btn{display:inline-block;float:right;margin-top:-34px;text-align:center;width:33px;height:33px;line-height:38px;cursor:pointer;overflow:hidden}
ul.sns_btn_div{margin:0}
ul.sns_btn_div li{position:relative;display:inline-block;margin-right:8px;margin-bottom:0;margin-top:0;max-width:90px;max-height:68px;vertical-align:top}
ul.sns_btn_div li span{margin-right:0}
ul.sns_btn_div li.sns_btn_google{max-width:66px}
ul.sns_btn_div li.sns_btn_twitter{min-width:72px}
ul.sns_btn_div li.sns_btn_pinterest,ul.sns_btn_div li.sns_btn_facebook{max-width:110px}
ul.sns_btn_div li.sns_btn_pinterest>span>span{background-color:#fff !important;color:#666 !important;font-size:12px !important;border:1px solid silver;box-sizing:border-box}
ul.sns_btn_div li.sns_btn_pinterest>span>span::before,ul.sns_btn_div li.sns_btn_pinterest>span>span::after{border-width:4px !important;border-style:solid;border-color:transparent}
ul.sns_btn_div li.sns_btn_pinterest>span>span::after{position:absolute;content:""}
ul.sns_btn_div li.sns_btn_tumblr a{display:inline-block;overflow:hidden;width:62px;height:20px;background:url(https://platform.tumblr.com/v1/share_2.png) top left no-repeat transparent}
ul.sns_btn_div li.sns_btn_tumblr span{display:none}
ul.sns_btn_div li.sns_btn_feedly{max-width:120px}
ul.sns_btn_div.sns_btn_box li.sns_btn_pinterest>span{margin-top:40px !important}
ul.sns_btn_div.sns_btn_box li.sns_btn_pinterest>span>span{height:34px !important;line-height:34px !important;margin-top:-4px}
ul.sns_btn_div.sns_btn_box li.sns_btn_pinterest>span>span::before,ul.sns_btn_div.sns_btn_box li.sns_btn_pinterest>span>span::after{left:50% !important;margin-left:-4px}
ul.sns_btn_div.sns_btn_box li.sns_btn_pinterest>span>span::before{bottom:-8px !important;border-top-color:silver !important}
ul.sns_btn_div.sns_btn_box li.sns_btn_pinterest>span>span::after{bottom:-7px;border-top-color:#fff}
ul.sns_btn_div.sns_btn_normal li.sns_btn_pinterest>span>span::before,ul.sns_btn_div.sns_btn_normal li.sns_btn_pinterest>span>span::after{top:50% !important;margin-top:-4px}
ul.sns_btn_div.sns_btn_normal li.sns_btn_pinterest>span>span::before{left:-8px !important;border-right-color:silver !important}
ul.sns_btn_div.sns_btn_normal li.sns_btn_pinterest>span>span::after{left:-7px;border-right-color:#fff}
ul.sns_btn_div.sns_btn_normal li.sns_btn_pocket{position:relative}
a.feedly_button{display:block;color:#777;text-align:center;text-decoration:none}
a.feedly_button:hover{color:#333;text-decoration:none}
a.feedly_button:visited{color:#777}
.arrow_box_feedly{position:relative;background:none repeat scroll 0 0 #fff;border:1px solid #bbb;border-radius:3px 3px 3px 3px;height:35px;width:100%;margin-bottom:6px;text-align:center;-ms-box-sizing:border-box;box-sizing:border-box}
.arrow_box_feedly::before,.arrow_box_feedly::after{position:absolute;top:100%;left:50%;border:medium solid transparent;content:" ";height:0;pointer-events:none;width:0}
.arrow_box_feedly::after{border-color:#fff rgba(255,255,255,0) rgba(255,255,255,0);border-width:4px;margin-left:-4px}
.arrow_box_feedly::before{border-color:#999 rgba(204,204,204,0) rgba(204,204,204,0);border-width:5px;margin-left:-5px}
.arrow_box_feedly img{margin:0;border:0}
.arrow_box_feedly span{display:block;width:100%;font-size:14px;line-height:35px;overflow:hidden}
.arrow_box_feedly.feedly_standard{height:20px;width:auto;margin:0 auto auto 6px;float:right}
.arrow_box_feedly.feedly_standard::after,.arrow_box_feedly.feedly_standard::before{left:0}
.arrow_box_feedly.feedly_standard::before{border-color:rgba(204,204,204,0) #999 rgba(204,204,204,0) rgba(204,204,204,0);border-width:4px;margin:-13px auto auto -8px}
.arrow_box_feedly.feedly_standard::after{border-color:rgba(255,255,255,0) #fff rgba(255,255,255,0) rgba(255,255,255,0);border-width:3px;margin:-12px auto auto -6px}
.arrow_box_feedly.feedly_standard span{width:auto;font-size:11px;line-height:20px;padding:0 4px}
.loop-share-num{position:relative;letter-spacing:.06em;text-shadow:none !important;font-family:Arial}
.loop-share-num.in-blk{display:inline-block}
.loop-share-num>div{position:relative;line-height:1 !important;font-size:11px;display:inline-block}
.loop-share-num>div[class^="bg-"]{position:relative;color:#fff;line-height:1}
.loop-share-num i::before{font-size:12px}
.loop-share-num .share-num{margin:0}
.loop-share-num .bg-hatebu{background-color:#1b63db}
.loop-share-num .bg-tweets{background-color:#00b1ef}
.loop-share-num .bg-likes{background-color:#3b5998}
.loop-share-num .bg-gplus{background-color:#d2342b}
.loop-share-num .bg-pocket{background-color:#f23b52}
.loop-share-num .bg-pinterest{background-color:#bd081c}
.loop-share-num .bg-evernote{background-color:#2dbe60}
.loop-share-num .bg-feedly{background-color:#87c040}
.loop-share-num .bg-line{background-color:#55c823}
.loop-share-num .bg-line a{display:block;font-size:14px}
*:first-child+html .rssLinkListItemTitle{margin-left:-15px}
* html .rssLinkListItemTitle{margin-left:-15px}
img.post-ratings-image{border:0;padding:0;margin:0}
.emb_video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.emb_video iframe{position:absolute;top:0;left:0;max-width:100%;max-height:100%}
.wp-embedded-content{width:100% !important;min-height:200px !important}
.dp_tab ul.dp_tab_ul li.dp_sc_active_tab::before,.dp_tab ul.dp_tab_ul li.dp_sc_inactive_tab::before{display:none}
.entry .dp_sc_post_list{margin-bottom:40px}
.rank_label{position:absolute;display:block;font-weight:normal;line-height:1;text-shadow:none}
.rank_label.thumb{top:5px;left:5px;padding-top:3px;font-size:11px;z-index:10}
.rank_label.thumb::before{position:absolute;top:0;left:-5px;content:"";width:0;height:0;z-index:-1;border-style:solid;border-width:30px 30px 0 0}
.rank_label.no-thumb{top:20%;right:4px;height:100%;font-size:34px;font-weight:bold;font-style:italic;z-index:0}
.dp_spinner{position:absolute;top:0;height:100%;width:100%;margin:0 auto;display:inline-block;text-align:center;-ms-transform:translate(0,0);transform:translate(0,0);animation:spinner 1.8s linear .00s infinite}
.dp_spinner::before{position:absolute;top:50%;left:50%;font-size:14px;line-height:14px;margin:-7px auto auto -7px;display:inline-block;text-align:center}
@keyframes spinner{0.00%{transform:rotate(0)}
100%{transform:rotate(360deg)}}.hd-slideshow{position:relative;height:100%;overflow:hidden;display:none;display:block\9}
.hd-slideshow.style1.has_widget{width:810px;float:right}
.hd-slideshow.right .sliders-wrapper{float:right}
.hd-slideshow:hover .sl-btn.prev{left:0}
.hd-slideshow:hover .sl-btn.next{right:0}
.hd-slideshow:hover .button-control{right:10px}
.hd-slideshow .button-control{position:absolute;top:10px;right:-20px;width:20px;height:20px;font-size:11px;cursor:pointer;z-index:10}
.hd-slideshow .button-control span{display:none}
.hd-slideshow .button-control:before{top:0;display:block;width:100%;text-align:center;margin:4px auto 0 auto}
.hd-slideshow .navigator-content{position:absolute}
.hd-slideshow .navigator-content.right{right:15px}
.hd-slideshow .navigator-content.left{left:15px}
.hd-slideshow .navigator-content.style1{top:0}
.hd-slideshow .navigator-content.style1.right{right:0}
.hd-slideshow .navigator-content.style1.left{left:0}
.hd-slideshow .navigator-content.style1 .navigator-wrapper{overflow:visible}
.hd-slideshow .navigator-content.style1 .navigator-wrap-inner{position:absolute}
.hd-slideshow .navigator-content.style1 .navigator-wrap-inner li{border-bottom:5px solid}
.hd-slideshow .navigator-content.style2,.hd-slideshow .navigator-content.style3{bottom:15px;padding:5px}
.hd-slideshow .navigator-content.style2 .navigator-wrap-inner li,.hd-slideshow .navigator-content.style3 .navigator-wrap-inner li{border:3px solid transparent}
.hd-slideshow .navigator-content.style2 .navigator-wrap-inner li .nav-img,.hd-slideshow .navigator-content.style3 .navigator-wrap-inner li .nav-img{width:100%;height:auto}
.hd-slideshow .navigator-content.style3 .navigator-wrap-inner li{border:0}
.hd-slideshow .navigator-content.style4{top:0;right:0}
.hd-slideshow .navigator-content .navigator-wrapper{position:relative;overflow:hidden;z-index:10}
.hd-slideshow .navigator-content .navigator-wrap-inner{position:absolute}
.hd-slideshow .navigator-content .navigator-wrap-inner.header_img li{text-align:center}
.hd-slideshow .navigator-content .navigator-wrap-inner.post.style1 li,.hd-slideshow .navigator-content .navigator-wrap-inner.page.style1 li{padding:5px}
.hd-slideshow .navigator-content .navigator-wrap-inner li{float:left;display:block;font-size:11px;overflow:hidden;cursor:pointer}
.hd-slideshow .navigator-content .navigator-wrap-inner li.sl_num{text-align:center}
.hd-slideshow .navigator-content .navigator-wrap-inner li.sl_num span{display:block;font-size:12px;line-height:30px;width:30px;height:30px}
.hd-slideshow .navigator-content .navigator-wrap-inner .nav-img{vertical-align:top;width:auto;height:100%}
.hd-slideshow .navigator-content .navigator-wrap-inner .nav-img-div{height:70px;width:105px;margin-right:10px;overflow:hidden}
.hd-slideshow .navigator-content .navigator-wrap-inner .nav-img-div .nav-img{width:100%;height:auto}
.hd-slideshow .navigator-content .navigator-wrap-inner .nav-meta{vertical-align:top;width:175px}
.hd-slideshow .navigator-content .navigator-wrap-inner .nav-meta h3{font-size:12px;line-height:1.4;padding-top:2px}
.sl-btn{position:absolute;top:50%;width:60px;height:60px;margin-top:-30px;font-size:38px;text-align:center;cursor:pointer;z-index:10}
.sl-btn:before{top:5px}
.sl-btn.prev{left:-60px}
.sl-btn.next{right:-60px}
.sl-btn span{display:none}
.sliders-wrapper{position:relative;height:100%;overflow:hidden}
.sliders-wrap-inner{position:absolute;top:0;height:100%;width:100%}
.sliders-wrap-inner li{position:relative;float:left;height:100%;font-size:12px}
.sliders-wrap-inner .sl-title{font-size:17px;font-weight:bold;line-height:1.5}
.sliders-wrap-inner .img-link{display:block}
.sliders-wrap-inner .sl-img{padding:0;width:100%;height:auto}
.sliders-wrap-inner .sl-auth-date{padding:10px 0;font-size:13px}
.sliders-wrap-inner .post-date{float:right}
.sliders-wrap-inner .sl-meta{opacity:0;position:absolute;bottom:-20px;left:0;width:100%;padding:20px}
.sliders-wrap-inner .sl-desc{line-height:1.3;padding-top:10px;margin-top:8px;border-top:1px solid #fff}
.sliders-wrap-inner .ft_label{top:20px;right:0;left:auto}
.sliders-wrap-inner .meta-cat{position:absolute;bottom:40px;width:100%;margin:0 auto;text-align:center}
.sliders-wrap-inner .meta-cat a{padding:0 12px;line-height:28px}
.sliders-wrap-inner .sl-img-div{position:relative;width:45%;height:250px;margin:20px 0;text-shadow:none;overflow:hidden}
.sliders-wrap-inner.style1 li,.sliders-wrap-inner.style1 li a,.sliders-wrap-inner.style1 li a:hover,.sliders-wrap-inner.style1 li a:visited{color:#fff}
.sliders-wrap-inner.style1 .sl-auth-date{padding:4px 0;font-size:11px}
.sliders-wrap-inner.style2 .sl-meta,.sliders-wrap-inner.style3 .sl-meta,.sliders-wrap-inner.style4 .sl-meta{position:relative;top:0;left:20px;bottom:auto;width:55%;height:100%;vertical-align:top;padding:20px 20px 20px 40px;background:0}
.sliders-wrap-inner.style2 .sl-title,.sliders-wrap-inner.style3 .sl-title,.sliders-wrap-inner.style4 .sl-title{font-size:22px;line-height:1.8}
.sliders-wrap-inner.style2 .sl-desc,.sliders-wrap-inner.style3 .sl-desc,.sliders-wrap-inner.style4 .sl-desc{padding-top:20px;font-size:13px;line-height:1.8}
.sliders-wrap-inner.style2 .meta-author,.sliders-wrap-inner.style3 .meta-author,.sliders-wrap-inner.style4 .meta-author{font-size:13px}
.sliders-wrap-inner.style2 .meta-author img.avatar,.sliders-wrap-inner.style3 .meta-author img.avatar,.sliders-wrap-inner.style4 .meta-author img.avatar{width:30px;height:30px;margin-right:10px}
.sliders-wrap-inner.lof-opacity li{position:absolute;top:0;float:none}
.bx-wrapper{position:relative;margin:0 auto;padding:0;overflow:hidden;*zoom:1}
.bx-wrapper img.wp-post-image{display:block}
.bx-wrapper:hover .bx-controls-direction a.bx-next{right:0}
.bx-wrapper:hover .bx-controls-direction a.bx-prev{left:0}
.bx-wrapper .bx-pager{text-align:center}
.bx-wrapper .bx-pager .bx-pager-item{display:inline;margin:0 5px}
.bx-wrapper .bx-pager .bx-pager-item a{width:12px;height:12px;cursor:pointer;text-indent:-9999px}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;height:60px;width:60px;font-size:38px;margin-top:-30px;display:block;color:#fff !important;text-shadow:0 0 18px #000;cursor:pointer}
.bx-wrapper .bx-controls-direction a.bx-next{right:-60px}
.bx-wrapper .bx-controls-direction a.bx-prev{left:-60px}
.bx-wrapper .bx-controls-direction a i:before{width:100%}
.b{font-weight:bold !important}
.u{text-decoration:underline !important}
.i{font-family:"游ゴシック体",YuGothic,"Yu Gothic",Arial,"ヒラギノ角ゴ ProN W3",Verdana,"Lucida Grande","ＭＳ Ｐゴシック",sans-serif;font-style:italic !important}
.serif{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","Yu Mincho",YuMincho,"MS P 明朝","MS PMincho",serif}
.al-l{text-align:left}
.al-r{text-align:right}
.al-c{text-align:center}
.center,.aligncenter{clear:both;display:block;margin-left:auto !important;margin-right:auto !important}
.alignnone{display:block;margin-left:0;padding-left:0}
.fl-l,.alignleft{float:left}
.fl-r,.alignright{float:right}
.fl-l img,.alignleft img{margin-top:5px;margin-left:0 !important}
.fl-r img,.alignright img{margin-top:5px;margin-right:0 !important}
.shadow-none{text-shadow:none !important}
.disp-none{display:none}
.disp-blk{display:block}
.left{margin-right:auto}
.right{margin-left:auto}
.cl-l{clear:left}
.cl-r{clear:right}
.cl-a,.alignnone{clear:both;*zoom:1}
.cl-a:after,.alignnone:after{content:"";clear:both;display:block;overflow:hidden}
*:first-child+html .cl-a,.alignnone{padding-top:0}
.v-al-btm{vertical-align:bottom}
.v-al-top{vertical-align:top}
.v-al-mdl{vertical-align:middle}
.v-al-txt-btm{vertical-align:text-bottom}
.v-al-txt-top{vertical-align:text-top}
.pos-ab{position:absolute}
.pos-re{position:relative}
.big{font-size:20px}
.small{font-size:10px}
.ft8px{font-size:8px}
.ft9px{font-size:9px}
.ft10px{font-size:10px}
.ft11px{font-size:11px}
.ft12px{font-size:12px}
.ft13px{font-size:13px}
.ft14px{font-size:14px}
.ft15px{font-size:15px}
.ft16px{font-size:16px}
.ft17px{font-size:17px}
.ft18px{font-size:18px}
.ft19px{font-size:19px}
.ft20px{font-size:20px}
.ft21px{font-size:21px}
.ft22px{font-size:22px}
.ft23px{font-size:23px}
.ft24px{font-size:24px}
.ft25px{font-size:25px}
.ft26px{font-size:26px}
.ft27px{font-size:27px}
.ft28px{font-size:28px}
.ft29px{font-size:29px}
.ft30px{font-size:30px}
.ft31px{font-size:31px}
.ft32px{font-size:32px}
.ft33px{font-size:33px}
.ft34px{font-size:34px}
.ft35px{font-size:35px}
.ft40px{font-size:40px}
.ft45px{font-size:45px}
.ft50px{font-size:50px}
.ft55px{font-size:55px}
.ft60px{font-size:60px}
.ft65px{font-size:65px}
.ft70px{font-size:70px}
.ft75px{font-size:75px}
.ft80px{font-size:80px}
.ft85px{font-size:85px}
.ft90px{font-size:90px}
.ft95px{font-size:95px}
.ft100px{font-size:100px}
.black{color:#000}
.red{color:#f21a0a}
.green{color:#1abc9c}
.yellow{color:#f7d745}
.blue{color:#3094dd}
.lightblue{color:#08abdc}
.gray{color:#aaa}
.orange{color:#f39c12}
.pink{color:#f95189}
.white{color:#fff;text-shadow:none !important}
[class^="mk-"],[class*=" mk-"]{padding:7px 5px 5px}
.bg-none{background:transparent !important}
.bg-black,.mk-black{color:#fff;background:#353c42;text-shadow:none !important}
.bg-gray,.mk-gray{color:#444;background:#e8e8e8;text-shadow:none !important}
.bg-yellow,.mk-yellow{color:#444;background:#f7d745;text-shadow:none !important}
.bg-green,.mk-green{color:#fff;background:#1abc9c;text-shadow:none !important}
.bg-blue,.mk-blue{color:#fff;background:#3094dd;text-shadow:none !important}
.bg-lightblue,.mk-lightblue{color:#444;background:#aee2fc;text-shadow:none !important}
.bg-red,.mk-red{color:#fff;background:#fda2a2;text-shadow:none !important}
.bg-orange,.mk-orange{color:#fff;background:#f39c12;text-shadow:none !important}
.bg-pink,.mk-pink{color:#444;background:#fdc2d6;text-shadow:none !important}
.bg-white{color:#444;background:#fff;text-shadow:none !important}
.bg-black-op90{background:rgba(0,0,0,0.9);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#90000000,endColorstr=#90000000)}
.bg-black-op80{background:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#80000000,endColorstr=#80000000)}
.bg-black-op70{background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#70000000,endColorstr=#70000000)}
.bg-black-op60{background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#60000000,endColorstr=#60000000)}
.bg-black-op50{background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#50000000,endColorstr=#50000000)}
.bg-black-op40{background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#40000000,endColorstr=#40000000)}
.bg-black-op30{background:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#30000000,endColorstr=#30000000)}
.bg-black-op20{background:rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#20000000,endColorstr=#20000000)}
.bg-black-op10{background:rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#10000000,endColorstr=#10000000)}
.bg-black-op90:not(:target),.bg-black-op80:not(:target),.bg-black-op70:not(:target),.bg-black-op60:not(:target),.bg-black-op50:not(:target),.bg-black-op40:not(:target),.bg-black-op30:not(:target),.bg-black-op20:not(:target),.bg-black-op10:not(:target){filter:none}
.bd-none{border:none !important}
.bd{border-bottom:2px solid #000}
.bd-red{border-bottom:2px solid #fda2a2}
.bd-blue{border-bottom:2px solid #3094dd}
.bd-green{border-bottom:2px solid #1abc9c}
.bd-yellow{border-bottom:2px solid #f7d745}
.bd-gray{border-bottom:2px solid #aaa}
.bd-orange{border-bottom:2px solid #f39c12}
.bd-pink{border-bottom:2px solid #fdc2d6}
.bd-lightblue{border-bottom:2px solid #aee2fc}
img.bd{background-color:#fff;border:1px solid #ccc;padding:4px;box-sizing:content-box}
img.bd.bd-box,.bd-box{box-sizing:border-box}
[class^="box-"],[class*=" box-"],.box{position:relative;line-height:1.8;padding:6px 12px !important;margin:0 auto 20px auto !important;border:1px solid silver;background:#f9f9f9;box-sizing:border-box}
.box-c,[class^="box-c-"],[class*=" box-c-"]{border-radius:3px}
.box-red,.box-c-red{color:#b94a48;background-color:#f2dede;border:1px solid #f5c2c9}
.box-blue,.box-c-blue{color:#3a87ad;background-color:#d9edf7;border:1px solid #ace9f5}
.box-green,.box-c-green{color:#48832b;border:1px solid #c6f5ab;background-color:#eafddf}
.box-yellow,.box-c-yellow{color:#97911e;border:1px solid #f3ee85;background-color:#fefee2}
.box-pink,.box-c-pink{color:#d97c9e;border:1px solid #fddce9;background-color:#fff5f9}
.box-orange,.box-c-orange{color:#b9714f;border:1px solid #fbd69d;background-color:#f5e5c9}
.pd0{padding:0 !important}
.pd4px{padding:4px}
.pd5px{padding:5px}
.pd6px{padding:6px}
.pd7px{padding:7px}
.pd8px{padding:8px}
.pd9px{padding:9px}
.pd10px{padding:10px}
.pd11px{padding:11px}
.pd12px{padding:12px}
.pd13px{padding:13px}
.pd14px{padding:14px}
.pd15px{padding:15px}
.pd16px{padding:16px}
.pd17px{padding:17px}
.pd18px{padding:18px}
.pd19px{padding:19px}
.pd20px{padding:20px}
.pd21px{padding:21px}
.pd22px{padding:22px}
.pd23px{padding:23px}
.pd24px{padding:24px}
.pd25px{padding:25px}
.pd26px{padding:26px}
.pd27px{padding:27px}
.pd28px{padding:28px}
.pd29px{padding:29px}
.pd30px{padding:30px}
.pd35px{padding:35px}
.pd40px{padding:40px}
.pd45px{padding:45px}
.pd50px{padding:50px}
.pd55px{padding:55px}
.pd60px{padding:60px}
.pd65px{padding:65px}
.pd70px{padding:70px}
.pd75px{padding:75px}
.pd80px{padding:80px}
.pd85px{padding:85px}
.pd90px{padding:90px}
.pd95px{padding:95px}
.pd100px{padding:100px}
.pd0-top{padding-top:0 !important}
.pd4px-top{padding-top:4px}
.pd5px-top{padding-top:5px}
.pd6px-top{padding-top:6px}
.pd7px-top{padding-top:7px}
.pd8px-top{padding-top:8px}
.pd9px-top{padding-top:9px}
.pd10px-top{padding-top:10px}
.pd11px-top{padding-top:11px}
.pd12px-top{padding-top:12px}
.pd13px-top{padding-top:13px}
.pd14px-top{padding-top:14px}
.pd15px-top{padding-top:15px}
.pd16px-top{padding-top:16px}
.pd17px-top{padding-top:17px}
.pd18px-top{padding-top:18px}
.pd19px-top{padding-top:19px}
.pd20px-top{padding-top:20px}
.pd21px-top{padding-top:21px}
.pd22px-top{padding-top:22px}
.pd23px-top{padding-top:23px}
.pd24px-top{padding-top:24px}
.pd25px-top{padding-top:25px}
.pd26px-top{padding-top:26px}
.pd27px-top{padding-top:27px}
.pd28px-top{padding-top:28px}
.pd29px-top{padding-top:29px}
.pd30px-top{padding-top:30px}
.pd35px-top{padding-top:35px}
.pd40px-top{padding-top:40px}
.pd45px-top{padding-top:45px}
.pd50px-top{padding-top:50px}
.pd55px-top{padding-top:55px}
.pd60px-top{padding-top:60px}
.pd65px-top{padding-top:65px}
.pd70px-top{padding-top:70px}
.pd75px-top{padding-top:75px}
.pd80px-top{padding-top:80px}
.pd85px-top{padding-top:85px}
.pd90px-top{padding-top:90px}
.pd95px-top{padding-top:95px}
.pd100px-top{padding-top:100px}
.pd0-btm{padding-bottom:0 !important}
.pd4px-btm{padding-bottom:4px}
.pd5px-btm{padding-bottom:5px}
.pd6px-btm{padding-bottom:6px}
.pd7px-btm{padding-bottom:7px}
.pd8px-btm{padding-bottom:8px}
.pd9px-btm{padding-bottom:9px}
.pd10px-btm{padding-bottom:10px}
.pd11px-btm{padding-bottom:11px}
.pd12px-btm{padding-bottom:12px}
.pd13px-btm{padding-bottom:13px}
.pd14px-btm{padding-bottom:14px}
.pd15px-btm{padding-bottom:15px}
.pd16px-btm{padding-bottom:16px}
.pd17px-btm{padding-bottom:17px}
.pd18px-btm{padding-bottom:18px}
.pd19px-btm{padding-bottom:19px}
.pd20px-btm{padding-bottom:20px}
.pd21px-btm{padding-bottom:21px}
.pd22px-btm{padding-bottom:22px}
.pd23px-btm{padding-bottom:23px}
.pd24px-btm{padding-bottom:24px}
.pd25px-btm{padding-bottom:25px}
.pd26px-btm{padding-bottom:26px}
.pd27px-btm{padding-bottom:27px}
.pd28px-btm{padding-bottom:28px}
.pd29px-btm{padding-bottom:29px}
.pd30px-btm{padding-bottom:30px}
.pd35px-btm{padding-bottom:35px}
.pd40px-btm{padding-bottom:40px}
.pd45px-btm{padding-bottom:45px}
.pd50px-btm{padding-bottom:50px}
.pd55px-btm{padding-bottom:55px}
.pd60px-btm{padding-bottom:60px}
.pd65px-btm{padding-bottom:65px}
.pd70px-btm{padding-bottom:70px}
.pd75px-btm{padding-bottom:75px}
.pd80px-btm{padding-bottom:80px}
.pd85px-btm{padding-bottom:85px}
.pd90px-btm{padding-bottom:90px}
.pd95px-btm{padding-bottom:95px}
.pd100px-btm{padding-bottom:100px}
.pd0-l{padding-left:0 !important}
.pd4px-l{padding-left:4px}
.pd5px-l{padding-left:5px}
.pd6px-l{padding-left:6px}
.pd7px-l{padding-left:7px}
.pd8px-l{padding-left:8px}
.pd9px-l{padding-left:9px}
.pd10px-l{padding-left:10px}
.pd11px-l{padding-left:11px}
.pd12px-l{padding-left:12px}
.pd13px-l{padding-left:13px}
.pd14px-l{padding-left:14px}
.pd15px-l{padding-left:15px}
.pd16px-l{padding-left:16px}
.pd17px-l{padding-left:17px}
.pd18px-l{padding-left:18px}
.pd19px-l{padding-left:19px}
.pd20px-l{padding-left:20px}
.pd21px-l{padding-left:21px}
.pd22px-l{padding-left:22px}
.pd23px-l{padding-left:23px}
.pd24px-l{padding-left:24px}
.pd25px-l{padding-left:25px}
.pd26px-l{padding-left:26px}
.pd27px-l{padding-left:27px}
.pd28px-l{padding-left:28px}
.pd29px-l{padding-left:29px}
.pd30px-l{padding-left:30px}
.pd35px-l{padding-left:35px}
.pd40px-l{padding-left:40px}
.pd45px-l{padding-left:45px}
.pd50px-l{padding-left:50px}
.pd55px-l{padding-left:55px}
.pd60px-l{padding-left:60px}
.pd65px-l{padding-left:65px}
.pd70px-l{padding-left:70px}
.pd75px-l{padding-left:75px}
.pd80px-l{padding-left:80px}
.pd85px-l{padding-left:85px}
.pd90px-l{padding-left:90px}
.pd95px-l{padding-left:95px}
.pd100px-l{padding-left:100px}
.pd0-r{padding-right:0 !important}
.pd4px-r{padding-right:4px}
.pd5px-r{padding-right:5px}
.pd6px-r{padding-right:6px}
.pd7px-r{padding-right:7px}
.pd8px-r{padding-right:8px}
.pd9px-r{padding-right:9px}
.pd10px-r{padding-right:10px}
.pd11px-r{padding-right:11px}
.pd12px-r{padding-right:12px}
.pd13px-r{padding-right:13px}
.pd14px-r{padding-right:14px}
.pd15px-r{padding-right:15px}
.pd16px-r{padding-right:16px}
.pd17px-r{padding-right:17px}
.pd18px-r{padding-right:18px}
.pd19px-r{padding-right:19px}
.pd20px-r{padding-right:20px}
.pd21px-r{padding-right:21px}
.pd22px-r{padding-right:22px}
.pd23px-r{padding-right:23px}
.pd24px-r{padding-right:24px}
.pd25px-r{padding-right:25px}
.pd26px-r{padding-right:26px}
.pd27px-r{padding-right:27px}
.pd28px-r{padding-right:28px}
.pd29px-r{padding-right:29px}
.pd30px-r{padding-right:30px}
.pd35px-r{padding-right:35px}
.pd40px-r{padding-right:40px}
.pd45px-r{padding-right:45px}
.pd50px-r{padding-right:50px}
.pd55px-r{padding-right:55px}
.pd60px-r{padding-right:60px}
.pd65px-r{padding-right:65px}
.pd70px-r{padding-right:70px}
.pd75px-r{padding-right:75px}
.pd80px-r{padding-right:80px}
.pd85px-r{padding-right:85px}
.pd90px-r{padding-right:90px}
.pd95px-r{padding-right:95px}
.pd100px-r{padding-right:100px}
.mg0{margin:0 !important}
.mg4px{margin:4px}
.mg5px{margin:5px}
.mg6px{margin:6px}
.mg7px{margin:7px}
.mg8px{margin:8px}
.mg9px{margin:9px}
.mg10px{margin:10px}
.mg11px{margin:11px}
.mg12px{margin:12px}
.mg13px{margin:13px}
.mg14px{margin:14px}
.mg15px{margin:15px}
.mg16px{margin:16px}
.mg17px{margin:17px}
.mg18px{margin:18px}
.mg19px{margin:19px}
.mg20px{margin:20px}
.mg21px{margin:21px}
.mg22px{margin:22px}
.mg23px{margin:23px}
.mg24px{margin:24px}
.mg25px{margin:25px}
.mg26px{margin:26px}
.mg27px{margin:27px}
.mg28px{margin:28px}
.mg29px{margin:29px}
.mg30px{margin:30px}
.mg35px{margin:35px}
.mg40px{margin:40px}
.mg45px{margin:45px}
.mg50px{margin:50px}
.mg55px{margin:55px}
.mg60px{margin:60px}
.mg65px{margin:65px}
.mg70px{margin:70px}
.mg75px{margin:75px}
.mg80px{margin:80px}
.mg85px{margin:85px}
.mg90px{margin:90px}
.mg95px{margin:95px}
.mg100px{margin:100px}
.mg0-top{margin-top:0 !important}
.mg4px-top{margin-top:4px}
.mg5px-top{margin-top:5px}
.mg6px-top{margin-top:6px}
.mg7px-top{margin-top:7px}
.mg8px-top{margin-top:8px}
.mg9px-top{margin-top:9px}
.mg10px-top{margin-top:10px}
.mg11px-top{margin-top:11px}
.mg12px-top{margin-top:12px}
.mg13px-top{margin-top:13px}
.mg14px-top{margin-top:14px}
.mg15px-top{margin-top:15px}
.mg16px-top{margin-top:16px}
.mg17px-top{margin-top:17px}
.mg18px-top{margin-top:18px}
.mg19px-top{margin-top:19px}
.mg20px-top{margin-top:20px}
.mg21px-top{margin-top:21px}
.mg22px-top{margin-top:22px}
.mg23px-top{margin-top:23px}
.mg24px-top{margin-top:24px}
.mg25px-top{margin-top:25px}
.mg26px-top{margin-top:26px}
.mg27px-top{margin-top:27px}
.mg28px-top{margin-top:28px}
.mg29px-top{margin-top:29px}
.mg30px-top{margin-top:30px}
.mg35px-top{margin-top:35px}
.mg40px-top{margin-top:40px}
.mg45px-top{margin-top:45px}
.mg50px-top{margin-top:50px}
.mg55px-top{margin-top:55px}
.mg60px-top{margin-top:60px}
.mg65px-top{margin-top:65px}
.mg70px-top{margin-top:70px}
.mg75px-top{margin-top:75px}
.mg80px-top{margin-top:80px}
.mg85px-top{margin-top:85px}
.mg90px-top{margin-top:90px}
.mg95px-top{margin-top:95px}
.mg100px-top{margin-top:100px}
.mg0-btm{margin-bottom:0 !important}
.mg4px-btm{margin-bottom:4px}
.mg5px-btm{margin-bottom:5px}
.mg6px-btm{margin-bottom:6px}
.mg7px-btm{margin-bottom:7px}
.mg8px-btm{margin-bottom:8px}
.mg9px-btm{margin-bottom:9px}
.mg10px-btm{margin-bottom:10px}
.mg11px-btm{margin-bottom:11px}
.mg12px-btm{margin-bottom:12px}
.mg13px-btm{margin-bottom:13px}
.mg14px-btm{margin-bottom:14px}
.mg15px-btm{margin-bottom:15px}
.mg16px-btm{margin-bottom:16px}
.mg17px-btm{margin-bottom:17px}
.mg18px-btm{margin-bottom:18px}
.mg19px-btm{margin-bottom:19px}
.mg20px-btm{margin-bottom:20px}
.mg21px-btm{margin-bottom:21px}
.mg22px-btm{margin-bottom:22px}
.mg23px-btm{margin-bottom:23px}
.mg24px-btm{margin-bottom:24px}
.mg25px-btm{margin-bottom:25px}
.mg26px-btm{margin-bottom:26px}
.mg27px-btm{margin-bottom:27px}
.mg28px-btm{margin-bottom:28px}
.mg29px-btm{margin-bottom:29px}
.mg30px-btm{margin-bottom:30px}
.mg35px-btm{margin-bottom:35px}
.mg40px-btm{margin-bottom:40px}
.mg45px-btm{margin-bottom:45px}
.mg50px-btm{margin-bottom:50px}
.mg55px-btm{margin-bottom:55px}
.mg60px-btm{margin-bottom:60px}
.mg65px-btm{margin-bottom:65px}
.mg70px-btm{margin-bottom:70px}
.mg75px-btm{margin-bottom:75px}
.mg80px-btm{margin-bottom:80px}
.mg85px-btm{margin-bottom:85px}
.mg90px-btm{margin-bottom:90px}
.mg95px-btm{margin-bottom:95px}
.mg100px-btm{margin-bottom:100px}
.mg0-l{margin-left:0 !important}
.mg4px-l{margin-left:4px}
.mg5px-l{margin-left:5px}
.mg6px-l{margin-left:6px}
.mg7px-l{margin-left:7px}
.mg8px-l{margin-left:8px}
.mg9px-l{margin-left:9px}
.mg10px-l{margin-left:10px}
.mg11px-l{margin-left:11px}
.mg12px-l{margin-left:12px}
.mg13px-l{margin-left:13px}
.mg14px-l{margin-left:14px}
.mg15px-l{margin-left:15px}
.mg16px-l{margin-left:16px}
.mg17px-l{margin-left:17px}
.mg18px-l{margin-left:18px}
.mg19px-l{margin-left:19px}
.mg20px-l{margin-left:20px}
.mg21px-l{margin-left:21px}
.mg22px-l{margin-left:22px}
.mg23px-l{margin-left:23px}
.mg24px-l{margin-left:24px}
.mg25px-l{margin-left:25px}
.mg26px-l{margin-left:26px}
.mg27px-l{margin-left:27px}
.mg28px-l{margin-left:28px}
.mg29px-l{margin-left:29px}
.mg30px-l{margin-left:30px}
.mg35px-l{margin-left:35px}
.mg40px-l{margin-left:40px}
.mg45px-l{margin-left:45px}
.mg50px-l{margin-left:50px}
.mg55px-l{margin-left:55px}
.mg60px-l{margin-left:60px}
.mg65px-l{margin-left:65px}
.mg70px-l{margin-left:70px}
.mg75px-l{margin-left:75px}
.mg80px-l{margin-left:80px}
.mg85px-l{margin-left:85px}
.mg90px-l{margin-left:90px}
.mg95px-l{margin-left:95px}
.mg100px-l{margin-left:100px}
.mg0-r{margin-right:0 !important}
.mg4px-r{margin-right:4px}
.mg5px-r{margin-right:5px}
.mg6px-r{margin-right:6px}
.mg7px-r{margin-right:7px}
.mg8px-r{margin-right:8px}
.mg9px-r{margin-right:9px}
.mg10px-r{margin-right:10px}
.mg11px-r{margin-right:11px}
.mg12px-r{margin-right:12px}
.mg13px-r{margin-right:13px}
.mg14px-r{margin-right:14px}
.mg15px-r{margin-right:15px}
.mg16px-r{margin-right:16px}
.mg17px-r{margin-right:17px}
.mg18px-r{margin-right:18px}
.mg19px-r{margin-right:19px}
.mg20px-r{margin-right:20px}
.mg21px-r{margin-right:21px}
.mg22px-r{margin-right:22px}
.mg23px-r{margin-right:23px}
.mg24px-r{margin-right:24px}
.mg25px-r{margin-right:25px}
.mg26px-r{margin-right:26px}
.mg27px-r{margin-right:27px}
.mg28px-r{margin-right:28px}
.mg29px-r{margin-right:29px}
.mg30px-r{margin-right:30px}
.mg35px-r{margin-right:35px}
.mg40px-r{margin-right:40px}
.mg45px-r{margin-right:45px}
.mg50px-r{margin-right:50px}
.mg55px-r{margin-right:55px}
.mg60px-r{margin-right:60px}
.mg65px-r{margin-right:65px}
.mg70px-r{margin-right:70px}
.mg75px-r{margin-right:75px}
.mg80px-r{margin-right:80px}
.mg85px-r{margin-right:85px}
.mg90px-r{margin-right:90px}
.mg95px-r{margin-right:95px}
.mg100px-r{margin-right:100px}
.animate-shadow,.animate-rotate,.animate-zoom-in,.animate-zoom-out{transition:all .4s ease}
.animate-swing,.animate-bounce,.animate-wobble,.animate-wiggle,.animate-pulse{position:relative;animation-duration:1s}
.animate-shake{position:relative;animation-duration:.25s;animation-iteration-count:infinite;animation-timing-function:linear}
@keyframes shake{0{left:10px;top:10px}10%{left:15px;top:0}
20%{left:0;top:15px}
30%{left:10px;top:0}
40%{left:30px;top:8px}
50%{left:10px;top:0}
60%{left:20px;top:-5px}
70%{left:15px;top:3}
80%{left:0;top:10px}
90%{left:12px;top:2px}
100%{left:0;top:-5px}
}.animate-shake:hover{-webkit-animation-name:shake;-moz-animation-name:shake}
.animate-rotate:hover{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1)}
.animate-zoom-in:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15)}
.animate-zoom-out:hover{-webkit-transform:scale(0.85);-moz-transform:scale(0.85)}
.animate-shadow:hover{box-shadow:0 0 14px rgba(0,0,0,0.4)}
@keyframes bounce{0,20%,50%,80%,100%{transform:translateY(0)}
40%{transform:translateY(-30px)}
60%{transform:translateY(-15px)}}.animate-bounce:hover{animation-name:bounce}
@keyframes swing{20%{transform:rotate(15deg)}
40%{transform:rotate(-10deg)}
60%{transform:rotate(5deg)}
80%{transform:rotate(-5deg)}
100%{transform:rotate(0)}}.animate-swing:hover{-ms-transform-origin:top center;transform-origin:top center;animation-name:swing}
@keyframes wobble{0{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}
30%{transform:translateX(20%) rotate(3deg)}
45%{transform:translateX(-15%) rotate(-3deg)}
60%{transform:translateX(10%) rotate(2deg)}
75%{transform:translateX(-5%) rotate(-1deg)}
100%{transform:translateX(0)}
}.animate-wobble:hover{animation-name:wobble}
@keyframes wiggle{0{transform:skewX(9deg)}10%{transform:skewX(-8deg)}
20%{transform:skewX(7deg)}
30%{transform:skewX(-6deg)}
40%{transform:skewX(5deg)}
50%{transform:skewX(-4deg)}
60%{transform:skewX(3deg)}
70%{transform:skewX(-2deg)}
80%{transform:skewX(1deg)}
90%{transform:skewX(0)}
100%{transform:skewX(0)}
}.animate-wiggle{animation-timing-function:ease-in}
.animate-wiggle:hover{animation-name:wiggle}
@keyframes pulse{0{transform:scale(1)}50%{transform:scale(1.1)}
100%{transform:scale(1)}
}.animate-pulse:hover{animation-name:pulse}
.img{width:auto;max-width:100%;height:auto;vertical-align:middle;box-sizing:border-box;margin:10px}
.img-circular{border-radius:50%}
a.btn{text-decoration:none !important}
p.label{padding:0 12px;line-height:32px}
@media only screen and (min-width:0) and (max-width:1024px){body{min-width:100%}
.header_content,#global_menu_nav,.header-banner-outer .header-banner-inner,.header-banner-content,#headline-sec,#headline-sec.full #headline-sec-inner,.dp-container,.content_footer,#ft-btm-content,#ft-widget-content{width:100%}
.menu_num_1>li{width:100%}
.menu_num_2>li{width:50%}
.menu_num_3>li{width:33.33%}
.menu_num_4>li{width:25%}
.menu_num_5>li{width:20%}
.menu_num_6>li{width:16.667%}
.menu_num_7>li{width:14.286%}
.menu_num_8>li{width:12.42%}
.menu_num_9>li{width:11.11%}
.menu_num_10>li{width:10%}
.dp-container{margin:0 auto;border:0}
#content,#sidebar,#sidebar2{width:100%;float:none;left:auto;right:auto;margin:30px auto}
#content:before,#content:after,#sidebar:before,#sidebar:after,#sidebar2:before,#sidebar2:after{border:0}
#sidebar2 .widget-post-thumb{float:left;margin:0 10px 0;width:98px;height:65px}
.loop-section.magazine .loop-article{width:50% !important}
.loop-section.magazine.two .loop-article.first{width:100% !important}}@media only screen and (min-width:0) and (max-width:800px){.mq-hide800{display:none}
.mq-show800{display:block}}@media only screen and (min-width:0) and (max-width:768px){#global_menu_wrapper{position:absolute;top:2px;width:100%;height:44px}
#global_menu{position:absolute !important;top:44px;display:none}
#global_menu_nav{height:auto}
ul#global_menu_ul li{float:none;width:100%;height:auto;text-align:left}
ul#global_menu_ul li.menu-item-has-children>.menu-link:before{content:''}
ul#global_menu_ul li .menu-link,ul#global_menu_ul li .menu-caption{top:0;line-height:44px;padding:0 0 0 20px}
ul#global_menu_ul li ul.sub-menu{position:relative;top:auto;width:auto;margin:0 -1px 0 20px}
ul#global_menu_ul li ul.sub-menu li{position:relative}
ul#global_menu_ul li ul.sub-menu li .menu-link{padding:0 0 0 12px;line-height:44px}
ul#global_menu_ul li ul.sub-menu ul{left:0}
#expand_float_menu{display:inline-block}
.header_content{margin-top:50px}
.header_content .h_group{left:20px}
.header_content .h_group.title_center{margin-left:-20%}
.header_content .h_group.title_right{right:20px}
.hd_misc_div{top:-52px;right:50px;height:44px;line-height:44px;z-index:1}
.hd-slideshow.style1.has_widget{width:100%;float:none}
.hd-slideshow.style1 .sliders-wrapper{width:60% !important;float:none}
.hd-slideshow.style1 .sliders-wrap-inner .sl-meta{width:92%}
.hd-slideshow:not(.style1) .sliders-wrap-inner .meta-cat{top:20px;bottom:auto}
.hd-slideshow:not(.style1) .sliders-wrap-inner .sl-img-div{width:768px}
.hd-slideshow:not(.style1) .sliders-wrap-inner .sl-meta{position:absolute;top:auto;bottom:20px;padding:10px 20px;overflow:hidden;width:100%;max-width:768px;height:auto;max-height:50%;background-color:rgba(0,0,0,0.4)}
.hd-slideshow:not(.style1) .sliders-wrap-inner .sl-title{font-size:18px}
.hd-slideshow:not(.style1) .sliders-wrap-inner .sl-desc{display:none}
.hd-slideshow:not(.style1) .sliders-wrap-inner .post-date{float:none}
.hd-slideshow:not(.style1) .navigator-content{display:none}
#headline-sec:not(.home){margin-bottom:30px}
.loop-sec-header h1,.archive-title-sec,.inside-title,#reply-title,.widget-box .dp-widget-title,#ft-widget-content .dp-widget-title{font-size:22px}
.dp_tab_widget_ul li{height:40px;padding:12px 12px 0;font-size:13px}
.content_footer,#footer{padding:0 20px}
#ft-widget-content .ft-widget-area{width:100% !important;margin:0 0 30px 0}
.header_content .dp-widget-header-title,.dp-widget-site-hd{display:none}}@media only screen and (min-width:0) and (max-width:750px){.mq-hide750{display:none}
.mq-show750{display:block}
.hd-slideshow.style1{text-align:center}
.hd-slideshow.style1 .sliders-wrapper{display:inline-block;width:500px !important;float:none}
.hd-slideshow.style1 .sl-meta{text-align:left;width:100% !important}
.hd-slideshow.style1 .sl-desc{text-align:left}
.hd-slideshow .navigator-content{position:relative;display:inline-block;right:auto !important;left:auto !important}
.hd-slideshow .navigator-content.style1 .navigator-wrapper{width:115px !important}
.hd-slideshow .navigator-content.style1 .navigator-wrap-inner.style1 li{width:115px !important}
.hd-slideshow .navigator-content.style1 .navigator-wrap-inner .nav-meta{display:none}}@media only screen and (min-width:0) and (max-width:700px){.mq-hide700{display:none}
.mq-show700{display:block}}@media only screen and (min-width:0) and (max-width:650px){.mq-hide650{display:none}
.mq-show650{display:block}
.hd-slideshow .navigator-content.style1{display:none}}@media only screen and (min-width:0) and (max-width:600px){.mq-hide600{display:none}
.mq-show600{display:block}}@media only screen and (min-width:0) and (max-width:568px){.wpcf7-form .wpcf7-form-control-wrap{display:block;text-align:center;margin:0 auto 10px auto}
.wpcf7-form .wpcf7-list-item{display:block;margin:6px auto 10px 0;text-align:left}
.wpcf7-form input[type="text"],.wpcf7-form input[type="password"],.wpcf7-form input[type="email"],.wpcf7-form input[type="url"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="submit"],.wpcf7-form textarea{display:block;width:100%;margin:0 auto;padding:10px 6px}}@media only screen and (min-width:0) and (max-width:550px){.mq-hide550{display:none}
.mq-show550{display:block}
#switch_comment_type li{width:49%}}@media only screen and (min-width:0) and (max-width:500px){.mq-hide500{display:none}
.mq-show500{display:block}
.loop-sec-header h1,.archive-title-sec,.inside-title,#reply-title,.widget-box .dp-widget-title,#ft-widget-content .dp-widget-title{font-size:20px}
.hd-slideshow.style1 .sliders-wrapper{width:100% !important}
.hd-slideshow.style1 .sliders-wrapper .sl-desc{display:none}
.hd-slideshow.style1 .sliders-wrapper .post-date{float:none}
.hd-slideshow .navigator-content.style1{display:none}
.loop-section.magazine.one .loop-article.first,.loop-section.magazine.two .loop-article.first{height:500px}
.loop-section.magazine.two .loop-article.first .loop-post-thumb{width:100%;max-height:300px;margin:0 auto 20px}
.loop-section.magazine .loop-article{width:100% !important}
.single-article header .single-title{font-size:22px}
.single-article header .single-date-top{width:80px;height:80px}
.single-article header .single-date-top time{margin-top:14px}
.single-article header .single-date-top span{font-size:18px}
.single-article .archive-title-sec.author img.avatar{width:80px;height:80px;margin-right:10px}
.single-article .archive-title-sec.author .author_name{font-size:18px}
.entry h1{font-size:23px}
.entry h2{font-size:21px}
.entry h3{font-size:19px}
.entry h4{font-size:17px}
.entry h5{font-size:16px}
.entry h6{font-size:15px}}@media only screen and (min-width:0) and (max-width:414px){.loop-section.normal .loop-title{font-size:16px}
.loop-section.normal .loop-post-thumb,.loop-section.normal .loop-footer{float:none;width:100%;margin:0 auto 20px}
.loop-section.magazine.one .loop-article.first,.loop-section.magazine.two .loop-article.first{height:440px}
.loop-section.slider .loop-title{font-size:18px}
.loop-section.slider .loop-slider:not(.carousel) .meta-author{font-size:13px}
.loop-section.slider .loop-slider:not(.carousel) img.avatar{width:30px;height:30px;margin-right:8px}}@media only screen and (min-width:0) and (max-width:480px){.mq-show{display:block}
.mq-hide{display:none}
.fbpluginrecommendationsbarright,.fbpluginrecommendationsbarleft{display:none !important}}
.ranking-img-m{height: 100px;overflow: hidden;margin-bottom: .5em;}.animated{animation-duration:1s;animation-fill-mode:both}
@keyframes bounce{0.00%{transform:translateY(0)}
20%{transform:translateY(0)}
40%{transform:translateY(-30px)}
50%{transform:translateY(0)}
60%{transform:translateY(-15px)}
80%{transform:translateY(0)}
100%{transform:translateY(0)}}.bounce{animation-name:bounce}
@keyframes flash{0.00%{opacity:1}
25%{opacity:0}
50%{opacity:1}
75%{opacity:0}
100%{opacity:1}}.flash{animation-name:flash}
@keyframes pulse{0.00%{transform:scale(1)}
50%{transform:scale(1.1)}
100%{transform:scale(1)}}.pulse{animation-name:pulse}
@keyframes shake{0.00%{transform:translateX(0)}
10%{transform:translateX(-10px)}
20%{transform:translateX(10px)}
30%{transform:translateX(-10px)}
40%{transform:translateX(10px)}
50%{transform:translateX(-10px)}
60%{transform:translateX(10px)}
70%{transform:translateX(-10px)}
80%{transform:translateX(10px)}
90%{transform:translateX(-10px)}
100%{transform:translateX(0)}}.shake{animation-name:shake}
@keyframes swing{20%,40%,60%,80%,100%{transform-origin:top center}
20%{transform:rotate(15deg)}
40%{transform:rotate(-10deg)}
60%{transform:rotate(5deg)}
80%{transform:rotate(-5deg)}
100%{transform:rotate(0)}}.swing{-ms-transform-origin:top center;transform-origin:top center;animation-name:swing}
@keyframes tada{0.00%{transform:scale(1)}
10%{transform:scale(0.9) rotate(-3deg)}
20%{transform:scale(0.9) rotate(-3deg)}
30%{transform:scale(1.1) rotate(3deg)}
40%{transform:scale(1.1) rotate(-3deg)}
50%{transform:scale(1.1) rotate(3deg)}
60%{transform:scale(1.1) rotate(-3deg)}
70%{transform:scale(1.1) rotate(3deg)}
80%{transform:scale(1.1) rotate(-3deg)}
90%{transform:scale(1.1) rotate(3deg)}
100%{transform:scale(1) rotate(0)}}.tada{animation-name:tada}
@keyframes wobble{0.00%{transform:translateX(0)}
15%{transform:translateX(-25%) rotate(-5deg)}
30%{transform:translateX(20%) rotate(3deg)}
45%{transform:translateX(-15%) rotate(-3deg)}
60%{transform:translateX(10%) rotate(2deg)}
75%{transform:translateX(-5%) rotate(-1deg)}
100%{transform:translateX(0)}}.wobble{animation-name:wobble}
@keyframes fadeIn{0.00%{opacity:0}
100%{opacity:1}}.fadeIn{animation-name:fadeIn}
@keyframes fadeInUp{0.00%{opacity:0;transform:translateY(20px)}
100%{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}
@keyframes fadeInDown{0.00%{opacity:0;transform:translateY(-20px)}
100%{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}
@keyframes fadeInLeft{0.00%{opacity:0;transform:translateX(-20px)}
100%{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}
@keyframes fadeInRight{0.00%{opacity:0;transform:translateX(20px)}
100%{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:fadeInRight}
@keyframes bounceIn{0.00%{opacity:0;transform:scale(0.3)}
50%{opacity:1;transform:scale(1.05)}
70%{transform:scale(0.9)}
100%{transform:scale(1)}}.bounceIn{animation-name:bounceIn}
@keyframes bounceInDown{0.00%{opacity:0;transform:translateY(-2000px)}
60%{opacity:1;transform:translateY(30px)}
80%{transform:translateY(-10px)}
100%{transform:translateY(0)}}.bounceInDown{animation-name:bounceInDown}
@keyframes bounceInUp{0.00%{opacity:0;transform:translateY(2000px)}
60%{opacity:1;transform:translateY(-30px)}
80%{transform:translateY(10px)}
100%{transform:translateY(0)}}.bounceInUp{animation-name:bounceInUp}
@keyframes bounceInLeft{0.00%{opacity:0;transform:translateX(-2000px)}
60%{opacity:1;transform:translateX(30px)}
80%{transform:translateX(-10px)}
100%{transform:translateX(0)}}.bounceInLeft{animation-name:bounceInLeft}
@keyframes bounceInRight{0.00%{opacity:0;transform:translateX(2000px)}
60%{opacity:1;transform:translateX(-30px)}
80%{transform:translateX(10px)}
100%{transform:translateX(0)}}.bounceInRight{animation-name:bounceInRight}
@keyframes rotateIn{0.00%{transform-origin:center center;transform:rotate(-200deg);opacity:0}
100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{animation-name:rotateIn}
@keyframes rotateInDownLeft{0.00%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}
100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}
@keyframes rotateInDownRight{0.00%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}
100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}
@keyframes rotateInUpLeft{0.00%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}
100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}
@keyframes rotateInUpRight{0.00%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}
100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}
@keyframes rollIn{0.00%{opacity:0;transform:translateX(-100%) rotate(-120deg)}
100%{opacity:1;transform:translateX(0) rotate(0)}}.rollIn{animation-name:rollIn}
@keyframes flip{0.00%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}
40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}
50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}
80%{transform:perspective(400px) rotateY(360deg) scale(0.95);animation-timing-function:ease-in}
100%{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}.flip{animation-name:flip;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@keyframes flipInX{0.00%{transform:perspective(400px) rotateX(90deg);opacity:0}
40%{transform:perspective(400px) rotateX(-10deg)}
70%{transform:perspective(400px) rotateX(10deg)}
100%{transform:perspective(400px) rotateX(0);opacity:1}}.flipInX{animation-name:flipInX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@keyframes flipInY{0.00%{transform:perspective(400px) rotateY(90deg);opacity:0}
40%{transform:perspective(400px) rotateY(-10deg)}
70%{transform:perspective(400px) rotateY(10deg)}
100%{transform:perspective(400px) rotateY(0);opacity:1}}.flipInY{animation-name:flipInY;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
.widget_pages ul li a,.widget_mycategoryorder ul li a{display:block;}
#ft-widget-content .ft-widget-area{width:31.2%;}
#ft-widget-area2{margin:0 3.2%;}
.main-wrap:not(.mb-theme){color:#202020;background:#fff0f5}
.main-wrap a,.main-wrap a:visited,.loop-article a:hover{color:#202020;}
.main-wrap a:hover{color:#db7093;}
@font-face{font-family:'NotoSansCJKjp';font-style:normal;font-weight:100;src:url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Thin.eot);src:url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Thin.eot?#iefix) format('embedded-opentype'), url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Thin.woff) format('woff'), url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Thin.ttf) format('truetype');}
@font-face{font-family:'NotoSansCJKjp';font-style:normal;font-weight:200;src:url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Light.eot);src:url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Light.eot?#iefix) format('embedded-opentype'), url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Light.woff) format('woff'), url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Light.ttf) format('truetype');}
@font-face{font-family:'NotoSansCJKjp';font-style:normal;font-weight:300;src:url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-DemiLight.eot);src:url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-DemiLight.eot?#iefix) format('embedded-opentype'), url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-DemiLight.woff) format('woff'), url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-DemiLight.ttf) format('truetype');}
@font-face{font-family:'NotoSansCJKjp';font-style:normal;font-weight:400;src:url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Regular.eot);src:url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Regular.eot?#iefix) format('embedded-opentype'), url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Regular.woff) format('woff'), url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Regular.ttf) format('truetype');}
@font-face{font-family:'NotoSansCJKjp';font-style:normal;font-weight:500;src:url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Medium.eot);src:url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Medium.eot?#iefix) format('embedded-opentype'), url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Medium.woff) format('woff'), url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Medium.ttf) format('truetype');}
@font-face{font-family:'NotoSansCJKjp';font-style:normal;font-weight:700;src:url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Bold.eot);src:url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Bold.eot?#iefix) format('embedded-opentype'), url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Bold.woff) format('woff'), url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Bold.ttf) format('truetype');}
@font-face{font-family:'NotoSansCJKjp';font-style:normal;font-weight:900;src:url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Black.eot);src:url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Black.eot?#iefix) format('embedded-opentype'), url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Black.woff) format('woff'), url(https://akkinews.net/wp-content/themes/dp-magjam/css/fonts/NotoSans/NotoSansCJKjp-Black.ttf) format('truetype');}
body{font-family:NotoSansCJKjp,sans-serif;font-weight:300;}
.entry,.dp-widget-content .dp_text_widget,.dp-widget-content .textwidget{font-size:12px;}
.entry a,.entry a:visited,.dp-widget-content .dp_text_widget a,.dp-widget-content .dp_text_widget a:visited,.dp-widget-content .textwidget a,.dp-widget-content .textwidget a:visited{color:#db7093;}
.dp-container a:hover,.entry a:hover,.dp-widget-content .dp_text_widget a:hover,.dp-widget-content .textwidget a:hover,.fake-hover:hover{color:#dc143c;}
.single-date-top,.meta-cat a,.meta-cat a:hover,.meta-cat a:visited,.content pre,.entry input[type="submit"],.plane-label,#wp-calendar tbody td a,#wp-calendar tbody td a:visited,input#submit{color:#ffffff;background-color:#db7093;}
.meta-tag a:before{border-right-color:#db7093;}
.entry input[type="submit"]:hover,#wp-calendar tbody td a:hover,input#submit:hover{color:#ffffff;background-color:#dc143c;}
.loop-share-num div{color:#db7093;background-color:rgba(219, 112,147, 0.14);}
.header_container,#global_menu_trigger{background-color:#ffc0cb;border-color:#ffe4e1;}
.header_content,.header_content a,#global_menu_trigger,#global_menu_trigger a{color:#ffffff;}
.header_content hgroup h2{color:rgba(255,255,255,0.7);}
.header-banner-outer.pc{background-color:#db7093;color:#ffffff;}
.header-banner-outer.pc a,.header-banner-outer.pc a:hover,.header-banner-outer.pc a:visited{color:#ffffff;}
.header-banner-outer.mb{color:#fff;}
.header-banner-outer.mb a,.header-banner-outer.mb a:hover,.header-banner-outer.mb a:visited{color:#fff;}
.hd-slideshow .button-control{color:#db7093;background-color:#ffffff;}
.hd-slideshow .navigator-content.style1 .navigator-wrapper{background-color:#db7093;}
.hd-slideshow .navigator-content.style1 .navigator-wrap-inner li{border-color:#db7093;}
.hd-slideshow .navigator-content:not(.style1){background-color:rgba(219,112,147,0.64);}
.hd-slideshow .navigator-content:not(.style1) .navigator-wrap-inner li{background-color:rgba(255,255,255,0.6);}
.hd-slideshow .navigator-content .navigator-wrap-inner li{color:#ffffff;background-color:rgba(255,255,255,0.1);}
.hd-slideshow .navigator-content .navigator-wrap-inner li.sl_num{color:#db7093;}
.sl-btn{color:#db7093;background-color:#ffffff;}
#headline-sec.home{background-color:#db7093;color:#ffffff;}
#headline-sec.home a,#headline-sec.home a:hover,#headline-sec.home a:visited{color:#ffffff;}
#headline-sec .headline_main_title{border-color:rgba(255,255,255,0.3);}
#global_menu,#expand_float_menu,.current-menu-item .mq_submenu_li,.current_page_item .mq_submenu_li{background-color:#ffffff;color:#db7093;}
ul#global_menu_ul .menu-link,.mq-mode #fixed_sns li a,.header_content.mq-mode #hd_searchform #searchform::before,.header_content.mq-mode #hd_searchform table.gsc-search-box td.gsc-search-button:before{color:#db7093;}
ul#global_menu_ul>li .menu-link:hover,ul#global_menu_ul>li.current-menu-item>.menu-link,ul#global_menu_ul>li.current_page_item>.menu-link,.mq_submenu_li{color:#dc143c;background-color:#ffe4e1;}
ul#global_menu_ul>li .gnav-bd{border-color:transparent transparent #dc143c transparent;}
ul#global_menu_ul li ul.sub-menu,ul#global_menu_ul.mq-mode,ul#global_menu_ul.mq-mode .menu-link{border-color:rgba(219,112,147,0.1);}
ul#global_menu_ul li ul.sub-menu li{background-color:#ffffff;}
ul#global_menu_ul.mq-mode,ul#global_menu_ul .expand_global_menu_li{background-color:#ffffff;}
#global_menu .loop-section{background-color:#ffffff;color:#202020;}
#global_menu .loop-section a,#global_menu .loop-section a:hover{color:#202020;}
.mm-menu{background-color:#db7093;}
.mm-menu,.mm-listview li a{color:rgba(255, 255,255, 0.8);}
.mm-menu .mm-header>a{color:rgba(255, 255,255, 0.3);}
.mm-menu .mm-header,.mm-menu .mm-listview > li:after,.mm-menu .mm-listview>li>a.mm-prev:after,.mm-menu .mm-listview>li>a.mm-next:before{border-color:rgba(255, 255,255, 0.14);}
.mm-menu .mm-header .mm-btn:before, .mm-menu .mm-header .mm-btn:after,.mm-menu .mm-listview>li>a.mm-prev:before, .mm-menu .mm-listview>li>a.mm-next:after{border-color:rgba(255, 255,255, 0.34);}
.mm-menu .mm-listview li.current-menu-item:after,.mm-menu .mm-listview li.current_page_item:after{border-color:#dc143c;}
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-subopen),.mm-menu .mm-listview > li.mm-selected > span{background-color:rgba(219, 112,147, 0.8);}
.dp-container,.main-wrap.mb-theme{color:#202020;background-color:#ffffff;}
.dp-container select,.main-wrap.mb-theme select{border-color:rgba(32, 32,32, 0.14);}
.entry a{font-weight:bold;text-decoration:none;}
.entry a:hover{text-decoration:underline;}
.loop-section.magazine .loop-title a:hover,.loop-section.portfolio .loop-article header .loop-title a:hover{color:#db7093;}
.archive-title-sec .cat-desc,.loop-excerpt,.loop-article.normal-all footer div,.meta-div.normal, .meta-div.magazine,.meta-div.app-image,.meta-div.blog{color:rgba(32, 32,32, 0.74);}
.meta-cat a,.cat-item .count,.loop-post-thumb-flip,.portfolio.two .loop-article-content,#headline-sec-inner a.cat_link,.label_ft{background-color:#db7093;}
.loop-article:hover{border-bottom-color:#db7093;background-color:rgba(219,112,147,0.06);}
.archive-title-sec .cat-desc:before{border-color:#db7093;}
.meta-cat a.cat-color1285,.loop-post-thumb-flip.cat-color1285,.portfolio.two .loop-article-content.cat-color1285,.cat-item.cat-item-1285 .count,#headline-sec-inner a.cat_link.cat-color1285{background-color:#dd3333;}
.loop-article.cat-color1285:hover{border-bottom-color:#dd3333;background-color:rgba(221,51,51,0.06);}
.cat-color1285 .cat-desc:before{border-color:#dd3333;}
.meta-cat a.cat-color2758,.loop-post-thumb-flip.cat-color2758,.portfolio.two .loop-article-content.cat-color2758,.cat-item.cat-item-2758 .count,#headline-sec-inner a.cat_link.cat-color2758{background-color:#8224e3;}
.loop-article.cat-color2758:hover{border-bottom-color:#8224e3;background-color:rgba(130,36,227,0.06);}
.cat-color2758 .cat-desc:before{border-color:#8224e3;}
.meta-cat a.cat-color4213,.loop-post-thumb-flip.cat-color4213,.portfolio.two .loop-article-content.cat-color4213,.cat-item.cat-item-4213 .count,#headline-sec-inner a.cat_link.cat-color4213{background-color:#;}
.loop-article.cat-color4213:hover{border-bottom-color:#;background-color:rgba(0,0,0,0.06);}
.cat-color4213 .cat-desc:before{border-color:#;}
.meta-cat a.cat-color5054,.loop-post-thumb-flip.cat-color5054,.portfolio.two .loop-article-content.cat-color5054,.cat-item.cat-item-5054 .count,#headline-sec-inner a.cat_link.cat-color5054{background-color:#dd3333;}
.loop-article.cat-color5054:hover{border-bottom-color:#dd3333;background-color:rgba(221,51,51,0.06);}
.cat-color5054 .cat-desc:before{border-color:#dd3333;}
.meta-cat a.cat-color5115,.loop-post-thumb-flip.cat-color5115,.portfolio.two .loop-article-content.cat-color5115,.cat-item.cat-item-5115 .count,#headline-sec-inner a.cat_link.cat-color5115{background-color:#dd3333;}
.loop-article.cat-color5115:hover{border-bottom-color:#dd3333;background-color:rgba(221,51,51,0.06);}
.cat-color5115 .cat-desc:before{border-color:#dd3333;}
.meta-cat a.cat-color5265,.loop-post-thumb-flip.cat-color5265,.portfolio.two .loop-article-content.cat-color5265,.cat-item.cat-item-5265 .count,#headline-sec-inner a.cat_link.cat-color5265{background-color:#dd3333;}
.loop-article.cat-color5265:hover{border-bottom-color:#dd3333;background-color:rgba(221,51,51,0.06);}
.cat-color5265 .cat-desc:before{border-color:#dd3333;}
.meta-cat a.cat-color5296,.loop-post-thumb-flip.cat-color5296,.portfolio.two .loop-article-content.cat-color5296,.cat-item.cat-item-5296 .count,#headline-sec-inner a.cat_link.cat-color5296{background-color:#8224e3;}
.loop-article.cat-color5296:hover{border-bottom-color:#8224e3;background-color:rgba(130,36,227,0.06);}
.cat-color5296 .cat-desc:before{border-color:#8224e3;}
.bx-wrapper .bx-pager .bx-pager-item a{background-color:#202020;}
input[type="checkbox"]:checked,input[type="radio"]:checked{background-color:#db7093;}
select{border-color:rgba(32, 32,32,0.14);color:#202020;}
#searchform input#searchtext{color:#202020;}
#searchform::before{color:#202020;}
#searchform input:focus{background-color:#ffffff;}
#hd_searchform #searchform .searchtext_div{color:#ffc0cb;background-color:#ffffff;}
#hd_searchform #searchform input#searchtext,#hd_searchform #searchform:hover input#searchtext::-webkit-input-placeholder,#hd_searchform #searchform input#searchtext:focus::-webkit-input-placeholder{color:#ffc0cb;}
.header_content:not(.mq-mode) #hd_searchform #searchform::before,.header_content:not(.mq-mode) #hd_searchform td.gsc-search-button:before{color:#ffffff;}
#hd_searchform.mb-theme #searchform input#searchtext{color:#db7093;}
#hd_searchform.mb-theme .searchtext_div{color:#db7093;background-color:#ffffff;}
table.gsc-search-box{background-color:#ffffff!important;border-color:rgba(32, 32,32, 0.2)!important;}
td.gsc-search-button{color:#202020!important;background-color:#ffffff!important;}
#hd_searchform table.gsc-search-box{background-color:#ffffff!important;color:#ffc0cb!important;}
#hd_searchform td.gsc-search-button{color:#ffffff!important;background-color:transparent!important;}
#hd_searchform.mb-theme table.gsc-search-box{background-color:#ffffff!important;}
#hd_searchform.mb-theme td.gsc-search-button{color:#db7093!important;background-color:#ffffff!important;}
.rank_label.thumb{color:#ffffff;}
.rank_label.thumb:before{border-color:rgba(219,112,147,0.84) transparent transparent transparent;}
.rank_label.no-thumb{color:rgba(32,32,32,0.1);}
#ft-widget-content .rank_label.thumb{color:#ffffff;}
#ft-widget-content .rank_label.thumb:before{border-color:rgba(0,0,0,0.84) transparent transparent transparent;}
#ft-widget-content .rank_label.no-thumb{color:rgba(0,0,0,0.1);}
.content dt,.content table th,.entry .wp-caption,#wp-calendar caption,#wp-calendar th, #wp-calendar td{background-color:rgba(32, 32,32, 0.04);}
.mb-theme .post_meta_sns_btn,.mb .post_meta_sns_btn{background-color:rgba(32, 32,32, 0.06);}
#wp-calendar tbody td#today{background-color:rgba(32, 32,32, 0.1);}
.meta-tag a:after{background-color:#ffffff;}hr{border-color:rgba(32, 32,32, 0.4);}
.single-date-top .date_year{border-color:#ffffff;}
.archive-title-sec.author .author_sns i{border-color:#202020;}
address,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,#switch_comment_type, .dp_tab_widget_ul,.single-article header .single-title span,.loop-sec-header h1 span,.widget-box .dp-widget-title span,.archive-title-sec.author .author_sns i:hover,.inside-title span, #reply-title span,#comment_section li.comment:hover,#comment_section li.trackback:hover,#comment_section li.pingback:hover{border-color:#db7093;}
.widget_pages li a,.widget_nav_menu li a,.widget_categories li a,.widget_mycategoryorder li a,.recent_entries li,.mb-theme .dp_related_posts.vertical li{border-color:rgba(32, 32,32, 0.3);}
.content table th,.content table td,.content dl,.content dt,.content dd,.entrylist-date,div#comment-author,div#comment-email,div#comment-url,div#comment-comment,#comment_section li.comment,#comment_section li.trackback,#comment_section li.pingback{border-color:rgba(32, 32,32, 0.18);}
.archive-title-sec.author .author_desc:before{border-color:rgba(32, 32,32, 0.7);}
.active_tab,.entry ul li:before, .dp-widget-content .dp_text_widget ul li:before,.dp-widget-content .textwidget ul li:before,a#gototop{color:#ffffff;background-color:#db7093;}
a#gototop:hover{color:#ffffff;background-color:#dc143c;}
.inactive_tab{background-color:rgba(32, 32,32, 0.08);}
.inactive_tab:hover{background-color:rgba(32, 32,32, 0.12);}
.entry ul li:before,.dp-widget-content .dp_text_widget ul li:before,.dp-widget-content .textwidget ul li:before{border-color:#ffffff;}
.single-article:before,.single-article header:before,.single-article .single_post_meta:before,.loop-sec-header h1,.archive-title-sec,.mb-theme #headline-sec:not(.home),.widget-box .dp-widget-title,.inside-title, #reply-title,#comment_section .comment-avatar img,#searchform{border-color:rgba(32, 32,32, 0.2);}
.loop-article{border-color:rgba(32, 32,32, 0.16);}
.entry .wp-caption{border-color:rgba(32, 32,32, 0.1);}
.tagcloud a,.tagcloud a:visited,.entry>p>a.more-link,.dp-pagenavi a,.dp-pagenavi a:visited,.dp-pagenavi .page-numbers:not(.dots),.navigation a,.navigation a:visited,.dp-container a.more-entry-link,.mb-theme .content a.more-entry-link,#commentform input[type="submit"],#comment_section .comment-meta .comment-reply-link{color:#ffffff;border-color:#db7093;background-color:#db7093;}
.tagcloud a:hover,.entry>p>a.more-link:hover,.navigation a:hover,.navialignleft a:hover,.navialignright a:hover,.dp-container .more-entry-link:hover,.mb-theme .content a.more-entry-link:hover,.dp-pagenavi a:hover,.dp-pagenavi .page-numbers.current,.dp-pagenavi .page-numbers:hover,#commentform input[type="submit"]:hover,#comment_section .comment-meta .comment-reply-link:hover{color:#db7093;background-color:transparent;}
.widget_nav_menu li a:hover,.widget_pages li a:hover,.widget_categories li a:hover,.widget_categories li.current-cat a,.widget_mycategoryorder li a:hover,.recent_entries li:hover,.dp_recent_posts_widget li:hover,.dp_related_posts ul li:hover,span.v_sub_menu_btn{background-color:rgba(32, 32,32, 0.04);}
.tooltip-arrow{border-color:transparent transparent #db7093 transparent;}
.tooltip-msg{color:#ffffff;background-color:#db7093;}
.tagcloud .tooltip-msg{color:#db7093;background-color:#ffffff;}
.content blockquote,.content q{background-color:rgba(32, 32,32, 0.04);border:1px solid rgba(32, 32,32, 0.08);}
.content code{background-color:rgba(32, 32,32, 0.05);border:1px solid rgba(32, 32,32, 0.48);}
.content blockquote:before,.content blockquote:after{color:#db7093;}
#comment_section li.comment:hover,#comment_section li..trackback:hover,#comment_section li..pingback:hover{border-color:#db7093;}
.container_footer{background-color:#fff0f5;color:#202020;}
.container_footer a,.container_footer a:visited{color:#202020;}
.container_footer a:hover{color:rgba(219,112,147,0.8);}
#footer{border-color:#dc143c;}
#footer,#footer #footer-bottom a,#footer #footer-bottom a:hover{background-color:#ffffff;color:#000000;}
#footer a{color:#000000;}
#footer a:hover{color:#dc143c;}
#footer_menu_ul{border-color:#000000;}
#footer select{border-color:rgba(0, 0,0,0.14);color:#000000;}
#footer_menu_ul,#footer_menu_ul.mb-theme li,#ft-widget-content,#ft-widget-content .dp-widget-title{border-color:rgba(0, 0,0, 0.2);}
#ft-widget-content .dp-widget-title span{border-color:#dc143c;}
#ft-widget-content #searchform{border-color:rgba(0, 0,0, 0.2);}
#ft-widget-content #wp-calendar caption,#ft-widget-content #wp-calendar th, #ft-widget-content #wp-calendar td{background-color:rgba(0, 0,0, 0.08);}
#ft-widget-content #wp-calendar tbody td#today{background-color:rgba(0, 0,0, 0.12);}
#ft-widget-content #wp-calendar tbody td a{color:#ffffff;background-color:#000000;}
#ft-widget-content #wp-calendar tbody td a:hover{background-color:#dc143c;}
.ft-widget-box ul.recent_entries li,.ft-widget-box .widget_pages li a, .ft-widget-box .widget_nav_menu li a, .ft-widget-box .widget_categories li a, .ft-widget-box .widget_mycategoryorder li a{border-bottom:1px dotted rgba(0, 0,0, 0.4);}
#ft-widget-content .active_tab{color:#ffffff;background-color:#000000;}
#ft-widget-content .tagcloud a,#footer a.more-entry-link{color:#ffffff;border-color:#000000;background-color:#000000;}
#ft-widget-content .tagcloud a:hover,#footer a.more-entry-link:hover{color:#000000;background-color:transparent;}
#ft-widget-content .inactive_tab{color:#000000;background-color:rgba(0, 0,0, 0.08);}
#ft-widget-content .inactive_tab:hover{background-color:rgba(0, 0,0, 0.03);}
#ft-widget-content .dp_tab_widget_ul{border-color:#000000;}
#ft-widget-content .loop-share-num div{color:#dc143c;background-color:rgba(220, 20,60, 0.14);}
#ft-widget-content #searchform input#searchtext{color:#000000;}
#ft-widget-content #searchform::before{color:#000000;}
.wow{visibility:hidden}
.btn,.label{background-color:#db7093}
.entry p{padding:0px 0 5px 0;}
.entry img{max-width:97%;height:auto;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}
.wpp-list li{font-size:12px;min-height:60px;padding:5px;border-bottom:1px dotted #cccccc;}
#share ul{height:auto;}
#share li{font-size:14px;float:left;text-align:center;width:84px;margin-right:1%;margin-bottom:8px;border-radius:3px;list-style:none;}
#share li.share-twitter{background:#55acee;box-shadow:0 2px #2795e9;}
#share li.share-twitter:hover{background:#83c3f3;}
#share li.share-facebook{background:#3b5998;box-shadow:0 2px #2d4373;}
#share li.share-facebook:hover{background:#4c70ba;}
#share li.share-google{background:#dd4b39;box-shadow:0 2px #c23321;}
#share li.share-google:hover{background:#e47365;}
#share li.share-hatena{background:#2c6ebd;box-shadow:0 2px #225694;}
#share li.share-hatena:hover{background:#4888d4;}
#share li.share-pocket{background:#f13d53;box-shadow:0 2px #e6152f;}
#share li.share-pocket:hover{background:#f26f7f;}
#share li.share-feedly{background:#87bd33;box-shadow:0 2px #228b22;}
#share li.share-feedly:hover{background:#a0bc74;}
#share a{display:block;height:27px;color:#ffffff;text-decoration:none;}
#share a:hover{text-decoration:none;color:#ffffff;}
.fukidashi{background-color:#ffe4e1;border-radius:5px;position:relative;}
.fukidashi:after{border:10px solid transparent;border-top-color:#ffe4e1;border-bottom-width:0;bottom:-10px;content:"";display:block;left:30px;position:absolute;width:0;}
ul.sga-ranking{counter-reset:pupular-ranking;}
li.sga-ranking-list{position:relative;}
li.sga-ranking-list:before{background:none repeat scroll 0 0 #db7093;color:#fff;content:counter(pupular-ranking, decimal);counter-increment:pupular-ranking;font-size:12px;left:0;top:0;line-height:1;padding:3px 5px;position:absolute;z-index:1;border-radius:5px;}
.widget_top-posts .widgets-list-layout img.widgets-list-layout-blavatar{max-width:75px;width:100%;}
.widget_top-posts .widgets-list-layout img.widgets-list-layout-blavatar{max-width:75px;width:100%;}
a.tw-follow-btn{padding:5px 5px;justify-content:center;align-items:center;width:200px;height:30px;font-size:13px;color:#fff !important;font-family:'Helvetica Neue', Arial, sans-serif;text-decoration:none;line-height:1;background-color:#1b95e0;border-radius:3px;letter-spacing:normal;}
a.tw-follow-btn:hover {    background-color: #0c7abf;}.wp-polls-archive{}
.wp-polls, .wp-polls-form{}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li{text-align:left;background-image:none;display:block;}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul{text-align:left;list-style:none;float:none;}
.wp-polls ul li:before, .wp-polls-ans ul li:before, #sidebar ul ul li:before{content:'';}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG{display:inline;border:0px;padding:0px;margin:0px;}
.wp-polls-ul{padding:0px;margin:0px 0px 10px 10px;}
.wp-polls-ans{width:100%;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.wp-polls-loading{display:none;text-align:center;height:16px;line-height:16px;}
.wp-polls-image{border:0px;}
.wp-polls .Buttons{border:1px solid #c8c8c8;background-color:#f3f6f8;}
.wp-polls-paging a, .wp-polls-paging a:link{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #0066cc;color:#0066cc;background-color:#FFFFFF;}
.wp-polls-paging a:visited{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #0066cc;color:#0066cc;background-color:#FFFFFF;}
.wp-polls-paging a:hover{border:1px solid #000000;color:#000000;background-color:#FFFFFF;}
.wp-polls-paging a:active{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #0066cc;color:#0066cc;background-color:#FFFFFF;}
.wp-polls-paging span.pages{padding:2px 4px 2px 4px;margin:2px 2px 2px 2px;color:#000000;border:1px solid #000000;background-color:#FFFFFF;}
.wp-polls-paging span.current{padding:2px 4px 2px 4px;margin:2px;font-weight:bold;border:1px solid #000000;color:#000000;background-color:#FFFFFF;}
.wp-polls-paging span.extend {
padding: 2px 4px 2px 4px; 
margin: 2px;	
border: 1px solid #000000;
color: #000000;
background-color: #FFFFFF;
}