input{-webkit-appearance:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:transparent;font-size:100%;vertical-align:baseline}body{margin:0 auto;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}a{margin:0;padding:0;background:transparent;font-size:100%;vertical-align:baseline}ins{background-color:transparent;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid  #cccccc}img{vertical-align:bottom}input,select{vertical-align:middle}html{overflow-y:scroll;background:url("images/wa_bg.png") #FFDEE7}body{-webkit-text-size-adjust:100%;position:relative;margin:0 auto;overflow:hidden;color:#1C3353;font:14px/1.6 Ubuntu,Verdana, '游ゴシック Medium', '游ゴシック体', 'Yu Gothic Medium', YuGothic, 'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic',Osaka, sans-serif}@media only screen and (max-width: 969px){body{max-width:450px}}.clearfix{display:inline-table;min-height:1%}.clearfix:after{display:block;height:0;clear:both;content:".";visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}*{margin:0;padding:0}a{color:#FF7596}small{font-size:12px}.inner{width:300px;margin:0 auto}::-moz-selection{background:#e52da0;color:#fff}::selection{background:#e52da0;color:#fff}section{overflow:hidden}@media (min-width: 970px){.content-ad{width:468px !important;height:60px !important}}@media (max-width: 969px){.content-ad{width:320px !important;height:100px !important}}@media (min-width: 970px){.sidebar-ad{width:300px !important;height:250px}}@media (max-width: 969px){.sidebar-ad{width:320px !important;height:100px !important}}.wrapper{margin-bottom:2rem}.pagetop{display:block;width:65px;height:66px;margin:0 0 0 auto;background:url("./images/PageTop.png") no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.pagetop{background:url("images/PageTop@2x.png") no-repeat left center;background-size:100%}}.pr_box{margin:1rem auto;text-align:center}.pr_box>p{font-size:10px}.pr_box ins{display:inline-block;width:320px;height:100px}.pr_box.pc_only{display:none}.title{position:relative;padding:15px;border-radius:15px 15px 0 0;background-color:#1FB7BD;color:#fff;font-size:1.2em;text-align:center}.title:before{position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top:10px solid #1FB7BD;content:"";z-index:1}.contents section{margin-right:1rem;margin-left:1rem}.contents section>p{margin-bottom:1rem}.contents section h1{text-align:center}.contents section h2{margin-bottom:1rem;text-align:center}.occupation{display:inline-block;width:90px;margin-right:.5rem;margin-left:.5rem;padding:2px 5px;border-radius:3px;background-color:#4A66AD;color:#fff;font-size:11px;text-align:center;text-indent:0}.contents-pageList ul{margin-top:-1rem}.contents-pageList li{padding:1rem}.contents-pageList li:nth-child(even){background-color:#cbf5f6}.contents-pageList li a{display:block;background:url("images/arrow-circle.png") no-repeat right center;color:#1C3353;text-decoration:none}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.contents-pageList li a{background:url("images/arrow-circle@2x.png") no-repeat right center;background-size:16px !important}}.contents-pageNavi{display:flex;justify-content:space-between;overflow:hidden;border-radius:0 0 15px 15px;background-color:#fff}.contents-pageNavi a,.contents-pageNavi div{display:flex;align-items:center;width:50%;padding:1rem;background-color:#1FB7BD;color:#fff;text-decoration:none}.contents-pageNavi a span,.contents-pageNavi div span{margin:0 1rem}.contents-pageNavi a svg,.contents-pageNavi div svg{fill:#fff;width:11px;height:14px}.contents-pageNavi .is-inactive{color:rgba(255,255,255,0.4)}.contents-pageNavi .is-inactive svg{fill:rgba(255,255,255,0.4)}.contents-pageNavi .prev{border-right:2px solid #fff}.contents-pageNavi .next{justify-content:flex-end}.pageNavi-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.siteHeader-logo{display:block;width:300px;height:160px;margin:0 auto;margin-top:1rem;margin-bottom:1rem}@media only screen and (max-width: 969px){.siteHeader-logo{width:188px;height:100px}.index .siteHeader-logo{width:300px;height:160px}}.siteHeader-logo img{width:100%;height:auto}.contents-body{padding:20px 15px 0;overflow:hidden;border-radius:15px;background-color:#fff}.contents-body h1{margin-bottom:.5rem}.information{display:flex;align-items:center;justify-content:center;margin:1rem 0}.information i{margin-right:5px;line-height:0}.knateiBox__label{margin:.6rem 0;padding-left:0.5rem;border-left:5px solid;font-size:1rem;font-weight:bold}.uranaiSelect{display:flex;justify-content:space-between;margin-right:-1rem;list-style:none}.uranaiSelect .uranaiSelect__item{width:45%;margin-right:1rem}.uranaiSelect .uranaiSelect__item a{display:block;position:relative;padding:.5rem .8rem;border-radius:8px 8px 0 0;background-color:#aaa;text-align:center}.uranaiSelect .uranaiSelect__item.is-active a{background-color:#1FB7BD}.uranaiSelect .uranaiSelect__item.is-active a::before{position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top:10px solid #1FB7BD;content:"";z-index:1}.kanteiBox{margin:0 auto 1rem;padding:20px 15px 15px;border-radius:0 0 12px 12px;background-color:#efeeec}.kanteiBox-input{display:flex;align-items:center;justify-content:center;margin-right:-.8rem;list-style:none}.kanteiBox label{display:inline-block;margin-right:.3rem;font-size:1rem;vertical-align:middle}.kanteiBox input[type="text"]{width:calc(100% - 5.5em);margin-right:.8rem;padding:10px;border:1px solid #ccc;border-radius:5px}.kanteiBox-submit{display:block;width:234px;height:55px;margin:1rem auto .5rem;border:none;border-radius:12px;background:url("images/appraisalBtn.png") no-repeat #DA3660;text-indent:-99999px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.kanteiBox-submit{background:url("images/appraisalBtn@2x.png") no-repeat #DA3660;background-size:100%}}.kanteiBox-attention{color:#8591A0;font-size:.8rem;text-align:center}.shareBox{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}.shareBox li{width:48%;margin-bottom:1rem}.shareBox li a{display:block;height:2rem;padding:5px 0;border-radius:5px}.shareBox .mail a{background:url("images/mail.png") no-repeat #39475D center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.shareBox .mail a{background:url("images/mail@2x.png") no-repeat #39475D center;background-size:29px 28px}}.shareBox .line a{background:url("images/line.png") no-repeat #00B900 center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.shareBox .line a{background:url("images/line@2x.png") no-repeat #00B900 center;background-size:29px 28px}}.shareBox .facebook a{background:url("images/facebook.png") no-repeat #3179EA center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.shareBox .facebook a{background:url("images/facebook@2x.png") no-repeat #3179EA center;background-size:29px 28px}}.shareBox .twitter a{background:url("images/twitter.png") no-repeat #1DA1F2 center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.shareBox .twitter a{background:url("images/twitter@2x.png") no-repeat #1DA1F2 center;background-size:29px 28px}}.shareBox .hatena{display:none}.shareBox .hatena a{background:url("images/hatebu.png") no-repeat #00A4DE center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.shareBox .hatena a{background:url("images/hatebu@2x.png") no-repeat #00A4DE center;background-size:29px 28px}}.select_gender{padding:1rem 0 0;list-style:none;text-align:center}.select_gender li{display:inline-block;padding:0 0.5rem}.select_gender input[type="radio"]{-webkit-appearance:radio}.affinity,.afterMarriage{margin-bottom:3rem;padding:1rem;border-radius:0 0 12px 12px;background-color:#fff;text-align:left}.affinity p:not(:last-child),.afterMarriage p:not(:last-child){margin-bottom:1.5rem}.affinity p:first-child,.afterMarriage p:first-child{margin-top:1rem}.affinity__box{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:1.5rem;background-size:100% !important}.affinity__box .affinity__number{display:block;padding-top:0.4rem;font-size:2.2rem;font-weight:bold;text-align:center}@media only screen and (max-width: 374px){.affinity__box{height:120px}}@media only screen and (min-width: 375px){.affinity__box{width:300px;height:145px;margin-right:auto;margin-left:auto}.affinity__box .affinity__number{font-size:2.8rem}}@media only screen and (min-width: 414px){.affinity__box{width:350px;height:162px;margin-right:auto;margin-left:auto}}.affinity__box.affinityLv1{background:url("images/affinity14@2x.png") no-repeat}.affinity__box.affinityLv1 .affinity__number{color:#707070}.affinity__box.affinityLv2{background:url("images/affinity39@2x.png") no-repeat}.affinity__box.affinityLv2 .affinity__number{color:#4F7DC8}.affinity__box.affinityLv3{background:url("images/affinity59@2x.png") no-repeat}.affinity__box.affinityLv3 .affinity__number{color:#F08246}.affinity__box.affinityLv4{background:url("images/affinity84@2x.png") no-repeat}.affinity__box.affinityLv4 .affinity__number{color:#71D796}.affinity__box.affinityLv5{background:url("images/affinity100@2x.png") no-repeat}.affinity__box.affinityLv5 .affinity__number{color:#B62E45}.afterMarriage .contents-seimei_body{margin:1rem -1rem -1rem;border-radius:0 0 12px 12px}.selectPerson{display:flex;justify-content:center;padding:1rem 0 0;background-color:#fff;list-style:none}.selectPerson .selectPerson__item a{display:block;margin-right:.5rem;padding:.5rem .8rem;border-radius:8px 8px 0 0;background-color:#aaa;color:#fff;text-decoration:none}.selectPerson .is-active a{background-color:#1FB7BD;font-weight:bold}.affinityResult{display:none}.affinityResult.is-show{display:block}.matching_result .contents-seimei_body{padding-bottom:30px}#otherResult.contents-seimei_body{background:url("images/wa_kanoko_pair@2x.jpg") #f6f6f6;background-size:90px 86px}.contents-seimei{margin-right:1rem;margin-left:1rem;text-align:center}.contents-seimei_body{padding:3rem 10px 1rem;background:url("images/wa_kanoko.jpg") #ffc}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.contents-seimei_body{background:url("images/wa_kanoko@2x.jpg") #ffc;background-size:90px 86px}}.unsei{width:35px;height:35px}.unsei.chukichi{fill:#FF8A00}.unsei.syokichi{fill:#FF8A00}.unsei.kichi{fill:#D31244}.unsei.daikichi{fill:#D31244}.unsei.kyou{fill:#4A66AD}.unsei.daikyou{fill:#4A66AD}.sei_mei,.sei,.mei{position:relative;width:64px;margin:0 auto}.result{position:relative;max-width:400px;margin:0 auto 2rem;padding:8px;border:6px solid #D31244;background-color:#fff;color:#D31244}@media only screen and (max-width: 320px){.result{border:5px solid #D31244}}.result-body{display:flex;flex-direction:row-reverse;border:3px solid #D31244}.result-body>div:first-child{display:flex;align-items:center;justify-content:center;border-left:3px solid #D31244}.result:after{-webkit-transform:rotate(5deg);display:block;position:absolute;top:-1rem;left:50%;width:90px;height:30px;margin-left:-45px;transform:rotate(5deg);background:url("images/result/tape.png") no-repeat;background-size:100%;content:""}.result-img{display:flex;align-items:center;justify-content:center;width:100%}.result-img img{width:100px;height:150px}@media only screen and (max-width: 320px){.result-img img{width:80px;height:120px}}.result-detail{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;box-sizing:border-box;height:11rem;padding:8px;border-right:3px solid #D31244;font-family:serif;font-size:14px;font-weight:bold;line-height:1.3;text-align:start;writing-mode:vertical-rl}@media only screen and (max-width: 320px){.result-detail{font-size:13px}}img[src="images/result/result-title.png"]{width:45px;height:158px}@media only screen and (max-width: 320px){img[src="images/result/result-title.png"]{width:35px;height:auto}}.seimei_category{text-align:center}.seimei_category:not(.soukaku){display:flex;align-items:center}.seimei_category dt{display:block;width:3em;margin-right:auto;margin-left:auto;font-size:12px}.seimei_category dd{display:inline-block;position:relative;width:1.4em;padding:2px 5px;background-color:#000;color:#fff;font-size:1.1em;z-index:10}.seimei_category.soukaku{margin-bottom:.5rem;font-weight:bold}.seimei_category.soukaku svg{position:absolute;top:-3.5em;left:-2px}.seimei_category.gaikaku{box-sizing:border-box;position:absolute;top:0;right:0;flex-flow:row-reverse;height:100%;margin-right:-90px}.seimei_category.gaikaku:before{display:block;position:absolute;top:0;left:0;width:30%;height:100%;border:1px solid #000;border-left:0;content:""}.seimei_category.gaikaku dt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;width:2em;padding-top:2px;writing-mode:vertical-rl}.seimei_category.gaikaku svg{position:absolute;top:-4px;right:-3.8em}.seimei_category.tenkaku{box-sizing:border-box;position:absolute;top:0;height:85%;margin-left:-5.5rem}.seimei_category.tenkaku:before{display:block;position:absolute;top:0;left:3.2rem;width:25%;height:100%;border:1px solid #000;border-right:0;content:""}.seimei_category.tenkaku dt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.seimei_category.tenkaku svg{position:absolute;top:-4px;left:-3.8em}.seimei_category.zinkaku{box-sizing:border-box;position:absolute;height:4rem;margin-left:-5.5rem;padding-top:.3rem}.seimei_category.zinkaku:before{display:block;position:absolute;top:0;left:3.2rem;width:25%;height:100%;border:1px solid #000;border-right:0;content:""}.seimei_category.zinkaku dt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;padding-top:2px;writing-mode:vertical-rl}.seimei_category.zinkaku svg{position:absolute;top:-4px;left:-3.8em}.seimei_category.chikaku{box-sizing:border-box;position:absolute;bottom:0;height:80%;margin-left:-5.5rem}.seimei_category.chikaku:before{display:block;position:absolute;top:0;left:3.2rem;width:25%;height:100%;border:1px solid #000;border-right:0;content:""}.seimei_category.chikaku dt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.seimei_category.chikaku svg{position:absolute;top:-4px;left:-3.8em}.sei[data-sei="1"] .tenkaku{top:-1rem}.sei[data-sei="1"] .tenkaku:before{top:1.5rem;width:50%;height:1px;border:0;border-bottom:1px solid}.sei[data-sei="1"]+.zinkaku{top:2.8rem}.sei[data-sei="2"]+.zinkaku{top:7.6rem;height:4rem}.sei[data-sei="3"]+.zinkaku{top:11.5rem;height:4.4rem}.sei[data-sei="4"]+.zinkaku{top:16rem;height:5rem}.sei[data-sei="5"]+.zinkaku{top:18.9rem;height:7rem}.mei[data-mei="1"] .chikaku{bottom:-.5rem;height:80%;padding-top:1.3em}.mei[data-mei="1"] .chikaku:before{top:2rem;width:50%;height:1px;border:0;border-bottom:1px solid}.mei[data-mei="2"] .chikaku{height:5.5rem}.mei[data-mei="5"] .chikaku{height:18.3rem}.contents-seimei_body{position:relative}.sei span,.mei span{display:block;position:relative;width:1.1em;height:1.5em;margin:0 auto 10px;padding:8px 16px;border:1px solid #ccc;background-color:#fff;font-size:1.7rem}.kakusu{position:absolute;right:-15px;bottom:0;font-size:11px;font-style:normal}.sei{margin-bottom:2rem}.contents-seimei_share{margin-top:1.5rem}.contents-seimei_share>div{padding:1.5rem 1rem 1rem;background-color:#fff}.contents-seimei_share textarea{box-sizing:border-box;width:100%;height:7em;margin-bottom:1rem;padding:.6rem;border:1px solid #ccc;color:#555}.contents-seimei_info{margin-top:2rem}.contents-seimei_info dt{display:flex;align-items:center;height:42px;margin:0 auto;padding-left:52px}.contents-seimei_info dt svg{margin-left:5px}.contents-seimei_info dd{width:180px;margin:5px auto 1rem;padding:10px;border:2px solid;border-radius:5px;background-color:#fff;color:#000;font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif;font-size:1.4em;text-align:center}.sansaigogyou dt{width:calc(98px + 35px + 5px);background:url("images/gohousei.png") no-repeat left center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.sansaigogyou dt{background:url("images/gohousei@2x.png") no-repeat left center;background-size:42px !important}}.onmyouhairetsu dt{width:calc(101px + 35px + 5px);background:url("images/onmyou.png") no-repeat left center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.onmyouhairetsu dt{background:url("images/onmyou@2x.png") no-repeat left center;background-size:42px !important}}.onmyouhairetsu dd{letter-spacing:0.2em}.contents-seimei_result{overflow:hidden;border-radius:20px;background-color:#fff}.contents-seimei_result dl{margin-bottom:2px}.contents-seimei_result dl:last-child{margin-bottom:0}.contents-seimei_result dl dt{display:flex;position:relative;align-items:center;padding:.8rem .6rem;background-color:#EFEEEC}.contents-seimei_result dl dt h3{margin-left:.5em;font-size:1rem}.contents-seimei_result dl dt:after{position:absolute;right:1.5rem;width:11px;height:6px;background:url("images/arrow.png") no-repeat center;content:"";transition:all .15s linear}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.contents-seimei_result dl dt:after{background:url("images/arrow@2x.png") no-repeat center;background-size:100% !important}}.contents-seimei_result dl .open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.contents-seimei_result dl dd{padding:2rem;background-color:#fff;text-align:left}.contents-seimei_result dl dd h4{margin-bottom:1.5rem;color:#1FB7BD;font-size:1.2em}.contents-seimei_result dl dd p{margin-bottom:1.5rem}.contents-seimei_result dl dd ul{margin:-.5rem auto 1.2rem;list-style:none}.contents-seimei_result dl .contents-seimei_result_word{display:flex;margin-bottom:.5rem;list-style:none}.contents-seimei_result dl .contents-seimei_result_word li{margin-right:.5rem;padding:5px 1rem;border-radius:6px;background-color:#1FB7BD;color:#fff;font-weight:bold}.about_un{position:relative;margin-top:2rem;padding:2rem 1rem 1rem;border-radius:10px;background-color:#cbf5f6}.about_un h5{position:absolute;top:-1.4rem;height:43px;padding-left:55px;background:url("images/check.png") no-repeat;background-size:47px 43px !important}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.about_un h5{background:url("images/check@2x.png") no-repeat}}.about_un h5 img{padding-top:12px}.about_un p:last-child{margin-bottom:0}.contents-seimei_keywords li{display:inline-block}.contents-seimei_keywords li:not(:last-child):after{content:"、"}.result-aside{margin:1rem}.result-aside ul{padding:1.5rem 2rem;border-radius:0 0 15px 15px;background-color:#fff;list-style-position:inside}.result-aside li{text-indent:-1.2rem}.result-aside li:not(:last-child){margin-bottom:1rem}.result-aside a{color:#1C3353}.contents-50onList>div{padding-top:1rem;background-color:#fff}.contents-50onList .on50{display:flex;justify-content:space-between;padding:.5rem 1rem;list-style:none}.contents-50onList .on50 li{display:inline-block}.contents-50onList .on50 a{display:block;padding:.9rem 1.2rem;border-radius:50%;background:#9fecef;color:#fff;font-size:1.2rem;font-weight:bold;text-align:center;text-decoration:none}@media only screen and (max-width: 320px){.contents-50onList .on50 a{padding:.7rem 1rem;font-size:1rem}}.contents-50onList .on50 li:nth-child(odd) a{background:#29d5dc}.contents-birthdayList ul{margin-top:0;background-color:#fff}.contents-birthdayList li strong{display:inline-block;min-width:8em}.contents-jobList>div{background-color:#fff}.contents-jobList ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}.contents-jobList li{box-sizing:border-box;width:50%;border-right:1px solid #cbf5f6;text-align:center}.contents-jobList li:nth-child(4n+3),.contents-jobList li:nth-child(4n+4){background-color:#cbf5f6}.contents-jobList li:nth-child(4n+3){border-right:1px solid #fff}.contents-jobList li:nth-child(2n){border-right:0}.contents-jobList a{display:block;padding:2rem 1rem;color:#1C3353;text-decoration:none}.contents-immunity{padding:20px 15px 0;overflow:hidden;border-radius:15px;background-color:#fff}.side-talent{margin-right:1rem;margin-left:1rem}.side-talent h2{padding:12px 12px 12px 45px;border-radius:5px 5px 0 0;background:url("images/kirakira.png") 15px center no-repeat #1FB7BD;color:#fff;font-size:1rem}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.side-talent h2{background:url("images/kirakira@2x.png") 15px center no-repeat #1FB7BD;background-size:21px 25px !important}}.side-talent ul{padding:20px;border-radius:0 0 5px 5px;background-color:#fff;list-style:none}.side-talent li{margin-bottom:5px;padding-left:25px;background:url("images/ribon.png") no-repeat left center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.side-talent li{background:url("images/ribon@2x.png") no-repeat left center;background-size:22px 15px}}.error h1{color:#FF7596;font-size:2rem}.error h1 svg{fill:#FF7596;width:1em;height:1em;margin-bottom:-3px}.error-message{color:#FF7596;text-align:center}.error-message:before{margin-right:.5rem;content:"＼"}.error-message:after{margin-left:.5rem;content:"／"}.siteFooter{padding:25px;background-color:#1C3353;color:#fff;text-align:center}

.side-talent-new{margin-right:1rem;margin-left:1rem}.side-talent-new h2{padding:12px 12px 12px 45px;border-radius:5px 5px 0 0;background:url("images/kirakira.png") 15px center no-repeat #1FB7BD;color:#fff;font-size:1rem}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.side-talent-new h2{background:url("images/kirakira@2x.png") 15px center no-repeat #1FB7BD;background-size:21px 25px !important}}.side-talent-new ul{padding:15px 5px;border-radius:0 0 5px 5px;background-color:#fff;list-style:none}.side-talent-new li{margin-bottom:12px;padding-left:5px;}.side-talent-new .more{text-align:center;}

.side-talent-birthday{margin-right:1rem;margin-left:1rem}.side-talent-birthday h2{padding:12px 12px 12px 45px;border-radius:5px 5px 0 0;background:url("images/kirakira.png") 15px center no-repeat #1FB7BD;color:#fff;font-size:1rem}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.side-talent-birthday h2{background:url("images/kirakira@2x.png") 15px center no-repeat #1FB7BD;background-size:21px 25px !important}}.side-talent-birthday ul{padding:15px 5px;border-radius:0 0 5px 5px;background-color:#fff;list-style:none}.side-talent-birthday li{margin-bottom:12px;padding-left:5px;}.side-talent-birthday .more{text-align:center;}

.side-talent-category{margin-right:1rem;margin-left:1rem}.side-talent-category h2{padding:12px 12px 12px 45px;border-radius:5px 5px 0 0;background:url("images/kirakira.png") 15px center no-repeat #1FB7BD;color:#fff;font-size:1rem}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.side-talent-category h2{background:url("images/kirakira@2x.png") 15px center no-repeat #1FB7BD;background-size:21px 25px !important}}.side-talent-category ul{padding:20px 0px 15px 30px;border-radius:0 0 5px 5px;background-color:#fff;list-style:none}.side-talent-category li{margin-bottom:12px;padding-left:5px;}.side-talent-category .more{text-align:center;}

.occupationcategory{display:inline-block;width:90px;margin-right:.5rem;margin-left:.5rem;margin-bottom:12px;padding:2px 5px;border-radius:3px;background-color:#4A66AD;color:#fff;font-size:11px;text-align:center;text-indent:0}



.contents-guide h2 {
  margin: 2rem 0 1.5rem;
  font-size: 1.2rem;
  text-align: center;
  color: #1C3353;
border-top: 1px dashed #1FB7BD;
border-bottom: 1px dashed #1FB7BD;

  padding: 8px 0;
}


.contents-guide h3 {
  margin: 1rem 0 0.5rem;
  font-size: 1rem;
  color: #333;
}
.contents-guide p {
  margin-bottom: 1rem;
  line-height: 1.7;
}
