@charset "utf-8";.chronologyList,.chronologyList>dd,.chronologyList>dt,.headLine01>h1,.infoBox .infoNumber,.linkList>li,[class^=btnType],[class^=tableType] tbody,[class^=tableType] td,[class^=tableType] th,[class^=tableType] thead{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.hoverEffect:hover{opacity:.65}.anchorBlock .anchorList>li,.borderBlock01>.blockTitle,.chronologyList>dt,.headLine01>h1,.headLine04,.normalList>li,.normalList>li>.childList>li,.qaList>dd,.qaList>dt,[class^=btnType]>a,[class^=headLine].links>a>span,a.blankIcon,a.pdfIcon{position:relative}.anchorBlock .anchorList>li:after,.borderBlock01>.blockTitle:after,.chronologyList>dt:before,.headLine01>h1:after,.infoBox .infoNumber>span:after,.linkList>li:before,.linkType01>span:after,.normalList>li:after,.normalList>li>.childList>li:after,.qaList>dd:after,.qaList>dt:after,[class^=btnType]>a:after,[class^=headLine].links>a>span:after,a.blankIcon:after,a.pdfIcon:after{position:absolute;background:url(/ph/coccoapo/common/img/com_sprite_ic01.png) no-repeat 0 0;content:""}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.ml0{margin-left:0!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.mr0{margin-right:0!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.taC{text-align:center}#contents .contentsInner{padding:30px 0 90px}section{margin:0 0 65px}#mainContents a.blankIcon{padding-right:20px}#mainContents a.blankIcon:after{width:11px;height:11px;background-position:-58px -24px;margin-top:7px;margin-left:2px}#mainContents a.pdfIcon{padding-right:28px}#mainContents a.pdfIcon:after{width:16px;height:16px;background-position:-58px 0;margin-top:5px;margin-left:2px}.img{margin-top:10px}figure figcaption{font-size:14px;padding:5px 0 0}.img figure{display:table;margin:0 auto}.img figure>.captionType01{color:#333;margin-top:10px;font-size:16px;font-size:1.6rem;font-weight:500;text-align:left}.img figure>.captionType01 .sub{display:inline-block;font-size:14px;font-size:1.4rem}p{color:#333;font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-size:16px;line-height:1.8;margin:15px 0 0}p.bigtxt{font-size:18px}.txLead{color:#333;margin-top:25px;font-size:20px;font-size:2rem;font-weight:400;line-height:1.5}.fwBold{font-weight:700}.col .color04:after,.col .color05:after,.col .color06:after{position:absolute;background:url(/ph/coccoapo/consultation/img/consultation_sprite_ic01.png) no-repeat 0 0;content:""}.col .color04,.col .color05,.col .color06{font-size:24px;font-size:2.4rem;line-height:.8;padding-bottom:14px;padding-top:35px;position:relative;font-weight:700}.col .color04{color:#368700;border-bottom:3px solid #368700}.col .color04:after{width:94px;height:94px;top:-10px;right:0;background-position:0 0!important}.col .color05{color:#c57900;border-bottom:3px solid #c57900}.col .color05:after{width:94px;height:94px;top:-10px;right:0;background-position:-99px 0!important}.col .color06{color:#df1a56;border-bottom:3px solid #df1a56}.col .color06:after{width:94px;height:94px;top:-10px;right:0;background-position:-197px 0!important}.txColor01{color:#de5012!important}.txColor02{color:#c7000b!important}.txColor03{color:#d51168!important}.notes,ul.notes>li{margin-top:10px;font-size:13px;font-size:1.3rem}p.notes,ul.notes>li{position:relative;padding-left:1.5em}p.notes .icon,ul.notes>li>.icon{position:absolute;left:0;top:0}[class^=btnType]{display:table;overflow:hidden;margin-top:25px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}[class^=btnType]>a{display:table-cell;text-decoration:none;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}[class^=btnType]>a:after{left:20px;top:50%;width:8px;height:14px}#mainContents [class^=btnType] a.blankIcon:after{top:50%;left:18px;width:11px;height:11px;background-position:-58px -24px;margin-top:-5px}#mainContents [class^=btnType] a.pdfIcon:after{left:18px;width:16px;height:16px;background-position:-58px 0;margin-top:-8px}[class^=btnType].center{margin:25px auto 0 auto}[class^=btnType].right{margin:25px 0 0 auto}[class^=btnType].sizeFull{width:100%}.btnType01{border:solid 2px #ede2d6}.btnType01>a{padding:12px 20px 15px 40px;background-color:#fff}.btnType01>a:hover{background-color:#f8f5ee}.btnType01>a:after{margin-top:-6px;background-position:-21px -19px}.btnType01.anchor>a:after{width:13px;height:8px;margin-top:-4px;background-position:-285px -21px}.btnType02>a{padding:20px 20px 22px 40px;background-color:#3b0055;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.btnType02>a:hover{background-color:#642a7e}.btnType02>a:after{margin-top:-6px;background-position:0 -19px}.normalList{margin-top:30px}.normalList>li{margin-top:12px;padding-left:16px;line-height:1.37}.normalList>li:after{left:0;top:0;width:6px;height:6px;margin-top:9px;background-position:-106px 0}.normalList>li>.childList>li{margin-top:12px;padding-left:15px}.normalList>li>.childList>li:after{left:0;top:0;width:4px;height:4px;margin-top:10px;background-position:-98px 0}.numberList{margin-top:15px}.numberList>li{margin-top:10px;position:relative;padding-left:1.8em}.numberList>li>.num{position:absolute;left:0;top:0;color:#3b0055;font-weight:600}.numberList>li>.childList>li{position:relative;margin-top:12px;padding-left:1.8em}.numberList>li>.childList>li>.num{position:absolute;left:0;top:0;color:#8c8570;font-weight:500}.notesNumList{margin-top:15px}.notesNumList>li{margin-top:10px;position:relative;padding-left:2em;font-size:13px;font-size:1.3rem}.notesNumList .icon{position:absolute;left:0;top:0}.linkList>li{position:relative;margin-top:10px;padding-left:18px}.linkList>li>a{display:block;text-decoration:none}.linkList>li>a:hover{text-decoration:underline}.linkList>li:before{left:0;top:0;width:8px;height:14px;margin-top:6px;background-position:-21px -19px}.linkList.twoLine{overflow:hidden;margin-top:20px;margin-left:-20px}.linkList.twoLine>li{float:left;width:490px;margin-left:20px}.linkList.twoLine>li>a{display:block}.colorBlock01 .linkList.twoLine>li{width:460px}.qaList{margin-top:60px}.txLead+.qaList{margin-top:20px}.qaList>dt{margin-top:25px;padding:20px 0 20px 55px;color:#5a366d;font-size:16px;font-size:1.6rem;font-weight:600}.qaList>dt:after{left:0;top:0;width:37px;height:37px;margin-top:15px;background-position:-26px -40px}.qaList>dd{margin-top:10px;padding:30px 75px;border-top:solid 2px #e9e6e2;background-color:#f8f5ee}.qaList>dd>:first-child{margin-top:0}.qaList>dd:after{left:20px;top:20px;width:37px;height:37px;background-position:-70px -40px}.chronologyList{margin-top:40px;margin-left:7px;border-left:solid 2px #502665}.chronologyList>dt{float:left;width:130px;margin-bottom:20px;padding-left:10px;color:#3b0055;font-size:40px;font-size:4rem;font-style:italic;line-height:.8}.chronologyList>dt:before{width:15px;height:15px;left:0;top:50%;margin-top:-5px;margin-left:-9px;background-position:-264px -20px}.chronologyList>dd{float:left;width:860px;margin-bottom:20px}.chronologyList>dd>:first-child,.chronologyList>dt>:first-child{margin-top:0!important}.linkType01>span{position:relative;padding-left:18px}.linkType01>span>a{text-decoration:none}.linkType01>span>a:hover{text-decoration:underline}.linkType01>span:after{left:0;top:0;width:8px;height:14px;margin-top:6px;background-position:-21px -19px}[class^=headLine].links>a{display:block;color:#3b0055;text-decoration:none}[class^=headLine].links>a:visited{color:#666}[class^=headLine].links>a>span{display:inline-block;padding-right:20px}[class^=headLine].links>a>span:after{right:0;top:50%;width:8px;height:14px;background-position:-20px -19px}.indexTitle{height:180px;box-sizing:border-box}.indexTitle h1{text-align:center;width:1000px;margin:0 auto}.indexTitle p{font-size:14px;font-weight:500;line-height:18px;text-align:center;width:1000px;margin:0 auto}.headLine01{background:url(/ph/coccoapo/common/img/bg_gray_pat2.png) repeat 0 0}.headLine01>h1{color:#333;text-align:center;display:table;width:1000px;margin:0 auto;font-size:30px;font-size:3rem;font-weight:600;line-height:1.4}.headLine01>h1>span{display:table-cell;padding:20px 0 23px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.headLine01>.bgImage01>span,.headLine01>.bgImage02>span,.headLine01>.bgImage03>span,.headLine01>.bgImage04>span{display:table-cell;padding:20px 200px 20px 0;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.headLine01>h1>span.image{height:130px}.headLine01 .bgImage01,.headLine01 .bgImage02,.headLine01 .bgImage03,.headLine01 .bgImage04{height:130px;position:relative}.headLine01 .bgImage01:before{position:absolute;content:"";background:url(/ph/coccoapo/consultation/img/consultation_bg01.png) no-repeat 0 0;margin-top:-63px;width:135px;height:127px;top:50%;right:10px}.headLine01 .bgImage02:before{position:absolute;content:"";background:url(/ph/coccoapo/consultation/img/consultation_bg03.png) no-repeat 0 0;margin-top:-60px;width:147px;height:120px;top:50%;right:10px}.headLine01 .bgImage03:before{position:absolute;content:"";background:url(/ph/coccoapo/consultation/img/consultation_bg05.png) no-repeat 0 0;margin-top:-60px;width:123px;height:120px;top:50%;right:10px}.headLine01 .bgImage04:before{position:absolute;content:"";background:url(/ph/coccoapo/consultation/img/consultation_bg07.png) no-repeat 0 0;margin-top:-60px;width:123px;height:120px;top:50%;right:10px}.headLine02{margin:50px 0 15px;padding:0 0 20px;background:url(/ph/coccoapo/common/img/com_bg01.png) no-repeat 0 100%;color:#440c5c;text-align:left;font-size:26px;font-size:2.6rem;font-weight:700;line-height:1.25}.headLine02.links{padding-bottom:0}.headLine02.links>a{padding-bottom:14px}.headLine02.links>a>span:after{margin-top:-5px}.headLine02.links>a.blankIcon:after{margin-top:12px!important;margin-left:-8px!important}.headLine02.links>a.blankIcon>span:after{position:static;content:""}.colGrid.twoLine>* .headLine02{background:url(/ph/coccoapo/common/img/com_bg02.png) no-repeat 0 100%}.headLine03{margin-top:35px;padding:10px 15px;color:#333;background-color:#dacede;font-size:22px;font-size:2.2rem;font-weight:700;line-height:1.4}.headLine03+*{margin-top:20px!important}.headLine03.links{padding:0}.headLine03.links>a{padding:10px 15px}.headLine03.links>a>span:after{margin-top:-5px}.headLine04{margin-top:40px;padding-left:30px;color:#333;font-size:20px;font-size:2rem;font-weight:600;line-height:1.33}.headLine04.links>a>span:after{margin-top:-4px}.headLine05{margin-top:20px;padding-left:14px;border-left:solid 4px #ac93b7;color:#3b0055;font-size:18px;font-size:1.8rem;font-weight:600;line-height:1}.headLine05.links>a>span:after{margin-top:-6px}.headLine05+*{margin-top:20px}[class^=tableType]{width:100%;margin-top:30px;border-top:1px solid #b1aa99;border-right:1px solid #b1aa99;border-collapse:separate}[class^=tableType] td,[class^=tableType] th{vertical-align:middle;font-weight:400;line-height:1.5}[class^=tableType] td>:first-child,[class^=tableType] th>:first-child{margin-top:0!important}[class^=tableType] .lv01,[class^=tableType] .lv02,[class^=tableType] .lv03{color:#5e5330;font-weight:400}[class^=tableType] .lv01{background-color:#e5e1d2}[class^=tableType] .lv02{background-color:#f8f5ee}[class^=tableType] .lv03{background-color:#fffef0}[class^=tableType] td a.blankIcon{position:relative}.tableType01 td,.tableType01 th{padding:10px 20px 8px;border-bottom:1px solid #b1aa99;border-left:1px solid #b1aa99;background-color:#fff}.tableType02 td,.tableType02 th{padding:10px 20px 8px;border-bottom:1px solid #b1aa99;border-left:1px solid #b1aa99}.tableType03 td,.tableType03 th{padding:10px 20px 8px;border-bottom:1px solid #b1aa99;border-left:1px solid #b1aa99}.infoBox{margin-top:45px;padding:20px 25px 30px 25px;background-color:#f8f5ee;border:solid 2px #e5e1d2;color:#5a366d;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.infoBox>.infoTitle{margin-top:0;font-size:20px;font-size:2rem;font-weight:600;text-align:center}.infoBox .boxInner{display:table;width:750px;margin:10px auto 0 auto}.infoBox .infoNumber{display:table-cell;width:340px;vertical-align:middle;padding-right:20px;font-size:34px;font-size:3.4rem;font-weight:600;line-height:1.35}.infoBox .infoNumber>span{position:relative;padding-left:50px}.infoBox .infoNumber>span:after{left:0;top:50%;width:32px;height:25px;margin-top:-10px;background-position:-112px -40px}.infoBox .infoSub{display:table-cell;width:400px;vertical-align:middle;font-size:14px;font-size:1.4rem}.anchorBlock{margin-top:45px;padding:20px 25px 0 25px;background-color:#fffef0;border:solid 2px #e5e1d2;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.anchorBlock .anchorList{margin-left:-40px}.anchorBlock .anchorList>li{float:left;margin-bottom:20px;margin-left:40px;padding-left:15px}.anchorBlock .anchorList>li:after{top:50%;left:0;width:10px;height:6px;margin-top:-2px;background-position:-35px 0}.anchorBlock .anchorList>li>a:link{text-decoration:none}.anchorBlock .anchorList>li>a:hover{text-decoration:underline}.colorBlock01{margin-top:60px;padding:20px 28px;border-top:solid 2px #e9e6e2;background-color:#fffef0}.colorBlock01>.blockTitle{color:#666;font-size:16px;font-size:1.6rem;font-weight:500}.colorBlock01>.blockTitle+*{margin-top:10px}.borderBlock01{margin-top:15px;padding:20px 28px;border:solid 2px #e5e1d2;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.borderBlock01>.blockTitle{position:relative;padding-left:25px;color:#666;font-size:16px;font-size:1.6rem;font-weight:500}.borderBlock01>.blockTitle:after{left:0;top:50%;width:13px;height:13px;margin-top:-6px;background-position:-80px 0}.borderBlock01>.blockTitle+*{margin-top:10px}.borderBlock02{margin-top:40px;border-bottom:solid 2px #e9e6e2}.borderBlock03{margin-top:40px;border-bottom:dashed 1px #a7a7a7}.messageBlock{background-color:#f8f5ee;text-align:center}.messageBlock>.inner{padding:25px 0}.messageBlock>.inner>:first-child{margin-top:0}.messageBlock>.inner .title{color:#3b0055;font-size:28px;font-size:2.8rem;font-weight:600}.messageBlock>.inner .title>span{border-bottom:solid 2px #3b0055}.messageBlock>.inner .text01{color:#3b0055;font-size:18px;font-size:1.8rem;font-weight:600}.messageBlock>.inner .text02{font-size:20px;font-size:2rem;font-weight:600}.colGrid{margin-bottom:-20px}.colGrid>*{float:left;margin-top:0;margin-bottom:20px}.colGrid>*>:first-child{margin-top:0}.colGrid.twoLine{margin-top:30px;margin-left:-20px}.colGrid.twoLine>*{width:490px;margin-left:20px}.colGrid.threeLine{margin-top:30px;margin-left:-20px}.colGrid.threeLine>*{width:320px;margin-left:20px}.colGrid.fourLine{margin-top:30px;margin-left:-20px}.colGrid.fourLine>*{width:235px;margin-left:20px}.figureContainer{margin-top:30px}.figureContainer .imgBlock{margin-top:5px;margin-bottom:10px}.figureContainer .imgBlock>figure{margin-top:10px}.figureContainer .imgBlock figure:first-child{margin-top:0}.figureContainer.figureFix01{margin-top:20px}.figureContainer.figureFix01 .imgBlock{width:240px}.figureContainer.figureFix01 .imgBlock>figure{text-align:center}.figureContainer.figureFix01 .imgBlock>figure figcaption{text-align:left}.figureContainer .imgBlock.left{float:left;margin-right:20px}.figureContainer .imgBlock.right{float:right;margin-left:20px}.figureContainer .txtBlock.break{overflow:hidden}.figureContainer .txtBlock>:first-child{margin-top:0}.figureContainer.imgTwoLine .imgBlock.left>figure{float:left;margin-top:0;margin-left:20px}.figureContainer.imgTwoLine .imgBlock.left>figure:first-child{margin-left:0}.figureContainer.imgTwoLine .imgBlock.right>figure{float:right;margin-top:0;margin-right:20px}.figureContainer.imgTwoLine .imgBlock.right>figure:first-child{margin-right:0}.talentInfo{margin-top:25px}.talentInfo>.name{float:left;margin-right:20px;font-size:20px;font-size:2rem}.talentInfo>.site{float:left;margin-top:18px}@media only screen and (max-width:640px){#contents .contentsInner{padding:5px 10px 10px}#mainContents a.pdfIcon{padding-right:28px}#mainContents a.pdfIcon:after{width:21px;height:20px;margin-top:2px;background-size:auto 50px;background-position:-110px 0}section{margin:0 0 50px}p{font-size:15px}p.bigtxt{font-size:17px}figure{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif}.img{margin-top:10px}.img figure{display:table;margin:0 auto}figure figcaption{font-size:13px}.img figure img{width:100%}.img figure>.captionType01{font-size:14px}.img figure>.captionType01 .sub{font-size:12px}.txLead{font-size:18px;margin-top:15px}.col .color04,.col .color05,.col .color06{font-size:17px;font-size:1.7rem;line-height:.8;padding-bottom:6px;padding-top:35px;margin-bottom:20px;position:relative}.col .color04:after{width:68px;height:68px;top:0;right:0;background-size:auto 70px!important;background-position:-148px 0!important}.col .color05:after{width:68px;height:68px;top:0;right:0;background-size:auto 70px!important;background-position:-219px 0!important}.col .color06:after{width:68px;height:68px;top:0;right:0;background-size:auto 70px!important;background-position:-289px 0!important}.notes,ul.notes>li{margin-top:10px;font-size:10px;font-size:1rem}.brText{display:block}[class^=btnType]{margin:20px auto 0 auto;font-size:13px;font-size:1.3rem;text-align:center}[class^=btnType]>a{display:block}[class^=btnType]>a:after{left:10px;top:50%;width:8px;height:14px}#mainContents [class^=btnType] a.blankIcon:after{left:10px}#mainContents [class^=btnType] a.pdfIcon:after{background-position:-110px 0;left:10px}[class^=btnType].center{margin:20px auto 0 auto}[class^=btnType].right{margin:20px auto 0 auto}.btnType01>a{padding:12px 25px 15px 25px}.btnType01>a:after{width:8px;height:13px;margin-top:-6px;background-size:auto 50px;background-position:-60px 0}.btnType01.anchor>a:after{width:13px;height:8px;margin-top:-4px;background-size:auto 50px;background-position:-153px 0}.btnType01 a.blankIcon{padding-left:30px}.btnType01 a.pdfIcon{padding-left:35px}.btnType01 a.blankIcon:after{background-size:auto 100px}.btnType01 a.pdfIcon:after{width:21px;height:20px;margin-top:-7px;background-size:auto 50px;background-position:-110px 0}.btnType02>a{padding:12px 25px 15px 25px}.btnType02>a:after{margin-top:-6px;background-size:auto 50px;background-position:-70px 0}.btnType02 a.blankIcon{padding-left:30px}.btnType02 a.pdfIcon{padding-left:35px}.btnType02 a.blankIcon:after{background-size:auto 100px}.btnType02 a.pdfIcon:after{width:21px;height:20px;margin-top:-7px;background-size:auto 50px;background-position:-110px 0}.normalList{margin-top:15px}.normalList>li{margin-top:6px}.normalList>li:after{margin-top:6px}.normalList>li>.childList>li{margin-top:6px}.normalList>li>.childList>li:after{margin-top:7px}.numberList>li{margin-top:6px}.numberList>li>.childList>li{margin-top:6px}.notesNumList>li{margin-top:6px;font-size:10px;font-size:1rem}.linkList>li{margin-top:6px;padding-left:15px}.linkList>li:before{width:8px;height:13px;margin-top:4px;background-size:auto 50px;background-position:-60px 0}.linkList.twoLine{margin-top:15px;margin-left:0}.linkList.twoLine>li{float:none;width:100%;margin-left:0}.colorBlock01 .linkList.twoLine>li{width:100%}.qaList{margin-top:25px}.qaList>dt{padding:10px 0 10px 30px;font-size:13px;font-size:1.3rem}.qaList>dt:after{width:19px;height:19px;margin-top:12px;background-size:auto 50px;background-position:-13px -20px}.qaList>dd{margin-top:10px;padding:10px 40px}.qaList>dd:after{left:10px;top:10px;width:19px;height:19px;background-size:auto 50px;background-position:-35px -20px}.chronologyList>dt{float:none;width:100%;margin-bottom:10px;font-size:30px;font-size:3rem}.chronologyList>dd{float:none;width:100%;margin-bottom:20px;padding-left:10px}.chronologyList>dd>:first-child,.chronologyList>dt>:first-child{margin-top:0!important}.linkType01>span{padding-left:15px}.linkType01>span:after{width:8px;height:13px;margin-top:4px;background-size:auto 50px;background-position:-60px 0}.indexTitle{height:auto;position:relative}.indexTitle::after{width:100%;height:15px;position:absolute;top:0;left:0;z-index:1;content:"";background:url(/ph/coccoapo/common/img/sp_shadow.png) repeat-x 0 0;background-size:1px auto}.indexTitle h1{width:100%;position:relative;z-index:3}.indexTitle h1 img{padding:0 30%}.indexTitle p{font-size:12px;line-height:16px;width:100%}[class^=headLine].links>a>span{padding-right:20px}[class^=headLine].links>a>span:after{background-size:auto 50px;background-position:-60px 0}.headLine01>h1{width:100%;height:auto;margin:0;padding:0 10px;font-size:22px}.headLine01>h1>span{padding:10px 0 14px}.headLine01>.bgImage01>span,.headLine01>.bgImage02>span,.headLine01>.bgImage03>span,.headLine01>.bgImage04>span{display:table-cell;padding:10px 90px 10px 0;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.headLine01 .bgImage01{height:80px;position:relative}.headLine01 .bgImage02,.headLine01 .bgImage03,.headLine01 .bgImage04{height:70px;position:relative}.headLine01 .bgImage01:before{position:absolute;content:"";background-size:auto 77px!important;background:url(/ph/coccoapo/consultation/img/consultation_bg02.png) no-repeat 0 0;margin-top:-38px;width:83px;height:77px;top:50%;right:10px}.headLine01 .bgImage02:before{position:absolute;content:"";background-size:auto 67px!important;background:url(/ph/coccoapo/consultation/img/consultation_bg04.png) no-repeat 0 0;margin-top:-34px;width:81px;height:67px;top:50%;right:10px}.headLine01 .bgImage03:before{position:absolute;content:"";background-size:auto 67px!important;background:url(/ph/coccoapo/consultation/img/consultation_bg06.png) no-repeat 0 0;margin-top:-34px;width:75px;height:67px;top:50%;right:10px}.headLine01 .bgImage04:before{position:absolute;content:"";background-size:auto 67px!important;background:url(/ph/coccoapo/consultation/img/consultation_bg08.png) no-repeat 0 0;margin-top:-34px;width:75px;height:67px;top:50%;right:10px}.headLine02{margin-top:30px;padding:0 10px 16px;background:url(/ph/coccoapo/common/img/com_bg01_sp.png) no-repeat 0 bottom;background-size:100% 9px;font-size:20px}.headLine02.links>a{padding-bottom:5px}.headLine02.links>a.blankIcon:after{margin-top:5px!important}.headLine02.links>a>span:after{margin-top:-6px}.colGrid.twoLine>* .headLine02{background:url(/ph/coccoapo/common/img/com_bg01.png) no-repeat 0 100%;background-size:contain}.headLine03{margin:30px 0 15px;padding:12px 10px;font-size:18px;line-height:1.5}.headLine03.links{padding:0}.headLine03.links>a{padding:10px 15px}.headLine03.links>a>span:after{margin-top:-6px}.headLine04{margin-top:25px!important;padding-left:20px;background-size:16px auto!important;font-size:16px}.headLine04.links>a>span:after{margin-top:-7px}.headLine05{margin-top:15px;font-size:13px;font-size:1.3rem}.headLine05+*{margin-top:10px}[class^=tableType]{margin-top:30px;border-top:1px solid #b1aa99;border-right:1px solid #b1aa99;border-collapse:separate}[class^=tableType] td,[class^=tableType] th{vertical-align:middle;font-weight:400;line-height:1.5}[class^=tableType] td>:first-child,[class^=tableType] th>:first-child{margin-top:0!important}[class^=tableType] .lv01,[class^=tableType] .lv02,[class^=tableType] .lv03{color:#5e5330;font-weight:400}[class^=tableType] .lv01{background-color:#e5e1d2}[class^=tableType] .lv02{background-color:#f8f5ee}[class^=tableType] .lv03{background-color:#fffef0}[class^=tableType] ol,[class^=tableType] ul{margin-top:0}[class^=tableType] [class^=btnType],[class^=tableType] li{line-height:1.86}.tableType01 colgroup{display:none}.tableType01 td,.tableType01 th{display:block;width:100%;padding:7px 5px 6px}.tableType02 tbody,.tableType02 thead,.tableType02 tr{width:100%}.tableType02 colgroup{display:none}.tableType02 td,.tableType02 th{padding:7px 5px 6px}.tableScroll{overflow:scroll}.tableScroll [class^=tableType]{width:1000px}.tableScroll [class^=tableType] colgroup{display:block}.infoBox{margin-top:25px;padding:20px 23px}.infoBox>.infoTitle{font-size:12px;font-size:1.2rem}.infoBox .boxInner{display:block;width:100%;margin:10px 0 0;text-align:center}.infoBox .infoNumber{display:block;width:auto;padding-right:0;font-size:30px;font-size:3rem}.infoBox .infoNumber>span{padding-left:50px}.infoBox .infoNumber>span:after{left:0;top:50%;width:32px;height:25px;margin-top:-10px;background-size:auto 50px;background-position:-100px -20px}.infoBox .infoSub{display:block;width:auto;font-size:9px;font-size:.9rem}.anchorBlock{margin-top:25px;padding:12px 20px 3px 20px}.anchorBlock .anchorList{margin-left:-10px}.anchorBlock .anchorList>li{margin-bottom:10px;margin-left:10px;margin-right:5px}.colorBlock01{margin-top:30px;padding:10px 15px}.colorBlock01>.blockTitle{font-size:13px;font-size:1.3rem}.borderBlock01{margin-top:10px;padding:10px 14px}.borderBlock01>.blockTitle{padding-left:21px;font-size:13px;font-size:1.3rem}.borderBlock01>.blockTitle:after{width:12px;height:12px;margin-top:-6px;background-size:auto 50px;background-position:-95px 0}.borderBlock01>.blockTitle+*{margin-top:10px}.borderBlock02{margin-top:20px}.borderBlock03{margin-top:20px}.messageBlock>.inner{padding:15px 10px}.messageBlock>.inner .title{font-size:14px;font-size:1.4rem}.messageBlock>.inner .text01{font-size:12px;font-size:1.2rem}.messageBlock>.inner .text02{font-size:11px;font-size:1.1rem}.colGrid{margin-bottom:-10px}.colGrid>*{margin-bottom:10px}.colGrid.twoLine{margin-top:30px;margin-left:0}.colGrid.twoLine>*{width:49%;margin-top:0;margin-left:0;margin-right:2%}.colGrid.twoLine>:nth-child(2n){margin-right:0}.colGrid.twoLine.head>*{float:none;width:100%;margin-left:0;margin-right:0;margin-bottom:15px}.colGrid.threeLine{margin-top:30px;margin-left:0}.colGrid.threeLine>*{width:49%;margin-left:0;margin-right:2%}.colGrid.threeLine>:nth-child(2n){margin-right:0}.colGrid.fourLine{margin-top:30px;margin-left:0}.colGrid.fourLine>*{width:49%;margin-left:0;margin-right:2%}.colGrid.fourLine>:nth-child(2n){margin-right:0}.figureContainer{margin-top:20px}.figureContainer .imgBlock{margin-top:4px;margin-bottom:10px}.figureContainer.spLiquid .imgBlock{width:50%}.figureContainer .imgBlock.left,.figureContainer .imgBlock.right{float:none;margin-left:0;margin-right:0}.figureContainer.spLiquid .imgBlock.left{float:left;margin-right:10px}.figureContainer.spLiquid .imgBlock.right{float:right;margin-left:10px}.figureContainer .txtBlock.break{overflow:hidden}.figureContainer .txtBlock.breakNone{overflow:visible}.figureContainer .txtBlock>:first-child{margin-top:0}.figureContainer.imgTwoLine .imgBlock.left>figure{float:left;width:49%;margin-left:0;margin-right:2%}.figureContainer.imgTwoLine .imgBlock.left>figure:nth-child(2n){margin-right:0}.figureContainer.imgTwoLine .imgBlock.right>figure{float:right;width:49%;margin-left:2%;margin-right:0}.figureContainer.imgTwoLine .imgBlock.right>figure:nth-child(2n){margin-left:0}.talentInfo{margin-top:10px}.talentInfo>.name{margin-right:10px;font-size:14px;font-size:1.4rem}.talentInfo>.site{margin-top:10px}.spCollayout>.col{float:none;width:100%;margin-top:15px}.spCollayout>.col:last-child{margin-bottom:25px}}.anchorBlock .anchorList:after,.btnType01:after,.chronologyList:after,.colGrid:after,.figureContainer.imgTwoLine .imgBlock:after,.figureContainer:after,.infoBox .boxInner:after,.linkList:after,.talentInfo:after{content:"";display:block;clear:both}.anchorBlock .anchorList,.btnType01,.chronologyList,.colGrid,.figureContainer,.figureContainer.imgTwoLine .imgBlock,.infoBox .boxInner,.linkList,.talentInfo{zoom:1}