@charset "UTF-8";
/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/
.table-app-icon{width:50px;height:50px;border-radius:5px;box-shadow:1.5px 1.5px 2px 2px #bbb;display:block;margin-right:auto;margin-left:auto}.tag{margin:5px 0;padding:0}.app-tag{font-size:.7em;background:#fff5f9;line-height:1;color:#e261bd;border:solid 2px #e261b9;padding:4px 8px;margin:0 5px 0 0;border-radius:5px;display:inline-block}.table_marriage p{margin-top:0;margin-bottom:0}#container{overflow:hidden}.table_btn a{border-radius:3px;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;max-width:220px;padding:10px 25px;color:#fff;transition:.3s ease-in-out;font-weight:600;background:#95cafc;background:linear-gradient(270deg,rgba(149,202,252,1) 0%,rgba(107,182,255,1) 100%)}.table_btn a:hover{background:#75bcff;background:linear-gradient(270deg,rgba(117,188,255,1) 0%,rgba(62,159,252,1) 100%)}.table_btn_pink a{border-radius:3px;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;max-width:220px;padding:10px 25px;color:#fff;transition:.3s ease-in-out;font-weight:600;margin-bottom:-17px;background:linear-gradient(270deg,#f7 0%,#ff 100%)}.table_btn_pink a:hover{background:#75bcff;background:linear-gradient(270deg,#f7 0%,#ff 100%)}.table_btn_gray a{border-radius:3px;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;max-width:220px;padding:10px 25px;color:#fff;transition:.3s ease-in-out;font-weight:600;margin-bottom:-17px;margin-top:5px;background:linear-gradient(270deg,#8b 0%,#50 100%)}.table_btn_gray a:hover{background:#75bcff;background:linear-gradient(270deg,#8b 0%,#50 100%)}.table-wrap{overflow-x:scroll;margin-bottom:.1em}.table{width:100%;min-width:600px;border-collapse:collapse}.table th,.table td{border:2px solid #eee;padding:4px 8px}.table-2{min-width:1000px;border-collapse:collapse}.table-2 th{border:1px solid #d0d0d0;padding:4px 8px;background:#333}.table-2 td{border:1px solid #d0d0d0;padding:4px 8px;background:#eee}.table-2 tr:nth-child(odd) td{background:#fff}.fixed01{position:sticky;left:0;background:#333;&:before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%}}.table-1{width:100%;min-width:100%;border-collapse:collapse}.table-1 th,.table-1 td{border:2px solid #eee;padding:7px 0}a.afbtn_pink{display:block;text-align:center;vertical-align:middle;text-decoration:none;width:280px;margin:auto;margin-bottom:20px;padding:20px;font-weight:700;border-radius:10px;border-bottom:7px solid #d61488;background:#ff66c1;color:#fff}a.afbtn_blue{display:block;text-align:center;vertical-align:middle;text-decoration:none;width:280px;margin:auto;margin-bottom:20px;padding:20px;font-weight:700;border-radius:10px;border-bottom:7px solid #157995;background:#22ceff;color:#fff}.star_rating{position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#ccc;font-size:13px}.star_rating:before,.star_rating:after{content:'★★★★★'}.star_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#ffcf32}.star_rating[data-rate="5"]:after{width:100%}.star_rating[data-rate="4.5"]:after{width:90%}.star_rating[data-rate="4"]:after{width:80%}.star_rating[data-rate="3.5"]:after{width:70%}.star_rating[data-rate="3"]:after{width:60%}.star_rating[data-rate="2.5"]:after{width:50%}.star_rating[data-rate="2"]:after{width:40%}.star_rating[data-rate="1.5"]:after{width:30%}.star_rating[data-rate="1"]:after{width:20%}.star_rating[data-rate="0.5"]:after{width:10%}.star_rating[data-rate="0"]:after{width:0}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%}.box-short-rank{margin:2em auto;background:#f3f7f9;border-radius:5px;max-width:600px;position:relative;margin-bottom:25px}.box-short-rank .box-title{color:#fff;font-weight:700;font-size:20px;padding:5px;text-align:center;display:flex;align-items:center;justify-content:center}.box-short-rank .box-title img{border-radius:10px;margin-right:10px;margin-bottom:2px;width:50px;height:50px}.box-short-rank .app-list{display:flex;justify-content:space-around;padding:20px 0;text-align:center;font-size:90%}.app-list{display:flex;justify-content:space-around;padding:20px 0;margin:0 .5em}.box-short-rank .mokuteki_mark{background-color:#f8f128;border-radius:20px;padding:8px;font-weight:700;margin-bottom:6px;font-size:80%}.box-short-rank .app-list a{text-align:center;font-size:120%;font-weight:700}.app-list a{font-size:15px;font-weight:700;text-decoration:underline}.app-list img{width:65px;height:65px;border-radius:10px;box-shadow:1.5px 1.5px 2px 2px #bbb;display:block;margin-right:auto;margin-left:auto}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}input[type="checkbox" i]{background-color:initial;cursor:default;appearance:auto;box-sizing:border-box;margin:3px 3px 3px 4px;padding:initial;border:initial}.ranking_box__head{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}.ranking_box__head--icon{margin:0 10px 0 0;width:18%}.acbox-under2 a{font-size:18px;font-weight:700;text-decoration:underline}.ranking_box__head--icon a img{width:60px;height:60px;margin:-2px 15px 0 0;float:left;border-radius:8px;box-shadow:1.5px 1.5px 2px 2px #bbb;display:block}.ranking_box__head--icon img{margin:0;display:block;width:100%}.ranking_box__head--detail{width:82%}.ranking_box--point{color:#ebbd70;font-weight:700}.ranking_box--point p{margin:0;position:relative}.acbox-under2 p{margin:4px !important;padding:0;font-size:12px;line-height:2.0}.ranking_box--point p:before{content:'';display:inline-block;width:23px;height:23px;background:url(https://matchapps-neo.jp/wp-content/uploads/2023/12/rank.png);background-size:23px;margin-right:5px;vertical-align:top}.ranking_box--appname{margin-bottom:10px;margin-top:6px;margin-left:7px}.ranking_box--appname a{font-size:30px;font-weight:900;line-height:100%}.acbox-under2 a{font-size:23px;font-weight:700;text-decoration:underline}.ranking_box__info{display:block;clear:both;line-height:160%;margin:0 0 10px}.ranking_box__info ul{margin:0;padding:0}.ranking_box__info li{list-style:none;background:url(https://matchapps-neo.jp/wp-content/uploads/2023/12/check.png) no-repeat;background-size:22px;background-position:0 1px;padding:0 0 2px 28px;margin-left:5px !important;font-size:94%}.short-rank-black{border:3px solid #3b3f44}.box-short-rank .box-title-black{background:#3b3f44}.acbox4{width:auto;margin:0 .5em 10px}.acbox4 input{display:none}.acbox4 input:checked~label{background:#e0e0e0;color:#3b3f44}.acbox4 label{margin:0 35px;width:auto;font-size:17px;font-weight:700;text-align:center;background:#e0e0e0;position:relative;display:block;padding:8px;border-radius:4px;cursor:pointer;color:#3b3f44}.acbox4 div.acbox-under2{height:0;overflow:hidden;opacity:0;transition:.15s}.acbox4 input:checked~div{height:auto;padding:1em .2em;border-radius:0;opacity:1}.short-rank-blue{border:3px solid #1b73e8}.box-short-rank .box-title-blue{background:#1b73e8}.acbox2{width:auto;margin:0 .5em 10px}.acbox2 input{display:none}.acbox2 input:checked~label{background:#cddef5;color:#5496e0}.acbox2 label{margin:0 35px;width:auto;font-size:17px;font-weight:700;text-align:center;background:#cddef5;position:relative;display:block;padding:8px;border-radius:4px;cursor:pointer;color:#5496e0}.acbox2 div.acbox-under2{height:0;overflow:hidden;opacity:0;transition:.15s}.acbox2 input:checked~div{height:auto;padding:1em .2em;border-radius:0;opacity:1}.short-rank-red{border:3px solid #e81b4f}.box-short-rank .box-title-red{background:#e81b4f}.acbox1{width:auto;margin:0 .5em 10px}.acbox1 input{display:none}.acbox1 input:checked~label{background:#f7dde4;color:#e81b4f}.acbox1 label{margin:0 35px;width:auto;font-size:17px;font-weight:700;text-align:center;background:#f7dde4;position:relative;display:block;padding:8px;border-radius:4px;cursor:pointer;color:#e81b4f}.acbox1 div.acbox-under2{height:0;overflow:hidden;opacity:0;transition:.15s}.acbox1 input:checked~div{height:auto;padding:1em .2em;border-radius:0;opacity:1}.short-rank-green{border:3px solid #4fd1c0}.box-short-rank .box-title-green{background:#4fd1c0}.acbox3{width:auto;margin:0 .5em 10px}.acbox3 input{display:none}.acbox3 input:checked~label{background:#b3fff5;color:#4fd1c0}.acbox3 label{margin:0 35px;width:auto;font-size:17px;font-weight:700;text-align:center;background:#b3fff5;position:relative;display:block;padding:8px;border-radius:4px;cursor:pointer;color:#4fd1c0}.acbox3 div.acbox-under2{height:0;overflow:hidden;opacity:0;transition:.15s}.acbox3 input:checked~div{height:auto;padding:1em .2em;border-radius:0;opacity:1}.pink_box{position:relative;margin:3em 0;padding:.5em 1em;border:solid 3px #f12169}.pink_box_title{position:absolute;display:inline-block;top:-27px;left:-3px;padding:0 9px;height:25px;line-height:25px;vertical-align:middle;font-size:17px;background:#f12169;color:#fff;font-weight:700}.blue_box{position:relative;margin:3em 0;padding:.5em 1em;border:solid 3px #09bbff}.blue_box_title{position:absolute;display:inline-block;top:-27px;left:-3px;padding:0 9px;height:25px;line-height:25px;vertical-align:middle;font-size:17px;background:#09bbff;color:#fff;font-weight:700}.highlight-blue{font-weight:700;text-decoration:underline;text-decoration-thickness:.6em;text-decoration-color:#b4f7ff;text-underline-offset:-.3em;text-decoration-skip-ink:none}.pink_bold{font-weight:700;color:#eb527f}.site-name-text{font:26px Impact;font-size:25px !important;font-weight:700 !important;color:#fff !important;text-shadow:0 0 1px #ee26f9,0 0 10px #ee26f9,0 0 5px #ed8bf0,0 0 5px #ed8bf0,0 0 60px #ed8bf0}.tagline{color:#fff}.logo{background-color:#000}logo-text{padding:30px !important}.btn01-red{text-align:center}.btn01-red p{margin-bottom:5px;font-weight:600;color:#ff3c15;letter-spacing:.04rem;display:inline-block;position:relative}.btn01-red p:before,.btn01-red p:after{display:inline-block;position:absolute;top:45%;width:20px;height:3px;border-radius:5px;background-color:#ff3c15;content:""}.btn01-red p:before{left:-30px;-webkit-transform:rotate(50deg);transform:rotate(50deg)}.btn01-red p:after{right:-30px;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.btn01-red a{position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;max-width:320px;padding:10px 25px;color:#fff;transition:.3s ease-in-out;font-weight:600;background:#ff3c15;filter:drop-shadow(0px 2px 4px #ccc);border-radius:50px}.btn01-red a:hover{transform:translateY(-2px);box-shadow:0 15px 30px -5px rgb(0 0 0/15%),0 0 5px rgb(0 0 0/10%)}.btn01-red a:after{position:absolute;top:50%;right:20px;transition:.2s ease-in-out;content:"";font-family:"Font Awesome 5 Free";font-weight:900;transform:translateY(-54%)}.btn01-green{text-align:center}.btn01-green p{margin-bottom:5px;font-weight:600;color:#12b39d;letter-spacing:.04rem;display:inline-block;position:relative}.btn01-green p:before,.btn01-green p:after{display:inline-block;position:absolute;top:45%;width:20px;height:3px;border-radius:5px;background-color:#12b39d;content:""}.btn01-green p:before{left:-30px;-webkit-transform:rotate(50deg);transform:rotate(50deg)}.btn01-green p:after{right:-30px;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.btn01-green a{position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;max-width:320px;padding:10px 25px;color:#fff;transition:.3s ease-in-out;font-weight:600;background:#12b39d;filter:drop-shadow(0px 2px 4px #ccc);border-radius:50px}.btn01-green a:hover{transform:translateY(-2px);box-shadow:0 15px 30px -5px rgb(0 0 0/15%),0 0 5px rgb(0 0 0/10%)}.btn01-green a:after{position:absolute;top:50%;right:20px;transition:.2s ease-in-out;content:"";font-family:"Font Awesome 5 Free";font-weight:900;transform:translateY(-54%)}.btn01-gray{text-align:center}.btn01-gray p{margin-bottom:5px;font-weight:600;color:#898989;letter-spacing:.04rem;display:inline-block;position:relative}.btn01-gray p:before,.btn01-gray p:after{display:inline-block;position:absolute;top:45%;width:20px;height:3px;border-radius:5px;background-color:#898989;content:""}.btn01-gray p:before{left:-30px;-webkit-transform:rotate(50deg);transform:rotate(50deg)}.btn01-gray p:after{right:-30px;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.btn01-gray a{position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;max-width:320px;padding:10px 25px;color:#fff;transition:.3s ease-in-out;font-weight:600;background:#898989;filter:drop-shadow(0px 2px 4px #ccc);border-radius:50px}.btn01-gray a:hover{transform:translateY(-2px);box-shadow:0 15px 30px -5px rgb(0 0 0/15%),0 0 5px rgb(0 0 0/10%)}.btn01-gray a:after{position:absolute;top:50%;right:20px;transition:.2s ease-in-out;content:"";font-family:"Font Awesome 5 Free";font-weight:900;transform:translateY(-54%)}.btn02-red a{background:#ff3c15;position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;max-width:320px;padding:20px 25px 10px;color:#fff;transition:.3s ease-in-out;font-weight:600;flex-direction:column;border-radius:8px;border-bottom:solid 5px #871c07}.btn02-red a span{background:#fff;width:80%;text-align:center;position:absolute;top:-15px;filter:drop-shadow(0px 1px 3px #ff3c15);padding:3px 0;font-size:.8rem;color:#ff3c15;border-radius:5px}.btn02-red a span:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top:5px solid #fff}.btn02-red a:hover{border-bottom:solid 2px #c62505;transform:translateY(3px)}.btn02-green a{background:#12b39d;position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;max-width:320px;padding:20px 25px 10px;color:#fff;transition:.3s ease-in-out;font-weight:600;flex-direction:column;border-radius:8px;border-bottom:solid 5px #047465}.btn02-green a span{background:#fff;width:80%;text-align:center;position:absolute;top:-15px;filter:drop-shadow(0px 1px 3px #12b39d);padding:3px 0;font-size:.8rem;color:#12b39d;border-radius:5px}.btn02-green a span:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top:5px solid #fff}.btn02-green a:hover{border-bottom:solid 2px #0c8b7a;transform:translateY(3px)}.btn02-gray a{background:#898989;position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;max-width:320px;padding:20px 25px 10px;color:#fff;transition:.3s ease-in-out;font-weight:600;flex-direction:column;border-radius:8px;border-bottom:solid 5px #504c4b}.btn02-gray a span{background:#fff;width:80%;text-align:center;position:absolute;top:-15px;filter:drop-shadow(0px 1px 3px #898989);padding:3px 0;font-size:.8rem;color:#898989;border-radius:5px}.btn02-gray a span:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top:5px solid #fff}.btn02-gray a:hover{border-bottom:solid 2px #727070;transform:translateY(3px)}.with-btn-red{position:relative;top:0;color:#fff;background:#ff6669;box-shadow:0 3px 0 #9a1d1b}.with-btn-xl{padding:15px;font-size:16px;font-weight:700;line-height:1;border-radius:6px}.with-btn-block{display:block;width:400px}.with-btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.7;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pairs-btn-red{position:relative;top:0;color:#fff;background:#03c1d4;box-shadow:0 3px 0 #007a86}.pairs-btn-xl{padding:15px;font-size:16px;font-weight:700;line-height:1;border-radius:6px}.pairs-btn-block{display:block;width:400px}.pairs-btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.7;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tapple-btn-red{position:relative;top:0;color:#fff;background:#fc5c6c;box-shadow:0 3px 0 #841520}.tapple-btn-xl{padding:15px;font-size:16px;font-weight:700;line-height:1;border-radius:6px}.tapple-btn-block{display:block;width:400px}.tapple-btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.7;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.omiai-btn-red{position:relative;top:0;color:#fff;background:#000;box-shadow:0 3px 0 #7b7b7b}.omiai-btn-xl{padding:15px;font-size:16px;font-weight:700;line-height:1;border-radius:6px}.omiai-btn-block{display:block;width:400px}.omiai-btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.7;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tinder-btn-red{position:relative;top:0;color:#fff;background:#fe4a55;box-shadow:0 3px 0 #811b22}.tidner-btn-xl{padding:15px;font-size:16px;font-weight:700;line-height:1;border-radius:6px}.tinder-btn-block{display:block;width:400px}.tinder-btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.7;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.marrish-btn-red{position:relative;top:0;color:#fff;background:#ed7c7c;box-shadow:0 3px 0 #843737}.marrish-btn-xl{padding:15px;font-size:16px;font-weight:700;line-height:1;border-radius:6px}.marrish-btn-block{display:block;width:400px}.marrish-btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.7;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bachelor-btn-red{position:relative;top:0;color:#fff;background:#d39e40;box-shadow:0 3px 0 #6b4e1b}.bachelor-btn-xl{padding:15px;font-size:16px;font-weight:700;line-height:1;border-radius:6px}.bachelor-btn-block{display:block;width:400px}.bachelor-btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.7;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dine-btn-red{position:relative;top:0;color:#fff;background:#ff3600;box-shadow:0 3px 0 #661600}.dine-btn-xl{padding:15px;font-size:16px;font-weight:700;line-height:1;border-radius:6px}.dine-btn-block{display:block;width:400px}.dine-btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.7;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.eveeve-btn-red{position:relative;top:0;color:#fff;background:#5fd3d2;box-shadow:0 3px 0 #2f8382}.eveeve-btn-xl{padding:15px;font-size:16px;font-weight:700;line-height:1;border-radius:6px}.eveeve-btn-block{display:block;width:400px}.eveeve-btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.7;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.match-btn-red{position:relative;top:0;color:#fff;background:#1927ef;box-shadow:0 3px 0 #020b87}.match-btn-xl{padding:15px;font-size:16px;font-weight:700;line-height:1;border-radius:6px}.match-btn-block{display:block;width:400px}.match-btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.7;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zexy-btn-red{position:relative;top:0;color:#fff;background:#dc0180;box-shadow:0 3px 0 #83024d}.zexy-btn-xl{padding:15px;font-size:16px;font-weight:700;line-height:1;border-radius:6px}.zexy-btn-block{display:block;width:400px}.zexy-btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.7;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.youbride-btn-red{position:relative;top:0;color:#fff;background:#4ba54b;box-shadow:0 3px 0 #183a18}.youbride-btn-xl{padding:15px;font-size:16px;font-weight:700;line-height:1;border-radius:6px}.youbride-btn-block{display:block;width:400px}.youbride-btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.7;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tokyocallender-btn-red{position:relative;top:0;color:#f8d17e;background:#2e2c2f;box-shadow:0 3px 0 #737174}.tokyocallender-btn-xl{padding:15px;font-size:16px;font-weight:700;line-height:1;border-radius:6px}.tokyocallender-btn-block{display:block;width:400px}.tokyocallender-btn{display:inline-block;margin-bottom:0;font-weight:700;//text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.7;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bridalnet-btn-red{position:relative;top:0;color:#fff;background:#3bcbda;box-shadow:0 3px 0 #115e67}.bridalnet-btn-xl{padding:15px;font-size:16px;font-weight:700;line-height:1;border-radius:6px}.bridalnet-btn-block{display:block;width:400px}.bridalnet-btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.7;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#cards{display:flex;justify-content:center}.card{width:100px;height:100px;margin-bottom:32px}.card:nth-child(2){margin-right:10px;margin-left:10px}.picture img{width:100px;height:100px;border-radius:18px;box-shadow:1.5px 1.5px 2px 1px #bbb}.description{width:100%;height:145px;padding-right:12px;padding-left:12px;box-sizing:border-box}.description p{font-size:12px;color:dimgray;text-align:center}.top-banner img{margin-top:10px}.top-banner p{text-align:center;color:dimgray}#author_profile{border:1px solid #737373;width:100%;margin:30px auto;overflow:hidden}#author_profile p{margin-bottom:20px;line-height:1.8}#author_profile p.label{font-size:17px;font-weight:700;color:#fff;background:#737373;padding:10px 15px}#author_profile p.author_name{font-size:17px;font-weight:700;display:inline-block;position:relative}#author_profile p.author_name:after{content:"";border-bottom:solid 3px #737373;position:absolute;left:0;right:0;bottom:-6px}#author_profile .left{width:14%;float:left;margin:10px 0 15px 30px}#author_profile .left img{border-radius:50%;width:120%}#author_profile .right{width:74%;float:left;font-size:14px;line-height:1.6;padding:5px 0 20px 30px}@media (max-width:480px){#author_profile p.author_name{text-align:center}#author_profile .left{width:100%;float:none;margin-left:0;margin-bottom:0;text-align:center}#author_profile .left img{width:33%}#author_profile .right{width:100%;float:none;padding:10px 20px 0}#author_profile .right ul.author_sns li{margin-bottom:20px}}