.writerIconListWrap{width:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.writerIconListWrap .writerIconList{width:calc(100% + 15px);margin-top:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){.writerIconListWrap .writerIconList{width:calc(100% + 5px);margin-top:-5px}}.writerIconListWrap .writerIconList>.writerIcon{width:40px;height:40px;margin-top:15px;margin-right:15px;border-radius:50%;overflow:hidden}@media only screen and (max-width: 767px){.writerIconListWrap .writerIconList>.writerIcon{margin-top:5px;margin-right:5px}}.writerIconListWrap .writerIconList>.writerIcon>img{width:100%;max-width:none;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.writerProfileArea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.writerProfileArea .writerProfile{width:100%;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 979px){.writerProfileArea .writerProfile{padding:3vw}}@media only screen and (max-width: 767px){.writerProfileArea .writerProfile{padding:6vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.writerProfileArea .writerProfile>.photo{width:120px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 979px){.writerProfileArea .writerProfile>.photo{width:12vw}}@media only screen and (max-width: 767px){.writerProfileArea .writerProfile>.photo{width:24vw}}.writerProfileArea .writerProfile>.photo .img{width:100%;border-radius:50%;overflow:hidden;position:relative}.writerProfileArea .writerProfile>.photo .img:before{width:100%;height:0;content:"";padding-top:100%;display:block}.writerProfileArea .writerProfile>.photo .img>img{width:100%;max-width:none;height:100%;display:block;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);position:absolute;top:50%;left:50%;z-index:1}.writerProfileArea .writerProfile>.detail{width:calc(100% - 120px - 40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 979px){.writerProfileArea .writerProfile>.detail{width:calc(100% - 12vw - 3vw)}}@media only screen and (max-width: 767px){.writerProfileArea .writerProfile>.detail{width:100%;margin-top:3vw}}.writerProfileArea .writerProfile>.detail>.detailInner{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.writerProfileArea .writerProfile>.detail>.detailInner>*{margin-top:12px}@media only screen and (min-width: 768px) and (max-width: 979px){.writerProfileArea .writerProfile>.detail>.detailInner>*{margin-top:2vw}}@media only screen and (max-width: 767px){.writerProfileArea .writerProfile>.detail>.detailInner>*{margin-top:4vw}}.writerProfileArea .writerProfile>.detail>.detailInner>*:first-child{margin-top:0}@media only screen and (max-width: 767px){.writerProfileArea .writerProfile>.detail .userNameArea{text-align:center}}.writerProfileArea .writerProfile>.detail .userNameArea>*{margin-top:2px}@media only screen and (min-width: 768px) and (max-width: 979px){.writerProfileArea .writerProfile>.detail .userNameArea>*{margin-top:0.5vw}}@media only screen and (max-width: 767px){.writerProfileArea .writerProfile>.detail .userNameArea>*{margin-top:1vw}}.writerProfileArea .writerProfile>.detail .userNameArea>*:first-child{margin-top:0}.writerProfileArea .writerProfile>.detail .userNameArea .userTitle{line-height:1.6;font-size:14px}@media only screen and (min-width: 768px) and (max-width: 979px){.writerProfileArea .writerProfile>.detail .userNameArea .userTitle{font-size:1.9vw}}@media only screen and (max-width: 767px){.writerProfileArea .writerProfile>.detail .userNameArea .userTitle{font-size:3.8vw}}.writerProfileArea .writerProfile>.detail .userNameArea .userName{line-height:1.4;font-size:20px;font-weight:bold;color:#0b3a9e}@media only screen and (min-width: 768px) and (max-width: 979px){.writerProfileArea .writerProfile>.detail .userNameArea .userName{font-size:2.2vw}}@media only screen and (max-width: 767px){.writerProfileArea .writerProfile>.detail .userNameArea .userName{font-size:4.4vw}}.writerProfileArea .writerProfile>.detail .userDescription>p{line-height:1.8;font-size:18px;word-break:break-all}@media only screen and (min-width: 768px) and (max-width: 979px){.writerProfileArea .writerProfile>.detail .userDescription>p{font-size:2.1vw}}@media only screen and (max-width: 767px){.writerProfileArea .writerProfile>.detail .userDescription>p{font-size:4.2vw}}.writerProfileArea .writerProfile>.detail .userLink>a{line-height:1.6;font-size:14px}@media only screen and (min-width: 768px) and (max-width: 979px){.writerProfileArea .writerProfile>.detail .userLink>a{font-size:1.9vw}}@media only screen and (max-width: 767px){.writerProfileArea .writerProfile>.detail .userLink>a{font-size:3.8vw}}#mainWrap #main .underContents .keywordWriterArea{width:100%;padding:25px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){#mainWrap #main .underContents .keywordWriterArea{padding:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}}#mainWrap #main .underContents .keywordWriterArea .keywordBox>*,#mainWrap #main .underContents .keywordWriterArea .writerBox>*{margin-top:15px}@media only screen and (max-width: 767px){#mainWrap #main .underContents .keywordWriterArea .keywordBox>*,#mainWrap #main .underContents .keywordWriterArea .writerBox>*{margin-top:10px}}#mainWrap #main .underContents .keywordWriterArea .keywordBox>*:first-child,#mainWrap #main .underContents .keywordWriterArea .writerBox>*:first-child{margin-top:0}#mainWrap #main .underContents .keywordWriterArea .keywordBox>p,#mainWrap #main .underContents .keywordWriterArea .writerBox>p{font-size:20px;font-weight:bold}@media only screen and (max-width: 767px){#mainWrap #main .underContents .keywordWriterArea .keywordBox>p,#mainWrap #main .underContents .keywordWriterArea .writerBox>p{font-size:18px}}#mainWrap #main .underContents .keywordWriterArea .keywordBox{width:48%;padding:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){#mainWrap #main .underContents .keywordWriterArea .keywordBox{width:100%}}#mainWrap #main .underContents .keywordWriterArea .writerBox{width:48%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){#mainWrap #main .underContents .keywordWriterArea .writerBox{width:100%;margin-top:30px}}#mainWrap #main .archives .column4Wrap .column4 dl dd>a{position:relative}@media only screen and (max-width: 767px){#mainWrap #main .archives .column4Wrap .column4 dl dd>a{padding-top:30px}}#mainWrap #main .archives .column4Wrap .column4 dl dd>a .writer{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:0;left:25px;z-index:1}@media only screen and (min-width: 768px) and (max-width: 979px){#mainWrap #main .archives .column4Wrap .column4 dl dd>a .writer{left:20px}}@media only screen and (max-width: 767px){#mainWrap #main .archives .column4Wrap .column4 dl dd>a .writer{left:20px}}#mainWrap #main .archives .column4Wrap .column4 dl dd>a .writer .photo{width:40px;height:40px;margin:0}@media only screen and (max-width: 767px){#mainWrap #main .archives .column4Wrap .column4 dl dd>a .writer .photo{width:35px;height:35px}}#mainWrap #main .archives .column4Wrap .column4 dl dd>a .writer .photo .img{width:100%;height:100%;border-radius:50%;overflow:hidden;position:relative}#mainWrap #main .archives .column4Wrap .column4 dl dd>a .writer .photo .img>img{width:100%;max-width:none;height:100%;visibility:visible;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#mainWrap #main .archives .archiveSingleWrap .archiveSingleMainArea>.detailArea .articleContent .positionBox .detailArea h5 a{color:#0b3a9e}#mainWrap #main .archives .archiveSingleWrap .archiveSingleMainArea>.detailArea .articleContent .positionBox .detailArea h5 a:visited,#mainWrap #main .archives .archiveSingleWrap .archiveSingleMainArea>.detailArea .articleContent .positionBox .detailArea h5 a:focus,#mainWrap #main .archives .archiveSingleWrap .archiveSingleMainArea>.detailArea .articleContent .positionBox .detailArea h5 a:active{color:#0b3a9e}@media only screen and (min-width: 980px){#mainWrap #main .archives .archiveSingleWrap .archiveSingleMainArea>.detailArea .articleContent .positionBox .detailArea h5 a:hover{text-decoration:underline}}body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation ul li{background-color:transparent}body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn{width:100%;margin-top:20px;text-align:center}@media only screen and (max-width: 767px){body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn{margin-top:20px}}body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn>a,body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn>span{line-height:1;padding:0.8em 2em;font-size:12px;display:inline-block;cursor:pointer;border:1px solid currentColor;border-radius:10em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0b3a9e}body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn>a:visited,body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn>a:focus,body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn>a:active,body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn>span:visited,body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn>span:focus,body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn>span:active{color:#0b3a9e}@media only screen and (min-width: 980px){body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn>a,body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn>span{-webkit-transition-property:color, background-color;transition-property:color, background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0s;transition-delay:0s}body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn>a:hover,body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn>span:hover{color:#fff;background-color:#0b3a9e;border-color:#0b3a9e}body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn>a:hover:visited,body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn>a:hover:focus,body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn>a:hover:active,body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn>span:hover:visited,body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn>span:hover:focus,body.post-type-archive-attractive .modalContWrap .modalContDetailArea .relation .moreBtn>span:hover:active{color:#fff}}#contents.eventisland .underTitleArea+.item{margin-top:25px !important}@media only screen and (min-width: 768px) and (max-width: 979px){#contents.eventisland .underTitleArea+.item{margin-top:2vw !important}}@media only screen and (max-width: 767px){#contents.eventisland .underTitleArea+.item{margin-top:4vw !important}}#contents.eventisland .item+.relation{margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 979px){#contents.eventisland .item+.relation{margin-top:5vw}}@media only screen and (max-width: 767px){#contents.eventisland .item+.relation{margin-top:10vw}}#contents.eventisland .seasonEvent+.seasonEvent{margin-top:60px !important}@media only screen and (min-width: 768px) and (max-width: 979px){#contents.eventisland .seasonEvent+.seasonEvent{margin-top:7vw !important}}@media only screen and (max-width: 767px){#contents.eventisland .seasonEvent+.seasonEvent{margin-top:14vw !important}}#contents.eventisland .eventIsColumnWrap .column3Wrap{overflow:hidden}#contents.eventisland .eventIsColumnWrap .column3Wrap .column3{margin-top:30px;margin-bottom:0 !important}@media only screen and (min-width: 980px){#contents.eventisland .eventIsColumnWrap .column3Wrap .column3:nth-child(-n+3){margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 979px){#contents.eventisland .eventIsColumnWrap .column3Wrap .column3:nth-child(-n+2){margin-top:0}}@media only screen and (max-width: 767px){#contents.eventisland .eventIsColumnWrap .column3Wrap .column3{margin:0 !important;margin-top:20px !important}#contents.eventisland .eventIsColumnWrap .column3Wrap .column3:first-child{margin-top:0 !important}}.mw_wp_form_confirm .formMsg{display:none !important}#mainWrap #main .underContents .docRequestFormWrap .docRequestForm .formMsg{line-height:1.6;margin-top:10px;font-size:14px}#education_n .eduContactSectionWrap .section .caution a{text-decoration:underline;color:#ed5141}#education_n .eduContactSectionWrap .section .caution a:visited,#education_n .eduContactSectionWrap .section .caution a:focus,#education_n .eduContactSectionWrap .section .caution a:active{color:#ed5141}#education_n .eduContactSectionWrap .section .docRequestFormWrap .formMsg{line-height:1.6;margin-top:10px;font-size:14px}
