/* VOICE */
.jh-bshop ._cmsn_title1{border:none;font-size:30px;line-height:40px;text-align:left;margin-bottom:0;}
.jh-bshop ._cmsn_title1::after{display:none;}
.jh-bshop ._cmsn_title1 i{display:block;font-family:'Wendy One',sans-serif;/*font-family:jaf-mashine,sans-serif;*/font-weight:bold;font-style:normal;font-size:20px;line-height:28px;}
.jh-bshop ._cmsn_title1 span{display:inline-block;color:#000;font-size:14px;margin-left:12px;}
.jh-voices{margin:0 -30px 30px;padding:0;}
.jh-voices .jh-voice{padding:30px;width:50%;float:left;}
.jh-voices .jh-voice:nth-child(2n+1){clear:both;}
a.jh-avoice{display:block;position:relative;padding-top:50px;padding-bottom:40px;transition:.5s;}
a.jh-avoice::after{opacity:0;position:absolute;top:50%;left:25%;width:50%;text-align:center;height:50px;margin-top:-25px;font-size:18px;line-height:20px;padding:15px 0;border:2px solid #122a80;color:#122a80;background:#fff;content:"詳しく見る ▶";box-shadow:2px 2px 4px rgba(0,0,0,.7);transition:.5s;}
a.jh-avoice::before{position:absolute;top:0;left:0;border-top:solid 140px rgba(0,94,255,.4);border-right:140px solid transparent;content:"";z-index:2;}
a.jh-avoice:hover{background:transparent;}
a.jh-avoice:hover::before{border-top:solid 140px rgba(0,94,255,.3);z-index:2;}
a.jh-avoice:hover::after{opacity:1;}
a.jh-avoice:hover img{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;}
.jh-voice-img{position:relative;}
.jh-voice-img img{width:100%;height:auto;}
.jh-voice-img::before{position:absolute;top:0;left:0;border-top:40px solid #fff;border-right:500px solid transparent;content:"";z-index:1;}
.jh-voice-img::after{position:absolute;bottom:0;right:0;border-bottom:40px solid #fff;border-left:500px solid transparent;content:"";z-index:1;}
a.jh-avoice ._cmsn_title3{position:absolute;top:0;left:0;width:80%;background:rgba(38,212,255,.9);z-index:3;color:#fff;font-size:18px;line-height:28px;padding:10px;}
a.jh-avoice ._cmsn_title3 span{display:block;font-size:15px;line-height:23px;}
a.jh-avoice ._cmsn_title3 em{display:inline-block;margin-left:5px;font-size:20px;font-style:normal;}
a.jh-avoice:hover ._cmsn_title3{background:rgba(38,212,255,.6);}
a.jh-avoice p{position:absolute;bottom:0;right:0;width:95%;z-index:3;color:#000;background:rgba(201,255,255,.8);z-index:2;padding:10px;font-size:17px;line-height:27px;margin:0;}
a.jh-avoice:hover p{background:rgba(201,255,255,.6);color:rgba(0,0,0,.7);}
@media screen and (min-width:768px) and (max-width:999px){
.jh-voices{margin:0 -15px 15px;padding:0;}
.jh-voices .jh-voice{padding:15px;}
}
@media screen and (max-width:767px){
.jh-bshop ._cmsn_title1{border:none;font-size:24px;line-height:34px;}
.jh-bshop ._cmsn_title1 i{font-size:17px;line-height:25px;}
.jh-voices{margin:0 0 15px;}
.jh-voices .jh-voice{padding:15px 0;width:100%;float:none;}
a.jh-avoice{padding-top:80px;padding-bottom:70px;}
}

/* APPLICATION */
.jh-bapsp ._cmsn_title1{border:none;font-size:30px;line-height:40px;text-align:center;margin-bottom:25px;}
.jh-bapsp ._cmsn_title1::after{display:none;}
.jh-bapsp ._cmsn_title1 i{display:block;font-family:'Wendy One',sans-serif;/*font-family:jaf-mashine,sans-serif;*/font-weight:bold;font-style:normal;font-size:20px;line-height:28px;}
.jh-bapsp ul.jh-unext,.jh-bobafter ul.jh-unext{display:block;list-style:none;padding:0;background:#005eff;color:#fff;position:relative;}
.jh-bapsp ul.jh-unext::after,.jh-bobafter ul.jh-unext::after{position:absolute;border-bottom:24px solid #fff;border-left:24px solid transparent;right:5px;bottom:5px;content:"";}
.jh-bapsp ul.jh-unext li,.jh-bobafter ul.jh-unext li{display:block;padding:0;margin:0;border-top:1px solid #fff;}
.jh-bapsp ul.jh-unext li:nth-child(3),.jh-bapsp ul.jh-unext li:nth-child(4),.jh-bapsp ul.jh-unext li:nth-child(5),.jh-bapsp ul.jh-unext li:nth-child(6),.jh-bapsp ul.jh-unext li:nth-child(7),.jh-bapsp ul.jh-unext li:nth-child(8),.jh-bapsp ul.jh-unext li:nth-child(9),.jh-bapsp ul.jh-unext li:nth-child(10){display:none;}
.jh-bobafter ul.jh-unext li:nth-child(3),.jh-bobafter ul.jh-unext li:nth-child(4),.jh-bobafter ul.jh-unext li:nth-child(5),.jh-bobafter ul.jh-unext li:nth-child(6),.jh-bobafter ul.jh-unext li:nth-child(7),.jh-bobafter ul.jh-unext li:nth-child(8),.jh-bobafter ul.jh-unext li:nth-child(9),.jh-bobafter ul.jh-unext li:nth-child(10){display:none;}
.jh-bapsp a ul.jh-unext li,.jh-bobafter a ul.jh-unext li{display:block;font-size:20px;line-height:40px;color:#fff;background:#005eff;padding:25px 0;text-align:center;text-decoration:none;position:relative;}
.jh-bapsp a ul.jh-unext li i,.jh-bobafter a ul.jh-unext li i{font-style:normal;font-size:28px;}
.jh-bapsp a:hover::before{position:absolute;top:0;left:0;right:0;bottom:0;background(255,255,255,.3);content:"";}
ul.jh-uapsp,ul.jh-uapsp li{padding:0;margin:0;list-style:none;display:block;}
ul.jh-uapsp1 li h3{background-color:#0085ff;color:#fff;padding:34px 0;text-align:center;font-size:26px;line-height:36px;margin:0;}
ul.jh-uapsp1 li h3 i{display:block;font-style:normal;font-size:16px;line-height:26px;text-align:center;border-top:none;}
a.jh-aapsp{display:block;background:#0085ff;text-decoration:none;color:#fff;text-align:center;padding:65px 0 64px;position:relative;}
a.jh-aapsp::after{position:absolute;border-bottom:24px solid #fff;border-left:24px solid transparent;right:5px;bottom:5px;content:"";}
a.jh-aapsp em{display:block;font-style:normal;font-size:23px;line-height:33px;}
a.jh-aapsp h3{display:block;padding:0;margin:0 0 20px;text-align:center;}
a.jh-aapsp h3 p{display:inline-block;padding:0 10px 10px;margin:0;font-size:38px;line-height:48px;border-bottom:2px solid #fff;}
a.jh-aapsp img{width:256px;height:76px;}
a.jh-aapsp:hover{background:rgba(0,133,255,.7);}
@media print,screen and (min-width:1000px){
.jh-vapsp-p{display:flex;}
.jh-vapsp-c1{width:50%;padding-right:20px;}
.jh-vapsp-c2{width:50%;padding-left:20px;}
}
@media screen and (min-width:768px) and (max-width:999px){
.jh-vapsp-p{display:flex;}
.jh-vapsp-c1{width:50%;padding-right:10px;}
.jh-vapsp-c2{width:50%;padding-left:10px;}
ul.jh-uapsp1 li h3{font-size:20px;}
}
@media screen and (max-width:767px){
.jh-bapsp ._cmsn_title1{font-size:24px;line-height:34px;}
.jh-bapsp ._cmsn_title1 i{font-size:17px;line-height:25px;}
.jh-vapsp-c2{padding-top:20px;}
ul.jh-uapsp1 li h3 p{font-size:22px;line-height:32px;}
}
a.jh-obseminar-link{display:block;position:relative;text-decoration:none;}
a.jh-obseminar-link:hover::before{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.2);content:"";z-index:3;}

/* SUPPORT */
.jh-asupport-more{text-align:center;margin:400px 0 0;background:rgba(201,255,255,.8);padding:60px 0;z-index:2;overflow:visible;}
.jh-asupport-more a{display:inline-block;position:relative;background-color:#ff5400;color:#fff;text-decoration:none;font-size:20px;line-height:22px;padding:16px 22px;margin:0;width:70%;max-width:450px;}
.jh-asupport-more a::after{position:absolute;border-bottom:12px solid #fff;border-left:12px solid transparent;right:5px;bottom:5px;content:"";}
.jh-asupport-more a:hover{background-color:rgba(255,84,0,.7);}
.jh-bsupport-in ._cmsn_title1{border:none;font-size:30px;line-height:40px;text-align:left;margin-bottom:0;}
.jh-bsupport-in ._cmsn_title1::after{display:none;}
.jh-bsupport-in ._cmsn_title1 i{display:block;font-family:'Wendy One',sans-serif;/*font-family:jaf-mashine,sans-serif;*/font-weight:bold;font-style:normal;font-size:20px;line-height:28px;}
.jh-bsupport-in ._cmsn_title1 span{display:block;color:#000;font-size:14px;margin-left:12px;}
@media screen and (max-width:767px){
.jh-asupport-more{margin:180px 0 0;padding:30px 0;}
.jh-bsupport-in ._cmsn_title1{font-size:24px;line-height:34px;margin-top:0;}
.jh-bsupport-in ._cmsn_title1 i{font-size:17px;line-height:25px;}
}

/* MESSAGE */
.jh-fbbox{padding:0;margin:0 auto;max-width:500px;}
.fb-container{width:500px;}
.jh-vmessage-c2 ._cmsn_title1,.jh-vcmessage-c2 ._cmsn_title2{border:none;font-size:30px;line-height:56px;text-align:left;margin-bottom:0;}
.jh-vmessage-c2 ._cmsn_title1::after{display:none;}
.jh-vmessage-c2 ._cmsn_title1 i{display:block;font-family:'Wendy One',sans-serif;/*font-family:jaf-mashine,sans-serif;*/font-weight:bold;font-style:normal;font-size:20px;}
.jh-vmessage-c2 ._cmsn_title1 span{display:inline-block;color:#000;font-size:14px;margin-left:12px;}
.jh-vmessage-c2 p,.jh-vcmessage-c2 p{color:#152859;padding:20px 0 40px;margin:0;}
.jh-vcmessage-c2 ._cmsn_title2{border:none;}
.jh-vcmessage-c2 ._cmsn_title2>i{font-style:normal;display:block;font-size:.8em;line-height:1.6em;}
.jh-bmessage ._cmsn_title2{text-align:center;border-bottom:none;}
@media print,screen and (min-width:1000px){
.jh-vmessage-p,.jh-vcmessage-p{display:flex;align-items:center;margin:0 auto -20px;}
.jh-vmessage-c1{width:60%;padding-right:60px;}
.jh-vmessage-c2{width:40%;padding-left:60px;}
.jh-vcmessage-c1{width:50%;padding-right:30px;}
.jh-vcmessage-c2{width:50%;padding-left:30px;}
}
@media screen and (min-width:768px) and (max-width:999px){
.jh-vmessage-p,.jh-vcmessage-p{display:flex;align-items:center;margin:0 auto -10px;}
.jh-vmessage-c1,.jh-vcmessage-c1{width:50%;padding-right:10px;}
.jh-vmessage-c2,.jh-vcmessage-c2{width:50%;padding-left:10px;}
}
@media screen and (max-width:767px){
.jh-vmessage-c2 ._cmsn_title1{border:none;font-size:24px;line-height:34px;}
.jh-vmessage-c2 ._cmsn_title1 i{font-size:17px;line-height:25px;}
.fb-container{width:100%;max-width:540px;padding:0 20px;}
}

/* OB AFTER */
.jh-bobafter ._cmsn_title1{border:none;font-size:30px;line-height:40px;text-align:center;margin-bottom:25px;}
.jh-bobafter ._cmsn_title1::after{display:none;}
.jh-bobafter ._cmsn_title1 i{display:block;font-family:'Wendy One',sans-serif;/*font-family:jaf-mashine,sans-serif;*/font-weight:bold;font-style:normal;font-size:20px;line-height:28px;}
@media screen and (min-width:1000px){
.jh-vobafter-p{display:flex;margin:0;}
.jh-vobafter-c1{width:50%;padding-right:20px;}
.jh-vobafter-c2{width:50%;padding-left:20px;}
}
@media screen and (min-width:768px) and (max-width:999px){
.jh-vobafter-p{display:flex;margin:0;}
.jh-vobafter-c1{width:50%;padding-right:10px;}
.jh-vobafter-c2{width:50%;padding-left:10px;}
}
@media screen and (max-width:767px){
.jh-bobafter ._cmsn_title1{font-size:24px;line-height:34px;}
.jh-bobafter ._cmsn_title1 i{font-size:17px;line-height:25px;}
}

/* JOIN */
.jh-bjoin ._cmsn_title1{border:none;font-size:30px;line-height:40px;text-align:center;margin-bottom:25px;color:#ff5400;}
.jh-bjoin ._cmsn_title1::after{display:none;}
.jh-bjoin ._cmsn_title1 i{display:block;font-family:'Wendy One',sans-serif;/*font-family:jaf-mashine,sans-serif;*/font-weight:bold;font-style:normal;font-size:20px;line-height:28px;}
.jh-join-box{text-align:center;}
.jh-ajoin{display:inline-block;background-color:#ff5400;width:80%;padding:30px 0;text-align:center;margin:0 auto;}
.jh-join-img img{width:auto !important;height:auto !important;}
.jh-ajoin p{padding:0;margin:0;color:#fff;font-size:34px;line-height:46px;}
a.jh-ajoin:hover{background:rgba(255,84,0,.7);}
@media screen and (max-width:767px){
.jh-bjoin ._cmsn_title1{font-size:24px;line-height:34px;}
.jh-bjoin ._cmsn_title1 i{font-size:17px;line-height:25px;}
}

/* FOOTER */
.jh-flogo-img{width:236px;float:left;}
.jh-vfooter-p{display:flex;flex-wrap:wrap;}
.jh-vfooter-c1{width:20%;padding-right:10px;}
.jh-vfooter-c2{width:25%;padding-right:10px;}
.jh-vfooter-c3{width:55%;padding-left:20px;}
ul.jh-ufooter-t,ul.jh-ufooter-t li{padding:0;margin:0;list-style:none;}
ul.jh-ufooter-t{margin:20px 0;}
ul.jh-ufooter-t li{display:inline;}
ul.jh-ufooter-t li a{display:block;color:#fff;font-size:16px;line-height:26px;padding:10px 0;text-align:left;text-decoration:none;}
ul.jh-ufooter-t li a:hover{text-decoration:underline;}
.jh-vfooter2-p{display:flex;flex-wrap:wrap;}
.jh-vfooter2-c1{width:50%;padding-right:10px;}
.jh-vfooter2-c2{width:50%;padding-left:10px;}
.jh-vfooter2-c1 p{padding:0;margin:0;color:#fff;font-size:14px;line-height:22px;}
.jh-vfooter2-c1 a{display:block;color:#fff;text-decoration:none;font-size:14px;line-height:20px;padding:5px 0;text-align:left;}
.jh-vfooter2-c1 a span:last-child{display:inline-block;color:#fff;font-size:24px;line-height:26px;vertical-align:middle;padding:0 0 5px;font-weight:bold;}
.jh-vfooter2-c1 a:hover span{color:rgba(255,255,255,.7);}
.jh-vfooter2-c2 a{display:block;background:#fff;font-size:14px;color:#182980;line-height:26px;text-align:center;padding:15px 0;text-decoration:none;}
.jh-vfooter2-c2 a span:first-child{display:inline-block;width:24px;height:26px;background:url('ml.png') no-repeat center bottom;margin-right:6px;}
.jh-vfooter2-c2 a span:last-child{display:inline-bljh-vfooter2-c1ock;color:#182980;font-size:16px;line-height:18px;vertical-align:middle;padding:0 0 8px;}
.jh-vfooter2-c2 a:hover{background:rgba(255,255,255,.7);}
ul.jh-ufooter-b,ul.jh-ufooter-b li{padding:0;margin:0;list-style:none;}
ul.jh-ufooter-b{display:flex;margin:30px 0;}
ul.jh-ufooter-b li:nth-child(2n+1){clear:both;width:55%;padding-right:10px;}
ul.jh-ufooter-b li:nth-child(2n){clear:both;width:45%;padding-left:10px;}
ul.jh-ufooter-b li a{display:block;background:#ff5400;font-size:14px;color:#fff;line-height:26px;text-align:center;padding:15px 0;text-decoration:none;position:relative;}
ul.jh-ufooter-b li a::after{position:absolute;border-bottom:12px solid #fff;border-left:12px solid transparent;right:5px;bottom:5px;content:"";}
ul.jh-ufooter-b li a:hover{background:rgba(255,84,0,.7);}
@media screen and (max-width:767px){
.jh-vfooter-p{display:flex;}
.jh-vfooter-c1{width:45%;padding-right:5px;padding-left:0;}
.jh-vfooter-c2{width:55%;padding-left:5px;padding-right:0;}
.jh-vfooter-c3{width:100%;padding-left:0;padding-right:0;}
.jh-vfooter2-c1{width:100%;padding-right:0;text-align:center;}
.jh-vfooter2-c1 a{display:block;text-align:center;font-size:24px;margin:10px 0 20px;}
.jh-vfooter2-c2{width:100%;padding-left:0;padding-top:20px;}
}

/* COPY RIGHT */
.jh-copy{font-size:13px;line-height:15px;padding:26px 0;text-align:center;font-style:normal;}
@media print,screen and (min-width:768px){
.jh-copy br{display:none;}
}

/* MENU BUTTON */
.jh-menu-btn{position:fixed;top:5px;right:5px;cursor:pointer;width:50px;height:50px;background:rgba(255,255,255,.9);z-index:301;-webkit-box-shadow:0 0 3px rgba(255,255,255,.3);-moz-box-shadow:0 0 3px rgba(255,255,255,.3);box-shadow:0 0 3px rgba(255,255,255,.3);border:1px solid #122a80;}
.jh-menu-btn-line{position:absolute;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;width:28px;height:2px;background-color:#122a80;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;left:50%;margin-left:-14px;}
.jh-menu-btn-line-top{top:10px;}
.jh-menu-btn-line-middle{top:18px;}
.jh-menu-btn-line-bottom{top:26px;}
.jh-menu-btn-active>.jh-menu-btn-line-top{top:18px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.jh-menu-btn-active>.jh-menu-btn-line-middle{display:none;}
.jh-menu-btn-active>.jh-menu-btn-line-bottom{top:18px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.jh-menu-btn-text{position:absolute;bottom:5px;left:0;right:0;color:#122a80;font-size:8px;line-height:10px;text-align:center;font-family:'Wendy One',sans-serif;/*font-family:jaf-mashine,sans-serif;*/font-weight:bold;}
@media screen and (min-width:768px){
.jh-menu-btn{display:none !important;}
}

/* SP MENU */
.jh-bspmenu ul.jh-uglobal{display:block;margin:10px 0;padding:10px;}
.jh-bspmenu ul.jh-uglobal li{display:block;padding:5px 15px;}
.jh-bspmenu ul.jh-uglobal li a{display:block;text-decoration:none;text-align:center;}
.jh-bspmenu ul.jh-uglobal li a i{display:block;font-family:'Wendy One',sans-serif;/*font-family:jaf-mashine,sans-serif;*/font-weight:bold;font-style:normal;font-size:12px;line-height:18px;}
.jh-bspmenu ul.jh-uglobal li a:hover{background:rgba(255,255,255,.95);}
.jh-bspmenu ul.jh-uglobal li._cmsn_menu_lv1 a{color:#fff;font-size:16px;line-height:24px;background:#fe5504;border:2px solid #fe5504;padding:15px 0;}
.jh-bspmenu ul.jh-uglobal li._cmsn_menu_lv2 a{color:#122a80;font-size:16px;line-height:24px;background:#fff;border:2px solid #122a80;padding:10px 0;}
.jh-bspmenu ul.jh-uglobal li._cmsn_menu_lv3 a{color:#fff;font-size:13px;line-height:19px;background:transparent;padding:6px 0;}

/* DECORATION */
.jh-color-kon{color:#2c25ac;}
.jh-color-ora{color:#fe5504 !important;}
.jh-color-green{color:#3ba84f;}
.jh-color-red{color:red;}
.jh-bgcolor-kon,.jh-bgcolor-usu,.jh-bgcolor-white,.jh-bgcolor-aqua{padding:20px;}
.jh-bgcolor-kon{background-color:#12287f;color:#fff;}
.jh-bgcolor-usu{background-color:#e9eff4;}
.jh-bgcolor-white{background-color:#fff;}
.jh-bgcolor-aqua{background-color:#ecffff;}
.jh-bgcolor-kon ._cmsn_title1:first-child,.jh-bgcolor-kon ._cmsn_title2:first-child,.jh-bgcolor-kon ._cmsn_title3:first-child{margin-top:0;}
.jh-bgcolor-usu ._cmsn_title1:first-child,.jh-bgcolor-usu ._cmsn_title2:first-child,.jh-bgcolor-usu ._cmsn_title3:first-child{margin-top:0;}
.jh-bgcolor-white ._cmsn_title1:first-child,.jh-bgcolor-white ._cmsn_title2:first-child,.jh-bgcolor-white ._cmsn_title3:first-child{margin-top:0;}
.jh-bgcolor-aqua ._cmsn_title1:first-child,.jh-bgcolor-aqua ._cmsn_title2:first-child,.jh-bgcolor-aqua ._cmsn_title3:first-child{margin-top:0;}
.jh-bgcolor-mgn20{margin:20px 0;}
.jh-bgcolor-mgn30{margin:30px 0;}
.jh-bgcolor-mgn40{margin:40px 0;}
.jh-under-mgn10{margin-bottom:10px;}
@media screen and (max-width:767px){
.jh-bgcolor-kon,.jh-bgcolor-usu,.jh-bgcolor-white,.jh-bgcolor-aqua{padding:15px 5px;}
.jh-bgcolor-kon,.jh-bgcolor-usu,.jh-bgcolor-white,.jh-bgcolor-aqua{padding:10px 4px;}
}

/* LINK */
.jh-button-ora,.jh-button-ora60{margin:10px 0 0;}
.jh-button-ora a,.jh-button-ora60 a{display:inline-block;background-color:#fe5504;color:#fff;text-decoration:none;font-size:1.2em;line-height:2em;padding:8px 10px;text-align:center;}
.jh-button-ora a{min-width:80%;}
.jh-button-ora60 a{min-width:60%;}
.jh-button-ora a:hover,.jh-button-ora60 a:hover{background-color:rgba(254,85,4,.7);}

/* FLEX TITLE */
.jh-flex-title ._cmsn_title3{display:flex;margin:20px auto 10px;width:100%;align-items:stretch;padding:10px;}
.jh-flex-title ._cmsn_title3 i{width:15%;text-align:center;background:red;color:#fff;font-style:normal;}
.jh-flex-title ._cmsn_title3 p{width:85%;text-align:left;padding:0 0 0 20px;margin:0;background:#e9eff4;}
.jh-flex-title-b ._cmsn_title3{display:flex;margin:20px auto 10px;width:100%;align-items:center;padding:10px;}
.jh-flex-title-b ._cmsn_title3 i{width:15%;text-align:center;background:#12287f;color:#fff;font-style:normal;padding-top:20px;padding-bottom:20px;}
.jh-flex-title-b ._cmsn_title3 p{width:85%;text-align:left;padding:20px 0 20px 20px;margin:0;color:#000;font-weight:normal;}
@media screen and (max-width:767px){
.jh-flex-title ._cmsn_title3 i{width:20%;}
.jh-flex-title ._cmsn_title3 p{width:80%;}
.jh-flex-title-b ._cmsn_title3 i{width:20%;}
.jh-flex-title-b ._cmsn_title3 p{width:80%;}
}

/* Q AND A */
ul.jh-uqanda,ul.jh-uqanda li{display:block;padding:0;margin:0;}
ul.jh-uqanda{display:flex;align-items:start;}
ul.jh-uqanda-q{margin:30px 0 10px;/*cursor:pointer;*/padding:30px 0 0;}
/*ul.jh-uqanda-q:hover{background:#f0f0f0;}*/
ul.jh-uqanda-a{margin:10px 0 30px;/*display:none;*/padding:0 0 30px;}
ul.jh-uqanda li:nth-child(1){width:10%;}
ul.jh-uqanda li:nth-child(2){width:80%;padding-left:20px;padding-right:20px;padding-top:14px;}
ul.jh-uqanda li:nth-child(3){width:10%;}
ul.jh-uqanda li:nth-child(1) i{display:inline-block;font-size:40px;line-height:42px;padding:10px;width:62px;font-style:normal;text-align:center;}
ul.jh-uqanda li:nth-child(3) span{display:inline-block;font-size:40px;line-height:42px;padding:10px;width:62px;color:#999;text-align:center;display:none;}
ul.jh-uqanda-q li:nth-child(1) i{background-color:#ff1616;color:#fff;}
ul.jh-uqanda-a li:nth-child(1) i{background-color:#267add;color:#fff;}
ul.jh-uqanda-a-dsp{display:flex !important;}
/*ul.jh-uqanda li:nth-child(2) b{font-weight:700;}*/
ul.jh-uqanda li:nth-child(2) em{font-style:normal;font-weight:bold;color:red;}
@media screen and (max-width:767px){
ul.jh-uqanda-q{margin:30px 0 10px;}
ul.jh-uqanda-a{margin:10px 0 30px;}
ul.jh-uqanda li:nth-child(1){width:12%;}
ul.jh-uqanda li:nth-child(2){width:76%;padding-left:10px;padding-right:10px;padding-top:6px;}
ul.jh-uqanda li:nth-child(3){width:12%;}
ul.jh-uqanda li:nth-child(1) i{font-size:24px;line-height:26px;padding:8px;width:42px;}
ul.jh-uqanda li:nth-child(3) span{font-size:24px;line-height:26px;padding:8px;width:42px;}
}

/* BELT TITLE */
.jh-btitle-bm{background:url('bmbg.jpg') no-repeat center -400px !important;background-size:1920px 1383px !important;}
.jh-btitle-xs{background:url('xsbg.jpg') no-repeat center -600px !important;background-size:1920px 1383px !important;}
.jh-btitle-nw{background:url('nwbg.jpg') no-repeat center -600px !important;background-size:1920px 1383px !important;}
.jh-btitle-sl{background:url('slbg.jpg') no-repeat center -600px !important;background-size:1920px 1383px !important;}
.jh-btitle-ab{background:url('abbg.jpg') no-repeat center -200px !important;background-size:1920px 1383px !important;}
.jh-btitle-sv{background:url('svbg.jpg') no-repeat center center !important;background-size:1920px 600px !important;}
@media screen and (min-width:1921px){
.jh-btitle-bm{background:url('bmbg.jpg') no-repeat center -800px !important;background-size:3840px 2766px !important;}
.jh-btitle-xs{background:url('xsbg.jpg') no-repeat center -1200px !important;background-size:3840px 2766px !important;}
.jh-btitle-nw{background:url('nwbg.jpg') no-repeat center -1200px !important;background-size:3840px 2766px !important;}
.jh-btitle-sl{background:url('slbg.jpg') no-repeat center -1200px !important;background-size:3840px 2766px !important;}
.jh-btitle-ab{background:url('abbg.jpg') no-repeat center -200px !important;background-size:3840px 2766px !important;}
.jh-btitle-sv{background:url('svbg.jpg') no-repeat center center !important;background-size:3840px 1200px !important;}
}
@media screen and (max-width:767px){
.jh-btitle-bm{background:url('bmbg.jpg') no-repeat center center !important;background-size:cover !important;}
.jh-btitle-xs{background:url('xsbg.jpg') no-repeat center center !important;background-size:cover !important;}
.jh-btitle-nw{background:url('nwbg.jpg') no-repeat center center !important;background-size:cover !important;}
.jh-btitle-sl{background:url('slbg.jpg') no-repeat center center !important;background-size:cover !important;}
.jh-btitle-ab{background:url('abbg.jpg') no-repeat center center !important;background-size:cover !important;}
.jh-btitle-sv{background:url('svbg.jpg') no-repeat center center !important;background-size:cover !important;}
}

/* INTERVIEW */
.jh-interview-prof{background:#0075a7;color:#fff;padding:20px;margin:20px auto 40px;}
.jh-interview-prof ._cmsn_title1,.jh-interview-prof ._cmsn_title2,.jh-interview-prof ._cmsn_title3{margin-top:0;border-color:#fff;color:#fff;margin-bottom:6px;padding-top:0;}
.jh-interview-prof ._cmsn_title2 i{display:block;font-family:'Wendy One',sans-serif;/*font-family:jaf-mashine,sans-serif;*/font-weight:bold;font-style:normal;font-size:16px;line-height:26px;}
.jh-interview-msg{margin:40px 0;}
.jh-interview-msg i{font-style:normal;}
.jh-interview-msg i::after{content:"：";}
.jh-interview-guest i{color:#337eff;}
.jh-interview-zone i{font-style:normal;}
.jh-interview-zone i::after{content:"：";}
i.jh-interview-iguest{color:#337eff;}
.jh-margin40{margin:40px 0 0;}
.jh-interview-bold{font-size:1.2em;font-weight:bold;line-height:2em;}
.jh-interview-prof2{margin:30px auto 50px;}
.jh-interview-prof2 ._cmsn_title1,.jh-interview-prof2 ._cmsn_title2,.jh-interview-prof2 ._cmsn_title3{margin-top:0;margin-bottom:6px;padding-top:0;}
.jh-interview-prof a{color:#fff;}

/* MERCHANT LIST */
ul.jh-umerchants,ul.jh-umerchants li{display:block;padding:0;margin:0;}
ul.jh-umerchants li{padding:20px 0;}
ul.jh-umerchants li+li{border-top:2px solid #ccc;}
.jh-merchant{margin:0 -10px;}
.jh-merchant>div:first-child{width:70%;float:right;padding:10px 10px 5px;margin:0;}
.jh-merchant>figure{width:30%;float:left;padding:10px 20px 10px 10px;margin:0;}
.jh-merchant>figure img{width:auto;max-width:100%;height:auto;}
.jh-merchant>div:nth-child(3){width:70%;float:right;padding:5px 10px 10px;margin:0;}
.jh-merchant>div>h3{font-size:22px;line-height:32px;padding:10px 0;color:#122a80;text-align:left;font-weight:bold;margin:0 auto;}
.jh-merchant>div table,.jh-honbu>div table{width:100%;table-layout:fixed;border-collapse:collapse;empty-cells:show;margin:0;}
.jh-merchant>div table tr th,.jh-merchant>div table tr td,.jh-honbu>div table tr th,.jh-honbu>div table tr td{padding:4px;font-size:.9em;line-height:1.6em;}
.jh-merchant>div table tr th,.jh-merchant>div table tr td{padding:4px;font-size:.9em;line-height:1.6em;}
.jh-honbu>div table tr th,.jh-honbu>div table tr td{padding:8px 4px;border-bottom:1px solid #ccc;}
.jh-merchant>div table tr th,.jh-honbu>div table tr th{width:16%;}
.jh-merchant>div table tr td,.jh-honbu>div table tr td{width:auto;}
._cmsn_under_ctitle span{font-size:.65em;}
ul._cmsn_under_search_links,ul._cmsn_under_search_links li{display:block;padding:0;margin:0;}
ul._cmsn_under_search_links{margin:0 -10px;}
@media print,screen and (min-width:768px){
ul._cmsn_under_search_links li{width:33.33%;}
ul._cmsn_under_search_links li:nth-child(3n+1){clear:both;}
.bcn100017 ul._cmsn_under_search_links li:nth-child(3n+1){clear:none;}
.bcn100017 ul._cmsn_under_search_links li:nth-child(3n+2){clear:both;}
}
ul._cmsn_under_search_links li{display:block;float:left;padding:5px 10px;}
.bcn100017 ul._cmsn_under_search_links li:nth-child(1){display:none;}
.bcn100017 ul._cmsn_under_search_links li a{display:block;border:1px solid #122a80;color:#122a80;text-decoration:none;padding:8px 10px;text-align:center;}
.bcn100146 ul._cmsn_under_search_links li a{display:block;color:#000;text-decoration:none;padding:8px 10px 8px 30px;text-align:left;position:relative;}
.bcn100146 ul._cmsn_under_search_links li a::before{position:absolute;top:50%;left:5px;width:10px;height:10px;border-left:2px solid #ff5400;border-top:2px solid #ff5400;margin-top:-3px;content:"";transform:rotate(135deg);}
ul._cmsn_under_search_links li a span{display:none;}
ul._cmsn_under_search_links li a:hover{background:#f0f0f0;}
.bcn100017 ul._cmsn_under_search_links li._cmsn_uactive a{background:#122a80;color:#fff;}
.bcn100146 ul._cmsn_under_search_links li._cmsn_uactive a{background:#f0f0f0;color:#000;}
@media screen and (max-width:767px){
.jh-merchant{margin:0;}
.jh-merchant>div:first-child{width:100%;float:none;padding:10px 0 5px;}
.jh-merchant>figure{width:100%;float:none;padding:5px 10px;text-align:center;}
.jh-merchant>figure img{max-width:60%;}
.jh-merchant>div:nth-child(3){width:100%;float:none;padding:5px 0 10px;}
.jh-merchant>div>h3{line-height:30px;padding:10px 0;}
.jh-merchant>div table tr th,.jh-merchant>div table tr td,.jh-honbu>div table tr th,.jh-honbu>div table tr td{padding:4px 2px;font-size:.8em;line-height:1.4em;}
.jh-merchant>div table tr th,.jh-honbu>div table tr th{width:25%;}
ul._cmsn_under_search_links{margin:0 -5px;}
ul._cmsn_under_search_links li{padding:5px;}
ul._cmsn_under_search_links li{width:50%;}
ul._cmsn_under_search_links li:nth-child(2n+1){clear:both;}
.bcn100017 ul._cmsn_under_search_links li:nth-child(2n+1){clear:none;}
.bcn100017 ul._cmsn_under_search_links li:nth-child(2n){clear:both;}
ul._cmsn_under_search_links li a{font-size:.9em;line-height:1.4em;}
}
.jh-topagetop{text-align:right;margin:50px auto 30px;}
.jh-topagetop a{display:inline-block;border:2px solid #122a80;color:#122a80;padding:10px;text-align:center;text-decoration:none;}
.jh-topagetop a:hover{background:#122a80;color:#fff;}

/* FLOW */
.jh-vflow-p{display:flex;margin:30px 0;align-items:center;}
.jh-vflow-c1,.jh-vflow-c2{}
.jh-vflow-c1{width:15%;}
.jh-vflow-c2{width:85%;padding-left:30px;}
.jh-vflow-c1 i{display:block;font-style:normal;background:#02a8c2;padding:55px 0 10px;margin-bottom:40px;position:relative;color:#fff;font-size:26px;line-height:30px;text-align:center;}
.jh-vflow-c1 i::before{position:absolute;top:0;left:0;right:0;height:40px;background:url('triw.png') no-repeat center center;background-size:100% 100%;content:"";}
.jh-vflow-c1-o i::before{position:absolute;top:0;left:0;right:0;height:40px;background:url('trio.png') no-repeat center center;background-size:100% 100%;content:"";}
.jh-vflow-c1 i::after{position:absolute;bottom:-40px;left:0;right:0;height:40px;background:url('trig.png') no-repeat center center;background-size:100% 100%;content:"";}
@media screen and (max-width:767px){
.jh-vflow-c1{width:20%;}
.jh-vflow-c2{width:80%;padding-left:20px;}
.jh-vflow-c1 i{font-size:18px;line-height:28px;}
}
.jh-vflow-c2 ._cmsn_title2{border-bottom:none;margin-bottom:10px;}
.jh-vflow-c2-o ._cmsn_title2{color:#000;}
.jh-bgcolor-orange{background-color:#fe5504;margin:15px -200%;padding:0 200% 20px;color:#fff;}
.jh-bgcolor-orange ._cmsn_title2{color:#fff;}
.jh-bigtext2{display:block;font-size:2em;line-height:2em;font-weight:bold;}
.jh-obseminar-deco1{text-align:center;font-size:1.4em;line-height:2em;font-weight:bold;margin:40px 0;}
.jh-obseminar-deco1 i{display:inline-block;background-color:yellow;padding:4px;font-size:1.4em;line-height:2em;font-style:normal;}
.jh-obseminar-deco2{text-align:center;font-size:1.4em;line-height:2em;font-weight:bold;margin:40px 0;background-color:#000;color:#fff;}
.jh-obseminar-deco2 i{font-style:normal;color:yellow;}
.jh-obseminar-deco3{background:rgba(110,202,255,.7);position:relative;margin:30px -200%;padding:30px 200%;}
.jh-obseminar-deco3::before{position:absolute;top:0;left:50%;margin-left:-50vw;width:100vw;border-top:50vw solid #38b6ff;border-left:50vw solid transparent;border-right:50vw solid transparent;content:"";z-index:-1;}
.jh-kameikin-title{margin:30px 0 0;background:#2e75b6;color:#fff;text-align:center;font-size:1.2em;line-height:1.1em;padding:12px 0 11px;letter-spacing:3px;}
.jh-kameikin-box{margin:0 0 30px;border:1px solid #2e75b6;padding:20px;}
.jh-kameikin-box em{display:inline-block;font-style:normal;font-size:1.6em;line-height:1.1em;position:relative;padding:2px;font-weight:bold;}
.jh-kameikin-box em::before{position:absolute;bottom:0;top:50%;left:0;right:0;background:yellow;content:"";z-index:-1;}
.jh-kameikin-box em span{font-size:.7em;}
.jh-kameikin-box p{margin:20px 0;padding:0;}
.jh-kameikin-box p strong{display:block;color:red;}
.jh-kameikin-box i{display:block;color:red;font-style:normal;font-size:.9em;line-height:1.5em;}
.jh-kameikin-box i.jh-kameikin-iblack{color:#000;}

/* VISION */
.jh-vision{border:1px solid #2e75b6;background-color:#f3f3f7;position:relative;padding:20px;margin:40px 0;}
.jh-vision ._cmsn_title2{margin:0;display:block;position:absolute;top:-20px;left:10px;width:8em;background:#fff;border:1px solid #2e75b6;color:#2e75b6;font-size:24px;line-height:26px;padding:6px 10px;text-align:center;}
.jh-vision>i{display:block;position:absolute;top:-19px;right:0;color:#2e75b6;font-size:12px;line-height:14px;font-style:normal;}
.jh-vision ._cmsn_title3{color:#333;margin-top:0;font-size:28px;line-height:38px;}

/* NEWS */
.jh-news-return{margin:80px 0 30px;text-align:center;}
.jh-news-return a{display:inline-block;min-width:40%;padding:10px;border:2px solid #122a80;text-align:center;text-decoration:none;}
.jh-news-return a:hover{background-color:#122a80;color:#fff;}
.jh-news-date{text-align:right;padding:10px;color:#122a80;}
ul.jh-unews,ul.jh-unews li{padding:0;margin:0;display:block;}
ul.jh-unews{margin:30px 0;}
ul.jh-unews li{display:block;padding:0;border-bottom:1px dashed #ccc;}
@media print,screen and (min-width:768px){
.jh-anews{text-decoration:none;color:#000;display:flex;align-items:center;padding:16px 0 12px;}
.jh-anews>i{width:18%;font-style:normal;}
.jh-anews>div{width:82%;padding:0;margin:0;padding-left:20px;line-height:30px;}
.jh-anews>div>span{display:inline;}
.jh-anews>div>p{display:inline;padding:0;margin:0;}
}
@media screen and (max-width:767px){
.jh-anews{text-decoration:none;color:#000;display:block;padding:18px 0 14px;}
.jh-anews>i{display:inline-block;;font-style:normal;text-align:left;}
.jh-anews>div{display:inline;line-height:30px;}
.jh-anews>div>span{display:inline;}
.jh-anews>div>p{display:block;text-align:left;padding:0;margin:0;}
}
a.jh-anews:hover{background:#f0f0f0;color:#000;font-style:normal;text-decoration:none;}
.jh-anews>div>span>i.jh-nwicon{display:inline-block;font-style:normal;font-size:12px;line-height:14px;padding:10px;border-radius:15px;color:#fff;margin-right:6px;}
.jh-news-date i.jh-nwicon{display:inline-block;font-style:normal;font-size:12px;line-height:14px;padding:10px;color:#fff;margin-left:6px;}
.jh-nwc1,.jh-nwc2,.jh-nwc3{background-color:#1077b8;}
