table{border-collapse:collapse;border-spacing:0;}
@media screen and (max-width:959px){}
@media screen and (max-width:768px){}
.st-custom-search-box label input[type="checkbox"] + span{padding-left:25px;font-size:.9375rem;}
.st-custom-search-box label input[type="checkbox"] + span::before{width:18px;height:18px;margin-top:-9px;border-radius:3px;}
.st-custom-search-box label input[type="checkbox"] + span::after{width:12px;height:6px;margin-top:-4px;}
@media screen and (max-width:959px){}
@media screen and (max-width:768px){
.sp_none{display:none;}
}  .hp_wFull{width:100% !important;}
.hp_BdrcBottomGray{border-bottom-color:#979eb0 !important;}
@media screen and (max-width:959px){}
@media screen and (max-width:768px){}
@media screen and (max-width:959px){}
@media screen and (max-width:768px){}
.el_btn{display:flex;position:relative;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient( to bottom, #ccc, #939292 );box-shadow:0 3px #5d5d5e;text-shadow:0 2px #5d5d5e;color:#fff;border-radius:8px;padding:10px;font-size:1.3125rem;font-weight:bold;min-height:55px;}
.el_btn > span{text-align:center;line-height:1.3;font-weight:bold;}
.el_btn:hover{transform:translateY(2px);box-shadow:0 1px #5d5d5e !important;}
a.el_btn{text-decoration:none;}
a.el_btn:hover{color:#fff;}
.el_btn.el_btn.el_btn__bgcGreen{background:linear-gradient(to bottom, #52af33 ,#26913a);box-shadow:0 3px #10582f;text-shadow:0 2px #10582f;}
.el_btn.el_btn__beforeRedArw{padding-left:65px;padding-right:35px;}
.el_btn.el_btn__beforeRedArw::before{position:absolute;top:50%;left:15px;display:block;content:"";background-image:url(//shigoto.style/career/wp-content/themes/affinger5-child/images/el_btn__redArw.png);background-size:contain;background-position:center center;background-repeat:no-repeat;width:42px;height:42px;margin-top:3px;transform:translateY(-50%);}
.el_btn_prTxt{position:absolute;display:block;top:-6px;left:50%;transform:translateY(-100%) translateX(-50%);font-size:1rem;font-weight:bold;text-shadow:none;color:#F17105;white-space:nowrap;letter-spacing:.15em;line-height:1;animation:el_btn_prTxt 1.5s steps(1) infinite;}
@keyframes el_btn_prTxt {
0%{transform:translateY(-100%) translateX(-50%);}
50%{transform:translateY(-110%) translateX(-50%);}
}
.el_btn_prTxt:before{content:"＼";}
.el_btn_prTxt:after{content:"／";}
@media screen and (max-width:959px){}
@media screen and (max-width:768px){
.el_btn{font-size:1.125rem;height:55px;}
}
@media screen and (max-width:399px){
.el_btn{font-size:1.0625rem;}
.el_btn.el_btn__beforeRedArw{padding-left:45px;padding-right:15px;}
.el_btn.el_btn__beforeRedArw::before{width:32px;height:32px;}
} @media screen and (max-width:959px){}
@media screen and (max-width:768px){
.el_affiImgLinkWrapper{max-width:90%;}
}  .bl_prodCard{background:#fff;border:3px solid #0072BB;margin:20px 0;border-radius:10px;}
.bl_prodCard_ttl{display:block;background:#0072BB;color:#fff;margin:0;padding:15px 25px;font-size:1.6875rem;line-height:1.3;font-weight:bold;}
.bl_prodCard_ttl a{color:#fff;font-weight:bold;}
.bl_prodCard_ttl:hover, .bl_prodCard_ttl a:hover{color:rgba(255, 255, 255, .7);text-decoration:none;}
.bl_prodCard_copy{background:linear-gradient( -45deg, #f0dd3a 25%, #e4d12e 25%, #e4d12e 50%, #f0dd3a 50%, #f0dd3a 75%, #e4d12e 75%, #e4d12e );background-size:10px 10px;padding:10px 25px;color:#e71f19;font-weight:bold;font-size:1.0625rem;line-height:1.5;margin:0;}
.bl_prodCard_body{padding:25px;}
.bl_prodCard_body > p{display:none;}
@media screen and (max-width:959px){}
@media screen and (max-width:768px){
.bl_prodCard_ttl{font-size:1.3125rem;}
.bl_prodCard_copy{font-size:1rem;}
.bl_prodCard_body{padding:15px;}
} .bl_prodUnit{display:flex;}
.bl_prodUnit > p{display:none;}
.bl_prodUnit_boxL{flex:0 1 50%;min-width:215px;margin-right:1em;}
.bl_prodUnit_boxR{flex:1 0 auto;max-width:64%;}
.bl_prodUnit_boxR > p{display:none;}
@media screen and (max-width:959px){}
@media screen and (max-width:768px){
.bl_prodUnit{flex-direction:column;}
.bl_prodUnit_boxL{display:flex;flex-direction:column;align-items:center;margin-right:0;margin-bottom:10px;}
.bl_prodUnit_boxR{max-width:100%;}
} .bl_prodPrLblList{display:flex;flex-wrap:wrap;list-style:none;padding:0 !important;margin-right:-.65em;margin-bottom:-.65em !important;}
.el_affiImgLinkWrapper + .bl_prodPrLblList{margin-top:15px;}
.bl_prodPrLblList > li{display:flex;align-items:center;background:#BFDBF7;color:#258EA6;padding:.35em 1.35em .35em .85em !important;border-radius:15px;line-height:1.7 !important;font-size:.75rem !important;font-weight:bold;margin-right:.65em;margin-bottom:.65em;}
.bl_prodPrLblList > li::before{display:block;content:"";width:5px;height:5px;background:#258EA6;border-radius:50%;margin-right:10px;box-shadow:0 0 0 3px #fff;}
@media screen and (max-width:959px){}
@media screen and (max-width:768px){
.bl_prodPrLblList > li{padding:.35em .75em;}
} .bl_chkMarkList{list-style:none;margin:0 !important;padding:10px 0 !important;}
.bl_chkMarkList > li{display:flex;font-weight:bold;font-size:1rem !important;line-height:1.65 !important;margin-bottom:1em;padding-bottom:0 !important;}
.bl_chkMarkList > li::before{display:block;flex:0 0 auto;content:"";background-image:url(//shigoto.style/career/wp-content/themes/affinger5-child/images/bl_checkMarkList.png);background-size:contain;background-position:top .2em center;background-repeat:no-repeat;width:20px;height:26px;margin-right:.5em;}
.bl_chkMarkList > *:last-child{margin-bottom:0;}
@media screen and (max-width:959px){}
@media screen and (max-width:768px){
.bl_chkMarkList > li{margin-bottom:.5em;}
} .bl_horizTable{border:1px solid #979eb0;}
.bl_horizTable table{width:100%;border:none;margin:0;}
.bl_horizTable table td{vertical-align:middle;}
.bl_horizTable table tr > th:first-child{border-left:none;}
.bl_horizTable table tr > td:first-child{border-left:none;}
.bl_horizTable table tr:last-child > th{border-bottom:none;}
.bl_horizTable table tr:last-child > td{border-bottom:none;}
.bl_prodUnit .bl_horizTable{margin-top:15px;}
.bl_prodUnit .bl_horizTable th{background:#979eb0;width:25%;padding:10px 6px;font-size:.75rem;line-height:1.3;color:#fff;font-weight:bold;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:none;}
.bl_prodUnit .bl_horizTable td{background:#fff;width:25%;padding:5px 10px;font-size:.75rem;line-height:1.3;border-right:1px solid #979eb0;border-bottom:1px solid #979eb0;color:inherit;font-weight:normal;border-left:none;vertical-align:middle;}
.bl_prodUnit .bl_horizTable th:last-child, .bl_prodUnit .bl_horizTable td:last-child{border-right:none;}
.bl_prodUnit .bl_horizTable tr:last-child th, .bl_prodUnit .bl_horizTable tr:last-child td{border-bottom:none;}
@media screen and (max-width:959px){}
@media screen and (max-width:768px){
.post .bl_horizTable tr th{padding:10px;font-size:.75rem;line-height:1.3;}
.post .bl_horizTable tr td{padding:10px;font-size:.75rem;line-height:1.3;}
.bl_prodUnit .bl_horizTable th{padding:10px;}
} .bl_bdrBox{position:relative;border:1px solid #7c95cc;border-radius:10px;padding:15px;}
.bl_bdrBox > p{margin-bottom:0;}
.bl_prodCard .bl_prodUnit ~ .bl_bdrBox{margin-top:15px;}
.bl_bdrBox > *{font-size:.8925rem;line-height:1.5;}
.bl_bdrBox_lbl{display:flex;align-items:center;background:#7c95cc;color:#fff;font-size:.875rem;padding:.5em .75em;border-radius:.3em;margin-bottom:10px;}
.bl_bdrBox_lbl > i{font-size:1.5em;margin-right:.5rem;}
.bl_bdrBox_ttl{display:block;font-size:.9375rem;font-weight:bold;margin-bottom:5px;}
.bl_bdrBox > *:last-child{margin:0;}
@media screen and (max-width:959px){}
@media screen and (max-width:768px){
.bl_prodCard .bl_bdrBox{border:none;padding:15px 0;}
} .bl_horizBtnList{display:flex;list-style:none;justify-content:center;}
.bl_prodCard .bl_horizBtnList{margin-top:35px;justify-content:space-between;}
.bl_prodCard .bl_horizBtnList li{position:relative;flex:1 0 auto;}
.bl_prodCard .bl_horizBtnList li > br{display:none;}
.bl_prodCard .bl_horizBtnList li .el_btn > br{display:none;}
.bl_prodCard .bl_horizBtnList li:not(:last-of-type){margin-right:20px;}
.bl_prodCard .bl_horizBtnList li:first-of-type{flex:0 0 auto;min-width:60%;}
@media screen and (max-width:959px){}
@media screen and (max-width:768px){
.bl_horizBtnList{flex-direction:column;}
.bl_prodCard .bl_horizBtnList li:not(:last-of-type){margin-right:0;margin-bottom:15px;}
} .bl_reviewCard{border:3px solid #7c95cc;border-radius:10px;padding:25px;margin:20px 0;}
.bl_reviewCard > *:not(:last-child){margin-bottom:15px;}
.bl_reviewCard_head{display:flex;align-items:flex-start;}
.bl_reviewCard_head > p{display:none;}
.bl_reviewCard_author{flex:0 1 18%;max-width:120px;margin-right:5%;text-align:center;}
.bl_reviewCard_author_name{display:block;margin-top:10px;font-size:1.125rem;font-weight:bold;line-height:1.5;}
.bl_horizTable.bl_reviewCard_rank{flex:1 0 auto;text-align:center;border-color:#7c95cc;border-width:1px;border-radius:5px;overflow:hidden;}
.bl_horizTable.bl_reviewCard_rank th{width:50%;background:#7c95cc;color:#fff;border-color:#fff;}
.bl_horizTable.bl_reviewCard_rank td{border-color:#7c95cc;}
.bl_reviewCard_rank_total td{font-size:1.375rem !important;font-weight:bold !important;line-height:1.3 !important;}
.bl_reviewCard_rank_total .st-star{display:inline-block;font-size:1.8rem;margin-left:1rem;}
.bl_horizTable.bl_reviewCard_info th{width:25%;background:#979eb0;color:#fff;border-color:#fff;}
.bl_horizTable.bl_reviewCard_info td{width:25%;background:#fff;border-color:#979eb0;text-align:center;}
.bl_reviewCard .bl_bdrBox{border-color:#979eb0;}
.bl_reviewCard .bl_bdrBox_lbl{background-color:#979eb0;}
@media screen and (max-width:959px){}
@media screen and (max-width:768px){
.bl_reviewCard{padding:25px 15px;}
.bl_reviewCard_head{flex-direction:column;align-items:center;}
.bl_reviewCard_author{margin-right:0;margin-bottom:15px;width:100px;}
.bl_reviewCard_rank{width:100%;}
.bl_horizTable.bl_reviewCard_info th{width:20%;}
.bl_horizTable.bl_reviewCard_info td{width:30%;}
.bl_reviewCard .bl_bdrBox{border:none;padding:0;}
} .bl_customSearch{display:flex;flex-direction:column;margin-bottom:20px;}
.bl_customSearch > :not(:last-child){margin-right:0;margin-bottom:20px;}
.bl_customSearch .st-h4husen-shadow::after{box-shadow:none;}
@media screen and (min-width:960px){ .colum1 .bl_customSearch{flex-direction:row;}
.colum1 .bl_customSearch > :not(:last-child){margin-bottom:0;margin-right:30px;}
}
.bl_customSearch .st-custom-search-box{border:3px solid #7c95cc;border-radius:5px;background:#eee;}
.bl_customSearch .st-custom-search-box .menu_underh2{display:flex;align-items:center;position:relative;margin:0 !important;padding:10px 15px !important;border:none !important;background:#7c95cc !important;color:#fff !important;font-size:1.1875rem !important;font-weight:bold;}
.bl_customSearch .st-custom-search-box .menu_underh2::before{display:block;content:"";background-image:url(//shigoto.style/career/wp-content/themes/affinger5-child/images/ic_search.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:32px;height:32px;transform:translateY(-2%);margin-right:.5rem;}
.bl_customSearch .st-custom-search-box .cs-term{margin:0 !important;padding:15px !important;background:#fff;}
.bl_customSearch .st-custom-search-box .cs-term-list{margin:0 !important;}
.bl_customSearch .st-custom-search-box .cs-term-title{color:#846a6a;text-align:center;margin-top:10px !important;margin-bottom:15px;font-size:1.0625rem;}
.bl_customSearch .st-custom-search-box .cs-term-title::before{content:"＼ ";}
.bl_customSearch .st-custom-search-box .cs-term-title::after{content:" ／";}
.bl_customSearch .st-custom-search-box .cs-term-item{margin:.5em .5em;}
.bl_customSearch .st-custom-search-box .cs-search-button{margin:1em auto;}
.bl_customSearch .st-custom-search-box .cs-search-button{background:#f68e5f;box-shadow:0 5px 0 #c65e2f;border:none;color:#fff;font-size:1.5rem;font-weight:bold;padding:10px;border-radius:10px;letter-spacing:.25em;text-indent:.25em;}
.bl_customSearch .st-custom-search-box .cs-search-button:hover{opacity:.7;box-shadow:0 2px 0 #c65e2f;transform:translateY(3px);}
@media screen and (max-width:959px){}
@media screen and (max-width:768px){}
.bl_rankCond{flex:0 0 auto;min-width:250px;border:3px solid #7c95cc;border-radius:5px;background:#eee;}
.bl_rankCond_head{display:flex;align-items:center;position:relative;margin:0 !important;padding:10px 15px !important;border:none !important;background:#7c95cc !important;color:#fff !important;font-size:1.1875rem !important;font-weight:bold;}
.bl_rankCond_head::before{display:block;content:"";background-image:url(//shigoto.style/career/wp-content/themes/affinger5-child/images/ic_crown.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:32px;height:32px;transform:translateY(-10%);margin-right:.5rem;}
.bl_rankCond_body{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:10px !important;list-style:none !important;margin:0 !important;}
.bl_rankCond_body > li{width:calc(50% - 5px);padding-bottom:0 !important;}
.bl_rankCond_body > li:not(:nth-last-child(-n+2)){margin-bottom:10px;}
.bl_rankCond_link{display:block;position:relative;background:#fff;border:1px solid #ccc;overflow:hidden;border-radius:5px;padding:.5rem .2rem;text-align:center;text-decoration:none;font-size:1.125rem;color:#7c95cc !important;font-weight:bold;}
.bl_rankCond_link:before{position:absolute;display:block;font-family:FontAwesome;content:"\f138";width:1rem;height:1rem;line-height:1rem;top:50%;left:.5rem;transform:translateY(-50%);}
.bl_rankCond_link:hover{background:#f6f6f6;}
.bl_rankCond_link.bl_rankCond_link__icnOrange:before{color:#f2545b;}
.bl_rankCond_link.bl_rankCond_link__icnYellow:before{color:#ff8c42;}
@media screen and (min-width:960px){
.colum1 .bl_rankCond_body{display:block;}
.colum1 .bl_rankCond_body > li{width:auto;}
.colum1 .bl_rankCond_body > li:nth-last-child(2){margin-bottom:10px;}
}
@media screen and (max-width:959px){}
@media screen and (max-width:768px){}
@media screen and (max-width:499px){
.bl_rankCond_body{display:block;}
.bl_rankCond_body > li{width:auto;}
.bl_rankCond_body > li:nth-last-child(2){margin-bottom:10px;}
} @media screen and (max-width:959px){}
@media screen and (max-width:768px){}:root .has-original-color-a-color{color:#43a047;}:root .has-original-color-a-background-color{background-color:#43a047;}:root .has-original-color-b-color{color:#795548;}:root .has-original-color-b-background-color{background-color:#795548;}:root .has-original-color-c-color{color:#ec407a;}:root .has-original-color-c-background-color{background-color:#ec407a;}:root .has-original-color-d-color{color:#9e9d24;}:root .has-original-color-d-background-color{background-color:#9e9d24;}
.st-mycolor{color:#FF9800;font-weight:bold;}
.st-mymarker-s{background:linear-gradient(transparent 70%,#FFF9C4 0%);font-weight:bold;}
.st-key-slidedown{animation-name:StSlideDown;animation-duration:2s;}
.st-key-slice-up{animation-name:StSlideUp;animation-duration:2s;}
.st-key-righttuoleft{animation-name:StRightToLeft;animation-duration:2s;}
.st-key-righttuoleft{animation-name:StLeftToRight;animation-duration:2s;}
.st-key-fedein{animation-name:StFedeIn;animation-duration:2s;}
@keyframes StSlideDown {
0%{opacity:0;transform:translateY(-50px);}
100%{opacity:1;transform:translateY(0);}
} @keyframes StSlideUp {
0%{opacity:0;transform:translateY(50px);}
100%{opacity:1;transform:translateY(0);}
} @keyframes StRightToLeft {
0%{opacity:0;transform:translateX(50px);}
100%{opacity:1;transform:translateX(0);}
} @keyframes StLeftToRight {
0%{opacity:0;transform:translateX(0);}
100%{opacity:1;transform:translateX(50px);}
} @keyframes StFedeIn {
0%{opacity:0;}
100%{opacity:1;}
}
*,
code{font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;}
#respond{display:none;}
.slick-prev, .slick-next, .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{background-color:#424242}
.sns .twitter a{background:#71abdf;box-shadow:0 3px 0 #61a2db;}
.sns .facebook a{background:#4a7ab4;box-shadow:0 3px 0 #3f6798;}
.sns .fa-facebook{border-right:1px solid #618FC8;}
.sns .hatebu a{background:#349ace;box-shadow:0 3px 0 #2b83b0;}
.sns .line a{background:#56B870;box-shadow:0 3px 0 #39A96B;}
.sns .fa-comment{border-right:1px solid #74C67A;}
.sns .pocket a{background:#e53e53;box-shadow:0 3px 0 #de1e36;}
.st-kaiwa-face2, .st-kaiwa-face{width:80px;}
.st-kaiwa-face2 img, .st-kaiwa-face img{width:80px!important;}
.st-kaiwa-face-name2, .st-kaiwa-face-name{max-width:80px;}
.st-kaiwa-area, .st-kaiwa-area2{padding-top:10px;}
.st-middle-menu .menu > li{width:50%;}
.st-middle-menu .menu li a{font-size:90%;}
.sns{width:100%;text-align:center;}
.sns li{float:none;}
.sns li a{margin:0;}
.post .sns ul, .sns ul{margin:0 auto;width:290px;display:flex;justify-content:center;}
.snstext{display:none;}
.snscount{display:none;}
.sns li{float:left;list-style:none;width:40px;margin-right:10px;position:relative;}
.sns li:last-child{margin-right:0px;}
.sns li i{font-size:19px!important;}
.sns li a{border-radius:0;box-sizing:border-box;color:#fff;font-size:19px;height:40px;width:40px;padding:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.sns li a .fa{padding:0;border:0;height:auto;}
.sns .twitter a{box-shadow:none;}
.sns .twitter a:hover{background:#4892cb;box-shadow:none;}
.sns .fa-twitter::before{position:relative;top:1px;left:1px;}
.sns .facebook a{box-shadow:none;}
.sns .facebook a:hover{background:#2c4373;box-shadow:none;}
.sns .fa-facebook::before{position:relative;top:1px;}
.sns .googleplus a{box-shadow:none;}
.sns .googleplus a:hover{background:#d51e31;box-shadow:none;}
.sns .fa-google-plus::before{position:relative;left:1px;}
.sns .share-copy a{box-shadow:none;}
.sns .share-copy a:hover{background:#ccc;box-shadow:none;}
.sns .share-copy::before{position:relative;left:1px;}
.sns .share-copy .fa-clipboard{border-right:none;}
.sns .hatebu a{box-shadow:none;}
.sns .hatebu a:hover{box-shadow:none;background:#00a5de;}
.sns .st-svg-hateb::before{border-right:none;padding-right:0;font-size:19px!important;}
.sns .st-svg-hateb::before{position:relative;left:1px;}
.sns .line a{box-shadow:none;}
.sns .line a:hover{background:#219900;box-shadow:none;}
.sns .fa-comment::before{position:relative;left:1px;top:-1px;}
.sns .pocket a{box-shadow:none;}
.sns .pocket a:hover{background:#F27985;box-shadow:none;}
.sns .fa-get-pocket::before{position:relative;top:1px;}
.adbox, .adbox div{padding:0!important;}
#headbox{padding:10px!important;}
.st-author-profile .st-author-nickname, .st-web-font,
.st-step-title, .st-point .st-point-text, .n-entry, h4:not(.st-css-no) .point-in, .cat-itiran p.point,
.form-submit, .news-ca, .st-widgets-title, .st-widgets-title span, h4.menu_underh2 span,
.st-header-flextitle, .post h2:not(.st-css-no),
.post h2:not(.st-css-no) span,
.post h3:not(.st-css-no),
.post h3:not(.st-css-no) span,
.h2modoki, .h3modoki, .entry-title:not(.st-css-no),
.post .entry-title:not(.st-css-no){font-family:"M PLUS Rounded 1c", sans-serif;font-weight:700!important;}
main .post h2:not(.st-css-no) span.st-h-copy,
main .post h3:not(.st-css-no) span.st-h-copy,
main .h2modoki span.st-h-copy, main .h3modoki span.st-h-copy, main .entry-title:not(.st-css-no) span.st-h-copy,
main .post .entry-title:not(.st-css-no) span.st-h-copy,
main .h4modoki span.st-h-copy, main .post h4:not(.st-css-no):not(.st-matome):not(.rankh4):not(.post-card-title):not(#reply-title):not(.point) span.st-h-copy,
main .h5modoki span.st-h-copy, main .post h5:not(.st-css-no):not(.st-matome):not(.rankh5):not(.post-card-title):not(#reply-title):not(.st-cardbox-t):not(.kanren-t):not(.popular-t):not(.post-card-title) span.st-h-copy{font-weight:500!important;}
@media only screen and (max-width: 599px) {
.st-header-flextitle{font-weight:700;}
} #side li.cat-item a::after{content:" \f105";font-family:FontAwesome;position:absolute;right:10px;}
#side li.cat-item a{position:relative;vertical-align:middle;width:100%;padding:10px;box-sizing:border-box;border-bottom:1px solid #e1e1e1;color:#1a1a1a;text-decoration:none;display:block;}
#side li.cat-item.has-thumbnail a{display:flex;}
#side li.cat-item a:hover{opacity:0.5;}
#side li.cat-item a{border-bottom-color:;color:;}
#toc_container{margin:0 auto 20px;text-align:center;}
#toc_container .toc_title{text-align:center;padding:5px;font-weight:bold;position:relative;display:inline-block;vertical-align:middle;border-bottom:2px solid #333;margin-bottom:5px;}
#toc_container:not(.contracted) .toc_title{margin:0 auto 10px;}
#toc_container .toc_title:before{content:"\f0f6\00a0";font-family:FontAwesome;}
#toc_container .toc_title .toc_toggle{font-weight:normal;font-size:95%;}
.post #toc_container ul,
.post #toc_container ol{list-style:none;margin-bottom:0;}
.toc_number{font-weight:bold;margin-right:5px;color:#ccc;}
#toc_container ul a{display:block;text-decoration:none;color:#000;padding-bottom:5px;border-bottom:1px dotted #ccc;}
#toc_container ul a:hover{opacity:0.5;}
#toc_container .toc_list > li> li > a{margin-bottom:10px;}
#toc_container .toc_list > li > a{border-bottom:none;}
.post #toc_container ul ul{padding:5px 0;}
.post #toc_container ul ul ul{padding-left:10px;}
#toc_container li{font-weight:bold;margin-bottom:5px;padding:10px 0px;list-style-type:none;text-align:left;text-indent:-0.8em;padding-left:1em;}
#toc_container > ul > li{font-size:18px;}
#toc_container li a:before{font-family:FontAwesome;content:"\f0da\00a0\00a0";color:#333;}
#toc_container li li a:before{content:none;}
#toc_container li li{text-align:left;font-weight:normal;list-style:decimal outside none;text-indent:0;padding:5px 0;}
#toc_container li li li{margin-bottom:0;padding:3px 0;list-style-type:none;text-indent:-0.8em;padding-left:1em;}
#toc_container li li li a{border:none;margin-bottom:0;padding:0;}
#toc_container li li li a:before{font-family:FontAwesome;content:"\f0da\00a0\00a0";color:#9E9E9E;}
#toc_container.only-toc ul{padding:20px;}
#toc_container.only-toc li{padding:0;font-weight:normal;}
#toc_container.only-toc li a:before{content:none;}
#toc_container.only-toc li{list-style-type:decimal;border-bottom:dotted 1px #ccc;}
#st_toc_container.only-toc:not(.st_toc_contracted){padding:20px;}
.post #toc_container ol.st-original-toc > li{list-style:decimal;text-align:left;font-weight:normal;padding:0;text-indent:0;}
#toc_container ol.st-original-toc > li a:before{content:none;}
#s-navi dt.trigger .acordion_extra_2{max-width:80%;}
 .post > *{color:#333333;}
input, textarea{color:#000;}
.post table thead, .post table{border-top-color:#868685;border-right-color:#868685;}
.post table thead th, .post table thead td, table tr th, table tr td{border-bottom-color:#868685;border-left-color:#868685;}
.post table tr:nth-child(even){background-color:#f5f7ea;}
table thead + tbody tr:first-child td:first-child,
table tr td:first-child{color:#1e1e1e;}
table tr:first-child td, table tr:first-child th{background-color:#ffffff;color:#141414;}
table thead + tbody tr:first-child td,
table thead + tbody tr:first-child th{background-color:transparent;color:inherit;font-weight:normal;}
.st-kaiwa-hukidashi, .st-kaiwa-hukidashi2{background-color:#f9eeea;}
.st-kaiwa-hukidashi:after{border-color:transparent #f9eeea transparent transparent;}
.st-kaiwa-hukidashi2:after{border-color:transparent transparent transparent #f9eeea;}
.kaiwaicon2 .st-kaiwa-hukidashi, .kaiwaicon2 .st-kaiwa-hukidashi2{background-color:#eff0f9;}
.kaiwaicon2 .st-kaiwa-hukidashi:after{border-color:transparent #eff0f9 transparent transparent;}
.kaiwaicon2 .st-kaiwa-hukidashi2:after{border-color:transparent transparent transparent #eff0f9;}
#st-tab-menu li.active{background:#039BE5;}
#st-tab-box{border-color:#039BE5;}
.post #st-tab-box p.st-author-post{border-bottom-color:#039BE5;}
.st-author-date{color:#039BE5;}
#st-tab-menu li{color:#039BE5;}
.st-author-homepage{color:#039BE5;}
#st-tab-box{background:#f4fbff;}
#st-tab-menu li{background:#f4fbff;}
.st-blackboard-title:before{content:"\f0f6\00a0";font-family:FontAwesome;}
#st_toc_container,
#toc_container{background:#f9f9f4;border:5px solid #ead12e;}
#st_toc_container:not(.st_toc_contracted):not(.only-toc),
#toc_container:not(.contracted){padding:15px 20px;}
#st_toc_container:not(.st_toc_contracted):not(.only-toc),
#toc_container:not(.contracted){padding:20px 30px;}
#st_toc_container.st_toc_contracted,
#toc_container.contracted{padding:10px 20px;}
#st_toc_container li a:before, #st_toc_container li li li a:before, #st_toc_container > ul > li{color:#5381d1;}
.post #st_toc_container .st_toc_title,
.post #st_toc_container .st_toc_title a,
.post #toc_container .toc_title,
.post #toc_container .toc_title a{color:#5381d1;border-color:#5381d1;}
.post #st_toc_container .st_toc_title,
.post #st_toc_container .st_toc_title a,
.post #toc_container .toc_title,
.post #toc_container .toc_title a{color:#474543;border-color:#474543;}
#st_toc_container ul li a:before,
#toc_container ul li a:before{color:#2300d6;}
.post #st_toc_container .st-original-toc > li,
.post #st_toc_container .st-original-toc > li a,
#st_toc_container ul.st_toc_list + li,
#st_toc_container ul.st_toc_list > li > a,
#toc_container ul.st_toc_list > li > a{color:#2300d6;}
#toc_container.only-toc ul ul li a,
#st_toc_container.only-toc ul ul li a,
.post #st_toc_container .st-original-toc ul ul li,
.post #st_toc_container .st-original-toc ul ul li a,
#st_toc_container ul ul li,
#st_toc_container ul ul li a,
#toc_container ul ul li,
#toc_container ul ul li a{color:#3a54d8;}
#st_toc_container li li li a:before,
#toc_container li li li a:before{color:#94a2aa;}
#toc_container.only-toc li,
#st_toc_container.only-toc li,
.post #st_toc_container .st-original-toc li a,
#st_toc_container ul a,
#toc_container ul a{border-bottom-color:#94a2aa;}
#st_toc_container .st_toc_title:before,
#toc_container .toc_title:before{content:"\f0f6\00a0";font-family:FontAwesome;}
#st_toc_container li li,
#toc_container li li{list-style:none;}
.post #st_toc_container ul ul,
.post #toc_container ul ul{padding-left:0;}
#st_toc_container li li li,
#toc_container li li li{text-indent:-0.8em;padding-left:1em;}
.mokuzi-paper{margin-bottom:20px;margin-top:30px;}
.kasane-paper{border:1px solid #ccc;background:#fff;transform:rotate(-2deg);}
.kasane-paper .page{transform:rotate(3deg);box-shadow:0 0 6px #f3f3f3;}
.kasane-paper.page1{transform:rotate(-2deg);box-shadow:0 0 6px #f3f3f3;}
.kasane-paper .page2{transform:rotate(-1deg);box-shadow:0 0 6px #f3f3f3;}
.kasane-paper.page3{transform:rotate(2deg);box-shadow:0 0 6px #f3f3f3;}
.kasane-paper.nakami{padding:10px 0 0 0;box-shadow:0 0 6px #f3f3f3;}
#st_toc_container,
#toc_container{border:0;background:transparent;}
@media print, screen and (max-width: 599px) {
#wrapper{overflow:hidden;}
}
@media only screen and (min-width: 600px) {
main{overflow:hidden;}
} .post ol.is-style-st-maruno li:before,
.post .maruno ol li:before{background:#039BE5;color:#ffffff;}
.post ol.is-style-st-no li:before, .post ul.is-style-st-no li:before, .post ol.is-style-st-no-border li:before, .post ul.is-style-st-no-border li:before, .st-list-no:not(.st-css-no) li:before{background-color:#039BE5;}
.post ul.is-style-st-maruck li:before, .post .maruck ul li:before{background:#039BE5;color:#ffffff;}
ol.is-style-st-circle li:before, ol.is-style-st-circle-border li:before, ul.is-style-st-circle li:before, ul.is-style-st-circle-border li:before, .st-list-circle:not(.st-css-no) li:before{background-color:#039BE5;}
ol.is-style-st-square-checkbox li:before, ol.is-style-st-square-checkbox li:after, ol.is-style-st-check li:before, ol.is-style-st-check-border li:before, ol.is-style-st-check li:after, ol.is-style-st-check-border li:after, ul.is-style-st-square-checkbox li:before, ul.is-style-st-square-checkbox li:after, ul.is-style-st-check li:before, ul.is-style-st-check-border li:before, ul.is-style-st-check li:after, ul.is-style-st-check-border li:after, .st-blackboard.square-checkbox ul.st-blackboard-list:not(.st-css-no) li:before,
.st-blackboard.square-checkbox ul li:after, .st-square-checkbox ul li:before, .st-square-checkbox ul li:after{font-size:150%;}
.post .attentionmark2.on-color:not(.st-css-no):before,
.post .fa-exclamation-triangle:not(.st-css-no){color:#f44336;}
body:not(.mce-content-body){border-top:5px solid #436ccc;}
#headbox{background:#f7f7f7;background:-webkit-linear-gradient(left, #ffffff 0%,#f7f7f7 100%);background:linear-gradient(to left, #ffffff 0%,#f7f7f7 100%);}
#wrapper-in{background:#f7f7f7;margin:0 auto;max-width:1150px;}
#content-w{}
main{background:#ffffff!important;}
header .sitename a, nav li a{color:#262626;}
#page-top:not(.page-top-img) a{background:#039BE5;}
#page-top:not(.page-top-img) a{line-height:100%;border-radius:50%;}
#page-top:not(.page-top-img){right:15px;}
header h1, header .descr{color:#262626;}
#s-navi dt.trigger .op{background:#3b6eba;color:#ffffff;}
#st-mobile-logo a{color:#ffffff;}
@media print, screen and (max-width: 599px) { #s-navi dt{background:#3b6eba;background:-webkit-linear-gradient(left, #3b6eba 0%,#3b6eba 100%);background:linear-gradient(to left, #3b6eba 0%,#3b6eba 100%);}
}
#s-navi dl.acordion.ac-shadow{box-shadow:0 3px 6px rgba(0,0,0,0.3);}
#s-navi dd.acordion_tree{background-color:#eff7f5;}
#s-navi dt.trigger .op-st{background:#13b0fc;color:#ffffff;}
#s-navi dt.trigger .op-st2{background:#13b0fc;color:#ffffff;}
#st-footermenubox a{color:#ffffff;}
#st-footermenubox{background:#106ecc;}
.acordion_tree ul.menu li a{border-bottom:1px solid #3b6eba;}
#side aside ul.st-box-btn li,
.st-box-btn li, .post .st-box-btn li, .post ul.st-box-btn li:last-child{}
.st-box-btn .fa, .st-box-btn img{font-size:300%;}
.acordion_tree .st-ac-box ul.st-ac-cat{border-top-color:#3b6eba;border-left-color:#3b6eba;}
.acordion_tree .st-ac-box ul.st-ac-cat > li.cat-item{border-right-color:#3b6eba;border-bottom-color:#3b6eba;}
.st-wide-background{margin-left:-15px;margin-right:-15px;padding:20px 15px;margin-bottom:20px;}
@media only screen and (min-width: 600px) {
.st-wide-background{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px;}
}
@media print, screen and (min-width: 960px) {
.st-wide-background{margin-left:-50px;margin-right:-50px;padding-left:50px;padding-right:50px;}
.colum1 .st-wide-background{margin-left:-70px;margin-right:-70px;padding-left:70px;padding-right:70px;}
} .st-wide-background-right{margin-right:-15px;padding:20px 15px;margin-bottom:20px;}
@media only screen and (min-width: 600px) {
.st-wide-background-right{margin-right:-30px;padding-right:30px;padding-left:20px;}
}
@media print, screen and (min-width: 960px) {
.st-wide-background-right{margin-right:-50px;padding-right:50px;padding-left:20px;}
.colum1 .st-wide-background-right{margin-right:-70px;padding-right:70px;padding-left:20px;}
} .st-wide-background-left{margin-left:-15px;padding:20px 15px;margin-bottom:20px;}
@media only screen and (min-width: 600px) {
.st-wide-background-left{margin-left:-30px;padding-left:30px;padding-right:20px;}
}
@media print, screen and (min-width: 960px) {
.st-wide-background-left{margin-left:-50px;padding-left:50px;padding-right:20px;}
.colum1 .st-wide-background-left{margin-left:-70px;padding-left:70px;padding-right:20px;}
}
.post .st-wide-background-left ol:last-child, .post .st-wide-background-left ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child,
.st-wide-background-left p:last-child, .post .st-wide-background-right ol:last-child, .post .st-wide-background-right ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child,
.st-wide-background-right p:last-child, .post .st-wide-background ol:last-child, .post .st-wide-background ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child,
.st-wide-background p:last-child{margin-bottom:0;}
.st-wide-background-left.st-blockquote, .st-wide-background-right.st-blockquote, .st-wide-background.st-blockquote{position:relative;padding-top:60px;}
.st-wide-background-left.st-blockquote::before, .st-wide-background-right.st-blockquote::before, .st-wide-background.st-blockquote::before{content:"\f10d";font-family:FontAwesome;position:absolute;font-size:150%;top:20px;left:20px;color:#9E9E9E;}
.st-wide-background-left, .st-wide-background-right, .st-wide-background{background:#fafafa;}
.mce-content-body .st-wide-background-left, .mce-content-body .st-wide-background-right, .mce-content-body .st-wide-background{padding:20px!important;margin-left:0!important;margin-right:0!important;background:#fafafa;}
#breadcrumb h1.entry-title,
#breadcrumb,
#breadcrumb div a,
div#breadcrumb a,
.blogbox p, .tagst, #breadcrumb ol li a,
#breadcrumb ol li h1,
#breadcrumb ol li,
.kanren:not(.st-cardbox) .clearfix dd .blog_info p,
.kanren:not(.st-cardbox) .clearfix dd .blog_info p a{color:#616161;}
.post .entry-title:not(.st-css-no){background-color:transparent;background:none;border:none;}
.h2modoki, .post h2:not(.st-css-no){border:none;border-bottom:2px dashed #efcb28;padding-left:70px!important;padding-top:20px!important;padding-bottom:20px!important;color:#4f4038;background:#ffffff;background:url(https://shigoto.style/career/wp-content/uploads/2021/09/dokusho-tori.png), -webkit-linear-gradient(top, #ffffff 0%,#ffffff 100%);background:url(https://shigoto.style/career/wp-content/uploads/2021/09/dokusho-tori.png), linear-gradient(to bottom, #ffffff 0%,#ffffff 100%);}
.h2modoki, .post h2:not(.st-css-no):not(.st-matome):not(.rankh2):not(.post-card-title):not(#reply-title){background-position:left center;background-repeat:no-repeat;}
.h3modoki, .post h3:not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title){position:relative;padding-left:0;padding-bottom:10px;border-top:none;border-bottom-width:3px;border-bottom-color:#299adb!important;padding-top:14px!important;padding-bottom:14px!important;color:#3784e8;background-color:transparent;}
.h3modoki::after, .post h3:not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title)::after{position:absolute;bottom:-3px;left:0;z-index:3;content:'';width:30%;height:3px;background-color:#dcf402;}
.h4modoki, .post h4:not(.st-css-no):not(.st-matome):not(.rankh4):not(.point){border-left:5px solid #039BE5;color:#005ad1;background-color:#efefe8;padding-left:20px;padding-top:12px;padding-bottom:12px;}
.h4modoki, .post h4:not(.st-css-no):not(.st-matome):not(.rankh4):not(.post-card-title):not(#reply-title):not(.point){position:relative;z-index:1;}
.st-h4husen-shadow{position:relative;}
.st-h4husen-shadow:after{z-index:0;position:absolute;content:"";bottom:19px;right:8px;left:auto;width:50%;height:5px;max-width:100%;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-o-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg);}
.h5modoki, .post h5:not(.st-css-no):not(.st-matome):not(.rankh5):not(.point):not(.st-cardbox-t):not(.popular-t):not(.kanren-t):not(.popular-t):not(.post-card-title){color:#039BE5;background-color:#f4fbff;border-bottom:solid 1px #13b0fc;padding-left:20px!important;padding-top:10px!important;padding-bottom:10px!important;}
.post .st-matome:not(.st-css-no):not(.rankh4):not(.point){background-color:transparent;padding-left:20px!important;padding-top:10px!important;padding-bottom:10px!important;}
.post .st-widgets-title:not(.st-css-no),
#side .menu_underh2,
#side .st-widgets-title:not(.st-css-no){font-weight:bold;margin-bottom:10px;}
.post .st-widgets-title:not(.st-css-no),
#side .menu_underh2,
#side .st-widgets-title:not(.st-css-no){border-left:5px solid #eddd02;padding-left:10px;padding-top:7px;padding-bottom:7px;color:#ffffff;background:#3d82bf;background:url(), -webkit-linear-gradient(top, #2f7cbf 0%,#3d82bf 100%);background:url(), linear-gradient(to bottom, #2f7cbf 0%,#3d82bf 100%);}
.tagcloud a{color:#039BE5;border-color:#039BE5;}
.post h4.point, .n-entry-t{position:relative;background-color:transparent;margin-top:41px;margin-bottom:30px;border-bottom:solid 1px #039BE5;}
.post h4.point{margin-top:61px;}
.post h4:not(.st-css-no):not(.rankh4) .point-in,
.n-entry{padding:5px 15px;max-width:80%;box-sizing:border-box;font-size:15px;font-weight:bold;position:absolute;bottom:0;left:0;top:auto;background-color:#039BE5;color:#ffffff;}
.catname{background:#039BE5;color:#ffffff;}
.post .st-catgroup a{color:#ffffff;}
.rssbox a{background-color:#039BE5;}
.inyoumodoki, .post blockquote{background-color:#f3f3f3;border-left-color:#f3f3f3;}
.st-step{color:#ffffff;background:#039BE5;border-radius:5px;}
.st-step:before{border-top-color:#039BE5;}
.st-step-title{border-bottom:solid 2px #039BE5;}
.st-step-box{bottom:15px;}
.st-point:before{color:#ffffff;background:#039BE5;}
.st-labelbox-label-text, .st-cardbox-label-text{background:#f5bf08;color:#fff;}
.st-cardbox-label-text .fa{margin-right:5px;}
.st-ribon-box{position:relative;margin-bottom:20px;}
.st-ribon-label{position:absolute;top:0;left:0;}
.st-ribon-text{display:inline-block;position:relative;height:30px;line-height:30px;text-align:left;padding:0 15px 0 18px;font-size:12px;box-sizing:border-box;font-weight:bold;background:#f5bf08;color:#fff;}
.st-ribon-text:after{position:absolute;content:'';width:0px;height:0px;z-index:1;top:0;right:-15px;border-width:15px;border-style:solid;border-color:#f5bf08 transparent #f5bf08 #f5bf08;}
.st-cardbox{margin-bottom:20px;position:relative;}
.st-cardbox-label{position:absolute;top:-4px;left:-4px;width:100px;height:100px;overflow:hidden;}
.st-cardbox-label-text{white-space:nowrap;display:inline-block;position:absolute;padding:7px 0;top:25px;width:150px;text-align:center;font-size:90%;line-height:1.2;font-weight:bold;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);z-index:9999;left:-35px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.kanren.st-cardbox.st-no-thumbnail dt{display:none;}
.kanren.st-cardbox.st-no-thumbnail dd{padding-left:0;}
.st-labelbox{padding:0;margin-bottom:20px;position:relative;}
.st-labelbox-label{position:absolute;top:-4px;left:-4px;width:100px;height:100px;overflow:hidden;}
.st-labelbox-label-text{white-space:nowrap;display:inline-block;position:absolute;padding:7px 0;top:25px;width:150px;text-align:center;font-size:90%;line-height:1.2;font-weight:bold;left:-35px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);z-index:9999;}
.freebox{border-top-color:#039BE5;background:#f4fbff;}
.p-entry-f{background:#039BE5;color:#ffffff;}
  #topnews-box div.rss-bar{border-color:#039BE5;background:#039BE5;background:-webkit-linear-gradient( #039BE5 0%, #039BE5 100% );background:linear-gradient( #039BE5 0%, #039BE5 100% );color:#ffffff;}
#topnews-box dt{color:#039BE5;}
#topnews-box div dl dd a{color:#000000;}
#topnews-box dd{border-bottom-color:#039BE5;}
#topnews-box{background-color:transparent!important;}
footer #sidebg li a:before,
#footer .footerlogo a, #footer .footerlogo,
#footer .footer-description a, #footer .footer-description,
#footer .head-telno a, #footer .head-telno, #footer .widget_archive ul li, #footer .widget_archive ul li a,
#footer .widget_recent_entries ul li a, #footer .widget_recent_entries ul li,
#footer .widget_recent_comments li a, #footer .widget_recent_comments li,
#footer .widget_categories ul li a, #footer .widget_categories ul li,
#footer .rankh3:not(.st-css-no),
#footer .st_side_rankwidgets a, #footer .rankwidgets-cont p, #footer .kanren dd a, #footer .kanren .st-excerpt p, #footer .kanren .blog_info p, footer .footer-l *,
footer .footer-l a, #footer .menu-item a,
#footer .copyr,
#footer .copyr a,
#footer .copy,
#footer .copy a{color:#ffffff !important;}
#footer .widget_recent_entries ul li,
#footer .widget_archive ul li{border-bottom:1px dotted #ffffff;}
#footer #newsin dt, #footer #newsin dd a, #footer #newsin dd, #footer .cat-item a,
#footer .tagcloud a{color:#ffffff;border-color:#ffffff;}
#footer .p-entry,
#footer .st-widgets-title{color:#ffffff;font-weight:bold;}
footer .footermenust li{border-right-color:#ffffff !important;}
#footer{background:#93a2d8;background:url(), -webkit-linear-gradient(left, #0c9959 0%,#93a2d8 100%);background:url(), linear-gradient(to left, #0c9959 0%,#93a2d8 100%);}
.st-pvm-ranking-item-image::before, .poprank-no{background:#039BE5;}
#content-w .post .p-entry, #side .p-entry, .home-post .p-entry{background:#039BE5;color:#ffffff;border-radius:0 0 4px 0;}
.pop-box, .nowhits .pop-box, .nowhits-eye .pop-box,
.st-eyecatch + .nowhits .pop-box{border-top-color:#039BE5;background:#f4fbff;}
#content-w .p-entry::after{border-bottom:5px solid #039BE5;border-left:5px solid #039BE5;}
.pop-box:not(.st-wpp-views-widgets),
#side aside .kanren.pop-box:not(.st-wpp-views-widgets){padding:20px 20px 10px;}
.pop-box:not(.st-wpp-views-widgets),
#side aside .kanren.pop-box:not(.st-wpp-views-widgets){padding:30px 20px 10px;border:none;}
.poprank-no2, .poprank-no{background:#039BE5;color:#ffffff!important;}
#st-magazine .st-wp-views, #st-magazine .st-wp-views-limit, .st-wppviews-label .wpp-views, .st-wppviews-label .wpp-views-limit, .st-wpp-views-widgets .st-wppviews-label .wpp-views{color:#ffffff;background:#039BE5;}
.st-formbtn{border-radius:3px;background:#039BE5;}
.st-formbtn .st-originalbtn-r{border-left-color:#ffffff;}
a.st-formbtnlink{color:#ffffff;}
.st-originalbtn{border-radius:3px;background:#039BE5;}
.st-originalbtn .st-originalbtn-r{border-left-color:#ffffff;}
a.st-originallink{color:#ffffff;}
.st-middle-menu{background:#039BE5;background:-webkit-linear-gradient(left, #13b0fc 0%,#039BE5 100%);background:linear-gradient(to left, #13b0fc 0%,#039BE5 100%);}
.st-middle-menu .menu li a{color:#ffffff;}
#sidebg{background:#f4fbff;}
#side aside .st-pagelists ul li:not(.sub-menu){border-color:#1182d8;}
#side aside .st-pagelists ul .sub-menu li{border:none;}
#side aside .st-pagelists ul li:last-child{border-bottom:1px solid #1182d8;}
#side aside .st-pagelists ul .sub-menu li:first-child{border-top:1px solid #1182d8;}
#side aside .st-pagelists ul li li:last-child{border:none;}
#side aside .st-pagelists ul .sub-menu .sub-menu li{border:none;}
#side aside .st-pagelists ul li a{color:#ffffff;background:#039BE5;background:url(), -webkit-linear-gradient(left, #13b0fc 0%,#039BE5 100%);background:url(), linear-gradient(to left, #13b0fc 0%,#039BE5 100%);}
#side aside .st-pagelists .sub-menu a{border-bottom-color:#13b0fc;color:#039BE5;}
#side aside .st-pagelists .sub-menu .sub-menu li:last-child{border-bottom:1px solid #13b0fc;}
#side aside .st-pagelists .sub-menu li .sub-menu a,
#side aside .st-pagelists .sub-menu li .sub-menu .sub-menu li a{color:#039BE5;}
#side aside .st-pagelists .sub-menu li .sub-menu a:hover,
#side aside .st-pagelists .sub-menu li .sub-menu .sub-menu li a:hover,
#side aside .st-pagelists .sub-menu a:hover{opacity:0.8;color:#039BE5;}
#side aside .st-pagelists ul li a{padding-left:15px;}
#side aside .st-pagelists ul li a{padding-top:8px;padding-bottom:8px;}
#side aside .st-pagelists ul li a:before{content:"\f138\00a0\00a0";font-family:FontAwesome;color:#ffffff;}
#side aside .st-pagelists li li a:before{content:none;}
#side aside .st-pagelists li li a:before{content:"\f105\00a0\00a0";font-family:FontAwesome;color:#039BE5;}
.wpcf7-submit{background:#039BE5;color:#ffffff;}
#st-header-post-under-box.st-header-post-data{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;}
#st-header-post-under-box.st-header-post-data .st-content-width{width:100%;padding:15px;box-sizing:border-box;}
#st-header-top-widgets-box .st-content-width{text-align:center;margin:0 auto;padding:7px 10px;}
#st-header-top-widgets-box .st-content-width .st-marquee{padding:0;}
#st-header-top-widgets-box{}
#st-header-top-widgets-box .st-content-width p{margin-bottom:0;}
#st-header-top-widgets-box .st-content-width a:hover{opacity:0.7;}
   .st_toc_back_icon::before, .st_toc_back, .st_toc_back:focus, .st_toc_back:hover, .st_toc_back:active{color:#039BE5;}
.st_toc_back.is-rounded{background-color:#039BE5;}
.st_toc_back.is-rounded .st_toc_back_icon::before{color:#fff;}
@media only screen and (max-width: 959px){}
@media only screen and (min-width: 600px) {  #toc_container > ul > li{font-size:21px;}
#st_toc_container:not(.st_toc_contracted):not(.only-toc),
#toc_container:not(.contracted){padding:20px 30px;}
} @media only screen and (min-width: 600px) and (max-width: 959px) {   .post dd h5.st-cardbox-t{font-size:18px;line-height:30px;}
dd h3:not(.st-css-no2) a, .kanren .clearfix dd h5:not(.st-css-no2) a{font-size:18px;line-height:26px;}
.post .entry-content p:not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn), .post .entry-content .st-kaiwa-hukidashi, .post .entry-content .st-kaiwa-hukidashi2, .post .entry-content .yellowbox, .post .entry-content .graybox, .post .entry-content .redbox, .post .entry-content #topnews .clearfix dd p, .post .entry-content ul li, .post .entry-content ol li, .post .entry-content #st_toc_container > ul > li, .post .entry-content #comments #respond, .post .entry-content #comments h4, .post .entry-content h5:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), .post .entry-content h6{}
.post .entry-content .post-slide-excerpt p:not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),
.post .entry-content .st-excerpt p:not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),
.post .entry-content .st-card-excerpt p:not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),
.post .entry-content .kanren:not(.st-cardbox) .clearfix dd p:not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn){}
.st-header-post-data .entry-title:not(.st-css-no):not(.st-css-no2),
#contentInner .post .entry-title:not(.st-css-no):not(.st-css-no2){font-size:30px;}
.post .entry-content h2:not(.st-css-no2),
.post .entry-content .h2modoki{font-size:26px;}
.post .entry-content h3:not(.st-css-no2):not(.post-card-title):not(#reply-title),
.post .entry-content .h3modoki{}
.post .entry-content h4:not(.st-css-no2):not(.point),
.post .entry-content .h4modoki{}
dd h3:not(.st-css-no2) a, .post-card-list .post-card-title a, #st-magazine .kanren .st-top-box dd h3, .kanren .clearfix dd h5:not(.st-css-no2) a{}
} @media only screen and (min-width: 960px) {   .post dd h5.st-cardbox-t{font-size:16px;line-height:26px;}
dd h3:not(.st-css-no2) a, .kanren .clearfix dd h5:not(.st-css-no2) a{font-size:16px;line-height:26px;}
.post .entry-content p:not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn), .post .entry-content .st-kaiwa-hukidashi, .post .entry-content .st-kaiwa-hukidashi2, .post .entry-content .yellowbox, .post .entry-content .graybox, .post .entry-content .redbox, .post .entry-content #topnews .clearfix dd p, .post .entry-content ul li, .post .entry-content ol li, .post .entry-content #st_toc_container > ul > li, .post .entry-content #comments #respond, .post .entry-content #comments h4, .post .entry-content h5:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), .post .entry-content h6{font-size:16px;line-height:28px;}
.post .entry-content .post-slide-excerpt p:not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),
.post .entry-content .st-excerpt p:not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),
.post .entry-content .st-card-excerpt p:not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),
.post .entry-content .kanren:not(.st-cardbox) .clearfix dd p:not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn){font-size:13px;line-height:18px;}
.post ol.is-style-st-maruno, .post ul.is-style-st-maruck, .post .maruno ol li, .post .maruck ul li{line-height:calc( 16px + 5px );}
.post ol.is-style-st-maruno li:before, .post ul.is-style-st-maruck li:before, .post .maruno ol li:before, .post .maruck ul li:before{min-width:calc( 16px + 5px );height:calc( 16px + 5px );line-height:calc( 16px + 5px );}
.st-header-post-data .entry-title:not(.st-css-no):not(.st-css-no2),
#contentInner .post .entry-title:not(.st-css-no):not(.st-css-no2){font-size:33px;}
.post .entry-content h2:not(.st-css-no2),
.post .entry-content .h2modoki{font-size:30px;}
.post .entry-content h3:not(.st-css-no2):not(.post-card-title):not(#reply-title),
.post .entry-content .h3modoki{font-size:24px;}
.post .entry-content h4:not(.st-css-no2):not(.point),
.post .entry-content .h4modoki{font-size:20px;}
dd h3:not(.st-css-no2) a, .post-card-list .post-card-title a, #st-magazine .kanren .st-top-box dd h3, .post .kanren .clearfix dd h5:not(.st-css-no2) a{font-size:20px!important;}
.st-content-width, #st-menuwide, nav.smanone,
nav.st5, #st-header-cardlink,
#st-menuwide div.menu,
#st-menuwide nav.menu,
#st-header, #st-header-under-widgets-box, #content, #footer-in{max-width:1150px;}
.st-lp-wide #content{max-width:100%;}
#headbox{max-width:1130px;}
.st-content-width{margin:0 auto;}
.colum1:not(.st-lp-wide) #st-header-under-widgets-box,
.colum1:not(.st-lp-wide) #content{max-width:1150px;}
.colum1.st-lp-wide #st-header,
.colum1.st-lp-wide #content .st-lp-wide-content,
.colum1.st-lp-wide #content .rankh3,
.colum1.st-lp-wide #content .rank-guide,
.colum1.st-lp-wide #content .rankid1,
.colum1.st-lp-wide #content .rankid2,
.colum1.st-lp-wide #content .rankid3,
.colum1.st-lp-wide #content .rankst-box,
.colum1.st-lp-wide .rankst-wrap, .colum1.st-lp-wide .widget_text, .colum1.st-lp-wide .top-wbox-u, .colum1.st-lp-wide .entry-title, .colum1.st-lp-wide #st-page .entry-title:not(.st-css-no2),
.colum1.st-lp-wide #breadcrumb,
.colum1.st-lp-wide .blogbox, .colum1.st-lp-wide .st-catgroup, .colum1.st-lp-wide .adbox, .colum1.st-lp-wide .st-widgets-box, .colum1.st-lp-wide .sns, .colum1.st-lp-wide .tagst, .colum1.st-lp-wide aside, .colum1.st-lp-wide .kanren, .colum1.st-lp-wide #topnews-box{max-width:1150px;margin-left:auto;margin-right:auto;}
.st-lp-wide .st-lp-wide-wrapper{margin-bottom:20px;}
#contentInner{float:left;width:100%;margin-right:-300px;}
main{margin-right:320px;margin-left:0px;background-color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:30px 50px 30px;}
#side aside{float:right;width:300px;padding:0px;}
#header-r .footermenust{margin:0;}
#toc_container{padding-left:30px;padding-right:30px;}
#toc_container > ul > li{font-size:16px;}
#toc_container:not(.contracted){padding:20px 40px 10px;padding:20px 40px 10px;}
#headbox,
#content-w{max-width:1190px;margin:0 -20px !important;}
#st-header{max-width:100%;margin:0 -20px !important;max-width:1190px;margin:0 -20px !important;}
}
#st-header img{width:100%;}
#wrapper-in{padding:0 20px;}
#footer{margin:0 -20px;max-width:1190px;}
#st-menuwide{border-top-color:#1182d8;border-bottom-color:#1182d8;border-left-color:#039BE5;border-right-color:#039BE5;}
#st-menuwide{background:#1b77c6;background:url(), -webkit-linear-gradient(left, #5d87bf 0%,#1b77c6 100%);background:url(), linear-gradient(to left, #5d87bf 0%,#1b77c6 100%);}
header .smanone ul.menu li{width:160px;}
header .smanone ul.sub-menu li ul.sub-menu{left:160px;}
header .smanone ul.menu li, header nav.st5 ul.menu  li, header nav.st5 ul.menu  li, header #st-menuwide div.menu li,
header #st-menuwide nav.menu li{border-right-color:#13b0fc;}
header .smanone ul.menu li li, header nav.st5 ul.menu li li, header #st-menuwide div.menu li li,
header #st-menuwide nav.menu li li{border:none;}
header .smanone ul.menu li a, header nav.st5 ul.menu  li a, header #st-menuwide div.menu li a,
header #st-menuwide nav.menu li a,
header .smanone ul.menu li a:hover, header nav.st5 ul.menu  li a:hover, header #st-menuwide div.menu li a:hover,
header #st-menuwide nav.menu li a:hover{color:#ffffff;}
header .smanone ul.menu li:hover, header nav.st5 ul.menu  li:hover, header #st-menuwide div.menu li:hover,
header #st-menuwide nav.menu li:hover{background:rgba(255,255,255,0.1);}
header .smanone ul.menu li li a:hover, header nav.st5 ul.menu  li li a:hover, header #st-menuwide div.menu li li a:hover,
header #st-menuwide nav.menu li li a:hover{opacity:0.9;}
header .smanone ul.menu li li a{background:#1167d8;border-top-color:#1b77c6;}
#st-menuwide{max-width:100%;margin:0 -20px !important;max-width:1190px;}
header .headbox .textwidget, #footer .headbox .textwidget{background:#f4fbff;}
.head-telno a, #header-r .footermenust a{color:#ffffff;}
#header-r .footermenust li{border-right-color:#ffffff;}
.nowhits .pop-box{border-top-color:#039BE5;}
#side .smanone.st-excerpt{display:none;}}
@media only screen and (max-width: 599px){.post dd h5.st-cardbox-t{font-size:16px;line-height:24px;}
dd h3:not(.st-css-no2) a, .kanren .clearfix dd h5:not(.st-css-no2) a{font-size:16px;line-height:24px;}
.post .entry-content p:not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn), .post .entry-content .st-kaiwa-hukidashi, .post .entry-content .st-kaiwa-hukidashi2, .post .entry-content .yellowbox, .post .entry-content .graybox, .post .entry-content .redbox, .post .entry-content #topnews .clearfix dd p, .post .entry-content ul li, .post .entry-content ol li, .post .entry-content #st_toc_container > ul > li, .post .entry-content #comments #respond, .post .entry-content #comments h4, .post .entry-content h5:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), .post .entry-content h6{}
.post .entry-content .post-slide-excerpt p:not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),
.post .entry-content .st-excerpt p:not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),
.post .entry-content .st-card-excerpt p:not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),
.post .entry-content .kanren:not(.st-cardbox) .clearfix dd p:not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn){}
.st-header-post-data .entry-title:not(.st-css-no):not(.st-css-no2),
#contentInner .post .entry-title:not(.st-css-no):not(.st-css-no2){font-size:26px;}
.post .entry-content h2:not(.st-css-no2),
.post .entry-content .h2modoki{font-size:25px;}
.post .entry-content h3:not(.st-css-no2):not(.post-card-title):not(#reply-title),
.post .entry-content .h3modoki{}
.post .entry-content h4:not(.st-css-no2):not(.point),
.post .entry-content .h4modoki{}
dd h3:not(.st-css-no2) a, .post-card-list .post-card-title a, #st-magazine .kanren .st-top-box dd h3, .kanren .clearfix dd h5:not(.st-css-no2) a{}}