﻿.joeOuter img{margin:0 auto}.joeOuter .title{padding-bottom:15px}.joeOuter .know{background:#ffb4cd;border-radius:10px 10px 0 0;margin-bottom:25px;padding:10px 10px 50px;position:relative}.joeOuter .know .position{left:50%;margin-left:-50px;position:absolute;top:35px}.joeOuter .theme{margin:0 auto;text-align:center;width:300px}.joeOuter .theme dt{font-size:1.6rem}.joeOuter .theme dd{font-size:4rem;line-height:1.4;position:relative}.joeOuter .theme dd img{left:-5px;position:absolute;top:-25px}.joeOuter .theme dd strong{border-bottom:4px solid #000;font-weight:normal;padding:0 5px}.joeOuter .photo,.joeOuter .intro{margin:10px}.joeOuter .photo li{width:32%}.joeOuter .intro{text-align:justify;word-break:normal}.joeOuter .docter{background:#d2e1ff;border-radius:10px;margin:10px;padding:10px}.joeOuter .data{align-items:center}.joeOuter .data img{margin-right:10px}.joeOuter .data .name{font-size:1.4rem;line-height:1.4;text-align:left;width:calc(100% - 110px)}.joeOuter .data .name p{font-size:2rem;line-height:1.3}.joeOuter .data .name strong{font-size:3.6rem;font-weight:normal}.joeOuter .data .name span{color:#ec7a9a;font-size:1.2rem}.joeOuter .profile{background:#fff;border-radius:5px;margin-top:10px;padding:10px}.joeOuter .profile dt{color:#ec7a9a;cursor:pointer;font-size:1.6rem;position:relative;text-align:center;text-decoration:underline}.joeOuter .profile dt:after{content:"\f078";color:#fff;font-family:FontAwesome;font-size:2rem;position:absolute;right:2px;top:-3px;z-index:2}.joeOuter .profile dt.close:after{content:"\f077"}.joeOuter .profile dt:before{background:#ec7a9a;border-radius:5px;content:"";display:block;height:10px;padding:10px;position:absolute;right:-3px;top:-3px;width:10px}.joeOuter .profile dd{display:none;font-size:1.4rem;text-align:justify;word-break:normal;padding-top:20px}.joeOuter .qaOuter .titleSub{background:#ec7a9a;color:#fff;font-size:2rem;padding:10px;text-align:center}.joeOuter .qaOuter .qa{padding:10px 10px 0;position:relative}.joeOuter .qaOuter .qa:before{background:no-repeat center 5px #ffb4cd;background-size:60px auto;border-radius:50%;content:"";display:block;height:70px;left:10px;position:absolute;top:10px;width:70px}.joeOuter .qaOuter .qa01:before{background-image:url(/support/images/girl01.png)}.joeOuter .qaOuter .qa02:before{background-image:url(/support/images/girl03.png)}.joeOuter .qaOuter .qa03:before{background-image:url(/support/images/girl02.png)}.joeOuter .qaOuter .question{background:#d2e1ff;border-radius:10px;color:#375a87;font-size:1.6rem;margin:12px 0 0 80px;padding:10px;position:relative;text-align:left}.joeOuter .qaOuter .question.line{margin-top:4px}.joeOuter .qaOuter .question:before{border-color:transparent #d2e1ff transparent transparent;border-style:solid;border-width:5px 10px 5px 0;content:"";left:-10px;margin-top:-5px;position:absolute;top:50%}.joeOuter .qaOuter dl{border:2px solid #d2e1ff;border-radius:10px;margin:20px 0 0;padding:20px 10px 10px}.joeOuter .qaOuter .question.line+dl{margin-top:10px}.joeOuter .qaOuter dt{position:relative}.joeOuter .qaOuter dt:before{background:url(/joeclinic/images/joe.jpg) no-repeat center top;background-size:100px auto;border-radius:50%;content:"";display:block;height:60px;left:0;position:absolute;top:10px;width:60px}.joeOuter .qaOuter dt p{font-size:1.8rem;line-height:1.4;margin-left:70px;padding:15px 0;position:relative}.joeOuter .qaOuter dt p:before,.joeOuter .qaOuter dt p:after{content:"｜";font-size:3rem;position:absolute;left:-10px}.joeOuter .qaOuter dt p:before{transform:rotate(60deg);top:-20px}.joeOuter .qaOuter dt p:after{bottom:-20px;transform:rotate(120deg)}.joeOuter .qaOuter dd{color:#375a87;font-size:1.4rem;text-align:justify;word-break:normal;padding-top:20px}.joeOuter .btnWrap{margin:30px 10px 0}.joeOuter .btnWrap li{border-top:1px solid #646464;padding:30px 10px}.joeOuter .btnWrap li a{border-radius:80px;color:#fff;font-size:1.8rem;font-weight:bold;line-height:1.4;padding:10px;position:relative;text-align:center}.joeOuter .btnWrap li:nth-of-type(1) a{background:#ff8195}.joeOuter .btnWrap li:nth-of-type(2) a{background:#469aff}.joeOuter .btnWrap li:nth-of-type(3) a{background:#60c56a}.joeOuter .btnWrap li a:after{content:"\f054";font-family:FontAwesome;font-size:2rem;margin-top:-15px;position:absolute;right:10px;top:50%}
