@charset "UTF-8";@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);html,body,p,span,dl,dt,dd,ul,ol,li,table,tr,th,td,h1,h2,h3,h4,h5,h6,form,input,select,textarea,label,strong,article,aside,canvas,header,hgroup,figure,footer,nav,section,time{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul,ol,li{list-style:none}img{vertical-align:bottom;*vertical-align:baseline;border:0}em{font-weight:bold;font-style:normal}table{width:100%;border-collapse:collapse;border-spacing:0}th{font-weight:normal}article,aside,canvas,header,hgroup,figure,footer,nav,section,time{display:block}input[type="image"]{border:0}body{font-size:12px;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,"メイリオ","MS PGothic","ＭＳ Ｐゴシック",'Noto Sans Japanese',sans-serif;background:#f8f6f6;color:#4a4b4d;line-height:1.5}a{color:#303030}a:hover{color:#f06a7f}input[type="text"]{padding:3px;border:1px solid silver;font-size:14px}input[type="password"]{padding:5px;border:1px solid silver}input[type="radio"],input[type="checkbox"]{margin-right:3px}img{vertical-align:bottom}.nav-sprite,.nav-top,.nav-top.is-current,.nav-first,.nav-first.is-current,.nav-grumble,.nav-grumble.is-current,.nav-kikijyouzu,.nav-kikijyouzu.is-current,.nav-ki-schedule,.nav-ki-schedule.is-current,.nav-expert,.nav-expert.is-current,.nav-ex-schedule,.nav-ex-schedule.is-current,.nav-price,.nav-price.is-current,.nav-howto,.nav-howto.is-current{background:url('/commons/img/sprites/nav-global.png') no-repeat}.number-num1{background-position:0 -684px}.number-num2{background-position:0 -171px}.number-num3{background-position:0 0}.number-num4{background-position:0 -513px}.number-num5{background-position:0 -342px}[class^="nav-"]{display:block;text-align:center;text-decoration:none}.l-gnav .gnav-list li .nav-top{width:192px;height:38px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.nav-top{background:#000936;color:#fff;font-size:16px;width:160px;border-top:1px solid #000936;border-bottom:1px solid #000936}.nav-top:hover,.nav-top.top_hover,.nav-top.top-hover{background:#f8f6f6;color:#000936;border-top:1px solid #000936;border-bottom:1px solid #000936}.information .information-list li{position:relative}.information .information-list li::before{border-top:1px solid #7f8499;border-right:1px solid #7f8499;content:"";display:block;position:absolute;top:35%;top:calc(50% - .20em);left:-5px;width:.6em;height:.6em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-crown{float:left;padding-right:10px}.table--stripe{width:100%}.table--stripe th,.table--stripe td{text-align:center}.table--stripe th{padding:10px;background:#ed4a71;color:#fff;border-left:1px solid white}.table--stripe td{padding:20px 10px;border-left:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6}.table--stripe td:last-child{border-right:1px solid #c6c6c6}.table--stripe tfoot td{padding:10px}.table--stripe .table-odd{background:#fdffe8}.table--stripe .table-right{text-align:right}.notes{font-size:12px}.notes li{line-height:1.4;padding-left:1em;text-indent:-1em}.notes li:first-child{margin-top:0}.notes.notes--pay{color:#ab2161;padding:10px;border:1px solid #ab2161;margin-top:40px}.notes.notes--answer{color:#a15810;margin-top:30px}.infobox{padding:10px;border:1px solid}.infobox dd{line-height:1.4}.infobox.infobox--caution{margin-top:30px;color:#ab2161;border-color:#ab2161;font-size:12px}.infobox.infobox--info{border:2px solid #f06a7f}.infobox.infobox--info dt{font-size:14px;color:#f06a7f}.infobox.infobox--info dd{margin-top:10px}.infobox.infobox--error{color:#ab2161;border-color:#ab2161;line-height:1.4}.infobox.infobox--error dt{font-weight:bold}.infobox.infobox--complete{margin-top:50px;padding:20px;border:2px solid #f06a7f}.infobox.infobox--complete .infobox-note{margin-top:20px;font-size:12px}.infobox.infobox--guide{border-color:#c6ab4d}.infobox.infobox--guide dt{color:#c6ab4d}.list--disc{padding-left:20px}.list--disc li{list-style:disc}.section--simple>.section-header{line-height:1}.section--simple>.section-body{margin-top:10px}.section--surround>.section-header{padding:10px;line-height:1}.section--surround>.section-body{padding:10px}.section--surround.skin01{border:1px solid #ffb9be}.section--surround.skin02>.section-header{background:#ed4a71;color:#fff}.section--surround.skin03{border:1px solid #ebe9eb}.section--surround.skin03>.section-header{background:#f8f6f6}.section--surround.skin04{border:1px solid #f06a7f}.section--surround.skin04>.section-header{background:#f06a7f;color:#fff}.section--normal>.section-header{padding:7px 10px;line-height:1}.section--normal>.section-body{margin-top:20px;padding:0 10px}.section--normal.skin01>.section-header{background:#ebe9eb}.section--normal.skin02>.section-header{background:#ebe9eb;color:#000936;font-size:18px;padding:10px}.section--normal.skin02>.section-header02{background:red;color:#fff;font-size:14px;text-align:center;padding:5px 0}.section-header-detail{background:#ed4a71;color:#fff;font-size:14px;padding:7px 10px}.section--normal.skin02>.section-header03{background:#bc0000;color:#fff;font-size:14px;padding:5px 10px}.section--normal.skin02>.section-header04{background:#5ba41a;color:#fff;font-size:15px;padding:5px 10px}h4.section-header{background:#f2f2f2!important;color:#000!important;font-size:15px;font-weight:bold;padding:5px 10px;border:1px solid #d2d2d2;margin:20px 35px 0 0}.table--stripe th{padding:10px}.table--stripe td{padding:20px 10px;text-align:center}.table--stripe td.table-right{text-align:right}.table--stripe tfoot td{padding:10px}.table--stripe.skin01 th{background:#f8f6f6;color:#535353;border-left:1px solid #ebe9eb;border-top:1px solid #ebe9eb}.table--stripe.skin01 th:first-child{border-left:1px solid #ebe9eb;border-top:1px solid #ebe9eb}.table--stripe.skin01 th:last-child{border-right:1px solid #ebe9eb}.table--stripe.skin01 td{border-left:1px solid #ebe9eb;border-bottom:1px solid #ebe9eb}.table--stripe.skin01 td:last-child{border-right:1px solid #ebe9eb}.table--stripe.skin01 tfoot{background:#f06a7f;color:#fff}.table--stripe.skin01 .table-odd{background:#fdffe8}.table--normal th,.table--normal td{padding:10px}.table--normal.skin01{border:1px solid #ebe9eb}.table--normal.skin01.campaign{border:1px solid #ffdfe1}.table--normal.skin01 th{background:#f8f6f6;color:#535353;border-top:1px solid #ebe9eb;text-align:left}.table--normal.skin01.campaign th{background:#ffdfe1;color:#535353;border-top:1px solid #ebe9eb;text-align:left}.table--normal.skin01 td{border-top:1px solid #ebe9eb}.table--normal.skin01 td p.mail{font-size:18px}.table--normal.skin01 tr:first-child th,.table--normal.skin01 tr:first-child td{border-top:0}.table--normal.skin01.entry-campaign-table th p{font-size:14px;font-weight:bold}.table--normal.skin01.entry-campaign-table th span{display:block;font-size:12px;padding-left:5px}.table--normal.skin02 th{background:#f8f6f6;border-top:1px solid #ccc;border-left:1px solid #ccc;text-align:left}.table--normal.skin02 td{border-top:1px solid #ccc;border-right:1px solid #ccc}.table--normal.skin02 tr:first-child th{border-top:1px solid #ccc}.table--normal.skin02 tr:last-child th{border-bottom:1px solid #ccc}.table--normal.skin02 tr:last-child td{border-bottom:1px solid #ccc}.table--normal.skin02.mail_table th{width:150px}.table--normal.skin03 td{border-top:1px solid #ccc;border-right:1px solid #ccc}.bgtype01{background:#f06a7f;color:#fff}.bgtype02{background:#fff}.bgtype03{background:#f8f6f6}.bgtype04{background:#a8e5ec}.bgtype05{background:#c1c5ca}.boder{border-left:1px solid #ccc}.text_none{text-align:left;border-bottom:none!important;border-right:none!important}.table--normal.skin03 tr:first-child th{border-top:1px solid #c6ab4d}.table--normal.skin03 tr:last-child th{border-bottom:1px solid #c6ab4d}.table--normal.skin03 tr:last-child td{border-bottom:1px solid #ccc}.table--cross{table-layout:fixed}.table--cross th,.table--cross td{text-align:center}.table--cross.skin01{border-collapse:collapse}.table--cross.skin01 th,.table--cross.skin01 td{background:#fff;border:1px solid #8a8a8a;padding-top:10px;padding-bottom:10px}.table--cross.skin01 td{padding:2px;text-align:center;background:#fbf7e9}.table--cross.skin01 td span a{text-decoration:none}.tx-small{font-size:10px}.tx-midium{font-size:14px!important}.tx-large{font-size:16px!important}.tx-xlarge{font-size:18px!important}.tx-left{text-align:left}.tx-center{text-align:center}.tx-right{text-align:right}.tx-error{color:#f06a7f}.fs14{font-size:14px}.fs15{font-size:15px!important}.fs24{font-size:24px!important}.tx-bold{font-weight:bold}.tx-navy{color:#04397b}.formlabel_l{margin-left:5px}.formlabel_r{margin-right:5px}.hz{overflow:hidden;*zoom:1}.hz li{float:left}.hz--middle li{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.disc li{padding-left:1em;text-indent:-1em}.disc li:before{content:"・"}.centerbox{text-align:center}.centerbox>div,.centerbox>ul,.centerbox>dl,.centerbox>nav,.centerbox>p{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.cells{display:table}.cells li,.cells .cells-cell{display:table-cell;*display:inline;*zoom:1;vertical-align:middle}.cf{overflow:hidden;*zoom:1}.unit{float:left}.unit_r{float:right}.media{overflow:hidden;*zoom:1}.media .media-body{overflow:hidden;min-height:80px}.media .media-body p.time{text-align:right;margin-top:20px!important;color:#8c8c8c}.media .media-body.profschedule{overflow:hidden;min-height:20px}.frame{background:#f4eaeb;border:1px solid #c8c8c8}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.mt2{margin-top:2px}.mt5{margin-top:5px!important}.ml5{margin-left:5px}.mr5{margin-right:5px}.mt10{margin-top:10px!important}.ml10{margin-left:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px!important}.mt15{margin-top:15px}.mb15{margin-bottom:15px!important}.ml15{margin-left:15px}.mr15{margin-right:15px}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.mb50{margin-bottom:50px!important}.ml20{margin-left:20px!important}.mr20{margin-right:20px}.mt25{margin-top:25px}.ml25{margin-left:25px!important}.mr25{margin-right:25px}.mt30{margin-top:30px!important}.ml30{margin-left:30px}.mr30{margin-right:30px}.mb30{margin-bottom:30px}.mt35{margin-top:35px}.ml35{margin-left:35px}.mr35{margin-right:35px}.mt40{margin-top:40px}.ml40{margin-left:40px}.mr40{margin-right:40px}.mb40{margin-bottom:40px}.mt45{margin-top:45px}.ml45{margin-left:45px!important}.mr45{margin-right:45px}.mt50{margin-top:50px!important}.ml50{margin-left:50px}.mr50{margin-right:50px}.mb50{margin-bottom:50px!important}.mt60{margin-top:60px}.ml60{margin-left:60px}.mr60{margin-right:60px}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.mt80{margin-top:80px}.mr90{margin-right:90px}.p5{padding:5px!important}.pt5,.pv5{padding-top:5px}.pb5,.pv5{padding-bottom:5px}.pl5,.ph5{padding-left:5px}.pr5,.ph5{padding-right:5px}.p10{padding:10px}.pt10,.pv10{padding-top:10px}.pb10,.pv10{padding-bottom:10px}.pl10,.ph10{padding-left:10px}.pr10,.ph10{padding-right:10px}.p15{padding:15px}.pt15,.pv15{padding-top:15px}.pb15,.pv15{padding-bottom:15px}.pl15,.ph15{padding-left:15px}.pr15,.ph15{padding-right:15px}.p20{padding:20px}.pt20,.pv20{padding-top:20px}.pb20,.pv20{padding-bottom:20px}.pl20,.ph20{padding-left:20px}.pr20,.ph20{padding-right:20px}.p25{padding:25px}.pt25,.pv25{padding-top:25px}.pb25,.pv25{padding-bottom:25px}.pl25,.ph25{padding-left:25px}.pr25,.ph25{padding-right:25px}.p30{padding:30px}.pt30,.pv30{padding-top:30px}.pb30,.pv30{padding-bottom:30px}.pl30,.ph30{padding-left:30px}.pr30,.ph30{padding-right:30px}.p35{padding:35px}.pt35,.pv35{padding-top:35px}.pb35,.pv35{padding-bottom:35px}.pl35,.ph35{padding-left:35px}.pr35,.ph35{padding-right:35px}.pt60,.pv60{padding-top:60px}.red{color:#f06a7f!important}.black{color:#000!important}.line_h30{line-height:30px}.fs13{font-size:13px!important}.fs15{font-size:15px!important}.fs18{font-size:18px!important}.fwb{font-weight:bold}.group-ml5>div,.group-ml5>ul,.group-ml5>li,.group-ml5>dl,.group-ml5>section,.group-ml5>p{margin-left:5px}.group-ml5>div:first-child,.group-ml5>ul:first-child,.group-ml5>li:first-child,.group-ml5>dl:first-child,.group-ml5>section:first-child,.group-ml5>p:first-child{margin-left:0}.group-ml10>div,.group-ml10>ul,.group-ml10>li,.group-ml10>dl,.group-ml10>section,.group-ml10>p{margin-left:10px}.group-ml10>div:first-child,.group-ml10>ul:first-child,.group-ml10>li:first-child,.group-ml10>dl:first-child,.group-ml10>section:first-child,.group-ml10>p:first-child{margin-left:0}.group-ml15>div,.group-ml15>ul,.group-ml15>li,.group-ml15>dl,.group-ml15>section,.group-ml15>p{margin-left:15px}.group-ml15>div:first-child,.group-ml15>ul:first-child,.group-ml15>li:first-child,.group-ml15>dl:first-child,.group-ml15>section:first-child,.group-ml15>p:first-child{margin-left:0}.group-ml20>div,.group-ml20>ul,.group-ml20>li,.group-ml20>dl,.group-ml20>section,.group-ml20>p{margin-left:20px}.group-ml20>div:first-child,.group-ml20>ul:first-child,.group-ml20>li:first-child,.group-ml20>dl:first-child,.group-ml20>section:first-child,.group-ml20>p:first-child{margin-left:0}.group-ml25>div,.group-ml25>ul,.group-ml25>li,.group-ml25>dl,.group-ml25>section,.group-ml25>p{margin-left:25px}.group-ml25>div:first-child,.group-ml25>ul:first-child,.group-ml25>li:first-child,.group-ml25>dl:first-child,.group-ml25>section:first-child,.group-ml25>p:first-child{margin-left:0}.group-ml35>div,.group-ml35>ul,.group-ml35>li,.group-ml35>dl,.group-ml35>section,.group-ml35>p{margin-left:35px}.group-ml35>div:first-child,.group-ml35>ul:first-child,.group-ml35>li:first-child,.group-ml35>dl:first-child,.group-ml35>section:first-child,.group-ml35>p:first-child{margin-left:0}.group-ml40>div,.group-ml40>ul,.group-ml40>li,.group-ml40>dl,.group-ml40>section,.group-ml40>p{margin-left:40px}.group-ml40>div:first-child,.group-ml40>ul:first-child,.group-ml40>li:first-child,.group-ml40>dl:first-child,.group-ml40>section:first-child,.group-ml40>p:first-child{margin-left:0}.group-ml45>div,.group-ml45>ul,.group-ml45>li,.group-ml45>dl,.group-ml45>section,.group-ml45>p{margin-left:45px}.group-ml45>div:first-child,.group-ml45>ul:first-child,.group-ml45>li:first-child,.group-ml45>dl:first-child,.group-ml45>section:first-child,.group-ml45>p:first-child{margin-left:0}.group-ml55>div,.group-ml55>ul,.group-ml55>li,.group-ml55>dl,.group-ml55>section,.group-ml55>p{margin-left:55px}.group-ml55>div:first-child,.group-ml55>ul:first-child,.group-ml55>li:first-child,.group-ml55>dl:first-child,.group-ml55>section:first-child,.group-ml55>p:first-child{margin-left:0}.group-mt5>div,.group-mt5>ul,.group-mt5>li,.group-mt5>dl,.group-mt5>section,.group-mt5>p{margin-top:5px}.group-mt5>div:first-child,.group-mt5>ul:first-child,.group-mt5>li:first-child,.group-mt5>dl:first-child,.group-mt5>section:first-child,.group-mt5>p:first-child{margin-top:0}.group-mt15>div,.group-mt15>ul,.group-mt15>li,.group-mt15>dl,.group-mt15>section,.group-mt15>p{margin-top:15px}.group-mt15>div:first-child,.group-mt15>ul:first-child,.group-mt15>li:first-child,.group-mt15>dl:first-child,.group-mt15>section:first-child,.group-mt15>p:first-child{margin-top:0}.group-mt20>div,.group-mt20>ul,.group-mt20>li,.group-mt20>dl,.group-mt20>section,.group-mt20>p{margin-top:20px}.group-mt20>div:first-child,.group-mt20>ul:first-child,.group-mt20>li:first-child,.group-mt20>dl:first-child,.group-mt20>section:first-child,.group-mt20>p:first-child{margin-top:0}.group-mt30>div,.group-mt30>ul,.group-mt30>li,.group-mt30>dl,.group-mt30>section,.group-mt30>p{margin-top:30px}.group-mt30>div:first-child,.group-mt30>ul:first-child,.group-mt30>li:first-child,.group-mt30>dl:first-child,.group-mt30>section:first-child,.group-mt30>p:first-child{margin-top:0}.group-mt40>div,.group-mt40>ul,.group-mt40>li,.group-mt40>dl,.group-mt40>section,.group-mt40>p{margin-top:40px}.group-mt40>div:first-child,.group-mt40>ul:first-child,.group-mt40>li:first-child,.group-mt40>dl:first-child,.group-mt40>p:first-child{margin-top:0}.group-mt50>div,.group-mt50>ul,.group-mt50>li,.group-mt50>dl,.group-mt50>section,.group-mt50>p{margin-top:50px}.group-mt50>div:first-child,.group-mt50>ul:first-child,.group-mt50>li:first-child,.group-mt50>dl:first-child,.group-mt50>section:first-child,.group-mt50>p:first-child{margin-top:0}.icon-arrow_l_accent{background:url('/commons/img/common/arrow-gray-l.png') no-repeat;width:14px;height:22px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin-bottom:5px}.icon-arrow_l_accent_inverse{background:url('/commons/img/common/arrow-gray-r.png') no-repeat;width:14px;height:22px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin-bottom:5px}.icon-arrow_base{background:url('/commons/img/common/arrow-gray-l.png') no-repeat;background-size:7px auto}.icon-bookmark{background:url('/commons/img/sprites/icon-s8b0855b149.png') no-repeat;background-position:0 -1962px;width:18px;height:22px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.icon-alert{background:url('/commons/img/sprites/icon-s8b0855b149.png') no-repeat;background-position:0 -535px;width:25px;height:23px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.icon-tel_s::after{content:"◎";font-size:14px;color:#336fa2;font-style:normal;border-bottom:solid 1px #336fa2}.icon-tel_s_01::after{content:"◎";font-size:16px;color:#336fa2;font-style:normal}.icon-reserved{background:url('/commons/img/icon/ico-cat.png');background-size:16px auto;background-repeat:no-repeat;width:16px;height:16px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.icon-dial_s{background:url('/commons/img/sprites/icon-s8b0855b149.png') no-repeat;background-position:0 -261px;width:30px;height:17px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.icon-comment{background:url('/commons/img/sprites/icon-s8b0855b149.png') no-repeat;background-position:0 -2014px;width:27px;height:23px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.l-header .header-inner,.l-gnav .gnav-list,.l-contents .contents-inner,.l-footer .footer-inner,.visual .visual-inner{width:960px;margin-left:auto;margin-right:auto}.l-header .header-inner{position:relative;min-height:85px;background:#fff}.support_tel{position:absolute;right:17px;top:19px;text-align:right}.support_tel .support-tel{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.h1-txt{color:#000936;font-size:11px}.support{position:absolute;right:0;top:3px;text-align:right}.l-gnav{background:#000936;text-align:center;height:40px}.l-gnav .gnav-list{overflow:hidden;*zoom:1;z-index:10;height:40px}.l-gnav .gnav-list li{float:left}.l-gnav .gnav-list .gnav-list2 li{float:none;background:#000936;border-bottom:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;padding:8px 6px;width:180px;text-align:left!important}.l-gnav .gnav-list .gnav-list2 li:hover{background:#7f8499;border-bottom:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;color:#fff}.l-gnav .gnav-list .gnav-list2 li a{text-decoration:none;color:#fff;display:block;font-size:11px}.l-gnav .gnav-list .gnav-list2 li a:hover{text-decoration:none;color:#fff;display:block}.l-contents{background:#f8f6f6}.l-contents.event-lp01{background:#fff}.l-contents .contents-inner{background:#fff}.container{overflow:hidden;*zoom:1}.container.container--main{padding:10px 16px 10px 0}.l-main{float:left;width:676px}.l-main_sidenone{float:left;width:700px}.l-sub{float:right;width:250px}.l-sub_sidenone{float:right;width:210px}.l-sub_sidenone div{background:linear-gradient(#fcdae0,#fff);border-radius:5px;min-height:847px;width:210px}.l-footer{min-height:80px;padding-top:20px;background:#fff;border-top:2px solid #f09eab}.l-footer .footer-inner{padding-bottom:17px}table{line-height:1.4}.o-item{margin-top:30px}.o-item:first-child{margin-top:0}.o-item .o-item-body{margin-top:20px;padding:0 10px;word-wrap:break-word}.o-item .o-item-titleCom{margin-top:20px;padding:10px;background:#91e5fd}.o-main .o-main-title{background:#ebe9eb;font-size:22px;color:#000936;padding:14px 16px;line-height:1}.o-main .o-main-title-nayamikigi{background:#f39923;font-size:20px;color:#fff;padding:5px 18px;line-height:1}.o-main .o-main-title img{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;vertical-align:top}.o-main .o-main-title-koi{background:url(/commons/img/common/bg_title.png) right top no-repeat #f9709d;font-size:20px;color:#fff;padding:5px 18px;line-height:1}.o-main .o-main-title-koi img{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;vertical-align:top}.o-main .o-main-title-entry{background:#ff5a90;font-size:20px;color:#fff;padding:5px 10px;line-height:1}.o-main .o-main-title-entry img{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;vertical-align:top}.o-main .o-main-title-kowai{background:url(/commons/img/common/bg_title.png) right top no-repeat #8e1768;font-size:20px;color:#fff;padding:5px 18px;line-height:1}.o-main .o-main-title-kowai img{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;vertical-align:top}.o-main .o-main-title-iyashi{background:url(/commons/img/common/bg_title.png) right top no-repeat #9adb34;font-size:20px;color:#fff;padding:5px 18px;line-height:1}.o-main .o-main-title-iyashi img{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;vertical-align:top}.o-main .o-main-title-ketumatu{background:url(/commons/img/common/bg_title.png) right top no-repeat #522a67;font-size:20px;color:#fff;padding:5px 18px;line-height:1}.o-main .o-main-title-ketumatu img{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;vertical-align:top}.o-main .o-main-title-gokai{background:url(/commons/img/common/bg_title.png) right top no-repeat #aa9bef;font-size:20px;color:#fff;padding:5px 18px;line-height:1}.o-main .o-main-title-gokai img{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;vertical-align:top}.o-main .o-main-body{padding:16px 0 16px 16px}.o-middle .o-middle-title{color:#04536d;font-size:20px;font-weight:bold}.o-middle .o-middle-body{margin-top:20px}.contents-wrapper01{padding:16px 0 16px 16px}.thumbbox{overflow:hidden;*zoom:1}.thumbbox .thumbbox-thumb{float:left}.thumbbox .thumbbox-body{overflow:hidden}.confirm{font-size:12px}.confirm .confirm-set{margin-top:60px}.confirm .confirm-set:first-child{margin-top:0}.confirm .confirm-mod{margin-top:25px}.confirm .confirm-mod:first-child{margin-top:0}.confirm .confirm-date{font-weight:bold}.confirm .confirm-body{margin-top:10px;padding:20px 5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:1.2}.confirm.confirm--multi{margin-top:20px;padding:10px;border:1px solid #ccc}.confirm.confirm--multi .confirm-body{border-bottom:0}.subblock{margin-top:10px}.subblock:first-child{margin-top:0}.subblock.subblock--primary{padding:10px;background:#ffebec}.subblock.subblock--sub{padding:10px;background:#fff6f7}.note{color:#a58795;font-size:12px}.note.note--register{margin-top:13px;line-height:1.4}.note.note--register a{color:#ff9ea3}.ranking li{overflow:hidden;*zoom:1;margin-top:10px}.ranking li:first-child{margin-top:0}.ranking li .ranking-body{padding-top:4px;overflow:hidden}.ranking li .ranking-name{margin-top:16px;font-size:12px}.ranking li .thumb{float:left;border:1px solid #d7d7d7;margin-right:10px;width:50px;height:50px}.notice{margin-bottom:20px;padding:10px;border:2px solid #f06a7f;line-height:1.4}.notice .notice-point{font-weight:bold}.teacher{margin-top:30px}.teacher .teacher-name{font-size:20px;font-weight:bold}.teacher .teacher-name span{margin-left:5px;font-size:15px}.teacher .teacher-info{margin-top:10px}.question{background:#f8f6f6;padding:13px}.answer{margin-top:30px;margin-left:auto;margin-right:auto}.answer textarea{margin-top:12px;width:558px;height:98px;border:1px solid #ccc}.answer .answer-title{font-weight:bold}.answer .answer-body{margin-top:20px}.answer .answer-btn{margin-top:20px;text-align:center}.cousion{margin-top:50px;text-align:center;color:#f06a7f}.cousion .cousion-btn{margin-top:20px}.complete{text-align:center;padding-top:40px}.complete .complete-title{font-size:20px;font-weight:bold}.complete .complete-note{margin-top:30px;font-size:12px}.complete .complete-note p{margin-top:1em;line-height:1.4}.complete .complete-note p:first-child{margin-top:0}.complete .complete-note span{font-weight:bold}.visual .visual-res,.visual .visual-fortune,.visual .visual-free,.visual .visual-company{position:absolute}.visual .visual-res{left:27px;top:30px}.visual .visual-fortune{left:35px;top:72px}.visual .visual-free{left:365px;top:146px}.visual .visual-company{right:0;bottom:0}.privacy{margin-top:20px;font-size:12px}.privacy dt{font-weight:bold}.privacy dd{margin-top:16px}.privacy dd a{color:#ff9fa4}.privacy li{margin-top:7px}.privacy li:first-child{margin-top:0}.ssl{margin-top:20px;overflow:hidden;*zoom:1}.ssl .ssl-inner{float:right}.ssl .ssl-link{font-weight:bold;*line-height:1.4}.ssl span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;vertical-align:middle}.ssl span a{color:#141414;font-size:12px}.policy{overflow:hidden;*zoom:1;margin-top:20px}.policy .policy-mark{float:left;margin-right:18px}.policy .policy-body{overflow:hidden;padding-top:7px;font-size:10px}.policy .policy-link{margin-top:10px;position:relative;padding-left:10px}.policy .policy-link::before{border-top:1px solid #7f8499;border-right:1px solid #7f8499;content:"";display:block;position:absolute;top:calc(50% - .40em);left:-5px;width:.7em;height:.9em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.payselect .payselect-list{overflow:hidden;*zoom:1}.payselect li{float:left;margin-left:50px}.payselect li:first-child{margin-left:0}.payselect li input[type="radio"]{margin-left:15px}.payselect .payselect-confirm{margin-top:40px;text-align:center}.textarea{margin-top:40px}.textarea textarea{width:618px;height:158px;margin-top:10px;border:1px solid #ccc}.textarea .textarea-count{margin-top:5px;font-size:12px;color:#c6c6c6;text-align:right}.textareaMore{margin-top:0}.textareaMore textarea{width:600px;height:158px;margin-top:5px;border:1px solid #ebe9eb;padding:2px}.textareaMore .textarea-count{margin-top:0;font-size:12px;color:#c6c6c6;text-align:right}.user_box .user_box-name{padding:0 35px;text-align:center;background:url(/commons/img/common/bg_username.png) no-repeat;min-height:22px}.user_box .user_box-menu{overflow:hidden;*zoom:1}.user_box .user_box-menu li{float:left;margin-top:20px;margin-left:12px;font-size:12px}.user_box .user_box-menu li:first-child{margin-left:0}.submod{margin-top:20px;font-size:12px}.submod dt{background:#ebe9eb;padding:5px 0;color:#000936;font-size:14px;text-align:center}.submod dt span{display:block;padding:2px 0 2px 6px;border-left:5px solid #f39923}.submod dd{padding:15px 20px;line-height:1.2}.submod dd.contact{padding:15px 10px;line-height:1.2}.submod dd.ranking{margin:12px;padding:0;line-height:1.2}.submod dd.rankingtitle{padding:0;margin:0;line-height:1.5}.submod dd.pickup{padding:0 20px;line-height:1.2}.rankingtab{padding:10px 0 0 0;margin:0 12px;border-bottom:2px solid #000936}.rankingtab li{float:left;cursor:pointer;width:74px;font-size:12px;text-align:center;border:1px solid #000936;border-bottom:0;padding:6px 0;margin:0}.rankingtab li.tab01{border-right:0}.rankingtab li.tab02{border-right:0}.rankingtab li.active{background:#7f8499;color:#fff}.message{margin-top:20px;padding-left:11px;font-size:12px}.message .message-inner{padding:10px;border:1px solid #b17aa5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;behavior:url(/assets/css/PIE.htc)}.message dt{background:url(/commons/img/common/bg_balloon.png) left top no-repeat;padding-left:20px;margin-left:-21px}.message dd{padding:15px;line-height:1.4}.next{margin-top:20px;padding-right:20px;text-align:right}.certification{width:601px;margin-left:auto;margin-right:auto;padding-top:168px;background:url(/commons/img/mail/common/bg_certification_top.png) left top no-repeat}.certification .certification-inner{background:url(/commons/img/mail/common/bg_certification_bottom.png) left bottom no-repeat;padding-bottom:158px;*zoom:1}.certification .certification-contents{position:relative;background:url(/commons/img/mail/common/bg_certification_middle.png) left top repeat-y}.certification .certification-title{position:absolute;top:-105px;left:237px;text-align:center}.certification .certification-name{font-size:20px;font-weight:bold}.certification .certification-body{padding:35px 45px;font-size:12px}.certification .certification-para{margin-top:25px}.certification .certification-signature{margin-top:40px;text-align:right}.menu{width:230px;margin-top:18px;overflow:hidden}.menu .menu-list{overflow:hidden;*zoom:1;width:238px;margin-top:-7px}.menu li{float:left;margin-top:7px;margin-right:7px}.thumb{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.mobile .mobile-txt{text-align:center;font-size:12px}.mobile .mobile-qr{text-align:center;margin-top:15px}.manage_sites li{margin-top:10px}.manage_sites li:first-child{margin-top:0}.payment{font-size:12px}.detail{margin-top:12px}.register{margin-top:10px}.form .form-mod{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin-left:20px}.form .form-mod:first-child{margin-left:0}.form .form-sex{width:80px}.form .form-date{width:50px}.form .form-year{width:80px}.form .form-time{width:50px}.form input[type="radio"]{margin-left:10px}.form input[type="text"]{padding:5px;border:1px solid silver}.pay{font-weight:bold}.rate textarea{width:614px;height:98px;margin-top:20px;border:1px solid #ffb9be}.teacher_group{overflow:hidden;*zoom:1;overflow:hidden;width:658px}.teacher_group .teacher_group-inner{width:658px}.senjutsucounselorlist{margin-left:-10px}.point_group{overflow:hidden;*zoom:1}.point_unit{float:left;width:182px;border:1px solid #2eb0e6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-left:2px;padding:10px 13px 20px;position:relative;behavior:url(/assets/css/PIE.htc)}.point_unit:first-child{margin-left:0!important}.point_unit dt{margin-bottom:10px}.point_unit dd{margin-bottom:10px;height:75px;line-height:16px}.point_unit .point_unit-point span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;vertical-align:middle}.point_unit .point_unit-body{font-size:12px;line-height:1.2}.appeal{min-height:125px;padding-left:180px;padding-top:6px;background:url(/commons/img/common/bg_appeal.png) 10px 0 no-repeat}.appeal dd{margin-top:13px;font-size:12px;line-height:1.5}.top_section{margin-top:20px}.top_section p.txt{margin-top:15px;padding:0 10px;font-size:14px;line-height:1.64}.foot_assist p{font-size:12px;padding-bottom:5px;color:#f06a7f}.foot_container{min-height:70px}.foot_nav{overflow:hidden;*zoom:1}.foot_nav .foot_nav-list{float:right;overflow:hidden;*zoom:1}.foot_nav .foot_nav-list li{float:left;margin-left:8px;padding-left:8px;border-left:1px solid #131313;font-size:12px;color:#000936;line-height:18px}.copy{background:#f06a7f;font-size:14px;text-align:center;margin-top:30px;padding:16px 0;color:#fff}.information .information-list li{margin-top:10px;padding-left:11px;font-size:12px}.information .information-list li:first-child{margin-top:0}.new_btn{background:#000936;border-radius:6px;padding:29px 0;text-align:center}.new_btn a,.login_btn a{color:#fff;font-size:18px;letter-spacing:2px;text-decoration:none;display:block}.new_btn:hover,.login_btn:hover{opacity:.8;display:block}.login_btn{margin-top:15px;text-align:center;background:#7f8499;border-radius:6px;padding:16px 0}.button_type01{background:#f06a7f;border-radius:6px;padding:15px 0;text-align:center;margin:5% 20%}.button_type01 a{color:#fff;font-size:18px;letter-spacing:2px;text-decoration:none;display:block}.button_type01:hover{opacity:.8;display:block}.banners{margin-top:15px}.banners li{margin-top:10px}.banners li:first-child{margin-top:0}.related_teacher .related_teacher-list li{margin-top:20px}.related_teacher .related_teacher-list li:first-child{margin-top:0}.related_teacher .related_teacher-recruing{margin-top:12px}.foot_brand{font-size:10px;line-height:3;float:left;width:180px}.mobile_access .mobile_access-box{overflow:hidden;*zoom:1;margin-top:5px}.mobile_access .mobile_access-url span{font-weight:bold}.mobile_access .mobile_access-txt{overflow:hidden;margin-top:5px}.mobile_access-new .qr_img{float:left;margin-right:5px}.mobile_access-qr{text-align:center}.mobile_access-new{margin-bottom:60px}.mobile_access-new p{overflow:hidden;margin-top:10px;letter-spacing:.1em}.mobile_access-new .url{overflow:hidden;border:1px solid #dedede;padding:8px;letter-spacing:.1em;line-height:20px}.article_unit{border-bottom:1px solid #dedede;min-height:42px}.article_unit a{text-decoration:none;color:#535353}.article_unit:first-child{padding-top:0}.article_unit .article_unit-inner{position:relative}.article_unit .article_unit-inner:hover{background:#ffefa9}.article_unit .media-catch{margin-right:15px}.article_unit .media-catch img{border:1px solid #ab2161;width:98px}.article_unit .article_unit-title{font-size:18px;font-weight:bold}.article_unit .article_unit-title span{font-size:12px}.article_unit .article_unit-nav{position:absolute;right:0;top:20px}.pagination{text-align:center;line-height:1;font-weight:bold}.pagination.pagination--base{margin-top:30px;text-align:center}.pagination.pagination--base .pagination-inner{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.pagination .pagination-inner{overflow:hidden;*zoom:1}.pagination a,.pagination .pagination-current{background-color:#fff;border:1px solid #d2d2d2;padding:0 6px;height:26px;line-height:27px;margin-right:1px;min-width:16px;text-align:center;width:auto!important;color:#f06a7f;text-decoration:none}.pagination a{display:block}.pagination a:hover{background:#f06a7f;color:#fff}.pagination .pagination-current,.pagination .pagination-omission{border:0;color:#000936;height:29px;line-height:28px;margin-right:2px;min-width:12px;padding:0 3px;text-align:center;width:auto!important}.pagination .pagination-omission{font-weight:normal;min-width:10px;padding:0}.pagination .pagination-item{float:left;padding:10px}.pagination .pagination-list{overflow:hidden;*zoom:1;padding:10px}.pagination .pagination-list li{float:left;margin-left:3px;margin-bottom:6px}p.pagination-item a{border:0;text-decoration:underline;padding:0 2px}p.pagination-item a:hover{background:0;color:#f39923}.teacher_unit_group .teacher_unit_group-inner{overflow:hidden;*zoom:1}.teacher_unit{float:left;width:210px;margin-right:10px;margin-top:10px;margin-bottom:10px;border-radius:6px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);display:block}.teacher_unit:nth-child(3n){margin-right:0}.teacher_unit:nth-child(1n){margin-left:2px}.teacher_unit .teacher_unit-inner{padding:10px}.teacher_unit .teacher_unit-inner p.ranking{text-align:left}.teacher_unit .teacher_unit-inner p.ranking img{width:20px;border:0;height:30px;position:absolute;left:14px;top:1px}.teacher_unit-name-payment{display:block;clear:both}.teacher_unit .teacher_unit-name{font-size:16px}.teacher_unit-name{height:55px;line-height:17px;text-align:top}.teacher_unit-name span{display:block;font-size:10px;height:14px;color:#575757;margin-bottom:5px}.teacher_unit-payment{padding:10px;height:33px;letter-spacing:-0.4px}.teacher_unit-payment span{font-size:13px;height:18px}.teacher_unit-payment span img{vertical-align:middle}.teacher_unit .teacher_unit-name a{color:#131313;text-decoration:none}.teacher_unit .teacher_unit-name i{margin-right:2px}.teacher_unit .teacher_unit-kutikomi{display:block}.teacher_unit .teacher_unit-kutikomi p.heikin_img{font-size:14px;position:relative}.teacher_unit .teacher_unit-kutikomi img{height:16px;top:-4px;position:relative}.teacher_unit .teacher_unit-kutikomi p.heikin_img span{padding-left:5px}.teacher_unit .teacher_unit-kutikomi .heikin_txt{padding-right:3px;position:relative}.teacher_unit .teacher_unit-kutikomi p.kensu{font-size:13px}.teacher_unit .teacher_unit-kutikomi p.kensu::before{content:url("/commons/img/icon/ico-comment.png");position:absolute;width:15px;height:15px;top:2px}.teacher_unit .teacher_unit-kutikomi p.kensu a{text-decoration:none;padding-left:18px}.teacher_unit .teacher_unit-image{text-align:center;display:block;margin-top:5px;height:195px;position:relative}.teacher_unit-image img{width:180px;height:180px;border:solid 2px #f8f6f6}.teacher_unit-image a:hover{opacity:.7}.teacher_unit .teacher_unit-fortune{margin-top:4px}.teacher_unit .teacher_unit-fortune dt{color:#f39923;padding:0 6px;font-weight:bold;height:15px;white-space:nowrap}.teacher_unit .teacher_unit-fortune dd{height:30px;margin-top:5px;font-size:12px;line-height:16px;color:#535353;padding:0 10px}.teacher_unit .teacher_unit-nav{padding:0 10px;height:90px}.teacher_unit .teacher_unit-btns li{text-align:center}.teacher_unit .teacher_unit-btns li p.tel_on,.teacher_unit .teacher_unit-btns li p.chat_on,.teacher_unit .teacher_unit-btns li p.mail_on{background:#000936;border-radius:6px;padding:11px 0}.teacher_unit .teacher_unit-btns li p.tel_on a,.teacher_unit .teacher_unit-btns li p.chat_on a,.teacher_unit .teacher_unit-btns li p.mail_on a,.teacher_unit .teacher_unit-btns li p.tel_on_yoyaku a{text-decoration:none}.teacher_unit .teacher_unit-btns li p.tel_on_yoyaku{background:#f06a7f;border-radius:6px;padding:11px 0}.teacher_unit .teacher_unit-btns li p.tel_off,.teacher_unit .teacher_unit-btns li p.chat_off,.teacher_unit .teacher_unit-btns li p.mail_off{background:#f8f6f6;border-radius:6px;padding:11px 0}.teacher_unit .teacher_unit-btns li p.tel_on span,.teacher_unit .teacher_unit-btns li p.tel_on_yoyaku span{color:#fff;font-size:18px}.teacher_unit .teacher_unit-btns li p.chat_on span{color:#fff;font-size:18px}.teacher_unit .teacher_unit-btns li p.mail_on span{color:#fff;font-size:18px}.teacher_unit .teacher_unit-btns li p.tel_off span,.teacher_unit .teacher_unit-btns li p.chat_off span,.teacher_unit .teacher_unit-btns li p.mail_off span{color:#4a4b4d;font-size:18px}.teacher_unit .teacher_unit-btns li p a:hover{opacity:.7}.cat_nav{overflow:hidden;*zoom:1}.cat_nav .cat_nav-list li{float:left;margin-left:18px;font-weight:bold}.cat_nav .cat_nav-list li:first-child{margin-left:0}.cat_nav .cat_nav-list i{margin-right:10px}.cat_nav .cat_nav-schedule{margin-right:200px;color:#ff84a1;font-size:14px}.cat_nav .cat_nav-fortune{color:#ff84a1}.cat_nav .cat_nav-counselor{color:#b17aa5}.cat_nav .cat_nav-official{color:#c6ab4d}.qa_menu{width:638px;overflow:hidden;font-size:16px}.qa_menu li{width:315px;margin-top:10px;margin-right:8px}.qa_menu .qa_menu-inner{width:646px;margin-top:-10px}.qa_menu .icon-reaf{margin-right:8px}.qa_unit_group .qa_unit{margin-top:5px}.qa_unit_group .qa_unit:first-child{margin-top:0}.qa_unit{border-bottom:1px solid #dedede;padding-bottom:5px}.qa_unit .qa_unit-header{position:relative}.qa_unit .qa_unit-title{padding-left:51px;text-indent:-51px;color:#2eb0e6}.qa_unit .qa_unit-title i{margin-right:20px}.qa_unit .qa_unit-handle{position:absolute;right:0;top:5px}.qa_unit .qa_unit-body{margin-top:10px;padding-left:10px;padding-left:61px;text-indent:-51px;line-height:12px}.qa_unit .qa_unit-body i{margin-right:20px}.qalist{border:1px solid #ffb9be;margin:15px 0;background:#fff7f8}.qalist li{padding-left:40px;line-height:35px;background:url(/commons/img/common/icon_q.png) 18px center no-repeat}.qalist li:nth-child(2n+2){background:url(/commons/img/common/icon_q.png) 18px center no-repeat #fff}.qalist01{border:1px solid #ffb9be;margin:15px 0;background:#fff7f8}.qalist01 li{padding-left:40px;line-height:35px;background:url(/commons/img/common/icon_q.png) 18px center no-repeat}.qalist01 li.qa_answer{background:#fff;padding:10px 20px;line-height:20px}.qalist01 li.qa_answer.environment th,.qalist01 li.qa_answer.environment td{padding:8px 16px}.qalist01 li.qa_answer.environment th{background-color:#f5f5f5}.qa_block{clear:right;margin:10px 0;padding-bottom:10px;width:640px}.qa_category{float:left;width:317px;padding-left:5px}.qa_category:first-child{padding-left:0}.qa_category dt{padding:5px 22px;margin-bottom:4px;background:url(/commons/img/common/qa_category_bg.png) center no-repeat}.qa_category dd{line-height:25px;padding-left:30px;background:url(/commons/img/common/icon_q.png) 10px 5px no-repeat}.qa_category p{text-align:right;padding-right:18px;border-top:1px dotted #c9c9c9;line-height:25px;background:url(/commons/img/common/qalist_icon.png) 308px center no-repeat}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.type_unit_group{width:640px;overflow:hidden}.type_unit_group .type_unit_group-inner{width:660px;margin-top:-20px}.type_unit{float:left;margin-right:20px;margin-top:20px;border:1px solid #8a8a8a}.type_unit .type_unit-link{display:block;width:298px;padding:5px;text-decoration:none;color:#535353;*zoom:1}.type_unit .type_unit-link:hover{opacity:.8}.type_unit .type_unit-inner{padding:10px 10px 10px 18px;border-left:8px solid #f06a7f}.type_unit .type_unit-title{font-size:18px;font-weight:bold}.type_unit .type_unit-body{background:url(/commons/img/common/arrow-gray01.png) right center no-repeat;min-height:74px;padding-right:35px}.experience_date{margin-top:20px;font-weight:bold}.author_unit_group{margin-top:20px;padding:0 10px}.author_unit_group .author_unit{margin-top:20px}.author_unit_group .author_unit:first-child{margin-top:0}.author_unit .media-catch{margin-right:20px}.author_unit .media-catch img{border:1px solid #afafaf}.author_unit .author_unit-name{font-weight:bold;font-size:14px}.author_unit-name a{color:#535353}.author_unit .author_unit-body{margin-top:10px;padding:15px;background:url(/commons/img/common/bg_diagonal_complementary.png) left center}.talk_unit_group .talk_unit{margin-top:30px}.talk_unit_group .talk_unit:first-child{margin-top:0}.talk_unit{color:#535353}.talk_unit .media-catch{margin-right:20px;float:left}.talk_unit .media-catch span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:50px}.talk_unit .media-catch:after{content:":"}.impressionbox{margin-top:30px;background:url(/commons/img/modules/bg_impressionbox_body.png) left top}.impressionbox .impressionbox-title{padding:3px 20px 5px 65px;min-height:30px;font-weight:bold;background:url(/commons/img/modules/bg_impressionbox_header.png) left top no-repeat}.impressionbox .impressionbox-body{padding:10px}.impressionbox .impressionbox-text{padding:10px;background:#fdffe8}.column{border:1px solid #2eb0e6;background:#fdffe8;padding:10px}.profilebox{width:260px;padding:20px 0 20px 120px;height:41px;background:url(/commons/img/modules/bg_profilebox.png) left top no-repeat;font-size:15px;text-align:left}.profilebox a{color:#535353}.blockdl dd{padding-left:10px}.hzdl{overflow:hidden;*zoom:1;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:14px}.hzdl dt,.hzdl dd{float:left}.hzdl dt{margin-right:40px;font-weight:bold}.dl dt{font-weight:bold;font-size:16px;margin-bottom:5px}.page_message{text-align:center;font-size:16px;margin-bottom:5px}.privilegebox{padding:15px;color:#2eb0e6;background:#ffefa9;border:1px solid #2eb0e6}.privilegebox .privilegebox-title{font-size:20px;font-weight:bold}.errorbox{padding:14px;background:#f8f6f6;border:1px solid #d7d7d7;color:#f06a7f}.errorbox .media-catch{margin-right:15px;float:left}.errorbox2{padding:15px;background:#fff;border:2px solid #f06a7f}.label{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding:2px 5px;background:#f06a7f;color:#fff}.label2{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding:2px 5px;background:#f06a7f;color:#fff;background:#ffb9be}.policybox{margin-top:20px;padding:10px;height:100px;overflow-y:scroll;border:1px solid #e3e3eb}.policybox p{margin-top:1em}.policybox p:first-child{margin-top:0}.policybox1{height:auto}.agree{width:auto;margin-left:auto;margin-right:auto;margin-top:20px;text-align:center}.agree .agree-text{font-weight:bold;font-size:14px}.agree .agree-text input{margin-right:8px}.agree .agree-next{margin-top:30px}.agree .balloon-inner{padding:15px 0}.profile{overflow:hidden;*zoom:1}.profile .profile-name{font-weight:bold;font-size:20px}.profile .profile-name i{margin-right:10px}.profile .profile-body{float:left;width:470px}.profile .profile-image{float:right}.profile .profile-image img{border:10px solid #2eb0e6;width:121px;height:161px}.profile .profile-phonetic{font-size:10px}.profile .profile-label{color:#2eb0e6}span.prof_name{font-weight:bold}span.prof_label{font-size:15px;padding-left:5px}.profile .profile_left{float:left;width:180px}.profile .profile_right.chat_history_prof{margin-left:0}.profile .profile_right.chat_history_prof li{margin:0}.profile .profile_left .prof_img img{width:170px;height:170px;border:solid 2px #f8f6f6}.profile .profile_left p.name{text-align:center;font-size:14px;padding-top:5px}.profile .profile_left p.name span{margin-left:4px}.profile .profile_right{margin-left:180px}.profile .profile_right h3{font-size:15px;padding:8px;line-height:24px;margin-bottom:15px}.profile .profile_right .box{display:flex}.profile .profile_right .box h4{flex-basis:90px;font-size:13px;margin:2px 2px 12px 12px}.profile .profile_right .box h4 span{border:solid 1px #7f8499;border-radius:3px;padding:2px 5px;color:#7f8499}.profile .profile_right .box p{flex-basis:400px;font-size:12px;line-height:20px}.profile .profile_right li.price p.tel{padding-right:10px}.profile .profile_right li.price p.tel img{padding-right:4px}.profile .profile_right li.price p.tel span{margin-left:5px}.profile .profile_right li.price p.mail img{padding-right:4px}li.price p{height:25px}.floatdl{overflow:hidden;*zoom:1}.floatdl dt{float:left}.usefortune{margin:15px 0 10px 0;padding:0}.usefortune dt{color:#2eb0e6;padding-right:5px}.requestlist{text-align:left}.requestlist .requestlist-label{margin:5px 0 0 0}.requestlist .requestlist-label i{margin-right:5px}.requestlist .requestlist-label span{margin:0 4px 0 8px}.prof_status{margin-left:10px;margin-bottom:10px}.prof_status td{width:140px}.prof_status img{margin-right:4px}.prof_status p{font-size:13px;line-height:20px}.prof_status span{font-size:14px;color:#f06a7f}.reservebox{margin:30px 4px 10px 0;padding:0;width:454px}.reservebox span{border:1px solid #7f8499;border-radius:3px;padding:2px 5px;font-size:13px}.reservebox .reservebox-title{color:#ed4a71;font-size:14px}.reservebox .reservebox-body{padding:12px 8px}.reserve_unit{padding-top:10px}.reserve_unit:first-child{border-top:0;margin-top:0;padding-top:0}.reserve_unit .media-catch{font-size:14px;color:#f06a7f;float:left}.reserve_unit .reserve_unit-list li{line-height:22px;padding-left:13px}.reserve_unit .reserve_unit-list p{margin-right:14px;line-height:22px;font-size:13px;min-width:80px;float:left}.schedulebox .schedulebox-head{overflow:hidden;*zoom:1}.schedulebox .schedulebox-select{float:left}.schedulebox .schedulebox-nav{float:right;font-weight:bold}.schedulebox .schedulebox-nav span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.schedulebox .schedulebox-nav i{margin-right:5px}.schedulebox .schedulebox-table{overflow:hidden;*zoom:1;margin-top:15px}.schedulebox .schedulebox-ext{padding-top:115px;text-align:center}.schedulebox .schedulebox-ext a{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.schedulebox .schedulebox-inner{float:left;width:640px;overflow:hidden}.schedulebox .schedulebox-group{width:1280px}.schedulebox .schedulebox-group li{width:640px;float:left}.profilehead .media-catch img{border:10px solid #91e5fd}.profilehead .media-body{padding-left:10px}.message2{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px}.message2 .message2-body{margin-top:10px;padding:10px}.voice_unit{overflow:hidden;*zoom:1;font-size:12px;border-bottom:solid 1px #ebe9eb;padding-bottom:7px}.voice_unit.nyamugood01{background:#fff5f5}.voice_unit .media-body p.good_icon{text-align:right;padding-top:5px}.voice_unit .media-catch{width:150px;padding:10px;position:relative;float:left}.voice_unit .media-catch span{display:inline-block;*display:inline;*zoom:1;vertical-align:top}.voice_unit .media-catch i{margin-right:10px}.voice_unit .voice_unit-rate{color:#000936;font-size:14px}.voice_unit .voice_unit-rate img{height:16px;position:absolute;top:15px}.voice_unit .voice_unit-view{text-align:right;margin-top:10px}.voice_unit .voice_unit-view i{margin-left:5px}.voice_unit .voice_unit-body{padding:15px 15px 0 15px}.voice_unit .voice_unit-body .time span{background-color:#c1c5ca;border-radius:3px;color:#fff;padding:2px 4px;margin-right:8px}.recommendbox .recommendbox-title{color:#f39923;font-size:14px}.recommendbox .recommendbox-body{margin-top:15px;padding:0 10px}.profile{margin-left:9px}.profile h4{color:#f06a7f;font-size:14px;margin-top:25px;margin-bottom:8px}.profile .message2-body{font-size:12px;line-height:20px}.reserveentry{margin-top:25px}.reserveentry .reserveentry-date{font-size:14px;margin-bottom:10px}.reserveentry .reserveentry-body{padding:0 10px}.voicelist .voice_unit{padding:0 20px 15px 0;padding-bottom:15px;border-bottom:1px solid #dedede}.confirmtable{margin-top:20px}.confirmtable th{width:120px}.breadcrumb{padding:16px 0 0 16px;font-size:11px}.breadcrumb .breadcrumb-list{overflow:hidden;*zoom:1}.breadcrumb .breadcrumb-list li{float:left}.breadcrumb span{margin:0 5px}.today{background:url(/commons/img/common/bg_today_luck.png) left top no-repeat;color:#fff;text-align:center;padding-top:20px;min-height:60px;line-height:1.5}.today .today-text{font-size:14px}.points li{width:190px}.points .points-image{height:80px}.points .points-text{padding:0 10px;margin-bottom:10px}.points .points-link{text-align:right}.step .media-catch{margin-right:30px;float:left}.step .media-body{padding-top:10px}.step .step-title{font-size:18px;font-weight:bold}.step .step-link{margin-top:20px;font-weight:bold}.step .step-body{overflow:hidden;*zoom:1;margin-top:20px}.step .step-innerbox-desc{float:left;width:312px}.step.step--nest .step{margin-top:10px}.step.step--hz .step-content{float:left;width:295px}.step.step--hz .step-body{overflow:hidden;margin-top:0;text-align:right}.step_notes{margin-top:50px}.step_notes li{padding-left:1em;text-indent:-1em}.recommendlist{text-align:center}.recommendlist li{width:303px}.recommendlist .recommendlist-box{font-size:18px;font-weight:bold}.recommendlist .recommendlist-text{margin-top:10px}.secure .secure-list{margin-top:20px;padding:9px;background:url(/commons/img/modules/bg_secure.png) left top repeat-x}.secure .secure-list ul{border:1px solid #c19d3e}.secure .secure-text{margin-top:10px}.secure .secure-dl{padding:0 10px;margin-top:20px}.secure .secure-dl dt{border-left:5px solid #535353;padding:5px 0 5px 10px;color:#535353;font-weight:bold}.secure .secure-dl dd{margin-top:10px;padding-left:10px}.underarrow{padding-bottom:105px;background:url(/commons/img/common/img_under_arrow.png) center bottom no-repeat}.key{background:url(/commons/img/common/bg_key.png) left top no-repeat;padding-left:50px;padding-top:10px;height:31px;width:127px;color:#5a8c4c}.service{font-size:18px;color:#2eb0e6}.service li{text-align:center}.service li span{width:198px;height:100px;background:url(/commons/img/common/bg_diagonal_complementary.png) left center}.box--sub{border:1px solid #d29c18;background:#fdffe8}.box--sub .box-title{font-size:18px;font-weight:bold;color:#d29c18}.box2{margin-bottom:10px;padding:14px;background:#ffefa9;border:1px solid #2eb0e6;color:#2eb0e6;text-align:center}.box2 .box2-title{font-size:18px}.thumbnail{width:200px;text-align:center}.paybox,.consulbox{width:200px;padding:10px;text-align:center}.paybox{min-height:110px}.loginform{padding:0 10px;margin-top:20px}.loginform th{width:120px}.loginform input[type="text"]{width:444px}.loginform input[type="password"]{width:444px}.loginform .loginform-btn{margin-top:20px;text-align:center}.visual_banner .media-catch{margin-right:8px;background:url(/commons/img/common/img_visual_member.png) left top no-repeat;height:210px;width:461px;position:relative;overflow:hidden;*zoom:1;z-index:1}.visual_banner li a{margin-top:2px;line-height:15px;height:43px;padding:17px 5px 10px 10px;display:block;background:url(/commons/img/common/img_memger_specialbg.png) left top no-repeat;color:#5a5a5a;text-decoration:none!important}.visual_banner li a:hover{background:url(/commons/img/common/img_memger_specialbg_hover.png) left top no-repeat}.login_txt_wrapper{display:block;margin-top:75px;padding:30px 100px 15px 10px;text-align:right;padding-top:30px;min-height:80px}.character_type01{background:url(/commons/img/common/character01.png) no-repeat right 10px}.character_type02{background:url(/commons/img/common/character02.png) no-repeat right 10px}.character_type03{background:url(/commons/img/common/character03.png) no-repeat right 10px}.character_type04{background:url(/commons/img/common/character04.png) no-repeat right 10px}.character_type05{background:url(/commons/img/common/character05.png) no-repeat right 10px}.character_type06{background:url(/commons/img/common/character06.png) no-repeat right 10px}.character_type07{background:url(/commons/img/common/character07.png) no-repeat right 10px}.character_type08{background:url(/commons/img/common/character08.png) no-repeat right 10px}.character_type09{background:url(/commons/img/common/character09.png) no-repeat right 10px}.character_type10{background:url(/commons/img/common/character10.png) no-repeat right 10px}.top_txt{background-color:#FFF;border:#f29133 2px solid;width:164px;padding:10px;-webkit-border-radius:6px;border-radius:6px;margin-bottom:10px;font-size:12px;margin-left:150px;text-align:left}.top_txt_fukidashi{position:absolute;top:120px;left:345px}.top_txt_fukidashi img{width:18px;height:12px}.regist_free{overflow:hidden;*zoom:1;position:relative;padding:13px;padding-right:200px;min-height:76px;width:394px;margin-left:auto;margin-right:auto;color:#2eb0e6;background:#ffefa9}.regist_free .regist_free-title{padding-top:10px;font-size:18px;font-weight:bold}.regist_free .regist_free-btn{position:absolute;right:15px;top:10px}.regist_free2{padding:20px 80px 20px 20px;min-height:60px;position:relative;color:#2eb0e6;background:#ffefa9}.regist_free2 .register_free-btn{position:absolute;right:20px;top:20px}.regist_free3{overflow:hidden;*zoom:1;position:relative;padding:18px 0 13px 13px;min-height:76px;width:629px;background:url(/commons/img/modules/bg_regist_free3.png) left top no-repeat}.regist_free3 .regist_free-title{font-size:18px;font-weight:bold}.regist_free3 .regist_free-btn{position:absolute;right:35px;top:23px}.calender .calender-date{width:80px}.calender .calender-date01{width:50px}.calender .calender-time span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:1em}.profile_items{table-layout:fixed}.profile_items td{padding-bottom:20px;vertical-align:top}.profile_items td.profile_items-sep{width:30px}.profile_items .section-header{font-weight:bold}.entry .entry-table{margin-top:20px;margin-left:auto;margin-right:auto}.entry .entry-table textarea,.entry .entry-table input[type="text"]{width:441px}.entry .entry-table th{width:135px}.entry .entry-table th.is-error{background:rgba(240,158,171,0.8);color:#fff}.entry .entry-table td{width:310px}.entry .entry-table td.comment{width:260px}.entry .entry-table td.comment p{color:#e00000;background:url(/commons/img/common/form_error.png) left center no-repeat;padding-left:29px}.entry .entry-table td.comment p span{display:block}.entry .entry-table td.comment p.ok{color:#619e01;font-size:15px;font-weight:bold;background:url(/commons/img/common/form_ok.png) left center no-repeat;padding-left:29px}.entry .entry-campaign-table{margin-top:20px;margin-left:auto;margin-right:auto}.entry .entry-campaign-table textarea,.entry .entry-table input[type="text"]{width:260px}.entry .entry-campaign-table .left_border{border-left:solid 1px #2eb0e6;text-align:center;width:70px}.entry .entry-campaign-table textarea,.entry .entry-table input.text200{width:200px}.entry .entry-campaign-table textarea,.entry .entry-table input.text150{width:150px}p.campaign_name{color:#ed4a71;font-weight:bold}p.campaign_txt{border-bottom:dotted 1px silver;margin-bottom:5px;padding-bottom:5px}#bankInfomation ul{margin-bottom:5px;float:left}#bankInfomation ul li{border-bottom:solid 1px silver;border-right:solid 1px silver;border-left:solid 1px silver;width:320px;line-height:25px}#bankInfomation ul li.topbd{border-top:solid 1px silver}#bankInfomation ul li p.title{float:left;width:110px;padding-left:5px;background:#efefef}#bankInfomation ul li p.text{margin-left:120px;padding-left:5px}#bankChangeForm p{margin-top:8px}#creditInfomation ul{margin-bottom:5px;float:left}#creditInfomation ul li{border-bottom:solid 1px silver;border-right:solid 1px silver;border-left:solid 1px silver;width:320px;line-height:25px}#creditInfomation ul li.topbd{border-top:solid 1px silver}#creditInfomation ul li p.title{float:left;width:110px;padding-left:5px;background:#efefef}#creditInfomation ul li p.text{margin-left:120px;padding-left:5px}#axesInfomation ul{margin-bottom:5px}#axesInfomation ul li{border-bottom:solid 1px silver;border-right:solid 1px silver;border-left:solid 1px silver;width:420px;line-height:25px}#axesInfomation ul li.topbd{border-top:solid 1px silver}#axesInfomation ul li p.title{float:left;width:110px;padding-left:5px;background:#efefef}#axesInfomation ul li p.text{margin-left:120px;padding-left:5px}#coupon_message{color:red;font-size:15px}.sitemaplist li{width:290px;padding-right:10px;line-height:3}.board{border:2px solid #ebe9eb;padding-bottom:15px}.board .mymenu{background:#ebe9eb;padding:5px 0;color:#000936;font-size:14px;text-align:center}.board .board-name{padding:5px;min-height:22px;text-align:center;font-size:13px}.board .board-notify{padding:5px;background:#f06a7f}.board .board-notify a{color:#fff}.board .board-notify i{margin-right:5px}.board .information{padding:12px}.board .board-menu{width:237px;margin-left:auto;margin-right:auto;margin-top:15px;overflow:hidden}.board .board-menu .board-menulist{overflow:hidden;*zoom:1;width:244px;margin-top:-7px}.board .board-menu li{float:left;margin-top:7px;margin-right:7px}.board .board-nav{margin-top:15px}.board .board-nav li{font-size:12px;line-height:23px}.board .board-nav i{margin-right:5px}.contact .contact-label{font-size:14px;padding-bottom:8px}.privilege{padding:15px 13px;border:1px solid #cd9200;background:url(/commons/img/common/bg_cross_yellow.png) left top}.privilege dt{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin-left:25px}.privilege dd{margin-top:18px}.privilege .privilege-list li{padding-left:50px;text-indent:-50px;margin-top:10px;font-weight:bold}.privilege .privilege-list li:first-child{margin-top:0}.privilege .privilege-btn{margin-top:15px}.articlecol{overflow:hidden;*zoom:1}.articlecol .articlecol-title{font-weight:bold;font-size:14px}.articlecol .articlecol-body p{margin-top:1em}.articlecol .articlecol-body p:first-child{margin-top:0}.articlecol.articlecol--left .articlecol-image{float:left;margin:0 20px 10px 0}.articlecol.articlecol--right .articlecol-image{float:right;margin-left:20px}.articlecol-image img{border:1px solid #c6ab4d}.payinfo{margin-top:40px}.payinfo .payinfo-box{margin-top:20px;padding:10px;border:1px solid #c6ab4d}.payinfo .payinfo-note{margin-top:20px}.payinfo dt{color:#c6ab4d}.payinfo dd{margin-top:10px}.payinfo th{width:120px;text-align:left}.payinfo td{font-weight:bold}.historytable .historytable-date{width:100px}.historytable .historytable-time{width:40px}.historytable .historytable-author{width:180px}.historytable .historytable-state{width:80px}.historytable .historytable-image{width:35px}.historytable .historytable-image img{border:1px solid #d7d7d7}.historyheader .historyheader-date{font-size:16px}.historyheader .historyheader-btn,.historyheader .historyheader-select{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.historyheader .historyheader-select{margin-right:10px;color:#04536d}.historyheader .historyheader-body{overflow:hidden;*zoom:1;margin-top:15px}.historyheader .historyheader-inner{float:right}.historybody{margin-top:10px}.detaillink{margin-top:10px;padding:13px;text-align:right;position:relative}.detaillink::after{content:url("/commons/img/common/arrow-gray01.svg");position:absolute;width:9px;height:14px;top:18px;right:1px}.detaillink a{text-decoration:none;font-size:14px;color:#000936}.detaillink01{margin-top:10px;padding:13px;text-align:right;position:relative;font-size:14px}.qa_group .section-header{font-size:16px}.policyarea{margin-top:20px}.policyarea p{margin-top:2em}.policyarea p:first-child{margin-top:0}.policy_unit .policy_unit-title{font-size:16px;font-weight:bold}.policy_unit .policy_unit-body{margin-top:10px;padding:0 10px}.policy_unit .policy_unit-body li{padding-left:1.2em;text-indent:-1.2em}.edit_unit .section-header{font-size:16px}.editbox .editbox-body{margin-top:10px;text-align:center}.msg_unit_group .msg_unit{margin-top:50px}.msg_unit_group .msg_unit:first-child{margin-top:0}.msg_unit .msg_unit-body{margin-top:20px}.navbox p{margin-top:1em}.navbox p:first-child{margin-top:0}.navbox .navbox-accent{color:#2eb0e6;font-size:16px;font-weight:bold}.privacy_footer{overflow:hidden;*zoom:1}.privacy_footer .privacy_footer-image{float:left}.privacy_footer .privacy_footer-body{float:right;text-align:right}.rate span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;line-height:1}.pay_regist .pay_regist-parts{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.pay_regist .pay_regist-parts:first-child{margin-right:10px}.pay_regist span,.payselect span{color:red}.opinionbox_group{display:table}.opinionbox_group .opinionbox{display:table-cell;*display:inline;*zoom:1}.opinionbox{width:203px;padding:10px;border:1px solid #d29c18;background:#fdffe8;text-align:center;vertical-align:top}.opinionbox.opinionbox--sep{width:20px;background:0;border:0;padding:0}.opinionbox .opinionbox-title{font-size:18px;color:#d29c18}.opinionbox .opinionbox-body{margin-top:13px;line-height:2}.catch_mail{overflow:hidden;*zoom:1}.catch_mail .catch_mail-text{float:left;width:500px;margin-right:10px}.catch_mail .catch_mail-label{float:right;width:130px;text-align:right}.policy_column{margin-top:20px}.policy_column p{margin-top:2em}.policy_column p:first-child{margin-top:0}.section--normal .section-header i{margin-right:10px}.section--normal .section-header span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.js-togglebox-body{display:none}.js-carousel-prev{display:none}.schedulelist{padding:0;margin-top:20px}.schedulelist table{margin-top:20px}.schedulelist th{width:140px;border-bottom:1px solid #939393;border-right:1px solid #939393;border-left:1px solid #939393;text-align:left;background:#f0f0f0;padding:4px 0}.schedulelist td{width:20px;border-bottom:1px solid #939393;border-right:1px solid #939393;text-align:center;padding:4px 0;font-size:13px}.schedulelist th span{display:block;padding:4px 0 0 42px}.schedulelist td a{color:#f06a7f;font-weight:bold}.schedulelist tr.title th,.schedulelist tr.title td{border-top:0;background:#cacaca;color:#3b3b3b;font-weight:bold;padding:8px 0}.schedulelist th figure{float:left}.schedulelist th figure img{width:40px}.schedulelist td.now{background:#ffcedf}p span.active{color:#f06a7f;font-weight:bold;font-size:13px}p.date{padding-bottom:5px;font-weight:bold;font-size:20px}.schedulelist tr.secret th,.schedulelist tr.secret td{border-top:0;border-right:0;border-bottom:1px solid #939393;border-left:0;color:#3b3b3b;font-size:10px;padding:3px 0;background:0}.commentInput{width:600px;margin:10px auto}.senjutsukana{font-size:10px}span.senjutsukana{display:block;font-size:9px;margin-bottom:2px}p.okuni_campaign{margin:15px 0 0 5px}p.okuni_campaign span{color:red;font-weight:bold}p.credit{margin:0 0 5px 0}div.sns{margin-top:15px}div.sns p{background:#edeff4;border-right:1px solid #aaa;border-left:1px solid #aaa;border-top:1px solid #aaa;padding:3px 8px;font-size:11px;font-weight:bold;color:#333}div.prof_sns{display:block;overflow:hidden;text-align:right}div.prof_sns ul li{float:right;width:110px;text-align:left}.grumble_txt{font-size:15px;line-height:24px}.grumble_txt p.section-header{font-size:16px;font-weight:bold;line-height:1.3}.grumble_txt .section-body p.icon{background:url("/commons/img/common/pickup_icon.png") left 6px;background-repeat:no-repeat;background-size:16px auto;margin-bottom:0;padding-left:20px;line-height:28px}.txt_blue{color:#2eb0e6;text-align:center;margin-top:10px;font-size:16px;font-weight:bold}.grumble_txt img{margin:10px 0}.tab_wrapper{border-bottom:2px solid #000936;width:100%;margin-top:20px}.tab_wrapper p.expert{float:left;width:200px}.tab_wrapper p.kikijyouzu{width:400px}.price_sample{font-size:16px;font-weight:bold;margin-top:5px}.corporate_site{margin-top:10px}.corporate_site p{color:#f06a7f;font-size:12px}.corporate_site ul{margin-top:5px}.corporate_site li{float:left;font-size:12px}.seimei_title{margin-top:5px}.seimei_title img{float:left;width:100px}.seimei_title p{margin:15px 0 0 110px;font-size:15px}.user_name_kantei{text-align:center;margin:10px 0;font-size:18px}.user_name_kantei p{float:left;padding-right:20px}.user_name_kantei span,.user_name_kantei_type span{font-weight:bold;padding:0 10px}.user_name_kantei_type{text-align:center;font-size:18px}.mailsample_title{margin:10px 0;font-size:14px;color:#f06a7f}.mailsample_img{float:left}.mailsample_img img{width:160px;margin:0 10px 5px 0}.wordofmouth_group dt{padding-bottom:10px}.wordofmouth_group dd span{line-height:24px;border-bottom:1px solid #eee;padding-bottom:4px;color:#626262}.wordofmouth_group dt p{float:right}.wordofmouth_group dt p.left{float:left}.wordofmouth_group dt p span{text-align:center;display:block;margin-top:8px}.wordofmouth_group p.prof_link{text-align:right;padding:10px 0}.taiken_box{margin:10px 5px 0 0;float:left;width:290px;height:90px;border:1px solid #8a8a8a;padding:8px}.taiken_box:hover{opacity:.8}.taiken_box .box_img{width:100px;height:84px;float:left;margin-right:5px}.box_title{font-size:14px;line-height:15px}.box_name{padding-top:5px}.box_date{text-align:right;font-size:10px;padding-top:5px}.taikenlist_link{text-align:right;margin:15px 0}span.taiken_day{margin-left:5px}.experience_counselor{float:right;text-align:center}.experience_counselor img{width:150px;margin:5px 0 5px 10px}.soudan_taiken p.counselor_prof{font-size:15px;margin-bottom:5px}.experience_prof{margin-top:30px;padding-top:10px;border-top:1px solid #ccc}.prof_left{float:left}.prof_left p.counselor_img{text-align:center}.prof_left p.counselor_img img{height:200px;padding:6px;width:150px}.prof_right{margin-left:200px}.prof_right h3{margin:5px 0;font-weight:bold;font-size:15px}.prof_right p.tokui_title{margin-top:10px;font-size:13px}.prof_right p.prof_link{text-align:right;margin:10px 0 5px 0}.pr_banner{padding-left:160px;position:absolute;top:22px}.pr_banner:hover{opacity:.8}.counsellor_icon{padding:5px 10px 11px 10px;height:38px;overflow:hidden}.counsellor_icon ol li{font-size:10px;border-radius:3px;display:inline-block;*display:inline;*zoom:1;padding:0 5px;margin:0 6px 3px 0}.counsellor_icon ol li.icon_tel,.counsellor_icon ol li.icon_mail,.counsellor_icon ol li.expert_icon,.counsellor_icon ol li.kikijyouzu_icon,.counsellor_icon ol li.icon_fortune{background-color:#f8f6f6;border:1px solid #7f8499;color:#4a4b4d}.mailmag_campaign{font-size:14px}.mailmag_campaign span{font-size:16px;font-weight:bold;color:#f9709d}.mailmag_campaigntxt{padding-bottom:5px}.osan_body{background:#e9f1f4;padding:0 10px 35px 10px!important;margin:0 13px!important}.osan_botton{margin-top:30px;text-align:center}.osan_botton_txt{font-size:14px;margin-left:160px;text-align:center}h2.profile_title{margin:0 0 13px}.Profile_area_osan dl{float:left;width:380px}.Profile_area_osan dt{margin:0 0 20px}.Profile_area_osan dd.table{background:url("/commons/img/campaign/osan_line01.png") repeat-x scroll left top rgba(0,0,0,0);padding:22px 0 12px}.Profile_area_osan dd table td{padding:0 0 5px}.Profile_area_osan dt.media{background:url("/commons/img/campaign/osan_line01.png") repeat-x scroll left top rgba(0,0,0,0);margin:0 0 10px;padding:30px 0 10px;border-bottom:3px solid #7ad3f4}.Profile_area_osan dd{line-height:1.7}.Profile_area_osan dl.business{width:600px;margin-bottom:20px}.Profile_area_osan dl.business dt{margin:0 0 10px;padding:30px 0 10px;border-bottom:3px solid #7ad3f4}.Profile_area_osan dl.business dd{padding-bottom:8px}.Profile_area_osan{padding-bottom:20px!important}.date_right{text-align:right}.title_center{text-align:center;font-size:16px;font-weight:bold;margin:25px 0}.table--normal.skin03.zei01{width:70%;text-align:center;margin-left:100px}.table--normal.skin03.zei02{width:100%}.premium0326_body{background:url(/commons/img/campaign/bg_premium0326.jpg) left top;padding:0 10px 85px 10px!important;margin:0 18px!important}.premium0326_body .qa{color:#fff;font-size:15px;padding:0 25px}.premium0326_body .qa span{font-size:18px;font-weight:bold;padding-right:5px}.premium0503_body{background:-moz-linear-gradient(left,#25002e,#030004);background:-webkit-gradient(linear,left top,right bottom,from(#25002e),to(#030004));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#25002e',endColorstr='#030004');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#25002e', endColorstr='#030004')";padding:0 0 85px 0!important;margin:0 18px!important}.premium0503_body .qa{color:#fff;font-size:15px;padding:0 25px}.premium0503_body .qa span{font-size:18px;font-weight:bold;padding-right:5px}.premium0513_body{background:url(/commons/img/campaign/bg_premium0513.jpg) left top;padding:0 10px 85px 10px!important;margin:0 13px!important}.premium0513_body .qa{color:#fff;font-size:15px;padding:0 25px}.premium0513_body .qa span{font-size:18px;font-weight:bold;padding-right:5px}.Profile_area_hayabusa dl{float:left;width:380px}.Profile_area_hayabusa dt{margin:0 0 20px}.Profile_area_hayabusa dd.table{background:url("/commons/img/campaign/line01_premium0513.png") repeat-x scroll left top rgba(0,0,0,0);padding:22px 0 12px}.Profile_area_hayabusa dd table td{padding:0 0 5px}.Profile_area_hayabusa dt.media{background:url("/commons/img/campaign/line01_premium0513.png") repeat-x scroll left top rgba(0,0,0,0);margin:0 0 10px;padding:30px 0 10px;border-bottom:3px solid #f47ade}.Profile_area_hayabusa dd{line-height:1.7}.Profile_area_hayabusa dl.business{width:600px;margin-bottom:20px}.Profile_area_hayabusa dl.business dt{margin:0 0 10px;padding:30px 0 10px;border-bottom:3px solid #f47ade}.Profile_area_hayabusa{padding-bottom:20px!important}.premium0603_body{background:#333;padding:0 0 85px 0!important;margin:0 8px!important}div.premium02{padding:40px 10px 100px 10px;background:#290000;margin:0 8px}div.cautions01{color:#fff;margin:30px 10px 0 10px;border:0;padding:0}div.cautions01 p{margin-top:30px}div.cautions01 ul li{margin-top:5px}.soudan_note{font-size:14px}.nayami_new li{padding:3px 0 5px 20px;font-size:13px;line-height:18px;background:url(/commons/img/common/bg_dotline01.gif) left bottom repeat-x}.nayami_new li a{background:url(/commons/img/common/nayami_new_icon.png) left center no-repeat;padding-left:12px;text-decoration:none}.nayami_new li a:hover{color:#303030;text-decoration:underline}.nayami_new li span{margin-left:15px;padding:0 5px;font-weight:bold;background:#f9709d;color:#fff}ul.nayami_dai{overflow:hidden}.nayami_dai li{float:left;width:300px}.nayami_dai li:nth-child(odd){clear:both;margin-right:15px}.nayami_dai li p{padding:4px 0 4px 10px}.nayami_dai li p.category_title a{background:url(/commons/img/common/nayami_daicate_icon.png) left 3px no-repeat;padding-left:14px;text-decoration:none}.nayami_dai li p.category_title a:hover{color:#303030;text-decoration:underline}.nayami_link{text-align:right;margin:10px 0}.nayami_link a{text-decoration:none}.nayami_link a:hover{color:#000;text-decoration:underline}.nayami_dai_title{background:#ebe9eb;margin-top:30px;margin-bottom:10px;padding:5px 10px}.prof_right p.nayamiprof_link{text-align:right;margin:10px 0 5px 0;font-size:14px}.prof_right p.nayamiprof_link a{text-decoration:none;color:#2898c6}.prof_right p.nayamiprof_link a:hover{color:#303030;text-decoration:underline}.payment_type_name{font-weight:bold;font-size:14px;margin-bottom:10px}.payment_type_name span{margin-left:8px;color:#535353}.payment_type_name p.axes_txt{font-weight:normal;font-size:12px}table.creditform_input{width:90%!important}.creditform_input td{border-top:none!important;vertical-align:top;padding:5px 5px 0 5px!important}.creditform_input td p{margin-bottom:5px}.creditform_input td span{font-size:10px;color:#535353;line-height:13px;display:block;margin:2px 0 10px}.error-tx{color:#f06a7f;padding:0!important;margin:0!important}.payment_change_prof{padding:10px;margin:0 50px}.payment_change_prof li.payment_type{float:left;width:320px;font-size:15px}.official_banner{display:inline;float:left;width:200;x;margin-right:10px}.official_banner img{max-width:200px}.official_txt{overflow:hidden;padding-right:5px}.official_site_list li a{display:block;overflow:hidden;padding:12px 15px 12px 0;text-decoration:none}.official_site_list li{border-bottom:1px solid #ebe9eb}.official_site_list li p.site_name{font-size:15px;font-weight:bold;padding-bottom:2px;text-decoration:underline}.unsei2014{position:relative}.login_txt_wrapper01{display:block;padding:15px 10px}.login_txt_wrapper02{display:block;padding:15px 10px}.login_txt_wrapper03{display:block;padding:15px 10px}.character_01{background:url(/commons/img/campaign/character09.png) no-repeat 500px 0}.character_02{background:url(/commons/img/smart_phone/member/ryo01.png) no-repeat 5px 10px}.character_03{background:url(/commons/img/campaign/character02.png) no-repeat 510px 10px}.character_04{background:url(/commons/img/smart_phone/member/asyara01.png) no-repeat 5px 10px}.character_05{background:url(/commons/img/smart_phone/member/clara01.png) no-repeat 5px 10px}.character_06{background:url(/commons/img/campaign/character04.png) no-repeat 510px 10px}.character_07{background:url(/commons/img/campaign/character05.png) no-repeat 510px 10px}.character_08{background:url(/commons/img/campaign/character06.png) no-repeat 510px 10px}.character_09{background:url(/commons/img/campaign/character07.png) no-repeat 510px 10px}.character_10{background:url(/commons/img/campaign/character08.png) no-repeat 10px 10px}.character_11{background:url(/commons/img/campaign/character10.png) no-repeat 10px -5px}.character_12{background:url(/commons/img/campaign/character12.png) no-repeat 500px 0}.character_13{background:url(/commons/img/smart_phone/member/asyara02.png) no-repeat 5px 10px}.character_14{background:url(/commons/img/campaign/character13.png) no-repeat 30px 15px}.character_15{background:url(/commons/img/campaign/character15.png) no-repeat 500px 0}.character_16{background:url(/commons/img/campaign/character16.png) no-repeat 520px 0}.character_17{background:url(/commons/img/campaign/character15.png) no-repeat 30px 0}.character_18{background:url(/commons/img/campaign/character18.png) no-repeat 20px 10px}.character_19{background:url(/commons/img/campaign/character13.png) no-repeat 510px 10px}.top_txt01{background-color:#FFF;border:#f29133 2px solid;width:454px;min-height:100px;padding:10px;-webkit-border-radius:6px;border-radius:6px;font-size:13px;letter-spacing:.1em}.txt28{font-size:28px!important;color:#44362a}.top_txt01 span.txt_pink{color:#f0c}.top_txt02{background-color:#FFF;border:#ff95ff 2px solid;width:424px;padding:10px;min-height:140px;-webkit-border-radius:6px;border-radius:6px;font-size:13px;margin-left:175px;letter-spacing:.1em}.top_txt03{background-color:#FFF;border:#999 2px solid;width:424px;padding:10px;min-height:140px;-webkit-border-radius:6px;border-radius:6px;font-size:13px;margin-left:175px;letter-spacing:.1em}.top_txt04{background-color:#FFF;border:#ff05cd 2px solid;width:424px;padding:10px;min-height:140px;-webkit-border-radius:6px;border-radius:6px;font-size:13px;margin-left:175px;letter-spacing:.1em}.top_txt05{background-color:#FFF;border:#f29133 2px solid;width:424px;padding:10px;min-height:140px;-webkit-border-radius:6px;border-radius:6px;font-size:13px;margin-left:175px;letter-spacing:.1em}.top_txt06{background-color:#FFF;border:#891a1a 2px solid;width:454px;min-height:100px;padding:10px;-webkit-border-radius:6px;border-radius:6px;font-size:13px;letter-spacing:.1em}.top_txt_fukidashi01{position:absolute;top:30px;left:484px}.top_txt_fukidashi02{position:absolute;top:50px;left:170px}.top_txt_fukidashi03{position:absolute;top:30px;left:484px}.main-section.unsei01{background:#fff;position:relative}.soudansya{background:#fcf;padding:10px 70px;margin:0 5px;font-size:16px;font-weight:bold}.soudansya01{background:#891a1a;padding:10px 70px;margin:0 5px;font-size:16px;font-weight:bold;color:#fff}.soudansya span,.soudansya01 span{padding-left:100px}.ml180{margin-left:180px}.unsei2014_roba_mail01{border:#c30 3px solid;background-color:#ffc;padding:10px;text-align:center;color:#000;margin-top:5px}.unsei2014_backnumber{margin:30px 0;font-size:14px}.unsei2014_backnumber p{margin-bottom:15px}.unsei2014_backnumber ul li{height:30px;background:url(/commons/img/campaign/unsei2014_backnumber_icon01.png) no-repeat 0 6px;padding-left:15px}.credit_privacy_contact{margin:10px 0 30px 0}.credit_privacy_contact div{float:left;margin:5px;padding:10px;width:44%;border:#999 1px solid}.credit_privacy_contact div dl dt{font-weight:bold;font-size:13px}.credit_privacy_contact div dl dd{padding-left:10px;margin-top:10px}.brand{padding:5px 0 5px 20px}.brand p{margin-top:3px}.sendaihaha_body01{background:url(/commons/img/campaign/bg01_sendaihaha.jpg) repeat-y left top;padding:0 0 85px 0!important;margin:0!important}.nekoevent_condition{background-color:#ffc;border:#f00 2px solid;font-size:24px;color:#000;padding:10px;margin:5px}.nekoevent_condition ul{padding-left:40px}.nekoevent_condition ul li{list-style-type:disc}.nekoevent_condition p{color:red}.teacher_unit_group .teacher_unit_group-inner{overflow:hidden;*zoom:1}.new_arrival_teacher_unit{float:left;margin-right:3px;margin-top:10px;border:1px solid #f9709d;background:-moz-linear-gradient(top,#fff,#fff6f9);background:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#fff6f9));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#FFF6F9');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#FFF6F9')"}.new_arrival_teacher_unit .teacher_unit-inner{padding:6px 5px 4px 5px}.new_arrival_teacher_group{overflow:hidden;*zoom:1;width:640px;overflow:hidden;margin:0 auto;background:#fff2f6;padding-top:8px}.new_arrival_teacher_group .teacher_group-inner{width:610px;margin:0 auto;padding-bottom:10px}.new_arrival_detaillink{margin:0 auto;padding:13px;border:1px solid #f9709d;-webkit-border-radius:6px;border-radius:6px}.new_arrival_unit_window{margin:0;height:110px;padding:0;list-style-type:none}.new_arrival_unit_window a{text-decoration:none;width:100%;height:100%;left:0;top:0}.new_arrival_unit_window li{margin-right:5px}.new_arrival_unit_window .teacher_unit-image img{width:130px;height:108px;border:1px solid #b6b3b3}.new_arrival_unit_window .teacher_unit-image{float:left;padding-right:15px}.new_arrival_unit_window dt{color:#ff5a00;font-size:16px;font-weight:bold}.new_arrival_unit_window dd{color:#535353;font-size:15px;line-height:17px;margin:2px 0 5px 0}.new_arrival_unit_window .teacher_unit-name_new{font-size:18px;font-weight:bold}.teacher_unit-name_new span{font-size:15px;padding-left:5px}.teacher_unit-name_new span.kana{font-size:9px;color:#575757;display:block;line-height:9px;font-weight:normal}.counsellor_icon_new{margin-top:5px}.counsellor_icon_new li{-webkit-border-radius:4px;border-radius:4px;font-size:12px;padding:2px 6px;float:left}.counsellor_icon_new li.expert_status,.counsellor_icon_new li.kikijyouzu_status{background:#fc80c1;color:#fff}.counsellor_icon_new li.expert_name,.counsellor_icon_new li.kikijyouzu_name{background:#2eb0e6;color:#fff}.counsellor_icon_new li.expert_fortune{background:#a68eff;color:#fff}.counsellor_icon_new li img{padding-right:2px}.new_arrival_unit_window li a:hover{color:#303030!important}.new_arrival_detaillink:hover{background:#fbe9c1;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fbe9c1',endColorstr='#fbe9c1');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fbe9c1', endColorstr='#fbe9c1')"}.info_txt_top{border:1px solid #979797;padding:18px 20px}.info_txt_top h2{padding-bottom:5px;color:#f06a7f}.info_txt_top p{color:#4a4b4d;font-size:11px;line-height:18px;margin-top:6px}.kikijyouzu_btn{text-align:center;height:100px}.kikijyouzu_btn p.left{float:left;padding-top:5px}.robaking_condition{background-color:#ffc;border:#f00 2px solid;font-size:13px;color:#000;padding:10px;margin:5px;font-weight:bold}.robaking_condition ul{padding-left:20px}.robaking_condition ul li{list-style-type:disc}.robaking_condition p.title{color:red}.robaking_event{background-color:#f1ead8;border:#200ac6 2px solid;font-size:13px;color:#000;padding:30px 10px 10px 10px;margin:5px;font-weight:bold}.robaking_event ul{padding-left:20px}.robaking_event ul li{list-style-type:disc;margin-top:5px}.robaking_event p{font-size:24px}.robaking_eventtitle{left:45px;position:absolute;top:-20px}.robaking_event p img{float:right;padding-right:30px}.nyamunyamu_event{background-color:#fff5f8;border:#df366d 2px solid;font-size:13px;color:#343434;padding:30px 10px 10px 10px;margin:5px;font-weight:bold}.nyamunyamu_event ul{padding-left:20px}.nyamunyamu_event ul li{list-style-type:disc;margin-top:5px}.nyamunyamu_event p{font-size:22px}.nyamunyamu_eventtitle{left:45px;position:absolute;top:-20px}span.coupon_no{display:block;text-align:center}.contribution{overflow:hidden;margin-top:15px;margin-right:35px}.contribution img{float:right;margin-left:15px}.contribution p{font-size:15px;line-height:22px;padding-left:15px}.contribution p.t_comment span{display:block;background-color:#851c43;-webkit-border-radius:15px;border-radius:15px;padding:4px 12px;width:250px;margin:10px 0;color:#fff}.contribution p.t_comment{font-size:12px;padding-top:5px;line-height:20px}.rate span img{height:15px}.prof_info{border:1px solid #93cddd;font-size:12px;margin-top:20px}.prof_info dt{background:url(/commons/img/common/prof_info_title_bg.png) no-repeat 0;padding:4px 10px;color:#19607d;font-size:21px;font-weight:bold;text-shadow:0 0 2px #fff}.prof_info dd{padding:10px;font-size:13px;line-height:20px}.counsellor_info{border:1px solid #fea6ba;border-radius:5px;background:#fee8ed;margin:0 0 10px 0;padding:5px 13px 5px;line-height:26px}.counsellor_info li span{padding-right:10px}.kutikomi_group{overflow:hidden;*zoom:1;margin-top:10px}.kutikomi{float:left;width:200px;margin-right:7px;margin-top:10px;border:1px solid #e1e1e1;background:#fff;padding:5px}.kutikomi .teacher_unit-inner{padding:6px 5px 4px 5px}.kutikomi_name{font-size:14px;font-weight:bold;color:#303030}.kutikomi .kutikomi_image{display:block;margin-top:10px;height:155px}.kutikomi_image img{width:180px;height:150px}.kutikomi:hover{opacity:.8}.kutikomi a{text-decoration:none}.kutikomi .kutikomi_user{margin-top:4px;background:#fff6f9;border:1px solid #ffbad1;border-radius:5px;padding:4px 2px;width:180px}.kutikomi .kutikomi_user dt{color:#f39923;padding:0 5px;font-weight:bold;height:15px;white-space:nowrap}.kutikomi .kutikomi_user dd{height:30px;margin-top:5px;font-size:12px;line-height:16px;color:#535353;padding:0 5px}.kutikomi .kutikomi_link li p{text-align:right;padding-top:5px;font-size:11px}.top_osusume{border:1px solid #8556a3;font-size:12px;margin-top:20px}.o-main .o-main-title-osusume{background:url(/commons/img/common/bg_title.png) right top no-repeat #8556a3;font-size:20px;color:#fff;padding:5px 18px;line-height:1}.o-main .o-main-title-osusume img{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;vertical-align:top}.osusume_group{overflow:hidden;*zoom:1;padding:0 0 0 12px;background:#eeebee}.osusume{border-top:3px solid #8556a3;background:#fff;float:left;width:142px;margin:20px 8px 20px 0;padding:5px}.osusume .teacher_unit-inner{padding:0}.osusume_name{font-size:15px;font-weight:bold;color:#252525;padding-left:5px;margin:3px 0 8px 0;line-height:17px}.osusume_name span{color:#ff537b;display:block;font-size:12px;font-weight:normal}.osusume_catch{padding-left:6px;color:#444}.osusume .osusume_image{display:block;margin:5px 0;text-align:center}.osusume_image img{width:138px;height:138px;border:1px solid #ece8ef}.osusume:hover{background:#f4e1f3}.osusume a{text-decoration:none}.osusume_icon{height:60px;overflow:hidden}.osusume_icon ol li{color:#3f3636;display:inline-block;font-size:12px;padding:0 5px}.osusume_icon ol li.midasi{background-color:#faf1dc;border:1px solid #efe2c6;border-radius:4px}.mail_menu01{background:#ffffbe;padding:8px;border-radius:4px;line-height:22px}.mail_menu01 span{line-height:18px;display:block;margin-top:5px}.mail_menu02{background:#efe8f2;padding:8px;border-radius:4px;line-height:22px}.teacher_unit01{float:left;margin-right:3px;margin-top:10px;width:208px}.prof-kutikomi p.heikin_img img{height:16px;position:relative;top:-4px}.prof-kutikomi p.heikin_img span{font-size:14px;padding-left:5px}.prof-kutikomi p.heikin_img span.heikin{padding-left:6px}.prof-kutikomi p.kensu{font-size:12px;text-align:center}.prof-kutikomi p.kanteisu{font-size:13px;margin:3px 0 0 3px}.prof-kutikomi .heikin_img{padding-top:5px;text-align:center}.event28_bg{background:url(/commons/img/campaign/event28_bg.png) left top repeat-y;margin:0 0 0 10px!important;width:622px;padding:10px 0 40px 0;font-size:15px;font-weight:bold}.category01_event28,.category02_event28{margin:20px 20px 30px 20px}.category01_event28 figure{float:right}.category01_event28 figure img{padding-left:10px}.category02_event28 figure{float:left}.gyouretu_time{border:3px solid #68d7c4;border-radius:4px;background:#fff;display:block;padding:8px;margin:40px 10px 0 250px;text-align:center;font-size:18px;font-weight:bold}.event30_bg{background:url(/commons/img/campaign/event30_bg.png) left top repeat-y;margin:10px 0 0 10px!important;width:622px;padding:0 0 5px 0;font-size:15px;font-weight:bold}.event30_bg02{background:url(/commons/img/campaign/event30_bg02.png) left top repeat-y;margin:10px 0 0 10px!important;width:622px;padding:0 0 5px 0;font-size:15px;font-weight:bold}.event31_bg01{background:url(/commons/img/campaign/event31_bg01.png) left top repeat-y;margin:30px 0 0 10px!important;width:622px;padding:0 0 70px 0;font-size:15px;font-weight:bold;color:#222}.category01_event30{margin:20px 20px 30px 20px}.category01_event30 figure{float:left}.category01_event30 figure img{padding-right:10px}.category02_event28 figure{float:left}.category01_event30 p.title{background:url(/commons/img/campaign/event30_icon01.png) 160px top no-repeat;font-size:24px;padding-left:195px}.category01_event30 p span{font-size:15px;padding-left:15px}.category01_event30 p.sub{font-weight:normal}.category01_event30 p.link{font-weight:normal;text-align:right;padding-bottom:10px}.event30_btn{height:100px;text-align:center;margin-bottom:30px}.event30_btn p.left{float:left}.category02_event30,.category01_event31{margin:20px 20px 30px 20px}.category02_event30 figure{float:right}.category02_event30 figure img{padding-left:10px}.category01_event31 figure{float:right}.category01_event31 figure img{padding:10px 0 0 10px}.category02_event30 p,.category01_event31 p{font-size:16px;font-weight:normal;margin-top:8px}.category02_event30 p.catch{margin-top:50px;font-size:22px;text-align:center;color:#e73865}.event30_merit{border:3px solid #fe8282;border-radius:4px;background:#fff;display:block;padding:8px;margin:40px 10px 0 10px;font-size:16px;font-weight:bold}.event30_merit p{font-size:24px;text-align:center;margin-bottom:10px}.event30_merit span{font-size:14px;font-weight:normal}.event34_bg{background:url(/commons/img/campaign/event34_bg01.png) left top repeat-y;margin:30px 0 0 10px!important;width:642px;padding:0 0 10px 0;font-size:15px;color:#000}.category01_event34{margin:20px 20px 30px}.category01_event34 figure{text-align:center}.category01_event34 dl{margin-top:50px}.category01_event34 dt{font-weight:bold;padding-bottom:5px}.category01_event34 dd{line-height:17px;padding-bottom:5px}.jinja_bg01{background:url(/commons/img/campaign/jinja_bg01.png) left top repeat-y;margin:20px 0 0 0!important;width:628px;font-size:13px;color:#554e46;padding:15px;line-height:21px;border:1px solid #f8d5d1}.category01_jinja figure,.category02_jinja figure{float:left}.category01_jinja p{padding:15px 0 0 225px;letter-spacing:.1em}.category01_jinja_right figure{float:right}.category01_jinja_right p{padding:15px 225px 0 10px;letter-spacing:.1em}.category01_jinja_right p span{text-align:right;display:block}.jinja_bg02{background:url(/commons/img/campaign/jinja_bg02.png) left top repeat-y;margin:20px 0 0 0!important;width:628px;font-size:13px;color:#554e46;padding:15px;line-height:21px;border:1px solid #f8d5d1}.jinja_bg02 h2{margin-top:5px}.jinja_bg03{background:url(/commons/img/campaign/jinja_bg03.png) left top repeat-y;margin:20px 0 0 0!important;width:628px;font-size:13px;color:#554e46;padding:15px;line-height:21px;border:1px solid #effdff}.jinja_bg03 h2{margin-top:5px}.category02_jinja p{padding:15px 0 0 275px;letter-spacing:.1em}.category02_jinja figure img{padding-bottom:10px}.category02_jinja,.category03_jinja,.category04_jinja,.category05_jinja{padding-bottom:15px;border-bottom:1px solid #c2b89f}.category03_jinja,.category04_jinja,.category05_jinja,.category06_jinja{margin-top:20px}.category03_jinja figure{float:right}.category03_jinja p{padding:15px 0 0 10px;letter-spacing:.1em}.category05_jinja p.text01,.category06_jinja p.text01{padding:15px 0 0 10px;letter-spacing:.1em}.category04_jinja figure img{padding:0 15px 10px 0}.category04_jinja figure{float:left}.category04_jinja p{padding-top:15px;letter-spacing:.1em}.jinja_bg02 p span{font-weight:bold}.img_padding01{padding:10px 0 10px 15px}.category05_jinja figure{float:right}.category05_jinja figure.subtitle01{float:none;margin:18px 0 0 8px}p.siori{margin-top:10px;background:#ffecf9;padding:8px;letter-spacing:.1em}p.siori span{font-size:10px;font-weight:normal}.category06_jinja li,.category04_jinja li,.category03_jinja li{padding:5px 0 0 10px;letter-spacing:.1em}.category06_jinja li span{color:#04397b;font-size:18px;padding-right:2px}.category04_jinja li span,.category03_jinja li span{color:#db0a68;font-size:18px;padding-right:2px}.category01_jinja_right p.link{background:url(/commons/img/campaign/jinja_mark01.png) 115px 20px no-repeat;text-align:right}.top_newmail{border:1px solid #7cb017;font-size:12px;margin-top:20px}.o-main .o-main-title-newmail{background:url(/commons/img/common/bg_title.png) right top no-repeat #7cb017;font-size:20px;color:#fff;padding:5px 18px;line-height:1}.o-main .o-main-title-newmail img{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;vertical-align:top}.newmail_group{background:none repeat scroll 0 0 #f7fee8;overflow:hidden;padding:5px 12px 12px 12px}.newmail{padding:8px 0;border-bottom:1px dotted #d2d2d2;height:60px}.newmail a{text-decoration:none}.newmail_image{float:left}.newmail_image img{width:60px;padding-right:8px}.newmail_title{font-size:14px;font-weight:bold}.newmail ol{margin:3px 0 0;padding:0}.newmail ol li{font-size:13px}.newmail ol li span.name{padding-right:10px}.newmail ol li span.mail{background:url("/commons/img/common/listicon_mail.jpg") no-repeat 0 3px;display:inline-block;margin:0;padding:0 3px 0 20px;width:auto}.newmail .newmail_title span{margin-left:10px;padding:0 5px;font-weight:bold;background:#f9709d;color:#fff}.newmail ol li span.discount{color:red;font-weight:bold;font-size:16px;padding-left:5px}.event30_body{background:#f5fff7;padding:0 0 85px 0!important;margin:0!important}.event30_title{padding-left:20px;margin-top:50px!important}.event30_menu dl.menu01{background:url("/commons/img/campaign/event30_menu_icon01.png") no-repeat 20px 3px;display:inline-block;padding:10px 30px 0 100px}.event30_menu dl.menu02{background:url("/commons/img/campaign/event30_menu_icon02.png") no-repeat 20px 3px;display:inline-block;padding:10px 30px 0 100px;margin-top:40px}.event30_menu dt a{font-size:15px;color:#e6281a;font-weight:bold}.event30_menu dd.sub{margin-top:5px;letter-spacing:.1em}.event30_menu dd.price{margin-top:5px;font-size:15px}.event30_menu dd.price span{padding-left:10px}.event30_menu dd.link a{color:#ea3b6d;font-size:13px}.event30_menu dd.link{background:url("/commons/img/campaign/event30_mail_icon.png") no-repeat 370px 3px;text-align:right}.event30_menu dl.merit01{background:url("/commons/img/campaign/event30_merit_icon01.png") no-repeat 20px 3px;display:inline-block;padding:20px 30px 0 95px}.event30_menu dl.merit02{background:url("/commons/img/campaign/event30_merit_icon02.png") no-repeat 20px 3px;display:inline-block;padding:20px 30px 0 95px;margin-top:40px}.event30_menu dl.merit03{background:url("/commons/img/campaign/event30_merit_icon03.png") no-repeat 20px 3px;display:inline-block;padding:20px 30px 0 95px;margin-top:40px}.event30_menu dl.merit01 dd.sub,.event30_menu dl.merit02 dd.sub,.event30_menu dl.merit03 dd.sub{margin-top:10px;letter-spacing:.1em}.menu_item{background:#eee6f0;margin:0 40px}.menu_item div.top01{background:url("/commons/img/campaign/event30_menu_item_pin.png") 10px 3px;background-repeat:no-repeat;background-size:565px auto;height:30px}.menu_item figure{text-align:center}.menu_item ul{padding:30px 0 30px 24px}.menu_item li{font-size:13px;line-height:30px;letter-spacing:.1em}.menu_item_notes{margin:0 40px;letter-spacing:.1em}.menu_item_notes li{line-height:20px}.menu_results{background:#fff;border:1px solid #e9e9e9;-webkit-border-radius:5px;border-radius:5px;margin:0 40px;padding:20px 0}.menu_results figure{text-align:center}.menu_results div.start{margin-top:30px}.menu_results div.start figure{float:left}.menu_results div.start p{padding:0 15px 0 215px;line-height:22px;font-size:13px;letter-spacing:.1em}.menu_results p span.item{font-weight:bold;display:block;margin-top:10px}.menu_results p span.menu_item{color:#e11952;display:block;font-weight:bold;padding:5px;margin:0 0 7px 0;line-height:18px}.menu_results div.end p{padding:0 15px 0 15px;line-height:22px;font-size:13px;letter-spacing:.1em}.newmail_hatena p{text-align:right;padding-top:10px}.friendcam_present h2{color:#c00;margin-top:20px;margin-bottom:5px}.friendcam_present ul.waku_cyuui{border:1px solid #ccc;-webkit-border-radius:5px;border-radius:5px;padding:10px;letter-spacing:.1em}.friendcam_present ul li{line-height:20px}.frendcam_step{background:url("/commons/img/campaign/friendcam_step.png") 10px 3px;background-repeat:no-repeat;background-size:612px auto;height:240px;font-size:14px;letter-spacing:.1em;margin-bottom:30px}.frendcam_step li{float:left;padding-top:85px;width:150px}.frendcam_step li:nth-child(1){padding-left:135px}.frendcam_step li:nth-child(2){padding-left:180px}.frendcam_step li span{font-size:13px;color:red;display:block;line-height:17px}span.message_time{font-size:12px;display:block}span.message_comment{display:block;padding:7px;font-size:15px}.event37_area:after{clear:both;content:"";display:block;height:0}.event37_area{overflow:visible;border-bottom:7px dotted #f29133;padding-bottom:5px}.event37_block{clear:both}.event37_campaign{margin-top:20px;overflow:hidden}p.event37_campaign_icon{margin-bottom:8px}p.event37_campaign_icon span{background-color:#eb5505;color:#fff;font-size:13px;padding:2px 10px;height:20px}.event37_naiyou:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden}.event37_naiyou{display:block}.event37_img{float:left;margin-right:20px}.event37_text{overflow:hidden;font-size:14px}.event37_text p.title{font-weight:bold;margin-bottom:15px;font-size:16px}.event37_text p.link{text-align:right}.event37_text p.link a{color:#ea3b6d;font-size:13px}.event37_waku_cyuui{padding:10px}.event37_waku_cyuui ul{background:#fff9ef;border-radius:5px;letter-spacing:.1em;padding:10px}.event37_waku_cyuui h2{color:#c00;margin-bottom:5px}.new_comment{letter-spacing:.1em;font-size:12px;color:#f06a7f;margin-top:10px}.table--normal.skin01.new_table{border:1px solid #ccc}.table--normal.skin01.new_table th{background:#f0f0f0;letter-spacing:.1em;font-size:12px;border-top:1px solid #ccc;color:#000}.table--normal.skin01.new_table tr:first-child td,.table--normal.skin01.new_table tr:first-child th{border-top:0 none}.table--normal.skin01.new_table td{border-top:1px solid #ccc;color:#000}.table--normal.skin01.new_table th span.must{display:block;font-size:9px;color:#fff;background:#e60012;padding:2px 5px;width:24px;font-weight:normal}.table--normal.skin01.new_table td span{color:#090;font-size:11px;display:block;margin-top:4px}.table--normal.skin01.new_table td.comment span{color:#e60012;font-size:12px;line-height:14px}.entry_input{border-color:#999 #e0e0e0 #e0e0e0 #999;border-style:solid;border-width:1px;padding:5px}.tokuten01{background:url("/commons/img/common/icon_tokuten01.png") 0 3px;background-repeat:no-repeat;background-size:76px auto;width:220px}.tokuten01 p{padding:5px 5px 0 70px;letter-spacing:.1em}.tokuten02{background:url("/commons/img/common/icon_tokuten02.png") 0 3px;background-repeat:no-repeat;background-size:76px auto;width:220px}.tokuten02 p{padding:5px 5px 0 70px;letter-spacing:.1em}.tokuten03{background:url("/commons/img/common/icon_tokuten03.png") 0 3px;background-repeat:no-repeat;background-size:76px auto;width:220px}.tokuten03 p{padding:5px 5px 0 75px;letter-spacing:.1em}.roba3_onegai{background:#fef5f7;padding:20px 10px;box-shadow:0 4px 3px 0 rgba(0,0,0,0.1);letter-spacing:1px}.roba3_onegai li:first-child{padding-bottom:15px}.roba3_onegai li:nth-child(2){padding-bottom:15px}.roba3_onegai li:nth-child(3){line-height:20px}.event50_bg{background:url(/commons/img/campaign/event50_bg01.png) left top repeat-y;margin:30px 0 0 10px!important;width:642px;padding:0 0 10px 0;font-size:15px;color:#000}.event50_bg ul.list li{margin-top:30px;float:left;width:33%}.event50_bg ul.list li p{margin-top:20px}.event50_bg .category01_event34 dd{padding-left:10px}.event50_bg .category01_event34 dt{padding-top:5px}.coupon_waku{margin:10px 0;padding:0}.coupon_waku div.coupon_main{background-image:url(/commons/img/common/coupon_bg.png);background-repeat:no-repeat;-webkit-background-size:660px 285px;background-size:660px 285px;padding:20px;height:285px}.coupon_waku div.coupon_name{text-align:center;font-weight:bold;color:#fff;width:30%;font-size:18px;display:table-cell;vertical-align:middle;height:250px;padding:0 5px}.coupon_waku div.coupon_naiyou{display:table-cell;background:#fff;border-radius:6px;margin:0 10px 5px 200px;padding:10px 15px;text-align:left;font-size:13px;width:400px}.coupon_waku div.coupon_naiyou table{width:100%;margin-bottom:5px}.coupon_waku div.coupon_naiyou tr{line-height:25px}.coupon_waku div.coupon_naiyou td.sub_title{width:150px;white-space:nowrap;padding-right:8px;font-weight:bold}.coupon_waku p{border-top:1px solid #e6e6e8;padding:10px 0;color:#f9709c;font-weight:bold;font-size:12px}.nocoupon_waku{background:#e6e6e8;padding:15px 15px 15px 8px;width:600px;margin-bottom:10px}.nocoupon_waku div.nocoupon_left{display:table-cell;vertical-align:middle;padding-right:8px;text-align:center;width:200px}.nocoupon_waku div.nocoupon_left p.nocoupon_name{color:#888;font-weight:bold;text-decoration:line-through;font-size:18px}.nocoupon_waku div.nocoupon_left p.no_time{color:#f9709c;font-weight:bold}.nocoupon_waku div.nocoupon_right{display:table-cell;background:#fff;border-radius:6px;margin:0 10px 5px 200px;padding:10px 15px;text-align:left;font-size:13px;width:380px}.nocoupon_waku div.nocoupon_right table{width:100%;margin-bottom:5px}.nocoupon_waku div.nocoupon_right tr{line-height:28px}.nocoupon_waku div.nocoupon_right td.sub_title{width:150px;white-space:nowrap;padding-right:8px;font-weight:bold}.tag_wrapper{width:100%;border-bottom:#000936 2px solid}.tag_wrapper .tag_1,.tag_wrapper .tag_2,.tag_wrapper .tag_3{float:left;position:relative}.tag_wrapper p{cursor:pointer;width:162px}.tag_wrapper p span{text-decoration:none;display:block;height:30px;padding:8px 0 2px 40px;font-size:16px}#tabBox9{display:none}#tabBox10{display:none}.tabMenu_d .tag_wrapper p.tag_1 span,.tabMenu_d .tag_wrapper p.tag_2 span,.tabMenu_d .tag_wrapper p.tag_3 span{background:#fff;border-top:solid 1px #000936;border-right:solid 1px #000936;color:#000936}.tabMenu_d .tag_wrapper p.tag_1 span{border-left:solid 1px #000936}.tabMenu_d .tag_wrapper p.tag_1 span::after,.tabMenu_d .tag_wrapper p.tag_2 span::after,.tabMenu_d .tag_wrapper p.tag_3 span::after{background-image:url("/commons/img/common/arrow-gray02.svg");content:"";display:block;width:9px;height:15px;position:absolute;top:14px;left:15px}.tabMenu_d .tag_wrapper p.tag_1.stay span::after,.tabMenu_d .tag_wrapper p.tag_2.stay span::after,.tabMenu_d .tag_wrapper p.tag_3.stay span::after{background-image:url("/commons/img/common/arrow-white01.svg");content:"";display:block;width:9px;height:15px;position:absolute;top:14px;left:15px}.tabMenu_d .tag_wrapper p.tag_1.stay span,.tabMenu_d .tag_wrapper p.tag_2.stay span,.tabMenu_d .tag_wrapper p.tag_3.stay span{background:#7f8499;color:#fff}.tag_wrapper.schedule p{cursor:pointer;width:300px}.tag_wrapper.schedule p span a{text-decoration:none;color:#000936}.tag_wrapper .tag_4,.tag_wrapper .tag_5{float:left;position:relative}.tabMenu_d .tag_wrapper p.tag_4 span,.tabMenu_d .tag_wrapper p.tag_5 span{background:#fff;border-top:solid 1px #000936;border-right:solid 1px #000936;color:#000936}.tabMenu_d .tag_wrapper p.tag_4 span{border-left:solid 1px #000936}.tabMenu_d .tag_wrapper p.tag_4 span::after,.tabMenu_d .tag_wrapper p.tag_5 span::after{background-image:url("/commons/img/common/arrow-gray02.svg");content:"";display:block;width:9px;height:15px;position:absolute;top:14px;left:15px}.tabMenu_d .tag_wrapper p.tag_4.stay span::after,.tabMenu_d .tag_wrapper p.tag_5.stay span::after{background-image:url("/commons/img/common/arrow-white01.svg");content:"";display:block;width:9px;height:15px;position:absolute;top:14px;left:15px}.tabMenu_d .tag_wrapper p.tag_4.stay span,.tabMenu_d .tag_wrapper p.tag_5.stay span{background:#7f8499;color:#fff}.prof_status td p.status_on{background:#000936;border:solid 1px #7f8499;border-radius:6px;padding-top:23px;padding-bottom:22px;width:146px;text-align:center}.prof_status td p.status_yoyaku{background:#f06a7f;border:solid 1px #f7ced5;border-radius:6px;padding-top:23px;padding-bottom:22px;width:146px;text-align:center}.prof_status td p.status_off{background:#d7d7d7;border:solid 1px #f8f6f6;border-radius:6px;padding-top:23px;padding-bottom:22px;width:146px;text-align:center}.prof_status td p.status_yoyaku a,.prof_status td p.status_on a{text-decoration:none}.prof_status td p.status_on span,.prof_status td p.status_off span,.prof_status td p.status_yoyaku span{color:#fff;font-weight:bold;font-size:15px}.prof_status td p.status_off span{color:#fff;font-weight:bold;font-size:15px}.prof_status td p a:hover{opacity:.7}.chatlog .startend{text-align:center}.chatlog .startend span{display:inline-block;color:#767475;font-size:15px;background-color:#fff;line-height:1em;padding:0 30px;font-weight:bold}.chatlog .startend:after{display:block;content:'';width:100%;height:1px;background-color:#e6e6e6;margin:-10px auto 0;z-index:-1}.chatlog ul li{font-size:15px;padding:8px;margin:20px 0}.counsellor,.user{border-bottom:1px solid #e6e6e6}.chatlog ul li:last-child{border-bottom:0}.user .name,.counsellor .name{display:block;height:35px;color:#59a8cf}.user .name figure,.counsellor .name figure{float:left}.user .name figure img{width:40px}.counsellor .name figure img{width:40px;-webkit-border-radius:20px;border-radius:20px;border:1px solid #f2f3f7}.user .name p,.counsellor .name p{font-weight:bold;font-size:15px;padding:8px 50px}.user .comment,.counsellor .comment{line-height:18px;padding-left:50px}.chatlog h3.title{background:#91e5fd;padding:10px;color:#4f544e;margin-top:50px;font-size:14px;font-weight:bold}.category01_event53{margin:10px 20px 30px 20px;font-size:15px}.category01_event53 dt{padding-top:5px;font-weight:bold;padding-bottom:5px}.category01_event53 dd{padding-left:10px;line-height:17px;padding-bottom:5px}.list_event53 li{float:left;margin-top:30px;width:25%}.btn_area{text-align:center}.btn-type01:link,.btn-type01:visited,.btn-type06:link,.btn-type06:visited,.btn-type09:link,.btn-type09:visited,.btn-type10:link,.btn-type10:visited,.btn-status-on:link,.btn-status-on:visited,.btn-status-yoyaku:link,.btn-status-yoyaku:visited,.btn-yellow:link,.btn-yellow:visited,.btn-yellow01:link,.btn-yellow01:visited,.btn-status-on-prof:link,.btn-status-on-prof:visited,.btn-status-yoyaku-prof:link,.btn-status-yoyaku-prof:visited{color:#fff}.btn-type10:link,.btn-type10:visited{color:#f06a7f}.btn-type02,.btn-type04,.btn-type07,.btn-type08{color:#fff;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,"メイリオ","MS PGothic","ＭＳ Ｐゴシック",'Noto Sans Japanese',sans-serif}.btn-status-off{color:#4a4b4d!important;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,"メイリオ","MS PGothic","ＭＳ Ｐゴシック",'Noto Sans Japanese',sans-serif}.btn-status-off-prof{color:#fff!important;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,"メイリオ","MS PGothic","ＭＳ Ｐゴシック",'Noto Sans Japanese',sans-serif}.btn-type05,.btn-type03{color:#676767;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,"メイリオ","MS PGothic","ＭＳ Ｐゴシック",'Noto Sans Japanese',sans-serif}.btn_area .btn_area_box{display:inline-block;font-size:18px;font-weight:bold;min-height:40px;padding-top:10px;text-align:center;vertical-align:middle;width:350px}.btn_area .btn_area_box01{display:inline-block;font-size:18px;font-weight:bold;min-height:45px;text-align:center;vertical-align:middle;width:350px;cursor:pointer}.btn_area .btn_area_box01.btn-type02,.btn_area .btn_area_box.btn-type06{width:250px}.btn_area .btn_area_box01.btn-type07{width:200px;font-size:14px;min-height:30px;margin-top:5px}.btn_area .btn_area_box01.btn-type08{width:150px;font-size:14px;min-height:40px;margin-top:5px}.btn_area .btn_area_box01.btn-type04{width:300px}.btn_area .btn_area_box.btn-type03{width:110px;font-weight:normal;font-size:15px;min-height:35px}.btn_area .btn_area_box01.btn-type05{width:110px;font-weight:normal;font-size:15px;min-height:45px}.btn_area .btn_area_box.btn-type09{width:250px;font-weight:normal;font-size:18px;letter-spacing:2px;min-height:60px;padding-top:30px}.btn_area .btn_area_box.btn-type10{width:250px;font-weight:normal;font-size:18px;letter-spacing:2px;min-height:45px;padding-top:15px}.btn_area .btn_area_box.btn-status-on,.btn_area .btn_area_box.btn-status-yoyaku,.btn_area .btn_area_box.btn-status-off{width:185px;font-weight:normal;font-size:18px;min-height:40px;padding-top:10px}.btn_area .btn_area_box.btn-status-on-prof,.btn_area .btn_area_box.btn-status-yoyaku-prof,.btn_area .btn_area_box.btn-status-off-prof{width:100%;font-weight:normal;font-size:15px;font-weight:bold;min-height:35px;padding-top:15px}.btn_area .btn_area_box.btn-status-yoyaku-prof.yoyaku-request,.btn_area .btn_area_box.btn-yellow.yoyaku-request,.btn_area .btn_area_box.btn-yellow01.yoyaku-request{width:400px;font-weight:normal;font-size:15px;font-weight:bold;margin-top:15px}.btn-type01{background-color:#f06a7f;border-radius:5px;border:solid .5px #f06a7f;-moz-box-shadow:0 2px 0 0 rgba(204,206,215,0.3),inset 0 .5px 1px 0 rgba(255,255,255,1);-webkit-box-shadow:0 2px 0 0 rgba(204,206,215,0.3),inset 0 .5px 1px 0 rgba(255,255,255,1)}.btn-type02,.btn-type04,.btn-type06,.btn-type07,.btn-type08{background-color:#f06a7f;border-radius:5px;border:solid .5px #f06a7f;-moz-box-shadow:0 2px 0 0 rgba(204,206,215,0.3),inset 0 .5px 1px 0 rgba(255,255,255,1);-webkit-box-shadow:0 2px 0 0 rgba(204,206,215,0.3),inset 0 .5px 1px 0 rgba(255,255,255,1)}.btn-type03,.btn-type05{background-color:#fff;border:1px solid #f06a7f!important;border-radius:3px;box-shadow:0 1px 1px #d9d9d9;border-right:0;color:#f06a7f}.btn-type09{background-color:#f06a7f;border-radius:6px;border:solid .5px #f06a7f;-moz-box-shadow:0 2px 0 0 rgba(204,206,215,0.3),inset 0 .5px 1px 0 rgba(255,255,255,1);-webkit-box-shadow:0 2px 0 0 rgba(204,206,215,0.3),inset 0 .5px 1px 0 rgba(255,255,255,1)}.btn-status-on,.btn-status-on-prof{background-color:#f06a7f;border-radius:6px;border:solid .5px #f06a7f;-moz-box-shadow:0 2px 0 0 rgba(204,206,215,0.3),inset 0 .5px 1px 0 rgba(255,255,255,1);-webkit-box-shadow:0 2px 0 0 rgba(204,206,215,0.3),inset 0 .5px 1px 0 rgba(255,255,255,1)}.btn-status-yoyaku,.btn-status-yoyaku-prof{background-color:#000936;border:solid .5px #000936;border-radius:6px;-moz-box-shadow:0 2px 0 0 rgba(204,206,215,0.3),inset 0 .5px 1px 0 rgba(255,255,255,1);-webkit-box-shadow:0 2px 0 0 rgba(204,206,215,0.3),inset 0 .5px 1px 0 rgba(255,255,255,1)}.btn-yellow{background-color:#e0de8d;border:solid .5px #e0dc44;border-radius:6px;-moz-box-shadow:0 2px 0 0 rgba(204,206,215,0.3),inset 0 .5px 1px 0 rgba(255,255,255,1);-webkit-box-shadow:0 2px 0 0 rgba(204,206,215,0.3),inset 0 .5px 1px 0 rgba(255,255,255,1)}.btn-yellow01{background-color:#f1c901;border:solid .5px #e0dc44;border-radius:6px;-moz-box-shadow:0 2px 0 0 rgba(204,206,215,0.3),inset 0 .5px 1px 0 rgba(255,255,255,1);-webkit-box-shadow:0 2px 0 0 rgba(204,206,215,0.3),inset 0 .5px 1px 0 rgba(255,255,255,1)}.btn-status-off{background-color:#f8f6f6;border-bottom:0;border-radius:6px}.btn-status-off-prof{background-color:#d7d7d7;border-bottom:0;border-radius:6px}.btn-type10{background-color:#fff;border:1px solid #f06a7f;border-radius:6px;box-shadow:0 1px 1px #d9d9d9}.btn-all,.btn-linknone{text-decoration:none}.btn-all:hover{opacity:.8}.btn-all.btn-type10:hover{background-color:#f0b0ba;color:#fff}.topics_area{margin-bottom:12px}.list_type01{border-radius:6px;box-shadow:0 1px 3px 0 #8a8a8a;color:#4a4b4d;font-size:14px}.topics_area .btn_area_box.list_type01{font-size:14px;min-height:40px;padding:14px}.topics_area .btn_area_box{display:inline-block;min-height:40px;padding-top:15px;vertical-align:middle;width:630px}.topics_area a:hover{color:#4a4b4d}.topics li .topics_date{float:left;width:100px}.topics li{position:relative}.topics li .topics_date span{display:block;font-size:13px}.topics li.new .topics_event .topics_title::after{content:"NEW";color:#f06a7f;font-weight:bold;font-size:13px}.topics li .topics_event{display:table-cell}.topics li .topics_event span.mailmag{background:#7f8499;border-radius:3px;color:#fff;font-size:12px;padding:3px 5px;margin-right:6px}.topics li .topics_event span.premium{background:#d0c219;border-radius:3px;color:#fff;font-size:12px;padding:3px 5px;margin-right:6px}.topics li .topics_event span.special{background:#e49a58;border-radius:3px;color:#fff;font-size:12px;padding:3px 5px;margin-right:6px}.topics li a::after{border-top:1px solid #7f8499;border-right:1px solid #7f8499;content:"";display:block;position:absolute;top:35%;top:calc(50% - .20em);right:10px;width:.6em;height:.6em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tb--news li{box-shadow:0 1px 3px 0 #8a8a8a;border-radius:6px;padding:14px;margin-bottom:12px;position:relative;min-height:40px;display:block;font-size:14px;color:#4a4b4d}.tb--news li.new .topics_event .topics_title::after{content:"NEW";color:#f06a7f;font-weight:bold;font-size:13px}.tb--news li a{text-decoration:none;font-size:14px;color:#4a4b4d}.tb--news li .topics_date{float:left;width:100px}.tb--news li .topics_date span{display:block;font-size:13px}.tb--news li .topics_event{display:table-cell}.tb--news li .topics_event span.mailmag{background:#7f8499;border-radius:3px;color:#fff;font-size:12px;padding:3px 5px;margin-right:6px}.tb--news li .topics_event span.special{background:#e49a58;border-radius:3px;color:#fff;font-size:12px;padding:3px 5px;margin-right:6px}.tb--news li .topics_event span.premium{background:#d0c219;border-radius:3px;color:#fff;font-size:12px;padding:3px 5px;margin-right:6px}.tb--news li a:hover{opacity:.8;display:block}.tb--news li a::after{border-top:1px solid #7f8499;border-right:1px solid #7f8499;content:"";display:block;position:absolute;top:35%;top:calc(50% - .20em);right:10px;width:.6em;height:.6em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tb--news th{color:#535353;text-align:left;width:110px;vertical-align:top;font-size:15px}.tb--news th span{display:block;font-weight:normal;font-size:12px}.tb--news td{font-size:13px}.tb--news td span{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:2px 4px;font-size:12px;color:#fff;margin-right:4px}.tb--news td span.premium{background:#962fd8}.tb--news td span.mailmag{background:#3db608}.tb--news td span.special{background:#fa016a}.yoyaku_request{color:#f06a7f;font-size:14px;margin-top:25px;margin-bottom:8px}.kutikomi_unit_group{padding-top:10px}.kutikomi_unit_group{border-radius:6px;box-shadow:0 1px 3px 0 #8a8a8a;margin:15px 0;padding:15px}.kutikomi_unit_group.nyamugood01{background:#fff5f5}.kutikomi_unit_group a{text-decoration:none;color:#131313}.kutikomi_unit_group figure img{width:80px;height:80px}.kutikomi_unit_group figure{float:left;margin-right:10px}.kutikomi_unit_group .teacher_unit-right{padding-top:10px}.kutikomi_unit_group .teacher_unit-right p{font-size:18px}.kutikomi_unit_group .teacher_unit-kutikomi{position:relative}.kutikomi_unit_group .teacher_unit-kutikomi .heikin_img{padding-top:5px;font-size:14px}.kutikomi_unit_group .teacher_unit-kutikomi img{height:16px;position:relative;top:-4px;padding-right:6px}.kutikomi_unit_group .voicelist .voice_unit{border-bottom:none!important}.kutikomi_unit_group :hover{opacity:.8}p.premium_end{font-weight:bold;color:#f06a7f;font-size:120%}.tag_icon_present{display:block;font-size:10px;color:#fff;font-weight:bold;background-color:#f9ba10;border-radius:5px;margin-left:5px;padding:2px 10px;float:right}.tag_prof{margin:5px 0}div.type-area{width:100%}div.type-area ul{display:table;table-layout:fixed;width:100%}div.type-area ul li{display:table-cell;vertical-align:middle;padding:0 20px 0 0}p.type-title{font-weight:bold}div.type-area ul.chart{display:table;table-layout:fixed;text-align:center;width:100%;background-color:#e6e6e6;margin:5px 0;min-height:12px}div.type-area ul.chart li{display:table-cell;border-right:1px solid #fff;padding:0 10px}div.type-area ul.chart li.point{background-color:#f06a7f}ul.subtxt{display:table;table-layout:fixed;text-align:center;width:100%;margin:8px 0 24px 0}ul.subtxt li:first-child{text-align:left;padding:0}ul.subtxt li:last-child{text-align:right;padding:0}ul.subtxt li{display:table-cell;font-size:10px;font-weight:bold}.image-link-box{border:1px solid #e8e8e8;background:#f8f8f8;margin:10px 10px 20px 10px;padding:10px;font-size:13px}.image-link-box .il-left{display:inline-block;text-align:center;vertical-align:top}.image-link-box .il-right{display:inline-block;width:70%;padding:5px 0 0 8px}.image-link-box .il-title{font-weight:bold;margin-bottom:5px;font-size:15px}.image-link-box:hover{opacity:.8}.image-link-box a{text-decoration:none;color:#303030}.image-link-box .il-desc{font-size:15px;margin-bottom:8px}.fortune_telling span{background:#7828b6;border-radius:3px;padding:2px 5px;margin-right:5px;color:#fff}.fortune_telling{margin-bottom:8px}.voice_sample span{background:#e6d339;border-radius:3px;padding:2px 5px;color:#fff}.coupon_caption{margin:10px 0}.coupon_caption dt{font-weight:bold;padding-bottom:5px}.form_flow01 li{padding:10px;background:#fff;border-radius:5px;border:solid .5px #f06a7f;margin-left:40px;color:#f06a7f}.form_flow01 li.current{padding:10px;background:#f06a7f;border-radius:5px;border:solid .5px #f06a7f;color:#fff;margin-left:40px}.form_flow01{margin:20px 0}.cpno_fes{border-radius:5px;text-align:center;font-size:16px;background:#f3de32;padding:30px 20px;margin:10px 50px}.cpno_fes p{border-radius:5px;background:#fdf8d6;padding:40px 10px}.cpno_fes p a{margin:30px;display:block;border-radius:100px;text-decoration:none;color:#fff;background:#e4007f;padding:13px 12px 11px}.fes_info li{float:left;width:50%}.sns_list{height:150px;margin:30px 0 0 10px}.sns_list li{margin:0 25px 15px 0;float:left;width:100px;box-sizing:border-box;display:block;text-align:center}.sns_list li a{text-decoration-line:none}.sns_list li img{width:100px;height:100px}.sns_list li a div{border-radius:100px;background-color:#f09eab;justify-content:center;align-items:center}.sns_list li h4{line-height:30px;font-weight:bold}.point_table01{border-bottom:6px solid #d1d1d1;margin:20px 0;font-size:15px}.point_table01 th{text-align:left;height:55px}.point_table01 td span{font-weight:bold;font-size:20px}select.point_down{background-color:#FFF;font-size:100%;border:1px solid #d1d1d1;width:80%;margin:15px 0;padding:10px 0;font-size:15px}.point_table02 th{border:1px solid #d1d1d1;vertical-align:middle;font-weight:bold;line-height:1.2em;padding:8px 0;background-color:#e6e6e6;text-align:center;font-size:15px}.point_table02 td{border-top:1px solid #d1d1d1;vertical-align:middle;padding:8px 2px;background-color:#fff;width:15%;font-size:15px}.point_table02 td.point_tokuten{border-top:0;border-left:1px solid #d1d1d1;padding-left:10px}.point_table02 td.point_kakutoku{border-right:1px solid #d1d1d1;text-align:right;padding-right:15px}.point_table02 td.point_date{border-left:1px solid #d1d1d1;padding-left:10px}.point_table02 td.point_kakutoku div.point_plusnumber{color:#f06a7f;font-size:25px}.point_table02 td.point_kakutoku div.point_plus{color:#f06a7f}.point_table02 td.point_kakutoku div.point_minusnumber{color:#0783c2;font-size:25px}.point_table02 td.point_kakutoku div.point_minus{color:#0783c2}.point_table02 td:last-child{border-bottom:1px solid #d1d1d1}.point_table02 td.point_kigen{padding-left:5px}.payment_point{font-size:15px}.payment_point h3{background:#ebe9eb;font-size:15px;color:#000936;padding:14px 16px;line-height:1;margin:20px 0}.payment_point table.charge_01{font-size:14px}.payment_point table.charge_01 th{width:20%;white-space:nowrap;background-color:#fff;color:#4a4b4d;font-weight:bold;text-align:left}.payment_point table.charge_01 td{background-color:#fff;font-weight:bold;font-size:110%;text-align:right}.payment_point table.charge_02{margin-bottom:20px}.payment_point table.charge_02 th{width:50%;background-color:#fff;color:#4a4b4d;font-weight:bold;text-align:left}.payment_point table.charge_02 td{background-color:#fff;color:#f06a7f;font-weight:bold;font-size:138%;text-align:right}.payment_point table.charge_01 td.discount{font-weight:normal}.payment_point table.charge_01 td.discount p{color:#f06a7f;font-size:80%;line-height:15px;padding-top:4px}.kutikomi_unit_group figure figcaption{border-radius:0 0 3px 3px;color:#fff;font-size:90%;text-align:center;padding-top:1px}.kutikomi_unit_group figure figcaption.status1{background-color:#f06a7f}.kutikomi_unit_group figure figcaption.status2{background-color:#adacac}.kutikomi_unit_group figure figcaption.status3,.kutikomi_unit_group figure figcaption.status4{background-color:#000936}.kutikomi_unit_group figure figcaption.status5{background-color:#ebe9eb}.soudantag{line-height:20px;padding:10px 0 0 12px}.soudantag span{display:inline-block;padding:2px 10px 2px 10px;color:#fff;border-radius:3px;background:#fff;margin-bottom:8px;border:1px solid #f08495}.soudantag span:before{content:'\f02b';font-family:"Font Awesome 5 Free";margin-right:6px;color:#f06a7f;font-weight:900}.soudantag span a{color:#f06a7f;font-size:11px}.memberStatusArea{background:#fffaed;padding:15px;margin:0 20px 20px 20px;border-bottom:1px solid #e0e1e2}.userInfo p.rank_icon{width:50px}.userInfo p.rank_icon img{float:left;width:100%;padding-right:10px}.userInfo p.user_status{margin:0 4px;float:left;font-size:14px;letter-spacing:.5px;margin-top:-2px}.userInfo p.rank_info{float:right;margin-right:3px;position:relative;background:#f0778a;padding:5px;border-radius:3px}.userInfo p.rank_info a{color:#fff;text-decoration:none}.rankInfo p.rank_status_icon img{width:80%}.rankInfo p.next_rank{margin:10px 0}.rank_nyamu{width:100%;margin:0;overflow:hidden}.rank_nyamu .rank_nyamuicon{float:left;margin-right:-90px;margin-top:10px;width:60px}.rank_nyamu .rank_nyamuicon img{width:100%;height:auto}.rank_nyamu .fukidashi{width:80%}.rank_nyamu .says{display:inline-block;position:relative;margin:20px 0 0 85px;padding:15px 12px;border-radius:12px;background:#fbe8eb}.rank_nyamu .says:after{content:"";display:inline-block;position:absolute;top:12px;left:-15px;border:5px solid transparent;border-right:17px solid #fbe8eb}.rank_nyamu .says p{margin-bottom:0}.mypage_menu{background-color:#fff;border-bottom:1px solid #e0e1e2;padding:16px;margin-bottom:10px}.mymenu{box-sizing:border-box;display:flex;flex-wrap:wrap;text-align:center}.mymenu>li{flex:1;position:relative;background:#f8f6f6!important;margin-left:6px;flex-basis:20%;margin-bottom:8px}.mymenu>li>a{border:1px solid #e0e1e2;border-radius:8px;box-sizing:border-box;color:#333!important;font-weight:bold;line-height:13px;text-decoration:none;align-items:center;display:flex;font-size:13px;height:60px;justify-content:center}.mymenuActionBtn[data-btn-genre="bt"]{background-color:#fff}.mypage_point{background-color:#fff;border-bottom:1px solid #e0e1e2;padding:16px;margin-bottom:10px;font-size:14px}.mypage_point span{font-size:18px;font-weight:bold}.rank_point_other{color:#f06a7f;font-weight:bold;text-align:center;padding:10px 0;font-size:16px}.campaign_tag{margin:10px 0 0 5px;background-color:#f08d9d;color:#fff;display:inline-block;padding:3px 8px}.payment_table td{padding:20px 5px}.payment_table td p{font-weight:bold;padding-bottom:10px}