@charset "UTF-8";
@charset "UTF-8";
@charset "utf-8";

  h2.subtitle01 {
line-height: 60px;
color: #0CCED9;
font-size: 130%;
font-weight: bold;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #FFF), color-stop(0.00, #EDEEF0));
background: -webkit-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -moz-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -o-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -ms-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: linear-gradient(top, #EDEEF0 0%, #FFF 100%);
border-top: 5px solid #0CCED9;
padding: 0 30px;
margin-bottom: 30px;
}
@media (max-width: 768px) {
h2.subtitle01  {
line-height: 1.2em !important;
color: #0CCED9;
font-size: 130%;
font-weight: bold;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #FFF), color-stop(0.00, #EDEEF0));
background: -webkit-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -moz-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -o-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -ms-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: linear-gradient(top, #EDEEF0 0%, #FFF 100%);
border-top: 5px solid #0CCED9;
padding: 0.5em;
margin-bottom: 1em !important;
}
} h2.subtitle02 {
line-height: 60px;
color: #6A3906;
font-size: 130%;
font-weight: bold;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #FFF), color-stop(0.00, #EDEEF0));
background: -webkit-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -moz-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -o-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -ms-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: linear-gradient(top, #EDEEF0 0%, #FFF 100%);
border-top: 5px solid #6A3906;
padding: 0 30px;
margin-bottom: 40px;
}
@media (max-width: 768px) {
h2.subtitle02 {
line-height: auto;
color: #6A3906;
font-size: 110%;
font-weight: bold;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #FFF), color-stop(0.00, #EDEEF0));
background: -webkit-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -moz-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -o-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -ms-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: linear-gradient(top, #EDEEF0 0%, #FFF 100%);
border-top: 5px solid #6A3906;
padding: 0 1em;
margin-bottom: 1em !important;
}
} h2.subtitle03  {
line-height: 60px;
color: #028B5F;
font-size: 130%;
font-weight: bold;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #FFF), color-stop(0.00, #EDEEF0));
background: -webkit-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -moz-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -o-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -ms-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: linear-gradient(top, #EDEEF0 0%, #FFF 100%);
border-top: 5px solid #028B5F;
padding: 0 30px;
}
@media (max-width: 768px) {
h2.subtitle03 {
color: #028B5F;
font-size: 1.6rem;
font-weight: bold;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #FFF), color-stop(0.00, #EDEEF0));
background: -webkit-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -moz-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -o-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -ms-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: linear-gradient(top, #EDEEF0 0%, #FFF 100%);
border-top: 5px solid #028B5F;
margin: 0 !important;
padding: 15px;
}
} h3.subtitle04{
color: #0CCED9; 
padding: 10px 15px; 
border-bottom: 3px solid #0CCED9;
} h3.subtitle05{
color: #0CCED9; 
padding: 10px 15px; 
border-bottom: 3px dotted #0CCED9;
} h3.subtitle06{
color: #0CCED9; 
padding: 10px 15px;
border-top: 3px solid #0CCED9; 
border-bottom: 3px solid #0CCED9; 
} h3.subtitle07{
color: #0CCED9; 
padding: 10px 15px; 
border-left: 10px solid #0CCED9; 
border-bottom: 1px solid #0CCED9; 
} h3.subtitle08{
color: #0CCED9; 
padding: 10px 15px; 
border-left: 10px solid #0CCED9; 
background-color: #e2f9fa; 
}
@media (max-width: 767px) {
.contBox02 .alignnone {
margin: 5px 0 20px 0;
}
.contBox02 .alignright {
float:right;
margin: 5px 0 20px 0;
}
.contBox02 .alignleft {
float: left;
margin: 5px 0 20px 0;
}
}
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #eee;
border: 1px solid #ddd;
max-width: 96%;
padding: 10px;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
margin: 0;
padding: 5px 0;
}
.contBox02 ul,
.contBox02 ol,
.contBox02 dl{
list-style-position: inside;
}
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}html{font-size:62.5%}body{margin:0;padding:0;font:normal 1.5em/1.5 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;background-color:#FFF;color:#4d4d4d;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}body.fixed{height:100%;overflow:hidden}@media only screen and (max-width:768px){body{padding-top:80px;font-size:1.4rem}body .sp-none{display:none}}@media print,screen and (min-width:769px){body{padding-top:90px;font-size:1.6rem}body .pc-none{display:none}}dd,dl,dt,h1,h2,h3,h4,h5,h6,li,ol,p,table,td,th,tr,ul{margin:0;padding:0;font-style:normal;font-weight:400;font-size:100%;list-style:none}img{border:none;margin:0;padding:0}figure{margin:0}:focus,a{outline:none}::-moz-selection{background:#666;color:#FFF}::selection{background:#666;color:#FFF}::-moz-selection{background:#666;color:#FFF}@media only screen and (max-width:768px){.hideSP{display:none!important}}@media print,screen and (min-width:769px){.hidePC{display:none!important}}.fixed{position:fixed;top:0;width:100%;margin:0 auto!important;-moz-box-shadow:0px 1px 2px 0px #CCC;-webkit-box-shadow:0px 1px 2px 0px #CCC;box-shadow:0px 1px 2px 0px #CCC;z-index:3}.active{border-bottom:3px solid #000000}.category_topics{background-color:#004ea1!important}.category_blog{background-color:#00a1e9!important}.category_event{background-color:#0082D0!important}header{width:100%;background-color:#ffffff;position:fixed;top:0;left:0;z-index:100}@media print,screen and (min-width:769px){header{padding:0}header h1,header i{margin-top:20px}}@media print,screen and (min-width:1220px){header{height:90px}}@media only screen and (min-width:769px) and (max-width:1219px){header{height:90px}header h1,header i{width:140px;height:100px;position:static;margin:30px auto 0 auto}}header .container{position:relative}@media only screen and (max-width:768px){header .container{padding:10px;min-height:80px}}@media print,screen and (min-width:769px){header .container{max-width:100%;margin:0 auto;display:block}}@media print,screen and (min-width:1220px){header .container{padding-left:20px}}@media only screen and (max-width:768px){header .container h1,header .container i{width:300px;height:50px;margin:0;padding-top:15px;display:block}}@media print,screen and (min-width:1220px){header .container h1,header .container i{width:320px;height:77px;float:left}}@media only screen and (min-width:769px) and (max-width:1219px){header .container h1,header .container i{width:320px;height:50px;position:absolute;top:20px;bottom:0;left:15px;margin:0 auto}}header .container h1 a,header .container i a{background-image:url(//www.jyot.co.jp/images/common/logo.png)}header .container h1 a:hover,header .container i a:hover{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80)}@media only screen and (max-width:768px){header .container h1 a,header .container i a{display:block;width:100%;height:0;padding:100% 0 0 0;overflow:hidden;background-position:0 0;background-repeat:no-repeat;background-size:contain;width:218px;padding-top:34px;background-size:218px 34px}}@media print,screen and (min-width:769px){header .container h1 a,header .container i a{display:block;width:100%;height:0;padding:100% 0 0 0;overflow:hidden;background-position:0 0;background-repeat:no-repeat;background-size:contain;padding-top:50px}}@media screen and (max-width:1270px){header .container p.tel{display:none}header .container #screenNavi{margin-right:150px}}header .container p.tel{color:#000000}@media only screen and (max-width:768px){header .container p.tel{display:none}}@media print,screen and (min-width:769px){header .container p.tel{width:172px;font-size:1.4rem;position:absolute;top:0;right:170px;margin-top:25px;text-align:right}header .container p.tel a{width:172px;height:0;background:url(//www.jyot.co.jp/images/common/tel.png) center center no-repeat;background-size:contain;padding-top:19px;overflow:hidden;display:block;pointer-events:none}header .container p.tel span{padding-top:5px;font-weight:bold;display:block}}header .container p.contact{color:#000000}@media only screen and (max-width:768px){header .container p.contact{display:none}}@media print,screen and (min-width:769px){header .container p.contact{width:150px;height:90px;position:absolute;top:0;right:0}header .container p.contact a{width:100%;height:90px;display:table;text-decoration:none;color:#004ea2;text-align:center;font-size:1.4rem;font-weight:bold;background-color:#f8f400}header .container p.contact a:hover{background-color:#004ea1;color:#ffffff}header .container p.contact a:hover span:before{content:"▶";color:#ffffff;position:absolute;top:35px;left:15px;font-size:1.2rem}header .container p.contact a span{display:table-cell;vertical-align:middle;position:relative}header .container p.contact a span:before{content:"▶";color:#004ea2;position:absolute;top:35px;left:15px;font-size:1.2rem}}@media only screen and (max-width:768px){#screenNavi{display:none}}@media print,screen and (min-width:769px){#screenNavi{width:550px;height:90px;line-height:90px;display:block;float:right;margin-right:360px}}@media only screen and (min-width:769px) and (min-width:769px) and (max-width:1219px){#screenNavi{padding-left:15px;padding-right:15px}}@media print,screen and (min-width:769px){#screenNavi>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;max-width:550px;margin:0 auto}#screenNavi>ul>*{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:stretch;align-self:stretch;width:20%;margin:0}#screenNavi>ul>li{height:90px;line-height:90px;display:table}#screenNavi>ul>li>a{width:100%;color:#000000;font-size:1.4rem;text-align:center;text-decoration:none;display:table-cell;vertical-align:middle;position:relative;font-weight:bold;position:relative}#screenNavi>ul>li>a:hover{color:#ffffff;background-color:#00a1e9}}@media only screen and (min-width:769px) and (min-width:769px) and (max-width:1219px){#screenNavi>ul>li>a{font-size:1.4rem;letter-spacing:-0.2px}}@media print,screen and (min-width:769px){#screenNavi>ul>li:last-child{border-right:none}}@media only screen and (min-width:769px) and (max-width:1219px){#screenNavi{width:420px;margin-right:350px;padding:0}}@media only screen and (min-width:769px) and (max-width:1219px) and (max-width:1024px){#screenNavi{display:none}}#screenNavi ul li .Wrap{width:100%!important;position:absolute;top:90px;z-index:100;overflow:hidden;display:none;height:320px;background:#00a1e9}@media only screen and (min-width:769px) and (max-width:1219px){#screenNavi ul li .Wrap{right:0;width:70%}}@media print,screen and (min-width:1220px){#screenNavi ul li .Wrap{right:0;width:100%}}.Wrap .wrapInner{margin:0 auto;max-width:1140px;color:#fff;padding:20px 0}.Wrap .wrapInner a{color:#fff!important;text-decoration:none;display:block}.Wrap .wrapInner a:hover{background-color:#004ea1}.Wrap .wrapInner ul{width:100%;margin:0 auto;padding-left:0.5%}.Wrap .wrapInner ul li{line-height:70px;border-right:1px solid #5ecbff;text-align:center;float:left;width:33%}.Wrap .wrapInner ul li:nth-child(3n){border-right:none}#sideNavi{position:fixed;top:160px;right:0;width:60px;height:200px}#sideNavi a{position:relative;display:block;width:60px;height:200px;color:#fff;background-color:#004ea1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-decoration:none}#sideNavi a:hover{color:#004ea1;background-color:#fff}#sideNavi a span{display:block;width:60px;height:200px;padding:20px 9px;text-align:center;font-size:1.4rem;font-weight:bold}#menuButton{border:none;display:block;cursor:pointer;background:#ecf2ff;position:absolute;z-index:100}#menuButton span{width:60%;height:2px;display:block;background:#666;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#menuButton span.top{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}#menuButton span.bottom{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}#menuButton.isOpen .top{-webkit-transform:rotate(-45deg) translateY(0px);-ms-transform:rotate(-45deg) translateY(0px);transform:rotate(-45deg) translateY(0px)}#menuButton.isOpen .middle{background:rgba(255, 255, 255, 0)}#menuButton.isOpen .bottom{-webkit-transform:rotate(45deg) translateY(0px);-ms-transform:rotate(45deg) translateY(0px);transform:rotate(45deg) translateY(0px)}@media only screen and (max-width:768px){#menuButton{width:50px;height:50px;top:15px;right:10px}}@media print,screen and (min-width:769px){#menuButton{display:none}}#globalNavi{display:none;width:100%;background:#ecf2ff}@media only screen and (max-width:768px){#globalNavi{padding:15px}}@media print,screen and (min-width:769px){#globalNavi{display:none!important}}#globalNavi.isOpen{display:block;width:100%;position:fixed;left:0;z-index:100}@media only screen and (max-width:768px){#globalNavi.isOpen{top:80px;height:calc(100% - 80px);overflow-y:auto}}@media print,screen and (min-width:769px){#globalNavi.isOpen{top:122px}}#globalNavi>ul{}#globalNavi>ul>li{margin-bottom:5px;overflow:hidden;border:1px solid #004ea1}#globalNavi>ul>li a{color:#004ea1;display:block;text-decoration:none;background:url(//www.jyot.co.jp/images/common/list-icon.png) left 15px center no-repeat #ffffff;padding:1.0em 1.0em 1.0em 3em;position:relative}@media only screen and (max-width:768px){#globalNavi>ul>li a{}}@media print,screen and (min-width:769px){#globalNavi>ul>li a{font-size:1.4rem}}#globalNavi>ul>li a:hover{background-color:#f4f4f4}#globalNavi>ul>li a:after{width:8px;height:8px;content:"";border-top:1px solid #004ea1;border-right:1px solid #004ea1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:15px;margin:auto 0}#globalNavi>ul>li:last-child{margin-bottom:15px}#globalNavi>ul .accordionBox span{color:#004ea1;display:block;text-decoration:none;background-image:url(//www.jyot.co.jp/images/common/list-icon.png), url(//www.jyot.co.jp/images/common/accordion-plus-icon.png);background-size:15px 15px;background-position:left 15px center,right 10px center;background-repeat:no-repeat;background-color:#ffffff;padding:1.0em 1.0em 1.0em 3em}#globalNavi>ul .accordionBox span.bg02{background-image:url(//www.jyot.co.jp/images/common/list-icon.png), url(//www.jyot.co.jp/images/common/accordion-minus-icon.png);background-size:15px 15px;background-position:left 15px center,right 10px center;background-repeat:no-repeat;background-color:#f4f4f4;padding:1.0em 1.0em 1.0em 3em}@media print,screen and (min-width:769px){#globalNavi>ul .accordionBox span{font-size:1.4rem}}#globalNavi>ul .accordionBox span:hover{background-color:#f4f4f4;cursor:pointer}#globalNavi>ul .accordionBox .subMenu li{border-bottom:1px dotted #f4f4f4}#globalNavi>ul .accordionBox .subMenu li:last-child{border-bottom:none}#globalNavi>ul .accordionBox .subMenu li a{background:url(//www.jyot.co.jp/images/common/disc.png) left 17px center no-repeat #ffffff}#globalNavi>ul .accordionBox .subMenu li a:hover{background-color:#f4f4f4}@media print,screen and (min-width:769px){#globalNavi>ul{display:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:flex-start;flex-wrap:flex-start;-webkit-box-pack:23.5%;-ms-flex-pack:23.5%;justify-content:23.5%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start}#globalNavi>ul>*{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;align-self:auto;width:20px 2% 0 0;margin:stretch}#globalNavi>ul li:nth-child(-n+4){margin-top:0}#globalNavi>ul li:nth-child(4n){margin-right:0}#globalNavi>ul li a{border-radius:6px}}@media only screen and (min-width:769px) and (max-width:1219px){#globalNavi{width:100%;margin:0}#globalNavi>ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#globalNavi>ul>li>a span,#globalNavi>ul>li>div span{display:none}}#close{width:100%;color:#00a1e9;padding:1em;text-align:center;text-decoration:none;display:block;cursor:pointer;border:solid 1px #00a1e9;position:relative;margin:0 auto;cursor:pointer;background:none}@media only screen and (max-width:768px){#close{padding:0.7em 0.5em}}@media print,screen and (min-width:769px){#close{font-size:1.5rem}}#close:after{display:block;content:"";width:0.5em;height:0.5em;background-color:transparent;border:solid 1px #004ea1;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:1.5em;margin:auto 0}#close:hover{background:#00a1e9;border-color:#00a1e9;color:#ffffff;text-decoration:none!important}#close:hover:after{border-color:#ffffff}#close:after{display:none}@media only screen and (max-width:768px){#close{margin-bottom:15px}}@media print,screen and (min-width:769px){#close{width:200px;padding:1.0em;margin:50px auto}}#category-link h2,#category-link h3{text-align:center;font-weight:bolder}#category-link ul{border:1px solid #666}#category-link ul li{float:left;font-weight:bolder}#category-link ul li a{color:#666}#category-link ul li a:hover{text-decoration:none;color:#00a1e9}@media only screen and (max-width:768px){#category-link{margin-bottom:20px}#category-link h2,#category-link h3{font-size:2rem;height:36px;line-height:36px;background:url(//www.jyot.co.jp/images/common/category-link-icon.png) left center no-repeat;background-size:28px 36px;padding-left:35px;width:250px;margin:0 auto 15px auto}#category-link ul{padding:15px 15px 5px 15px;margin-bottom:20px}#category-link ul li{margin-right:15px;margin-bottom:10px}}@media print,screen and (min-width:769px){#category-link{margin-bottom:50px}#category-link h2,#category-link h3{font-size:2.4rem;background:url(//www.jyot.co.jp/images/common/category-link-icon.png) left center no-repeat;padding-left:46px;width:300px;margin:0 auto 30px auto;min-height:44px;line-height:44px}#category-link ul{padding:30px 30px 15px 30px}#category-link ul li{font-size:1.8rem;margin-right:30px;margin-bottom:15px}}main>article>.container{display:block;max-width:1240px;margin:0 auto}@media only screen and (max-width:768px){main>article>.container{padding:0 15px}}@media print,screen and (min-width:769px){main>article>.container{padding:0 50px}}main>article>.container>#main{width:100%}@media print,screen and (min-width:769px){main>article #main{width:100%;margin-left:0;float:left;margin-top:50px}}@media print,screen and (min-width:769px) and (min-width:1220px){main>article #main{max-width:790px}}@media print,screen and (min-width:769px){main>article #main ul li{}}main>article #side{width:100%}@media only screen and (max-width:768px){main>article #side{display:none}}@media only screen and (min-width:769px) and (max-width:1219px){main>article #side{margin-right:0;clear:both}}@media print,screen and (min-width:1220px){main>article #side{margin-top:50px;max-width:300px;margin-right:0;float:right}}main>article #side h2{color:#004ea1;font-weight:bold}@media only screen and (max-width:768px){main>article #side h2{font-size:1.8rem;margin-bottom:15px}}@media print,screen and (min-width:769px){main>article #side h2{font-size:2.4rem;margin-bottom:20px}}@media only screen and (min-width:769px) and (max-width:1219px){main>article #side #search-system{padding-top:20px;width:48%;float:left;margin-right:4%}main>article #side #search-system:nth-child(2n){margin-right:0}}main>article #side #search-system ul{border-top:1px solid #a0a0a0}main>article #side #search-system ul li{width:100%;border-bottom:1px solid #a0a0a0}main>article #side #search-system ul li a{width:100%;height:0;padding-top:88px;display:block;overflow:hidden}@media only screen and (min-width:769px) and (max-width:1219px){main>article #side #search-system ul li a{padding-top:64px}}main>article #side #search-system ul li a:hover{background-color:#dae4f8}main>article #side #search-system ul li:first-child a{background:url(//www.jyot.co.jp/images/common/system-ttl01.png) left 20px center no-repeat;background-size:auto 42px}@media only screen and (min-width:769px) and (max-width:1219px){main>article #side #search-system ul li:first-child a{padding-top:64px;background-size:auto 36px}}main>article #side #search-system ul li:first-child a:hover{background-color:#dae4f8}main>article #side #search-system ul li:nth-child(2) a{background:url(//www.jyot.co.jp/images/common/system-ttl02.png) left 20px center no-repeat;background-size:auto 42px}@media only screen and (min-width:769px) and (max-width:1219px){main>article #side #search-system ul li:nth-child(2) a{padding-top:64px;background-size:auto 36px}}main>article #side #search-system ul li:nth-child(2) a:hover{background-color:#dae4f8}main>article #side #search-system ul li:nth-child(3) a{background:url(//www.jyot.co.jp/images/common/system-ttl03.png) left 20px center no-repeat;background-size:auto 42px}@media only screen and (min-width:769px) and (max-width:1219px){main>article #side #search-system ul li:nth-child(3) a{padding-top:64px;background-size:auto 36px}}main>article #side #search-system ul li:nth-child(3) a:hover{background-color:#dae4f8}main>article #side #search-system ul li:nth-child(4) a{background:url(//www.jyot.co.jp/images/common/system-ttl04.png) left 20px center no-repeat;background-size:auto 42px}@media only screen and (min-width:769px) and (max-width:1219px){main>article #side #search-system ul li:nth-child(4) a{padding-top:64px;background-size:auto 36px}}main>article #side #search-system ul li:nth-child(4) a:hover{background-color:#dae4f8}main>article #side #search-system ul li:nth-child(5) a{background:url(//www.jyot.co.jp/images/common/system-ttl05.png) left 20px center no-repeat;background-size:auto 42px}@media only screen and (min-width:769px) and (max-width:1219px){main>article #side #search-system ul li:nth-child(5) a{padding-top:64px;background-size:auto 36px}}main>article #side #search-system ul li:nth-child(5) a:hover{background-color:#dae4f8}main>article #side #search-system ul li:nth-child(6) a{background:url(//www.jyot.co.jp/images/common/system-ttl06.png) left 20px center no-repeat;background-size:auto 42px}@media only screen and (min-width:769px) and (max-width:1219px){main>article #side #search-system ul li:nth-child(6) a{padding-top:64px;background-size:auto 36px}}main>article #side #search-system ul li:nth-child(6) a:hover{background-color:#dae4f8}main>article #side #search-system ul li:nth-child(7) a{background:url(//www.jyot.co.jp/images/common/system-ttl07.png) left 20px center no-repeat;background-size:auto 42px}@media only screen and (min-width:769px) and (max-width:1219px){main>article #side #search-system ul li:nth-child(7) a{padding-top:64px;background-size:auto 36px}}main>article #side #search-system ul li:nth-child(7) a:hover{background-color:#dae4f8}main>article #side #search-system ul li:nth-child(8) a{background:url(//www.jyot.co.jp/images/common/system-ttl08.png) left 20px center no-repeat;background-size:auto 42px}@media only screen and (min-width:769px) and (max-width:1219px){main>article #side #search-system ul li:nth-child(8) a{padding-top:64px;background-size:auto 36px}}main>article #side #search-system ul li:nth-child(8) a:hover{background-color:#dae4f8}@media only screen and (max-width:768px){main>article #side #search-system ul li{margin-bottom:25px}}@media print,screen and (min-width:1220px){main>article #side #search-system{margin-bottom:50px}}@media only screen and (min-width:769px) and (max-width:1219px){main>article #side #search-work{padding-top:20px;width:48%;float:left;margin-right:4%}main>article #side #search-work:nth-child(2n){margin-right:0}}main>article #side #search-work ul{border-top:1px solid #a0a0a0}main>article #side #search-work ul li{overflow:visible;border-bottom:1px solid #a0a0a0}main>article #side #search-work ul li a{padding:20px;display:block;position:relative;text-decoration:none;color:#000000;font-weight:bolder}main>article #side #search-work ul li a:hover{background-color:#dae4f8}main>article #side #search-work ul li a:after{display:block;content:"";width:0.5em;height:0.5em;background-color:transparent;border:solid 1px #004ea1;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:10px;margin:auto 0}@media only screen and (max-width:768px){main>article #side #search-work ul li{margin-bottom:25px}}main>article #side #search-system>a,main>article #side #search-work>a{width:100%;color:#004ea1;padding:1em;text-align:center;text-decoration:none;display:block;cursor:pointer;border:solid 1px #004ea1;position:relative;margin:0 auto;max-width:300px;background-color:#004ea1;color:#ffffff}@media only screen and (max-width:768px){main>article #side #search-system>a,main>article #side #search-work>a{padding:0.7em 0.5em}}@media print,screen and (min-width:769px){main>article #side #search-system>a,main>article #side #search-work>a{font-size:1.5rem}}main>article #side #search-system>a:after,main>article #side #search-work>a:after{display:block;content:"";width:0.5em;height:0.5em;background-color:transparent;border:solid 1px #004ea1;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:1.5em;margin:auto 0}main>article #side #search-system>a:hover,main>article #side #search-work>a:hover{background:#004ea1;border-color:#004ea1;color:#ffffff;text-decoration:none!important}main>article #side #search-system>a:hover:after,main>article #side #search-work>a:hover:after{border-color:#ffffff}main>article #side #search-system>a:after,main>article #side #search-work>a:after{width:8px;height:8px;content:"";display:block;border-top:1px solid #ffffff;border-right:1px solid #ffffff;position:absolute;top:0;bottom:0;margin:auto 0}main>article #side #search-system>a:hover,main>article #side #search-work>a:hover{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80)}@media only screen and (max-width:768px){main>article #side #search-system>a,main>article #side #search-work>a{margin:15px auto 0 auto}}@media print,screen and (min-width:769px){main>article #side #search-system>a,main>article #side #search-work>a{margin:26px auto 0 auto}}.pagination{text-align:center!important;width:100%}@media only screen and (max-width:768px){.pagination{margin-top:20px;margin-bottom:10px}}@media only screen and (min-width:769px) and (max-width:1219px){.pagination{margin-top:50px;margin-bottom:20px}}@media print,screen and (min-width:1220px){.pagination{margin-top:60px;margin-bottom:40px}}.pagination li{min-width:43px;width:auto!important;min-width:auto!important;display:inline-block!important;padding:0!important;background-color:#fff!important;margin-bottom:5px}@media print,screen and (min-width:769px){.pagination li{margin-right:15px}.pagination li:last-child{margin-right:0}}.pagination .next{max-width:100%!important;background-color:transparent}.pagination .prev{background-color:transparent}.pagination a{border:1px solid #00a1e9!important;color:#00a1e9!important;text-decoration:none!important;display:inline-block;line-height:auto!important;background-color:#fff}@media only screen and (max-width:768px){.pagination a{padding:6px 12px!important}}@media print,screen and (min-width:769px){.pagination a{padding:6px 15px!important}}.pagination a:hover{border:1px solid #00a1e9!important}.pagination .active{border:1px solid #00a1e9!important;text-decoration:none!important;line-height:auto!important;background:#00a1e9;color:#ffffff}@media only screen and (max-width:768px){.pagination .active{padding:6px 12px!important}}@media print,screen and (min-width:769px){.pagination .active{padding:6px 15px!important}}.pagination a:hover{color:#FFF!important;background:#00a1e9!important}.pagination .next a,.pagination .prev a{border:none!important}.pagination .pagenation__item.active a,.pagination.wp .active{background:#00a1e9!important;color:#FFF!important;border:1px solid #00a1e9!important;text-decoration:none!important}.pagination .pagenation__item-next a,.pagination .pagenation__item-previous a{border:none!important}.pagination .next a{border:1px solid #00a1e9!important;color:#00a1e9}.pagination .prev a{border:1px solid #00a1e9!important;color:#00a1e9}.pagination span.current{padding:8px 15px!important;background:#00a1e9!important;color:#FFF!important;border:1px solid #00a1e9!important;text-decoration:none!important}.pagination h2.screen-reader-text{display:none}article a:link{color:#666}article img{max-width:100%;height:auto;vertical-align:bottom}article ul li img{width:100%;height:auto}.headline01{color:#00a0e9;text-align:center;line-height:1.4;font-weight:bolder}@media only screen and (max-width:768px){.headline01{font-size:2rem;margin-bottom:15px}}@media print,screen and (min-width:769px){.headline01{font-size:3.6rem;margin-bottom:30px;letter-spacing:1px}}.headline02{line-height:1.4;color:#666;background-image:-moz-linear-gradient(-60deg, #faebea 0%, #ecf8f2 100%);background-image:-webkit-linear-gradient(-60deg, #faebea 0%, #ecf8f2 100%);background-image:-ms-linear-gradient(-60deg, #faebea 0%, #ecf8f2 100%)}@media only screen and (max-width:768px){.headline02{font-size:1.8rem;padding:12px 15px}}@media print,screen and (min-width:769px){.headline02{font-size:2.4rem;padding:13px 35px}}.headline03{line-height:1.4;color:#666}@media only screen and (max-width:768px){.headline03{font-size:2.0rem}}@media print,screen and (min-width:769px){.headline03{font-size:2.4rem}}#pager:after{display:block;content:"";clear:both;height:0;width:0}@media only screen and (max-width:768px){#pager{margin-top:30px}}@media print,screen and (min-width:769px){#pager{margin-top:80px;position:relative;margin-bottom:30px}}@media only screen and (max-width:768px){#pager li{width:48%}#pager li.noLink{display:none}}@media print,screen and (min-width:769px){#pager li{width:22%}#pager li.noLink{display:block}}#pager li a,#pager li span{display:block;padding:1em;text-align:center;text-decoration:none;font-size:1.5rem}@media only screen and (max-width:768px){#pager li a,#pager li span{padding:0.5em}}#pager li a{position:relative;color:#00a1e9;border:solid 1px #00a1e9}#pager li a:before{border-color:#00a1e9!important}#pager li a:hover{border-color:#00a1e9;background-color:#00a1e9;color:#ffffff!important}#pager li a:hover:before{border-color:#ffffff!important}#pager li span{color:#ccc;background-color:#f8f8f8;border:solid 1px #f8f8f8}#pager li.next a:before,#pager li.prev a:before{display:block;content:"";width:6px;height:6px;background-color:transparent;border:solid 1px #fff;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:15px;margin:auto 0}@media print,screen and (min-width:769px){#pager li.next a:before,#pager li.prev a:before{border-width:1px}}#pager li.next{float:left}#pager li.next a:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);left:15px;right:0}#pager li.prev{float:right}@media only screen and (max-width:768px){#pager li.back{width:100%;float:left;margin:10px 0 0 0}}@media print,screen and (min-width:769px){#pager li.back{position:absolute;left:0;right:0;margin:0 auto}#pager li.back a:after{display:none}}#page-main{width:100%;color:#000000;text-align:center;background:url(//www.jyot.co.jp/images/common/page-main-bg.jpg) center bottom no-repeat #b1e1ef;background-size:cover;font-weight:bolder}@media only screen and (max-width:768px){#page-main{font-size:2.0rem;padding:25px 15px!important;background-size:auto 100%;letter-spacing:1px;line-height:1}}@media print,screen and (min-width:769px){#page-main{width:100%;padding:60px 50px 60px 50px!important;letter-spacing:1px;background-size:cover}}#page-main h1{background:url(//www.jyot.co.jp/images/news/page-ttl.png) center center no-repeat;background-size:contain;height:0;display:block;overflow:hidden}@media only screen and (max-width:768px){#page-main h1{width:104px;padding-top:25px;margin:0 auto 10px auto}}@media print,screen and (min-width:769px){#page-main h1{width:133px;padding-top:32px;margin:0 auto 20px auto}}@media only screen and (max-width:768px){#page-main figure{margin:15px auto 0 auto;border-radius:20px;overflow:hidden}}@media print,screen and (min-width:769px){#page-main figure{max-width:1140px;margin:30px auto 0 auto;border-radius:60px;overflow:hidden}}footer{position:relative}footer #pageTop{position:fixed;bottom:-60px;right:15px;-webkit-transition:bottom .3s ease-out;-moz-transition:bottom .3s ease-out;-ms-transition:bottom .3s ease-out;-o-transition:bottom .3s ease-out;transition:bottom .3s ease-out;z-index:2}footer #pageTop a{width:60px;height:0;padding-top:60px;background:url(//www.jyot.co.jp/images/common/page-top.png) center center no-repeat #004ea1;background-size:20px;display:block;overflow:hidden;border-radius:30px}footer #pageTop a:hover{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80)}@media only screen and (max-width:768px){footer{margin-top:15px}footer #pageTop{bottom:-50px}footer #pageTop a{width:50px;padding-top:50px;border-radius:25px}footer #pageTop.scrolled{bottom:15px;right:15px}}@media print,screen and (min-width:769px){footer{padding-bottom:70px;margin-top:80px;min-height:180px}footer #pageTop.scrolled{bottom:50px;right:15px}}footer .container{max-width:1140px;margin:0 auto;position:relative}@media only screen and (min-width:769px) and (max-width:1219px){footer .container{padding:0 50px}}footer .container h2{display:block;width:100%;height:0;padding:100% 0 0 0;overflow:hidden;background-position:0 0;background-repeat:no-repeat;background-size:contain;width:219px;height:0;padding-top:50px;background-image:url(//www.jyot.co.jp/images/common/logo.png);background-size:contain;display:block;overflow:hidden}@media only screen and (max-width:768px){footer .container h2{width:150px;height:0;padding-top:50px;margin:0 auto 15px auto}}@media only screen and (min-width:769px) and (max-width:1219px){footer .container h2{margin:0 auto 15px auto}}@media print,screen and (min-width:1220px){footer .container h2{margin-bottom:30px}}@media only screen and (max-width:768px){footer #footer-top{padding:20px 15px 15px 15px}}@media print,screen and (min-width:769px){footer #footer-top{padding:50px 50px 30px 50px}}@media only screen and (min-width:769px) and (max-width:1219px){footer #footer-top .container{padding:0}}footer #footer-top .container ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer #footer-top .container ul li{text-align:center}footer #footer-top .container ul li a{background-color:#004ea1;color:#ffffff;display:block;text-decoration:none;width:100%;height:auto;position:relative}@media only screen and (max-width:768px){footer #footer-top .container ul li a{padding:15px}footer #footer-top .container ul li a:after{width:8px;height:8px;content:"";display:block;border-top:1px solid #ffffff;border-right:1px solid #ffffff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:15px;margin:auto 0}}@media print,screen and (min-width:769px){footer #footer-top .container ul li a{padding:30px;font-size:2.2rem}footer #footer-top .container ul li a:after{width:8px;height:8px;content:"";display:block;border-top:2px solid #ffffff;border-right:2px solid #ffffff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:20px;margin:auto 0}}footer #footer-top .container ul li a:hover{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80)}@media only screen and (max-width:768px){footer #footer-top .container ul li{width:100%;margin-bottom:5px}}@media print,screen and (min-width:769px){footer #footer-top .container ul li{margin-bottom:20px}footer #footer-top .container ul li:nth-child(-n+2){width:49%;margin-right:2%}footer #footer-top .container ul li:nth-child(2){margin-right:0}footer #footer-top .container ul li:nth-child(n+3):nth-child(-n+8){width:32%;margin-right:2%}footer #footer-top .container ul li:nth-child(5){margin-right:0!important}footer #footer-top .container ul li:nth-child(8){margin-right:0!important}}footer #footer-middle{background:url(//www.jyot.co.jp/images/common/footer-middle-bg.jpg) center center no-repeat;background-size:cover}@media print,screen and (min-width:769px){footer #footer-middle{padding:0 50px 80px 50px}footer #footer-middle .top-wrap{max-width:1140px;margin:0 auto;padding:80px 0 50px 0}footer #footer-middle .top-wrap h2{font-size:4rem;font-weight:bold;margin-bottom:50px}footer #footer-middle .top-wrap p{font-size:1.8rem;line-height:1.8}footer #footer-middle .bottom-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;max-width:1140px;margin:0 auto}footer #footer-middle .bottom-wrap>*{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:stretch;align-self:stretch;width:50%;margin:0}}@media only screen and (max-width:768px){footer #footer-middle{padding:20px 15px}footer #footer-middle .top-wrap{padding:5px 0 15px 0}footer #footer-middle .top-wrap h2{font-size:2rem;font-weight:bold;margin-bottom:15px}footer #footer-middle .top-wrap p{font-size:1.6rem;line-height:1.6}}footer #footer-middle .top-wrap{color:#ffffff;text-align:center;font-weight:bold}footer #footer-middle .left-wrap{color:#ffffff;text-align:center}footer #footer-middle .left-wrap h3{font-weight:bold}footer #footer-middle .left-wrap p a{color:#ffffff;text-decoration:none;display:block;font-weight:bold}@media only screen and (max-width:768px){footer #footer-middle .left-wrap{margin-bottom:20px}footer #footer-middle .left-wrap h3{font-size:1.8rem;margin-bottom:10px}footer #footer-middle .left-wrap p a{width:100%;color:#00a1e9;text-decoration:none;text-align:center;display:block;background:url(//www.jyot.co.jp/images/common/tel-icon-white.png) left 20px center no-repeat;background-size:18px;max-width:300px;color:#ffffff!important;border:1px solid #ffffff!important;margin-bottom:5px!important;width:100%;color:#004ea1;padding:1em;text-align:center;text-decoration:none;display:block;cursor:pointer;border:solid 1px #004ea1;position:relative;margin:0 auto}}@media only screen and (max-width:768px) and (max-width:768px){footer #footer-middle .left-wrap p a{padding:0.7em 0.5em}}@media only screen and (max-width:768px) and (min-width:769px){footer #footer-middle .left-wrap p a{font-size:1.5rem}}@media only screen and (max-width:768px){footer #footer-middle .left-wrap p a:after{display:block;content:"";width:0.5em;height:0.5em;background-color:transparent;border:solid 1px #004ea1;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:1.5em;margin:auto 0}footer #footer-middle .left-wrap p a:hover{background:#004ea1;border-color:#004ea1;color:#ffffff;text-decoration:none!important}footer #footer-middle .left-wrap p a:hover:after{border-color:#ffffff}footer #footer-middle .left-wrap p a:after{display:none}footer #footer-middle .left-wrap p a:hover{text-decoration:underline;background:url(//www.jyot.co.jp/images/common/tel-icon-white.png) left 20px center no-repeat #004ea1;border:1px solid #004ea1!important;background-size:18px}footer #footer-middle .left-wrap p span{padding-top:10px}}@media print,screen and (min-width:769px){footer #footer-middle .left-wrap h3{font-size:2.4rem;margin-bottom:15px}footer #footer-middle .left-wrap p a{pointer-events:none;text-decoration:none;font-size:3.6rem}}footer #footer-middle .right-wrap{color:#ffffff;text-align:center}footer #footer-middle .right-wrap h3{font-weight:bold}footer #footer-middle .right-wrap a{width:100%;color:#004ea1;padding:1em;text-align:center;text-decoration:none;display:block;cursor:pointer;border:solid 1px #004ea1;position:relative;margin:0 auto;max-width:300px;background-color:#f8f301;border-color:#f8f301;color:#004ea1;font-weight:bolder}@media only screen and (max-width:768px){footer #footer-middle .right-wrap a{padding:0.7em 0.5em}}@media print,screen and (min-width:769px){footer #footer-middle .right-wrap a{font-size:1.5rem}}footer #footer-middle .right-wrap a:after{display:block;content:"";width:0.5em;height:0.5em;background-color:transparent;border:solid 1px #004ea1;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:1.5em;margin:auto 0}footer #footer-middle .right-wrap a:hover{background:#004ea1;border-color:#004ea1;color:#ffffff;text-decoration:none!important}footer #footer-middle .right-wrap a:hover:after{border-color:#ffffff}@media only screen and (max-width:768px){footer #footer-middle .right-wrap a{margin:15px auto 0 auto}}@media only screen and (max-width:768px){footer #footer-middle .right-wrap{margin-bottom:10px}footer #footer-middle .right-wrap h3{font-size:1.8rem}}@media print,screen and (min-width:769px){footer #footer-middle .right-wrap h3{font-size:2.4rem;margin-bottom:20px}}@media only screen and (max-width:768px){footer #footer-bottom{padding:20px 15px}}@media print,screen and (min-width:769px){footer #footer-bottom{padding-top:50px}}@media only screen and (min-width:769px) and (max-width:1219px){footer #footer-bottom .container{padding-right:50px;padding-left:50px}}footer #footer-bottom .container h3{font-weight:bold;color:#000000}@media print,screen and (min-width:769px){footer #footer-bottom .container h3{margin-bottom:10px}}@media only screen and (max-width:768px){footer #footer-bottom .container h3{display:none}}@media only screen and (max-width:768px){footer #footer-bottom .container nav{display:none}}@media print,screen and (min-width:769px){footer #footer-bottom .container nav{padding-bottom:50px;margin:0 auto;display:block;overflow:hidden}footer #footer-bottom .container nav ul{max-width:1140px;margin:0 auto;clear:both}footer #footer-bottom .container nav ul li{display:table;position:relative;float:left}footer #footer-bottom .container nav ul li a{width:100%;color:#000000;font-size:1.4rem;text-decoration:none;display:table-cell;vertical-align:middle;position:relative;padding-left:14px;position:relative}footer #footer-bottom .container nav ul li a:before{content:"▶";color:#00a0e9;position:absolute;top:0px;left:0;font-size:0.8rem}footer #footer-bottom .container nav ul li a:hover{text-decoration:underline;-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80)}}@media only screen and (min-width:769px) and (min-width:769px) and (max-width:1219px){footer #footer-bottom .container nav ul li a{font-size:1.5rem;letter-spacing:-0.2px}}@media print,screen and (min-width:769px) and (min-width:1220px){footer #footer-bottom .container nav:first-of-type ul li{width:13%;line-height:34px}footer #footer-bottom .container nav:first-of-type ul li:nth-child(-n+3){width:16%}footer #footer-bottom .container nav:first-of-type ul li:nth-child(n+8):nth-child(-n+10){width:16%}}@media only screen and (min-width:769px) and (min-width:769px) and (max-width:1219px){footer #footer-bottom .container nav:first-of-type ul li{width:24%;line-height:34px}}@media print,screen and (min-width:769px) and (min-width:1220px){footer #footer-bottom .container nav:nth-of-type(2) ul li{width:10%;line-height:34px}}@media only screen and (min-width:769px) and (min-width:769px) and (max-width:1219px){footer #footer-bottom .container nav:nth-of-type(2) ul li{width:24%;line-height:34px}}@media print,screen and (min-width:769px) and (min-width:1220px){footer #footer-bottom .container nav:nth-of-type(3) ul li{width:10%;line-height:34px}}@media only screen and (min-width:769px) and (min-width:769px) and (max-width:1219px){footer #footer-bottom .container nav:nth-of-type(3) ul li{width:24%;line-height:34px}}@media print,screen and (min-width:769px) and (min-width:1220px){footer #footer-bottom .container nav:nth-of-type(4) ul li{width:13%;line-height:34px}footer #footer-bottom .container nav:nth-of-type(4) ul li:first-child{width:16%}footer #footer-bottom .container nav:nth-of-type(4) ul li:nth-child(2){width:26%}footer #footer-bottom .container nav:nth-of-type(4) ul li:nth-child(3){width:14%}footer #footer-bottom .container nav:nth-of-type(4) ul li:nth-child(4){width:17.5%}footer #footer-bottom .container nav:nth-of-type(4) ul li:nth-child(5){width:15.7%}}@media only screen and (min-width:769px) and (min-width:769px) and (max-width:1219px){footer #footer-bottom .container nav:nth-of-type(4) ul li{width:48%;line-height:34px}}@media only screen and (max-width:768px){footer #footer-bottom .container p{width:100%;float:none}footer #footer-bottom .container p a{width:100%;color:#00a1e9;text-decoration:none;text-align:center;display:block;width:100%;color:#004ea1;padding:1em;text-align:center;text-decoration:none;display:block;cursor:pointer;border:solid 1px #004ea1;position:relative;margin:0 auto}}@media only screen and (max-width:768px) and (max-width:768px){footer #footer-bottom .container p a{padding:0.7em 0.5em}}@media only screen and (max-width:768px) and (min-width:769px){footer #footer-bottom .container p a{font-size:1.5rem}}@media only screen and (max-width:768px){footer #footer-bottom .container p a:after{display:block;content:"";width:0.5em;height:0.5em;background-color:transparent;border:solid 1px #004ea1;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:1.5em;margin:auto 0}footer #footer-bottom .container p a:hover{background:#004ea1;border-color:#004ea1;color:#ffffff;text-decoration:none!important}footer #footer-bottom .container p a:hover:after{border-color:#ffffff}}@media only screen and (max-width:768px) and (max-width:768px){footer #footer-bottom .container p a{margin:15px auto 0 auto}}@media only screen and (max-width:768px){footer #footer-bottom .container p a:hover{text-decoration:underline}footer #footer-bottom .container p:first-of-type a{margin-top:0}}@media print,screen and (min-width:769px){footer #footer-bottom .container p{float:right;font-size:1.3rem;text-align:right}footer #footer-bottom .container p a.privacy{width:150px;height:0;padding-top:150px;display:block;overflow:hidden;background-size:contain;background:url(//www.jyot.co.jp/images/common/privacy-icon.png) center center no-repeat;margin-top:-50px}footer #footer-bottom .container p a.kenkou{width:150px;height:0;padding-top:150px;margin-right:40px;display:block;overflow:hidden;background-size:contain;background:url(//www.jyot.co.jp/images/common/kenkoukeiei-icon.png) center center no-repeat;margin-top:-50px}footer #footer-bottom .container p a:hover{text-decoration:underline}}footer #footer-bottom .container>small{color:#000000;display:block;text-align:right;width:100%}@media only screen and (max-width:768px){footer #footer-bottom .container>small{width:100%;padding-top:20px;float:none;text-align:center}}@media print,screen and (min-width:769px){footer #footer-bottom .container>small{width:68%;float:left;font-size:1.2rem;text-align:left}}
#breadcrumbs{background-color:#dae4f8}#breadcrumbs ol li{color:#000000;font-size:1.4rem;display:inline-block;position:relative}#breadcrumbs ol li:nth-child(n+2){margin-left:5px}#breadcrumbs ol li:after{width:1em;color:#000000;content:">";display:block;margin-left:10px;text-align:center;float:right}#breadcrumbs ol li:last-child:after{display:none}#breadcrumbs ol li a:active,#breadcrumbs ol li a:link,#breadcrumbs ol li a:visited{color:#000000;text-decoration:underline}#breadcrumbs ol li a:hover{text-decoration:none;color:#666}@media only screen and (max-width:768px){#breadcrumbs ol{width:100%;padding:10px 15px;margin:0 auto}}@media print,screen and (min-width:769px){#breadcrumbs ol{max-width:1140px;padding:10px 0;margin:0 auto}}@media only screen and (min-width:769px) and (max-width:1219px){#breadcrumbs ol{width:100%;padding:10px 50px}}#pagetitle{clear:both;width:100%;color:#ffffff;text-align:center;background:url(//www.jyot.co.jp/images/common/pagetitle-bg.jpg) center center no-repeat #041525;font-weight:bolder;display:table}@media only screen and (max-width:768px){#pagetitle{font-size:2.0rem;padding:25px 15px!important;margin-bottom:20px;background-size:auto 100%;letter-spacing:1px;line-height:1.2}}@media print,screen and (min-width:769px){#pagetitle{width:100%;height:200px;padding:60px 50px 60px 50px!important;margin-bottom:30px;letter-spacing:1px;background-size:cover}}#pagetitle h1{color:#ffffff;text-align:center;font-weight:bolder;display:table-cell;vertical-align:middle}@media only screen and (max-width:768px){#pagetitle h1{width:104px;margin:0 auto 10px auto}}@media print,screen and (min-width:769px){#pagetitle h1{font-size:4rem;margin:0 auto}}article{position:relative}footer{margin-top:0}#breadcrumbs{}@media only screen and (max-width:768px){#pagetitle+#list,#pickup+#list{margin-top:15px}}@media print,screen and (min-width:769px){#pagetitle+#list,#pickup+#list{margin-top:80px}}.archiveLabel{text-align:center}@media only screen and (max-width:768px){.archiveLabel{margin:15px 0}}@media print,screen and (min-width:769px){.archiveLabel{margin:50px 0}}@media print,screen and (min-width:769px){.wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.wrap .pagination{display:none}}@media only screen and (max-width:768px){#news>.pagination{display:none!important}}#list{width:100%;display:block;max-width:1240px;margin:0 auto;color:#000000}@media only screen and (max-width:768px){#list{padding:0 15px}}@media print,screen and (min-width:769px){#list{padding:0 50px}}@media print,screen and (min-width:769px){#list{max-width:1000px}}@media only screen and (max-width:768px){#list{margin:15px auto 0 auto}}@media print,screen and (min-width:769px){#list{margin:0 auto;padding:0 50px}}#list>li{color:#000000;overflow:hidden;position:relative;margin-bottom:15px}@media only screen and (max-width:768px){#list>li{padding-bottom:10px;border-bottom:1px solid #dadada}#list>li time{width:80px;font-style:normal;display:inline-block;margin-right:5px;font-size:0.9em;float:left;line-height:1.8}#list>li span{width:90px;display:inline-block;float:left;text-align:center}#list>li span a{text-decoration:none;display:block;width:100%;color:#ffffff;font-size:0.9em;line-height:1.8;background-color:#00a1e9}#list>li span a:hover{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80)}#list>li p{padding-top:5px;clear:both}#list>li p a{width:100%;padding:0 0 10px 0;text-decoration:underline;color:#000000}#list>li p a:hover{text-decoration:none;-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80)}#list>li:last-child{margin-bottom:0}}@media print,screen and (min-width:769px){#list>li{width:100%;font-size:1.6rem}#list>li time{width:105px;height:30px;display:inline-block;float:left}#list>li span{width:120px;display:inline-block;float:left;text-align:center;margin-right:20px}#list>li span a{text-decoration:none;display:block;width:100%;color:#ffffff;font-size:1.4rem;line-height:1.8}#list>li span a:hover{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80)}#list>li p a{width:100%;color:#000000;position:relative;overflow:hidden;padding:0 0 15px 0;text-decoration:none}#list>li p a:hover{text-decoration:underline;-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80)}#list>li:last-child{margin-bottom:0}}@media print,screen and (min-width:769px){#blog #list,#news #list,#topics #list{margin:0 auto;padding:40px 50px 0 50px}}#category{width:100%}@media only screen and (max-width:768px){#category{padding:0 15px}}@media print,screen and (min-width:769px){#category{margin-top:20px}}#category ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:768px){#category ul{margin-top:20px;margin-bottom:5px}}#category ul li{width:200px;margin-right:20px;float:left}@media only screen and (max-width:768px){#category ul li{width:32%;margin-right:2%}#category ul li:nth-child(3n){margin-right:0}}#category ul li a{width:200px;height:40px;line-height:40px;display:block;font-size:1.6rem;color:#00a1e9;text-decoration:none;text-align:center;border:1px solid #00a1e9;position:relative;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}@media only screen and (max-width:768px){#category ul li a{width:100%;height:36px;line-height:36px;font-size:1.2rem;padding-right:10px}}#category ul li a:after{display:block;content:"";margin:auto 0;width:8px;height:8px;border-top:solid 1px #00a1e9;border-right:solid 1px #00a1e9;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;right:15px;bottom:0}#category ul li a:hover{background:#00a1e9;color:#ffffff}#category ul li a:hover:after{border-top:solid 1px #ffffff;border-right:solid 1px #ffffff}#category ul li .children{display:none}#post{display:block;max-width:1240px;margin:0 auto}@media only screen and (max-width:768px){#post{padding:0 15px}}@media print,screen and (min-width:769px){#post{padding:0 50px}}@media only screen and (max-width:768px){#post{margin-bottom:15px}}@media print,screen and (min-width:769px){#post{margin-top:70px;max-width:1000px}}#post h2{color:#000000;text-align:left;font-weight:bold}@media only screen and (max-width:768px){#post h2{font-size:1.8rem;margin-top:5px;margin-bottom:10px}}@media print,screen and (min-width:769px){#post h2{font-size:3rem;margin-top:10px;margin-bottom:25px}}#post time{color:#000000}#post span .post-categories{display:inline-block}#post>span a{text-decoration:none;background:#cccccc}@media only screen and (max-width:768px){#post>span a{width:100px;line-height:24px;height:24px;color:#FFF;font-size:0.8em;font-style:normal;text-align:center;display:inline-block;margin-left:10px}}@media print,screen and (min-width:769px){#post>span a{width:140px;line-height:25px;height:25px;color:#FFF;font-size:1.4rem;font-style:normal;text-align:center;display:inline-block;margin-left:10px}}#post>span a:hover{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80)}#post .category{width:50%;max-width:200px;padding:0.2em;background-color:#4b4b4b;color:#fff;text-align:center;font-size:80%;line-height:1.0;margin:0.5em auto 0 auto;padding:0.4em;letter-spacing:1px}@media only screen and (max-width:768px){#post .category{max-width:100px;letter-spacing:0.5px}}#post #content{color:#000000}@media only screen and (max-width:768px){#post #content{margin-top:15px}}@media print,screen and (min-width:769px){#post #content{margin:40px auto 0 auto;max-width:900px}}#post #content a{color:#004ea1}#post #content a:hover{text-decoration:none}#post #content p:nth-child(n+2){letter-spacing:0.5px;line-height:1.6}@media only screen and (max-width:768px){#post #content p:nth-child(n+2){margin-top:1.2em}}@media print,screen and (min-width:769px){#post #content p:nth-child(n+2){margin-top:2em}}#post #content .alignnone{margin:5px 20px 20px 0}#post #content .aligncenter,#post #content div.aligncenter{display:block;margin:5px auto 5px auto}#post #content .alignright{float:right;margin:5px 0 20px 20px}#post #content .alignleft{float:left;margin:5px 20px 20px 0}#post #content a img.alignright{float:right;margin:5px 0 20px 20px}#post #content a img.alignnone{margin:5px 20px 20px 0}#post #content a img.alignleft{float:left;margin:5px 20px 20px 0}#post #content a img.aligncenter{display:block;margin-left:auto;margin-right:auto}#post #content .wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}#post #content .wp-caption.alignnone{margin:5px 20px 20px 0}#post #content .wp-caption.alignleft{margin:5px 20px 20px 0}#post #content .wp-caption.alignright{margin:5px 0 20px 20px}#post #content .wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}#post #content .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}#post #content .screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}#post #content .screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.category_topics{background-color:transparent!important}.category_topics a{background:#004ea1!important}.category_blog{background-color:transparent!important}.category_blog a{background:#00a1e9!important}.category_event{background-color:transparent!important}.category_event a{background:#0082D0!important}.none{width:100%;text-align:center}@media only screen and (max-width:768px){.none{padding:15px;font-size:1.6rem}}@media print,screen and (min-width:769px){.none{padding:50px;font-size:1.8rem}}.none a{display:block;width:240px;height:50px;line-height:48px;color:#fff;font-size:1.5rem;background-color:#8f8f8f;border:none;margin:0 auto;display:block;text-align:center;text-decoration:none}.none a:hover{background-color:#004ea1}@media only screen and (max-width:768px){.none a{margin-top:15px;height:40px;line-height:40px}}@media print,screen and (min-width:769px){.none a{margin-top:30px}}