﻿#loading{width:85px;height:85px;position:fixed;top:50%;left:50%;margin:-42.5px 0 0 -42.5px}#container{opacity:0}@font-face{font-family:"YuGothic M";src:local("Yu Gothic Medium")}body{font-family:"YakuHanJPs", "游ゴシック体", YuGothic, "YuGothic M", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-size:14px;line-height:1.5;color:#171717;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header,h1,h2,.link_button,.link_button_light,#humberger,#drawernav h3,#drawernav h4,.thumbnail_filter h3,button[type="submit"],input[type="submit"],.thumbnail_date,.diamond_text h3,.profile dt,.pagination,.next_arrow,.prev_arrow,.entry_sns,legend,.error h3{font-family:"Pacifico", "YakuHanJPs", "游ゴシック体", YuGothic, "YuGothic M", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}footer .wpcf7-form,input[type="text"],input[type="email"],textarea,.copyright{font-family:'Josefin Slab', "YakuHanJPs", "游ゴシック体", YuGothic, "YuGothic M", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-weight:bold}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?qj2six");src:url("../fonts/icomoon.eot?qj2six#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?qj2six") format("truetype"),url("../fonts/icomoon.woff?qj2six") format("woff"),url("../fonts/icomoon.svg?qj2six#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]::before,[class*=" icon-"]::before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-free:before{content:"\e905"}.icon-free_coat:before{content:"\e903"}.icon-shop:before{content:"\e904"}.icon-hateb:before{content:"\e900"}.icon-facebook:before{content:"\e902"}.icon-line:before{content:"\e901"}.icon-twitter:before{content:"\ea96"}#humberger{position:fixed;top:84px;right:24px;z-index:12;padding:8px;background:#171717;border-radius:60px;cursor:pointer;width:36px;height:36px;text-align:center}#humberger .humberger-line{position:relative;top:5px;transition:all 0.17s linear}#humberger .humberger-line .icon-bar{height:2px;background:#b08ffb;display:block;width:20px;margin:0 auto 4px;border-radius:4px;-webkit-transition:all 400ms cubic-bezier(1, 0, 0, 1);-moz-transition:all 400ms cubic-bezier(1, 0, 0, 1);-o-transition:all 400ms cubic-bezier(1, 0, 0, 1);transition:all 400ms cubic-bezier(1, 0, 0, 1);-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);-moz-transition-timing-function:cubic-bezier(1, 0, 0, 1);-o-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}#humberger .icon-title{color:#b08ffb;font-size:12px;line-height:1;position:absolute;bottom:11px;left:0;right:0}#drawernav{position:fixed;top:0;right:-240px;width:240px;height:100%;background:rgba(47,12,130,0.95);color:#fff;z-index:11;padding-top:136px;transition:all 0.17s linear;font-size:12px}#drawernav a{color:rgba(255,255,255,0.8)}#drawernav .link_button{font-size:12px;color:#f2f0ff;border:1px solid #f2f0ff;padding:8px 0px;width:200px;background:rgba(242,240,255,0.1);margin-bottom:16px}#drawernav .drawer-menu{margin-bottom:32px;margin-left:12px}#drawernav .drawer-menu h3{font-size:18px;line-height:1;margin-bottom:8px;padding:0 8px 8px}#drawernav .drawer-menu .drawer-categoryslist{margin-left:8px;font-size:12px}#drawernav .drawer-menu .drawer-categoryslist .drawer-category{display:inline-block;margin:0 3px 6px 0}#drawernav .drawer-menu .drawer-categoryslist .drawer-category a{background:#5c35b7;border-radius:20px;padding:3px 6px;line-height:1;display:inline-block}#drawernav .drawer-menu .drawer-tagslist{margin-left:8px;font-size:12px}#drawernav .drawer-menu .drawer-tagslist .drawer-tag{display:inline-block;margin:0 3px 6px 0;line-height:1}#drawernav .drawer-menu .drawer-tagslist .drawer-tag a{line-height:1;display:inline-block}@media screen and (max-width: 768px){#humberger{top:94px;right:16px}#drawernav{padding-top:146px}}@media screen and (max-width: 414px){#humberger{top:79px;right:8px}#drawernav{padding-top:130px}}body.drawer-opened #container{left:-240px;box-shadow:1px 0 2px #000;-webkit-box-shadow:1px 0 2px #000}body.drawer-opened .fixed-content{left:-240px}body.drawer-opened #drawernav{right:0}body.drawer-opened #humberger .humberger-line{top:3px}body.drawer-opened #humberger .humberger-line .icon-bar{width:20px;margin:0 auto 6px}body.drawer-opened #humberger .humberger-line .icon-bar:nth-child(1){transform:translate(0, 8px) rotate(45deg);-webkit-transform:translate(0, 8px) rotate(45deg)}body.drawer-opened #humberger .humberger-line .icon-bar:nth-child(2){transform:translate(-20px, 0);-webkit-transform:translate(-20px, 0);opacity:0}body.drawer-opened #humberger .humberger-line .icon-bar:nth-child(3){transform:translate(0, -8px) rotate(-45deg);-webkit-transform:translate(0, -8px) rotate(-45deg)}body.drawer-opened #humberger .icon-title{margin-top:-4px}body.drawer-opened #overlay{z-index:3;opacity:0.3;left:-240px}body{background:#f2f0ff;-webkit-text-size-adjust:none}html{background:#171717;width:100%;min-width:320px;box-sizing:border-box}.inner{margin:0 auto;max-width:1080px;padding:0 32px}h2{text-align:center;font-size:40px;color:#171717;padding:0 0 80px}h2::after{content:"";display:block;border:2px solid #171717;width:56px;color:#171717;border-radius:2px;margin:24px auto 0}.section_layout{padding:124px 0 144px}.page_layout{padding:182px 0 144px}.text_center{text-align:center}.contactform{background-color:rgba(255,255,255,0.8);border-radius:8px;margin:0 auto;padding:64px;font-size:16px;box-sizing:border-box}.contactform .text{padding-bottom:64px}.contactform .wpcf7 p{padding-bottom:40px}.contactform .wpcf7 .wpcf7-quiz-label{display:inline-block;margin-bottom:8px;color:#aaa}.contactform .wpcf7-form input[type="text"],.contactform .wpcf7-form input[type="email"],.contactform .wpcf7-form textarea{-webkit-appearance:none;appearance:none;display:block;border:none;border-bottom:1px solid #171717;border-radius:0;padding:0 0 16px;width:100%;box-sizing:border-box;background-color:transparent;font-size:16px}.contactform .wpcf7-form button[type="submit"],.contactform .wpcf7-form input[type="submit"]{-webkit-appearance:none;appearance:none;display:block;border:2px solid #f2f0ff;border-radius:100px;margin:auto;padding:16px 40px 16px;line-height:1;text-align:center;font-size:24px;color:#f2f0ff;background-color:rgba(56,44,152,0.7);cursor:pointer;outline:none}.contactform .wpcf7-form input[type="text"]:focus,.contactform .wpcf7-form input[type="email"]:focus,.contactform .wpcf7-form textarea:focus,.contactform .wpcf7-form input[type="submit"]:focus{outline:none;border-color:#d60a49}.contactform .wpcf7-form .wpcf7-list-item{margin:0}.contactform .wpcf7-form .wpcf7-list-item label{display:inline-block;margin:0 12px 12px 0;padding:9px 12px 10px 28px;border:1px solid #ddd;border-radius:4px;position:relative;font-size:14px;line-height:1}.contactform .wpcf7-form .wpcf7-list-item label::last-child{margin:0 0 12px}.contactform .wpcf7-form .wpcf7-list-item label input[type="radio"]{background-color:transparent;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;position:absolute;width:0;height:0;top:0;left:0;outline:none}.contactform .wpcf7-form .wpcf7-list-item label input[type="radio"]::before{content:"";display:block;width:12px;height:12px;border-radius:8px;border:2px solid #ccc;position:absolute;left:8px;top:9px;z-index:1;outline:none}.contactform .wpcf7-form .wpcf7-list-item label input[type="radio"]:checked:before{border-color:#d60a49}.contactform .wpcf7-form .wpcf7-list-item label input[type="radio"]:checked:after{content:"";display:block;width:6px;height:6px;border-radius:8px;background-color:#d60a49;position:absolute;left:13px;top:14px;z-index:2}.contactform .wpcf7-not-valid-tip{display:block;padding-top:8px;color:#d60a49}.contactform .wpcf7-validation-errors{padding:8px;color:#ede8f8;text-align:center;font-weight:bold;border-radius:8px;background:#d60a49;border:none}.contactform .screen-reader-response{display:none}.contactform .wpcf7-mail-sent-ok{text-align:center;color:#f2f0ff;background:#00aecd;border:none;border-radius:8px;margin:0;padding:8px 0px}@media screen and (max-width: 768px){.contactform{padding:6%}}@media screen and (max-width: 414px){.inner{padding:0 16px}h2{font-size:28px;padding:0 0 48px}h2::after{margin:16px auto 0}.section_layout{padding:64px 0}.page_layout{padding:135px 0 80px}.contactform{width:90%;padding:6%;font-size:14px}.contactform .text{padding-bottom:32px}.contactform .wpcf7 p{padding-bottom:24px}.contactform .wpcf7-form input[type="text"],.contactform .wpcf7-form input[type="email"],.contactform .wpcf7-form textarea{padding:0 0 8px;font-size:14px}.contactform .wpcf7-form button[type="submit"],.contactform .wpcf7-form input[type="submit"]{font-size:16px;padding:12px 32px}.contactform .wpcf7-form .wpcf7-list-item label{font-size:12px}.contactform .wpcf7-validation-errors{text-align:left}}a{color:#a59af8;text-decoration:none;transition:all 0.17s linear;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{opacity:0.75;text-decoration:none}a.hiding{pointer-events:none}.link_button{display:block;text-align:center;font-size:24px;color:#171717;border:2px solid #171717;border-radius:100px;width:144px;margin:auto;line-height:1;padding:8px 8px 15px;box-sizing:border-box}.link_button:hover{-webkit-transform:scale(1.06);transform:scale(1.06);opacity:1}.link_button_light{display:block;width:144px;margin:auto;padding:8px 8px 12px;box-sizing:border-box;background:#fff;color:#a59af8;text-align:center;font-size:14px;line-height:1;border-radius:100px}.dark{background:#382c98;color:#f2f0ff}.dark h2{color:#f2f0ff}.dark h2::after{border:2px solid #f2f0ff}.dark .link_button{color:#f2f0ff;border:2px solid #f2f0ff}@media screen and (max-width: 414px){.link_button{font-size:18px;width:92px;padding:8px 8px 12px}}header{position:fixed;width:100%;min-width:320px;box-sizing:border-box;z-index:100;background-color:rgba(23,23,23,0.9);border-top:3px solid #a59af8;padding-bottom:6px}header nav.smart-navi{display:none}header .inner::after{content:"";display:block;clear:both;height:0;visibility:hidden}header .inner .logo{float:left;margin:16px 40px 8px 0;position:relative;width:40px;height:auto}header .inner .logo a{display:block;line-height:1}header .inner .logo a .guard-nopic{position:absolute;display:block;width:100%;height:100%;background:url(../images/guard.png)}header .inner .logo a img{width:40px;height:auto}header .inner nav.default-navi{float:left}header .inner nav.default-navi::after{content:"";display:block;clear:both;height:0;visibility:hidden}header .inner nav.default-navi ul{float:left;font-size:22px}header .inner nav.default-navi ul::after{content:"";display:block;clear:both;height:0;visibility:hidden}header .inner nav.default-navi ul li{float:left;margin-right:32px}header .inner nav.default-navi ul li a{position:relative;display:block;padding-top:18px;transition:all 0.17s linear}header .inner nav.default-navi ul li a::before{content:"";display:block;position:absolute;top:0;left:0;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#a59af8 transparent transparent transparent;transition:all 0.17s linear;opacity:0}header .inner nav.default-navi ul li a:hover::before{opacity:1}header .inner nav.default-navi ul li.active a::before{opacity:1}header ul::after{content:"";display:block;clear:both;height:0;visibility:hidden}header ul li{float:left;line-height:1}header ul.links{padding:10px 0px;float:right}header ul.links li a{display:block}header ul.links li.twitter{margin:9px 0 0 0}header ul.links li.twitter a{width:25px;height:auto}header ul.links li.twitter a img{width:100%;height:100%}header ul.links li.instagram{margin:9px 0 0 16px}header ul.links li.instagram a{width:20px;height:auto}header ul.links li.instagram a img{width:100%;height:100%}header ul.links li.blog{margin:9px 0 0 16px}header ul.links li.blog a{width:20px;height:auto}header ul.links li.blog a img{width:100%;height:100%}header ul.links li.shop{margin-left:16px}header ul.links li.shop a{text-decoration:none;border:2px solid #a59af8;border-radius:20px;padding:6px 24px 8px}header ul.links li.shop a img{width:22px;height:auto;vertical-align:sub;margin-right:8px}@media screen and (max-width: 768px){header{background-color:rgba(23,23,23,0.8);border-top:none;padding-bottom:0}header nav.smart-navi{display:block}header nav.smart-navi ul{text-align:center;padding-top:8px;font-size:16px}header nav.smart-navi ul li{width:25%}header nav.smart-navi ul li a::after{content:"";display:block;margin:10px auto 0;border:1px solid #a59af8;width:48px;border-radius:20px;transition:all 0.17s linear;opacity:0}header nav.smart-navi ul li a:hover::after{opacity:1;transition:all 0.17s linear}header nav.smart-navi ul li.active a::after{opacity:1}header .inner{background-color:#171717;padding:0 16px}header .inner .logo{margin:8px 0;width:36px}header .inner .logo a img{width:36px}header .inner nav.default-navi{display:none}header .inner ul.links{margin:auto 0}header .inner ul.links li.twitter{margin:0}header .inner ul.links li.instagram{margin:0 0 0 16px}header .inner ul.links li.blog{margin:0 0 0 16px}header .inner ul.links li.shop a{border:none;padding:0}header .inner ul.links li.shop a::before{content:"";display:inline-block;width:2px;height:20px;border-radius:10px;background:#a59af8;margin-right:16px}header .inner ul.links li.shop a img{vertical-align:top}header .inner ul.links li.shop a span{position:relative;top:-4px}}@media screen and (max-width: 414px){header .inner .logo{margin:6px 0}header .inner ul.links li.twitter a{width:19px}header .inner ul.links li.instagram{margin:0 0 0 8px}header .inner ul.links li.instagram a{width:16px}header .inner ul.links li.blog{margin:0 0 0 8px}header .inner ul.links li.blog a{width:16px}header .inner ul.links li.shop a::before{height:16px}header .inner ul.links li.shop a img{margin-right:4px;width:18px}header .inner ul.links li.shop a span{top:-2px}header nav.smart-navi ul{font-size:16px}}.main-visual{background:url(../images/top_mainvisual.jpg);background-repeat:no-repeat;background-color:#e5e3df;background-position:top center;background-size:contain;height:340px;position:relative;padding-top:30%}.main-visual h1{color:#f8f7ff;width:240px;position:absolute;bottom:64px;margin:auto}.main-visual h1 .img-guard{position:relative;width:240px;height:auto}.main-visual h1 .img-guard .guard-nopic{position:absolute;display:block;width:100%;height:100%;background:url(../images/guard.png)}.main-visual h1 .img-guard img{width:100%;height:auto}.main-visual h1 .main-visual_title{text-shadow:0 0 30px rgba(23,23,23,0.8);text-align:center;line-height:1}.main-visual h1 .main-visual_title p{font-size:48px;margin:-16px}@media screen and (max-width: 2850px){.main-visual{background-size:cover}}@media screen and (max-width: 768px){.main-visual{background-size:cover}.main-visual h1{width:160px;height:auto;top:auto;bottom:32px}.main-visual h1 .img-guard{width:160px}.main-visual h1 .main-visual_title{font-size:24px;text-shadow:0 0 15px rgba(23,23,23,0.8);line-height:1}.main-visual h1 .main-visual_title p{font-size:42px}}@media screen and (max-width: 414px){.main-visual{height:400px}.main-visual h1{width:120px}.main-visual h1 .img-guard{width:120px}.main-visual h1 .main-visual_title{font-size:16px}.main-visual h1 .main-visual_title p{font-size:28px}}.contents .post_content .articles_list{padding:0 0 56px}.contents .post_content .articles_list::after{content:"";display:block;clear:both;height:0;visibility:hidden}.contents .post_content .articles_list .thumbnail{width:32%;margin:0 2% 2% 0;float:left}.contents .post_content .articles_list .thumbnail:nth-child(3n){margin:0 0 2% 0}.contents .post_content .articles_list .thumbnail a{display:block;overflow:hidden;position:relative;z-index:1;border-radius:4px}.contents .post_content .articles_list .thumbnail a:hover{opacity:1}.contents .post_content .articles_list .thumbnail a:hover .thumbnail_image img{transform:scale(1.4);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.contents .post_content .articles_list .thumbnail a .thumbnail_image img{width:100%;height:auto;vertical-align:bottom;transition:all 0.17s linear}.contents .post_content .articles_list .thumbnail a .thumbnail_date{background:rgba(255,255,255,0.85);width:64px;height:64px;position:absolute;top:0;left:8px;border-top:4px solid #b08ffb;color:#171717;font-size:12px;font-weight:normal;text-align:center;line-height:1;z-index:10}.contents .post_content .articles_list .thumbnail a .thumbnail_date .thumbnail_day{display:block;font-size:28px;padding:6px 0 2px}.contents .post_content .articles_list .thumbnail a .thumbnail_text{position:absolute;top:0;font-size:16px;font-weight:bold;color:#f2f0ff;width:100%;height:100%;padding:35% 10% 0;box-sizing:border-box;background:rgba(23,23,23,0.6);z-index:5;border-radius:4px}.contents .post_content .articles_list .thumbnail a .thumbnail_text .thumbnail_category{background:#f2f0ff;border-radius:20px;display:inline-block;color:#171717;font-size:11px;line-height:1;padding:2px 4px;margin:0 4px 0 0}.contents .post_content .articles_list .thumbnail a .thumbnail_text .thumbnail_tag{display:inline-block;font-size:11px;line-height:1;margin:0 4px 0 0}.contents .post_content .articles_list .thumbnail a .thumbnail_text h3{margin-top:8px}.contents .post_content .articles_list .thumbnail a .arrow{position:absolute;width:16px;height:auto;bottom:24px;left:0;right:0;margin:0 auto;z-index:5}.contents .diamond_list{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;padding-bottom:80px}.contents .diamond_list li{width:312px;height:312px;position:relative}.contents .diamond_list li a{display:block}.contents .diamond_list li a:hover{opacity:1}.contents .diamond_list li a:hover .diamond .diamond_images{transform:scale(1.4) rotate(-45deg);-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}.contents .diamond_list li a .diamond{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;margin:auto;width:220px;height:220px;overflow:hidden;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.contents .diamond_list li a .diamond .diamond_images{width:312px;margin:-46px 0 0 -46px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:all 0.17s linear}.contents .diamond_list li a .diamond .diamond_text{width:220px;height:220px;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:rgba(23,23,23,0.6);color:#f2f0ff}.contents .diamond_list li a .diamond .diamond_text h3,.contents .diamond_list li a .diamond .diamond_text p,.contents .diamond_list li a .diamond .diamond_text .arrow{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;margin:auto}.contents .diamond_list li a .diamond .diamond_text h3{font-size:20px;margin-bottom:4px;top:70px;right:-70px;left:0;bottom:0}.contents .diamond_list li a .diamond .diamond_text p{top:100px;right:-100px;left:0;bottom:0}.contents .diamond_list li a .diamond .diamond_text .arrow{width:16px;height:auto;top:160px;right:-160px;left:0;bottom:0}.contents .gallery .diamond_list{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;padding-bottom:80px}.contents .gallery .diamond_list li{width:33%;height:0;padding-top:33%;position:relative}.contents .gallery .diamond_list li .diamond{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:70%;height:1px;padding-top:70%}.contents .gallery .diamond_list li .diamond .diamond_images{width:180%;margin:-46px 0 0 -46px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:all 0.17s linear;position:absolute;top:50%;left:50%;right:0;bottom:0;margin:-80% 0 0 -80%}@media screen and (max-width: 960px){.contents .post_content .articles_list .thumbnail a .thumbnail_text{font-size:14px}}@media screen and (max-width: 768px){.contents .post_content .articles_list .thumbnail a .thumbnail_date{width:56px;height:52px;border-top:4px solid #b08ffb;font-size:12px}.contents .post_content .articles_list .thumbnail a .thumbnail_date .thumbnail_day{font-size:24px;padding:3px 0 1px}.contents .post_content .articles_list .thumbnail a .thumbnail_text{font-size:13px;padding:32% 10% 0}.contents .post_content .articles_list .thumbnail a .arrow{bottom:16px}.contents .diamond_list{padding-bottom:56px}.contents .diamond_list li{width:226px;height:226px}.contents .diamond_list li a .diamond{width:160px;height:160px}.contents .diamond_list li a .diamond .diamond_images{width:230px;margin:-35px 0 0 -35px}.contents .diamond_list li a .diamond .diamond_text{width:160px;height:160px}.contents .diamond_list li a .diamond .diamond_text h3{top:52px;right:-52px}.contents .diamond_list li a .diamond .diamond_text p{top:80px;right:-80px;font-size:12px}.contents .diamond_list li a .diamond .diamond_text .arrow{top:120px;right:-120px}}@media screen and (max-width: 680px){.contents .post_content .articles_list .thumbnail{width:100%;margin:0 0 24px;float:none;border:1px solid #eae6fd;border-radius:4px}.contents .post_content .articles_list .thumbnail:nth-child(3n){margin:0 0 24px}.contents .post_content .articles_list .thumbnail:last-child{margin:0}.contents .post_content .articles_list .thumbnail:hover{transform:scale(1.02);transition:all 0.17s linear}.contents .post_content .articles_list .thumbnail a{overflow:visible;position:relative;width:100%}.contents .post_content .articles_list .thumbnail a:hover .thumbnail_image img{transform:scale(1);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);filter:blur(0)}.contents .post_content .articles_list .thumbnail a:hover .thumbnail_text{color:#b08ffb;transition:all 0.17s linear}.contents .post_content .articles_list .thumbnail a:hover .thumbnail_text .thumbnail_category{background:#b08ffb;transition:all 0.17s linear}.contents .post_content .articles_list .thumbnail a .thumbnail_image{width:32%;height:auto}.contents .post_content .articles_list .thumbnail a .thumbnail_image img{vertical-align:middle;border-radius:4px 0 0 4px}.contents .post_content .articles_list .thumbnail a .thumbnail_text{font-size:14px;color:#171717;padding:4%;border-radius:0 4px 4px 0;width:68%;right:0;background:#fdfcff}.contents .post_content .articles_list .thumbnail a .thumbnail_text .thumbnail_category{background:#171717;color:#f2f0ff}.contents .post_content .articles_list .thumbnail a .arrow{display:none}}@media screen and (max-width: 414px){.contents .post_content .articles_list{padding:0px 0 40px}.contents .post_content .articles_list .thumbnail{margin:0 0 16px}.contents .post_content .articles_list .thumbnail:nth-child(3n){margin:0 0 16px}.contents .post_content .articles_list .thumbnail:last-child{margin:0}.contents .post_content .articles_list .thumbnail a .thumbnail_image{width:50%}.contents .post_content .articles_list .thumbnail a .thumbnail_text{width:50%}.contents .diamond_list{padding-bottom:40px}.contents .gallery .diamond_list{padding-bottom:40px}}footer{background-repeat:no-repeat;background-color:#e6e3f4;background-position:top center;-webkit-background-size:contain;background-size:contain}footer .contactform{background-color:rgba(242,240,255,0.6);max-width:720px}footer .profile{background-color:rgba(23,23,23,0.8);padding:40px 0}footer .profile .inner{color:#f2f0ff;max-width:730px}footer .profile .inner::after{content:"";display:block;clear:both;height:0;visibility:hidden}footer .profile .inner .profile_image{float:left;margin-right:40px;text-align:center;width:96px;height:96px;border-radius:100px;display:block}footer .profile .inner dl{float:left;width:80%}footer .profile .inner dl dt{font-size:24px;padding-bottom:8px}footer .profile .inner dl dd{font-size:16px}footer .copyright{background:#171717;color:#f2f0ff;text-align:center;font-size:14px;font-weight:bold;padding:56px 20px;line-height:1}footer .copyright .footer_links{margin-bottom:16px}footer .copyright .footer_links li{display:inline-block}footer .copyright .footer_links li a{padding:5px 16px}footer .copyright .footer_links li::after{content:"";display:inline-block;height:8px;vertical-align:baseline;border-right:1px solid #a59af8;border-radius:5px}footer .copyright .footer_links li:last-child::after{border-right:none}footer .copyright .copyright_note{font-size:10px;padding:16px;background:rgba(255,255,255,0.03);line-height:1.4;font-weight:normal;text-align:left;max-width:510px;margin:20px auto 20px}footer .copyright small{display:block}@media screen and (max-width: 2850px){footer{-webkit-background-size:cover;background-size:cover}}@media screen and (max-width: 768px){footer .profile .inner{padding:0 30px}footer .profile .inner .profile_image{margin:0 auto 16px;float:none}footer .profile .inner dl{float:none;text-align:center;width:100%}footer .contactform{width:90%}}@media screen and (max-width: 414px){footer .profile{padding:24px 0}footer .profile .inner dl dt{font-size:18px}footer .profile .inner dl dd{font-size:12px}footer .copyright .footer_links{margin-bottom:8px}footer .copyright .footer_links li::after{height:6px}footer .copyright .footer_links li a{padding:0px 8px}}.contents .pages a{color:#d60a49}.contents .pages .post-content{max-width:768px;margin:0 auto;font-size:16px}.contents .pages .post-content .thumbnail_main{position:relative;margin-bottom:40px}.contents .pages .post-content .thumbnail_main img{width:100%;border-radius:4px;vertical-align:bottom;border:2px solid #fff;box-sizing:border-box}.contents .pages .post-content .thumbnail_main .thumbnail_date{background:rgba(255,255,255,0.85);width:72px;height:72px;position:absolute;top:0;left:8px;border-top:4px solid #b08ffb;color:#171717;font-size:12px;font-weight:normal;text-align:center;line-height:1;z-index:10}.contents .pages .post-content .thumbnail_main .thumbnail_date .thumbnail_day{display:block;font-size:28px;padding:10px 0 2px}.contents .pages .post-content .thumbnail_title{margin-bottom:72px}.contents .pages .post-content .thumbnail_title h2{font-family:"YakuHanJPs", "游ゴシック体", YuGothic, "YuGothic M", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;font-weight:bold;color:#171717;text-align:left;padding-bottom:8px}.contents .pages .post-content .thumbnail_title h2::after{content:"";display:none}.contents .pages .post-content .thumbnail_title .thumbnail_category,.contents .pages .post-content .thumbnail_title .thumbnail_tag{display:inline-block;font-size:12px;font-weight:bold;line-height:1}.contents .pages .post-content .thumbnail_title .thumbnail_category a,.contents .pages .post-content .thumbnail_title .thumbnail_tag a{display:block}.contents .pages .post-content .thumbnail_title .thumbnail_category{margin:0 4px 4px 0}.contents .pages .post-content .thumbnail_title .thumbnail_category a{background:#b08ffb;border-radius:20px;color:#f2f0ff;padding:2px 8px}.contents .pages .post-content .thumbnail_title .thumbnail_tag{margin:0 4px 4px 0}.contents .pages .post-content .thumbnail_title .thumbnail_tag a{color:#b08ffb;padding:2px 0}.contents .pages .post-content .text_content,.contents .pages .post-content .download_content{margin-bottom:48px}.contents .pages .post-content .text_content h3,.contents .pages .post-content .download_content h3{font-size:24px;font-weight:bolder;margin-bottom:32px}.contents .pages .post-content .text_content h3::before,.contents .pages .post-content .text_content h3::after,.contents .pages .post-content .download_content h3::before,.contents .pages .post-content .download_content h3::after{content:"";width:8px;border:2px solid #171717;border-radius:10px;display:inline-block;vertical-align:middle}.contents .pages .post-content .text_content h3::before,.contents .pages .post-content .download_content h3::before{margin-right:16px}.contents .pages .post-content .text_content h3::after,.contents .pages .post-content .download_content h3::after{margin-left:16px}.contents .pages .post-content .text_content h4,.contents .pages .post-content .download_content h4{font-size:18px;font-weight:bolder;margin-bottom:24px}.contents .pages .post-content .text_content h4::before,.contents .pages .post-content .download_content h4::before{content:"";width:4px;border:2px solid #171717;border-radius:10px;display:inline-block;vertical-align:middle;margin-right:8px}.contents .pages .post-content .text_content p,.contents .pages .post-content .download_content p{padding-bottom:24px}.contents .pages .post-content .text_content .wpcf7 p,.contents .pages .post-content .download_content .wpcf7 p{padding-bottom:40px}.contents .pages .post-content .text_content hr,.contents .pages .post-content .download_content hr{width:64px;height:2px;border:none;border-radius:10px;margin:40px auto 72px;background:#d8d4ec}.contents .pages .post-content .text_content img.aligncenter,.contents .pages .post-content .download_content img.aligncenter{width:100%;height:auto;vertical-align:bottom}.contents .pages .post-content .download_content h3::before,.contents .pages .post-content .download_content h3::after,.contents .pages .post-content .download_content h4::before,.contents .pages .post-content .download_content h4::after{border:2px solid #f2f0ff}.contents .pages .post-content .download_content .link_button{color:#f2f0ff}.contents .pages .post-content .attention_text{border-radius:4px;display:block;border:none;color:#171717;margin-bottom:24px;padding:24px;background:#fff}.contents .pages .post-content .attention_text h2{color:#d60a49;padding:0 0 32px}.contents .pages .post-content .attention_text h2::after{border:2px solid #d60a49;margin:8px auto 0}.contents .pages .post-content .attention_text .attention_list{margin-left:4%}.contents .pages .post-content .attention_text .attention_list .attention_item{margin-bottom:16px;list-style-type:square}.contents .pages .post-content .attention_text .attention_list .attention_item::last-child{margin-bottom:0}@media screen and (max-width: 680px){.contents .pages .post-content .thumbnail_main .thumbnail_date{width:64px;height:64px}.contents .pages .post-content .thumbnail_main .thumbnail_date .thumbnail_day{padding:6px 0 2px}.contents .pages .post-content .thumbnail_title{margin-bottom:56px}.contents .pages .post-content .thumbnail_title h2{font-size:22px}.contents .pages .post-content .thumbnail_title .thumbnail_category,.contents .pages .post-content .thumbnail_title .thumbnail_tag{font-size:10px}.contents .pages .post-content .text_content,.contents .pages .post-content .download_content{margin-bottom:16px}.contents .pages .post-content .text_content h3,.contents .pages .post-content .download_content h3{font-size:18px;margin-bottom:16px}.contents .pages .post-content .text_content h4,.contents .pages .post-content .download_content h4{font-size:16px;margin-bottom:8px}.contents .pages .post-content .text_content hr,.contents .pages .post-content .download_content hr{margin:16px auto 48px}}@media screen and (max-width: 414px){.contents .pages .post-content{font-size:14px}.contents .pages .post-content .thumbnail_main{margin-bottom:24px}.contents .pages .post-content .thumbnail_main .thumbnail_date{width:56px;height:56px}.contents .pages .post-content .thumbnail_main .thumbnail_date .thumbnail_day{font-size:24px;padding:5px 0 2px}.contents .pages .post-content .thumbnail_title{margin-bottom:40px}.contents .pages .post-content .thumbnail_title h2{font-size:20px}.contents .pages .post-content .text_content h3,.contents .pages .post-content .download_content h3{font-size:16px;margin-bottom:16px}.contents .pages .post-content .text_content h3::before,.contents .pages .post-content .text_content h3::after,.contents .pages .post-content .download_content h3::before,.contents .pages .post-content .download_content h3::after{width:6px}.contents .pages .post-content .text_content h3::before,.contents .pages .post-content .download_content h3::before{margin-right:8px}.contents .pages .post-content .text_content h3::after,.contents .pages .post-content .download_content h3::after{margin-left:8px}.contents .pages .post-content .text_content h4,.contents .pages .post-content .download_content h4{font-size:14px}.contents .pages .post-content .text_content p,.contents .pages .post-content .download_content p{padding-bottom:16px}.contents .pages .post-content .text_content .wpcf7 p,.contents .pages .post-content .download_content .wpcf7 p{padding-bottom:24px}.contents .pages .post-content .attention_text{margin-bottom:16px}}.contents .pagination{font-size:14px;text-align:center;margin-bottom:80px}.contents .pagination a{background:#fff;line-height:1;display:inline-block;padding:6px 10px 8px;border-radius:20px;margin-right:16px}.contents .pagination a::last-child{margin-right:0}.contents .pagination .next,.contents .pagination .prev{padding:7px 10px}.contents .pagination .current{background:#a59af8;color:#fff;line-height:1;display:inline-block;padding:6px 10px 8px;border-radius:20px;margin-right:16px}.contents .pagination .dots{color:#a59af8;margin-right:16px}@media screen and (max-width: 414px){.contents .pagination{margin-bottom:56px}.contents .pagination a,.contents .pagination .current,.contents .pagination .dots{margin-right:4px}}.contents .entry_prev_next{font-size:14px;margin-bottom:80px}.contents .entry_prev_next::after{content:"";display:block;clear:both;height:0;visibility:hidden}.contents .entry_prev_next a{color:#a59af8}.contents .entry_prev_next .next_arrow,.contents .entry_prev_next .prev_arrow{font-size:14px;color:#a59af8;background:#fff;line-height:1;display:inline-block;position:absolute;padding:6px 10px 8px;border-radius:20px;top:50%;margin-top:-14px}.contents .entry_prev_next .next{text-align:left;width:48%;position:relative;float:left}.contents .entry_prev_next .next .next_arrow{left:0}.contents .entry_prev_next .next .next_text{padding-left:72px}.contents .entry_prev_next .prev{text-align:right;width:48%;position:relative;float:right}.contents .entry_prev_next .prev .prev_arrow{right:0}.contents .entry_prev_next .prev .prev_text{padding-right:72px}@media screen and (max-width: 680px){.contents .pages .entry_prev_next .next_arrow,.contents .pages .entry_prev_next .prev_arrow{position:static}.contents .pages .entry_prev_next .next .next_text{display:none}.contents .pages .entry_prev_next .prev .prev_text{display:none}}@media screen and (max-width: 414px){.contents .pages .entry_prev_next{margin-bottom:56px}}.contents .entry_sns{margin:0 0 48px;padding:8px 16px 16px;border:1px dashed #b08ffb;border-radius:8px;background:rgba(255,255,255,0.3)}.contents .entry_sns legend{font-size:16px;padding:0 8px}.contents .entry_sns .sns_items{font-size:18px;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}.contents .entry_sns .sns_items .sns_item{width:32%;text-align:center}.contents .entry_sns .sns_items .sns_item a{background:#fff;border-radius:30px;padding:10px 0;display:block;width:100%;box-sizing:border-box;color:#ffffff}.contents .entry_sns .sns_items .sns_item a::before{margin-right:8px}.contents .entry_sns .sns_items .share_facebook a{background:#3b5998}.contents .entry_sns .sns_items .share_twitter a{background:#55acee}.contents .entry_sns .sns_items .share_line a{background:#00b900}.contents .gallery_content .entry_sns{background:rgba(9,4,49,0.4);margin:0 1% 48px}.contents .gallery_content .post-content .entry_sns{margin:0 0 48px}@media screen and (max-width: 768px){.contents .gallery_content .entry_sns{margin:0 0 40px}}@media screen and (max-width: 680px){.contents .entry_sns{margin:0 0 40px}.contents .entry_sns .sns_items{font-size:14px}.contents .entry_sns .sns_items .sns_item a{padding:6px 0}}@media screen and (max-width: 414px){.contents .entry_sns{margin:0 0 32px}.contents .entry_sns .sns_items{-webkit-justify-content:space-around;justify-content:space-around}.contents .entry_sns .sns_items .sns_item{width:48px;font-size:20px}.contents .entry_sns .sns_items .sns_item a{padding:14px 0}.contents .entry_sns .sns_items .sns_item a::before{margin-right:0;display:block}.contents .entry_sns .sns_items .sns_item a span{display:none}.contents .gallery_content .entry_sns{margin:0 0 32px}}.contents .adsense{padding:8px 16px 16px;border:1px dashed #b08ffb;border-radius:8px;background:rgba(255,255,255,0.3)}.contents .adsense legend{font-size:14px;padding:0 8px}.contents .text_content .adsense{margin-bottom:48px}.contents .gallery_content .adsense{background:rgba(9,4,49,0.4);margin:0 1%}.contents .gallery_content .post-content .adsense{margin:0}@media screen and (max-width: 768px){.contents .gallery_content .adsense{margin:0}}.contents .error{color:#f2f0ff;text-align:center;padding:96px 0;background:#171717}.contents .error h3{font-size:56px;margin-bottom:16px}.contents .error .sub-title{display:block;font-size:20px;font-weight:bold;color:#cfe800;margin-bottom:40px}.contents .error img{max-width:160px;height:auto;display:block;margin:0 auto 56px}.contents .error .link_button{color:#f2f0ff;border:2px solid #f2f0ff}@media screen and (max-width: 414px){.contents .error h3{font-size:48px}.contents .error .sub-title{font-size:16px;margin-bottom:32px}.contents .error img{max-width:120px;margin:0 auto 40px}}.contents .linkcard .lkc-content{height:auto;margin:0px 0 8px 0;padding-bottom:16px;border-bottom:1px solid #eae6fd}.contents .linkcard .lkc-content .lkc-thumbnail{max-width:100px;max-height:100px;margin:0 16px 0 0}.contents .linkcard .lkc-content .lkc-thumbnail-img{width:100%;max-width:none;height:auto;max-height:none}.contents .linkcard .lkc-content .lkc-title{font-size:16px;line-height:1.5;display:block;margin:0 0 8px}.contents .linkcard .lkc-content .lkc-excerpt{font-size:14px;line-height:1.5;margin:0}.contents .linkcard .lkc-info .lkc-domain{font-size:12px;line-height:1}.contents .linkcard .lkc-info .lkc-domain .lkc-favicon{vertical-align:middle;display:inline-block}@media screen and (max-width: 414px){.contents .linkcard{margin-bottom:24px}.contents .linkcard .lkc-content .lkc-title{font-size:14px}.contents .linkcard .lkc-content .lkc-excerpt{font-size:12px}.contents .linkcard .lkc-info .lkc-domain{font-size:10px}}.contents .gallery_content .gallery_list{padding:0 0 56px}.contents .gallery_content .gallery_list::after{content:"";display:block;clear:both;height:0;visibility:hidden}.contents .gallery_content .gallery_list .thumbnail{padding:0 2% 4% 2%}.contents .gallery_content .gallery_list .thumbnail .thumbnail_image{position:relative}.contents .gallery_content .gallery_list .thumbnail .thumbnail_image .guard-nopic{position:absolute;display:block;width:100%;height:100%;background:url(../images/guard.png)}.contents .gallery_content .gallery_list .thumbnail .thumbnail_image img{width:100%;height:auto;vertical-align:bottom;border-radius:4px 4px 0 0}.contents .gallery_content .gallery_list .thumbnail .thumbnail_text{box-sizing:border-box;background:#f2f0ff;border-radius:0 0 4px 4px;font-weight:bold;padding:10px 14px 0}.contents .gallery_content .gallery_list .thumbnail .thumbnail_text h3{font-size:20px;padding-bottom:8px;color:#171717}.contents .gallery_content .gallery_list .thumbnail .thumbnail_text .thumbnail_cloud{padding-bottom:16px}.contents .gallery_content .gallery_list .thumbnail .thumbnail_text .thumbnail_cloud .thumbnail_category{margin:0 4px 0 0}.contents .gallery_content .gallery_list .thumbnail .thumbnail_text .thumbnail_cloud .thumbnail_category a{background:#a59af8;border-radius:20px;display:inline-block;color:#f2f0ff;font-size:12px;line-height:1;padding:3px 8px}.contents .gallery_content .gallery_list .thumbnail .thumbnail_text .thumbnail_cloud .thumbnail_tag{margin:0 4px 0 0}.contents .gallery_content .gallery_list .thumbnail .thumbnail_text .thumbnail_cloud .thumbnail_tag a{display:inline-block;font-size:12px;line-height:1}.contents .gallery_content .gallery_list .thumbnail .thumbnail_text .links_list{font-size:14px;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}.contents .gallery_content .gallery_list .thumbnail .thumbnail_text .links_list .link_item{width:49%;text-align:center;margin-bottom:16px}.contents .gallery_content .gallery_list .thumbnail .thumbnail_text .links_list .link_item a{color:#5449b1;border:2px solid #5449b1;border-radius:30px;padding:5px 0;display:block;width:100%;box-sizing:border-box}.contents .gallery_content .gallery_list .thumbnail .thumbnail_text .links_list .link_item a:hover{color:#f2f0ff;background:#5449b1;opacity:1}.contents .gallery_content .gallery_list .thumbnail .thumbnail_text .links_list .link_item .icon-free::before,.contents .gallery_content .gallery_list .thumbnail .thumbnail_text .links_list .link_item .icon-shop::before{font-size:26px;margin-right:8px;vertical-align:middle}@media screen and (max-width: 768px){.contents .gallery_content .gallery_list .thumbnail{padding:0 0 4%}}@media screen and (max-width: 414px){.contents .gallery_content .gallery_list .thumbnail .thumbnail_text h3{font-size:16px}.contents .gallery_content .gallery_list .thumbnail .thumbnail_text .thumbnail_cloud{padding-bottom:16px}.contents .gallery_content .gallery_list .thumbnail .thumbnail_text .thumbnail_cloud .thumbnail_category a{font-size:11px}.contents .gallery_content .gallery_list .thumbnail .thumbnail_text .thumbnail_cloud .thumbnail_tag a{font-size:11px}.contents .gallery_content .gallery_list .thumbnail .thumbnail_text .links_list{font-size:12px}.contents .gallery_content .gallery_list .thumbnail .thumbnail_text .links_list .link_item .icon-free::before,.contents .gallery_content .gallery_list .thumbnail .thumbnail_text .links_list .link_item .icon-shop::before{font-size:20px;margin-right:4px}}.contents .gallery_content .post-content .download_content .thumbnail_content{background:rgba(9,4,49,0.4);border-radius:4px;margin-bottom:56px;padding:2%}.contents .gallery_content .post-content .download_content .thumbnail_content::after{content:"";display:block;clear:both;height:0;visibility:hidden}.contents .gallery_content .post-content .download_content .thumbnail_content .thumbnail{width:34%;float:left}.contents .gallery_content .post-content .download_content .thumbnail_content .thumbnail img{width:100%;height:auto;vertical-align:bottom;border-radius:4px;border:none}.contents .gallery_content .post-content .download_content .thumbnail_info{width:62%;float:right}.contents .gallery_content .post-content .download_content .thumbnail_info h3{margin-bottom:24px}.contents .gallery_content .post-content .download_content .thumbnail_info .size_info{font-size:14px;line-height:1}.contents .gallery_content .post-content .download_content .thumbnail_info .size_info::after{content:"";display:block;clear:both;height:0;visibility:hidden}.contents .gallery_content .post-content .download_content .thumbnail_info .size_info .size_title{float:left;clear:both;background:rgba(23,23,23,0.3);color:#f2f0ff;padding:3px 0 5px;display:block;border-radius:2px;width:42px;text-align:center}.contents .gallery_content .post-content .download_content .thumbnail_info .size_info .size_word{float:left;padding:3px 0 5px;margin:0 0 8px 8px}.contents .gallery_content .post-content .download_content .attention_info .attention_text{margin-bottom:56px;background:#f2f0ff}.contents .gallery_content .post-content .download_content .attention_info .link_button{width:240px;padding:16px 0}.contents .gallery_content .post-content .download_content .attention_info .link_button_light{color:#f2f0ff;background:#2d2571}.contents .gallery_content .post-content .download_content .attention_info hr{margin:72px auto}@media screen and (max-width: 680px){.contents .gallery_content .post-content .thumbnail_info h3{margin-bottom:16px}.contents .gallery_content .post-content .thumbnail_info .size_info{font-size:12px}.contents .gallery_content .post-content .attention_info hr{margin:48px auto}}@media screen and (max-width: 414px){.contents .gallery_content .post-content .download_content .thumbnail_content{padding:3% 3% 1%}.contents .gallery_content .post-content .download_content .thumbnail_content .thumbnail{width:100%;float:none;margin-bottom:4%}.contents .gallery_content .post-content .download_content .thumbnail_info{width:100%;float:none}.contents .gallery_content .post-content .download_content .thumbnail_info h3{margin-bottom:4%}.contents .gallery_content .post-content .download_content .thumbnail_info .size_info{font-size:12px}.contents .gallery_content .post-content .download_content .attention_info .link_button{width:160px;padding:12px 0}}.contents .gallery_content .icon_list{padding:0 0 56px;margin:0 1%}.contents .gallery_content .icon_list::after{content:"";display:block;clear:both;height:0;visibility:hidden}.contents .gallery_content .icon_list .thumbnail{width:32%;margin:0 2% 2% 0;float:left}.contents .gallery_content .icon_list .thumbnail:nth-child(3n){margin:0 0 2% 0}.contents .gallery_content .icon_list .thumbnail a{display:block;overflow:hidden;position:relative;z-index:1;border-radius:4px}.contents .gallery_content .icon_list .thumbnail a:hover{opacity:1}.contents .gallery_content .icon_list .thumbnail a:hover .thumbnail_image img{transform:scale(1.2);-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}.contents .gallery_content .icon_list .thumbnail a .thumbnail_image img{width:100%;height:auto;vertical-align:bottom;transition:all 0.17s linear}.contents .gallery_content .icon_list .thumbnail a .thumbnail_filter{position:absolute;top:0;z-index:5;width:100%;height:100%;box-sizing:border-box;background:rgba(23,23,23,0.4)}.contents .gallery_content .icon_list .thumbnail a .thumbnail_filter h3{color:rgba(242,240,255,0.5);font-size:48px;position:absolute;width:140px;height:66px;top:0px;right:0px;bottom:0px;left:0px;margin:auto auto;text-align:center}.contents .gallery_content .icon_list .thumbnail a .thumbnail_filter .arrow{position:absolute;width:16px;height:auto;bottom:16px;left:0;right:0;margin:0 auto;z-index:5}@media screen and (max-width: 768px){.contents .gallery_content .icon_list{margin:0}.contents .gallery_content .icon_list .thumbnail{width:48%;margin:0 4% 4% 0}.contents .gallery_content .icon_list .thumbnail:nth-child(3n){margin:0 4% 4% 0}.contents .gallery_content .icon_list .thumbnail:nth-child(even){margin:0 0 4% 0}}@media screen and (max-width: 680px){.contents .gallery_content .icon_list .thumbnail{width:48%;margin:0 4% 4% 0}.contents .gallery_content .icon_list .thumbnail:nth-child(3n){margin:0 4% 4% 0}.contents .gallery_content .icon_list .thumbnail:nth-child(even){margin:0 0 4% 0}.contents .gallery_content .icon_list .thumbnail a .thumbnail_filter h3{font-size:28px;width:112px;height:48px}}@media screen and (max-width: 414px){.contents .gallery_content .icon_list .thumbnail a .thumbnail_filter h3{font-size:22px;width:88px;height:40px}.contents .gallery_content .icon_list .thumbnail a .thumbnail_filter .arrow{bottom:8px}}
