/*!
 * Theme Name: CRESCO
 * Theme URI: https://cresco-inc.com
 * Author: Wicrep Inc.
 * Author URI: http://wicrep.com
 * Description: The theme for CRESCO official website.
 * Version: 1.38.0
 * License: Distribution prohibited.
 */
@-webkit-keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}to{-webkit-transform:rotate(-45deg) translate(-20px,20px);opacity:0}}@keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(0,0);transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}to{-webkit-transform:rotate(-45deg) translate(-20px,20px);transform:rotate(-45deg) translate(-20px,20px);opacity:0}}@-webkit-keyframes load5{0%,to{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.5),-1.8em -1.8em 0 0 rgba(255,255,255,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.5),1.8em -1.8em 0 0 rgba(255,255,255,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.5),2.5em 0 0 0 rgba(255,255,255,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.5),1.75em 1.75em 0 0 rgba(255,255,255,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.5),0 2.5em 0 0 rgba(255,255,255,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.5),-1.8em 1.8em 0 0 rgba(255,255,255,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(255,255,255,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.5),-2.6em 0 0 0 rgba(255,255,255,.7),-1.8em -1.8em 0 0 #fff}}@keyframes load5{0%,to{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.5),-1.8em -1.8em 0 0 rgba(255,255,255,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.5),1.8em -1.8em 0 0 rgba(255,255,255,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.5),2.5em 0 0 0 rgba(255,255,255,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.5),1.75em 1.75em 0 0 rgba(255,255,255,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.5),0 2.5em 0 0 rgba(255,255,255,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.5),-1.8em 1.8em 0 0 rgba(255,255,255,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(255,255,255,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.5),-2.6em 0 0 0 rgba(255,255,255,.7),-1.8em -1.8em 0 0 #fff}}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format('embedded-opentype'),url(./fonts/slick.woff) format('woff'),url(./fonts/slick.ttf) format('truetype'),url(./fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;margin-top:-10px\9;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus,li:focus{outline:0}.slick-dots li button:before,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li button:before{line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;font-family:'slick';font-size:6px;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"SSGizmo";src:url(fonts/ss-gizmo.eot);src:url(fonts/ss-gizmo.eot?#iefix) format("embedded-opentype"),url(fonts/ss-gizmo.woff) format("woff"),url(fonts/ss-gizmo.ttf) format("truetype"),url(fonts/ss-gizmo.svg#SSGizmo) format("svg");font-weight:400;font-style:normal}.gizumo-icon,.gizumo-icon.gizumo-gizmo,[class*=" gizumo-"].gizumo-gizmo.right:after,[class*=" gizumo-"].gizumo-gizmo:before,[class*=" gizumo-"].right:after,[class*=" gizumo-"]:before,[class^=gizumo-].gizumo-gizmo.right:after,[class^=gizumo-].gizumo-gizmo:before,[class^=gizumo-].right:after,[class^=gizumo-]:before{font-family:"SSGizmo";font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}[class*=" gizumo-"].gizumo-gizmo.right:before,[class*=" gizumo-"].right:before,[class^=gizumo-].right:before{display:none;content:''}.gizumo-cursor.right:after,.gizumo-cursor:before{content:''}.gizumo-crosshair.right:after,.gizumo-crosshair:before{content:'⌖'}.gizumo-search.right:after,.gizumo-search:before{content:'🔎'}.gizumo-zoomin.right:after,.gizumo-zoomin:before{content:''}.gizumo-zoomout.right:after,.gizumo-zoomout:before{content:''}.gizumo-view.right:after,.gizumo-view:before{content:'👀'}.gizumo-attach.right:after,.gizumo-attach:before{content:'📎'}.gizumo-link.right:after,.gizumo-link:before{content:'🔗'}.gizumo-unlink.right:after,.gizumo-unlink:before{content:''}.gizumo-move.right:after,.gizumo-move:before{content:''}.gizumo-write.right:after,.gizumo-write:before{content:'✎'}.gizumo-writingdisabled.right:after,.gizumo-writingdisabled:before{content:''}.gizumo-erase.right:after,.gizumo-erase:before{content:'✐'}.gizumo-compose.right:after,.gizumo-compose:before{content:'📝'}.gizumo-lock.right:after,.gizumo-lock:before{content:'🔒'}.gizumo-unlock.right:after,.gizumo-unlock:before{content:'🔓'}.gizumo-key.right:after,.gizumo-key:before{content:'🔑'}.gizumo-backspace.right:after,.gizumo-backspace:before{content:'⌫'}.gizumo-ban.right:after,.gizumo-ban:before{content:'🚫'}.gizumo-smoking.right:after,.gizumo-smoking:before{content:'🚬'}.gizumo-nosmoking.right:after,.gizumo-nosmoking:before{content:'🚭'}.gizumo-trash.right:after,.gizumo-trash:before{content:''}.gizumo-target.right:after,.gizumo-target:before{content:'◎'}.gizumo-tag.right:after,.gizumo-tag:before{content:''}.gizumo-bookmark.right:after,.gizumo-bookmark:before{content:'🔖'}.gizumo-flag.right:after,.gizumo-flag:before{content:'⚑'}.gizumo-like.right:after,.gizumo-like:before{content:'👍'}.gizumo-dislike.right:after,.gizumo-dislike:before{content:'👎'}.gizumo-heart.right:after,.gizumo-heart:before{content:'♥'}.gizumo-star.right:after,.gizumo-star:before{content:'⋆'}.gizumo-sample.right:after,.gizumo-sample:before{content:''}.gizumo-crop.right:after,.gizumo-crop:before{content:''}.gizumo-layers.right:after,.gizumo-layers:before{content:''}.gizumo-layergroup.right:after,.gizumo-layergroup:before{content:''}.gizumo-pen.right:after,.gizumo-pen:before{content:'✒'}.gizumo-bezier.right:after,.gizumo-bezier:before{content:''}.gizumo-pixels.right:after,.gizumo-pixels:before{content:''}.gizumo-phone.right:after,.gizumo-phone:before{content:'📞'}.gizumo-phonedisabled.right:after,.gizumo-phonedisabled:before{content:''}.gizumo-touchtonephone.right:after,.gizumo-touchtonephone:before{content:'☏'}.gizumo-mail.right:after,.gizumo-mail:before{content:'✉'}.gizumo-inbox.right:after,.gizumo-inbox:before{content:'📥'}.gizumo-outbox.right:after,.gizumo-outbox:before{content:'📤'}.gizumo-chat.right:after,.gizumo-chat:before{content:'💬'}.gizumo-user.right:after,.gizumo-user:before{content:'👤'}.gizumo-users.right:after,.gizumo-users:before{content:'👥'}.gizumo-usergroup.right:after,.gizumo-usergroup:before{content:''}.gizumo-businessuser.right:after,.gizumo-businessuser:before{content:''}.gizumo-man.right:after,.gizumo-man:before{content:'👨'}.gizumo-male.right:after,.gizumo-male:before{content:''}.gizumo-woman.right:after,.gizumo-woman:before{content:'👩'}.gizumo-female.right:after,.gizumo-female:before{content:''}.gizumo-raisedhand.right:after,.gizumo-raisedhand:before{content:'✋'}.gizumo-hand.right:after,.gizumo-hand:before{content:''}.gizumo-pointup.right:after,.gizumo-pointup:before{content:'👆'}.gizumo-pointupright.right:after,.gizumo-pointupright:before{content:''}.gizumo-pointright.right:after,.gizumo-pointright:before{content:'👉'}.gizumo-pointdownright.right:after,.gizumo-pointdownright:before{content:''}.gizumo-pointdown.right:after,.gizumo-pointdown:before{content:'👇'}.gizumo-pointdownleft.right:after,.gizumo-pointdownleft:before{content:''}.gizumo-pointleft.right:after,.gizumo-pointleft:before{content:'👈'}.gizumo-pointupleft.right:after,.gizumo-pointupleft:before{content:''}.gizumo-cart.right:after,.gizumo-cart:before{content:''}.gizumo-creditcard.right:after,.gizumo-creditcard:before{content:'💳'}.gizumo-calculator.right:after,.gizumo-calculator:before{content:''}.gizumo-barchart.right:after,.gizumo-barchart:before{content:'📊'}.gizumo-piechart.right:after,.gizumo-piechart:before{content:''}.gizumo-box.right:after,.gizumo-box:before{content:'📦'}.gizumo-home.right:after,.gizumo-home:before{content:'⌂'}.gizumo-globe.right:after,.gizumo-globe:before{content:'🌎'}.gizumo-navigate.right:after,.gizumo-navigate:before{content:''}.gizumo-compass.right:after,.gizumo-compass:before{content:''}.gizumo-signpost.right:after,.gizumo-signpost:before{content:''}.gizumo-location.right:after,.gizumo-location:before{content:''}.gizumo-floppydisk.right:after,.gizumo-floppydisk:before{content:'💾'}.gizumo-database.right:after,.gizumo-database:before{content:''}.gizumo-hdd.right:after,.gizumo-hdd:before{content:''}.gizumo-microchip.right:after,.gizumo-microchip:before{content:''}.gizumo-music.right:after,.gizumo-music:before{content:'♫'}.gizumo-headphones.right:after,.gizumo-headphones:before{content:'🎧'}.gizumo-discdrive.right:after,.gizumo-discdrive:before{content:''}.gizumo-volume.right:after,.gizumo-volume:before{content:'🔈'}.gizumo-lowvolume.right:after,.gizumo-lowvolume:before{content:'🔉'}.gizumo-mediumvolume.right:after,.gizumo-mediumvolume:before{content:''}.gizumo-highvolume.right:after,.gizumo-highvolume:before{content:'🔊'}.gizumo-airplay.right:after,.gizumo-airplay:before{content:''}.gizumo-camera.right:after,.gizumo-camera:before{content:'📷'}.gizumo-picture.right:after,.gizumo-picture:before{content:'🌄'}.gizumo-video.right:after,.gizumo-video:before{content:'📹'}.gizumo-webcam.right:after,.gizumo-webcam:before{content:''}.gizumo-film.right:after,.gizumo-film:before{content:''}.gizumo-playvideo.right:after,.gizumo-playvideo:before{content:''}.gizumo-videogame.right:after,.gizumo-videogame:before{content:'🎮'}.gizumo-play.right:after,.gizumo-play:before{content:'▶'}.gizumo-pause.right:after,.gizumo-pause:before{content:''}.gizumo-stop.right:after,.gizumo-stop:before{content:'■'}.gizumo-record.right:after,.gizumo-record:before{content:'●'}.gizumo-rewind.right:after,.gizumo-rewind:before{content:'⏪'}.gizumo-fastforward.right:after,.gizumo-fastforward:before{content:'⏩'}.gizumo-skipback.right:after,.gizumo-skipback:before{content:'⏮'}.gizumo-skipforward.right:after,.gizumo-skipforward:before{content:'⏭'}.gizumo-eject.right:after,.gizumo-eject:before{content:'⏏'}.gizumo-repeat.right:after,.gizumo-repeat:before{content:'🔁'}.gizumo-replay.right:after,.gizumo-replay:before{content:'↺'}.gizumo-shuffle.right:after,.gizumo-shuffle:before{content:'🔀'}.gizumo-index.right:after,.gizumo-index:before{content:''}.gizumo-storagebox.right:after,.gizumo-storagebox:before{content:''}.gizumo-book.right:after,.gizumo-book:before{content:'📕'}.gizumo-notebook.right:after,.gizumo-notebook:before{content:'📓'}.gizumo-newspaper.right:after,.gizumo-newspaper:before{content:'📰'}.gizumo-gridlines.right:after,.gizumo-gridlines:before{content:''}.gizumo-rows.right:after,.gizumo-rows:before{content:''}.gizumo-columns.right:after,.gizumo-columns:before{content:''}.gizumo-thumbnails.right:after,.gizumo-thumbnails:before{content:''}.gizumo-mouse.right:after,.gizumo-mouse:before{content:''}.gizumo-usb.right:after,.gizumo-usb:before{content:''}.gizumo-desktop.right:after,.gizumo-desktop:before{content:'💻'}.gizumo-laptop.right:after,.gizumo-laptop:before{content:''}.gizumo-tablet.right:after,.gizumo-tablet:before{content:''}.gizumo-smartphone.right:after,.gizumo-smartphone:before{content:''}.gizumo-cell.right:after,.gizumo-cell:before{content:'📱'}.gizumo-battery.right:after,.gizumo-battery:before{content:'🔋'}.gizumo-highbattery.right:after,.gizumo-highbattery:before{content:''}.gizumo-mediumbattery.right:after,.gizumo-mediumbattery:before{content:''}.gizumo-lowbattery.right:after,.gizumo-lowbattery:before{content:''}.gizumo-chargingbattery.right:after,.gizumo-chargingbattery:before{content:''}.gizumo-lightbulb.right:after,.gizumo-lightbulb:before{content:'💡'}.gizumo-washer.right:after,.gizumo-washer:before{content:''}.gizumo-downloadcloud.right:after,.gizumo-downloadcloud:before{content:''}.gizumo-download.right:after,.gizumo-download:before{content:''}.gizumo-downloadbox.right:after,.gizumo-downloadbox:before{content:''}.gizumo-uploadcloud.right:after,.gizumo-uploadcloud:before{content:''}.gizumo-upload.right:after,.gizumo-upload:before{content:''}.gizumo-uploadbox.right:after,.gizumo-uploadbox:before{content:''}.gizumo-fork.right:after,.gizumo-fork:before{content:''}.gizumo-merge.right:after,.gizumo-merge:before{content:''}.gizumo-refresh.right:after,.gizumo-refresh:before{content:'↻'}.gizumo-sync.right:after,.gizumo-sync:before{content:''}.gizumo-loading.right:after,.gizumo-loading:before{content:''}.gizumo-file.right:after,.gizumo-file:before{content:'📄'}.gizumo-files.right:after,.gizumo-files:before{content:''}.gizumo-addfile.right:after,.gizumo-addfile:before{content:''}.gizumo-removefile.right:after,.gizumo-removefile:before{content:''}.gizumo-checkfile.right:after,.gizumo-checkfile:before{content:''}.gizumo-deletefile.right:after,.gizumo-deletefile:before{content:''}.gizumo-exe.right:after,.gizumo-exe:before{content:''}.gizumo-zip.right:after,.gizumo-zip:before{content:''}.gizumo-doc.right:after,.gizumo-doc:before{content:''}.gizumo-pdf.right:after,.gizumo-pdf:before{content:''}.gizumo-jpg.right:after,.gizumo-jpg:before{content:''}.gizumo-png.right:after,.gizumo-png:before{content:''}.gizumo-mp3.right:after,.gizumo-mp3:before{content:''}.gizumo-rar.right:after,.gizumo-rar:before{content:''}.gizumo-gif.right:after,.gizumo-gif:before{content:''}.gizumo-folder.right:after,.gizumo-folder:before{content:'📁'}.gizumo-openfolder.right:after,.gizumo-openfolder:before{content:'📂'}.gizumo-downloadfolder.right:after,.gizumo-downloadfolder:before{content:''}.gizumo-uploadfolder.right:after,.gizumo-uploadfolder:before{content:''}.gizumo-quote.right:after,.gizumo-quote:before{content:'“'}.gizumo-unquote.right:after,.gizumo-unquote:before{content:'”'}.gizumo-print.right:after,.gizumo-print:before{content:'⎙'}.gizumo-copier.right:after,.gizumo-copier:before{content:''}.gizumo-fax.right:after,.gizumo-fax:before{content:'📠'}.gizumo-scanner.right:after,.gizumo-scanner:before{content:''}.gizumo-printregistration.right:after,.gizumo-printregistration:before{content:''}.gizumo-shredder.right:after,.gizumo-shredder:before{content:''}.gizumo-expand.right:after,.gizumo-expand:before{content:'⤢'}.gizumo-contract.right:after,.gizumo-contract:before{content:''}.gizumo-help.right:after,.gizumo-help:before{content:'❓'}.gizumo-info.right:after,.gizumo-info:before{content:'ℹ'}.gizumo-alert.right:after,.gizumo-alert:before{content:'⚠'}.gizumo-caution.right:after,.gizumo-caution:before{content:'⛔'}.gizumo-logout.right:after,.gizumo-logout:before{content:''}.gizumo-login.right:after,.gizumo-login:before{content:''}.gizumo-scaleup.right:after,.gizumo-scaleup:before{content:''}.gizumo-scaledown.right:after,.gizumo-scaledown:before{content:''}.gizumo-plus.right:after,.gizumo-plus:before{content:'+'}.gizumo-hyphen.right:after,.gizumo-hyphen:before{content:'-'}.gizumo-check.right:after,.gizumo-check:before{content:'✓'}.gizumo-delete.right:after,.gizumo-delete:before{content:'␡'}.gizumo-notifications.right:after,.gizumo-notifications:before{content:'🔔'}.gizumo-notificationsdisabled.right:after,.gizumo-notificationsdisabled:before{content:'🔕'}.gizumo-clock.right:after,.gizumo-clock:before{content:'⏲'}.gizumo-stopwatch.right:after,.gizumo-stopwatch:before{content:'⏱'}.gizumo-alarmclock.right:after,.gizumo-alarmclock:before{content:'⏰'}.gizumo-egg.right:after,.gizumo-egg:before{content:''}.gizumo-eggs.right:after,.gizumo-eggs:before{content:''}.gizumo-cheese.right:after,.gizumo-cheese:before{content:''}.gizumo-chickenleg.right:after,.gizumo-chickenleg:before{content:'🍗'}.gizumo-pizzapie.right:after,.gizumo-pizzapie:before{content:''}.gizumo-pizza.right:after,.gizumo-pizza:before{content:'🍕'}.gizumo-cheesepizza.right:after,.gizumo-cheesepizza:before{content:''}.gizumo-frenchfries.right:after,.gizumo-frenchfries:before{content:'🍟'}.gizumo-apple.right:after,.gizumo-apple:before{content:'🍏'}.gizumo-carrot.right:after,.gizumo-carrot:before{content:''}.gizumo-broccoli.right:after,.gizumo-broccoli:before{content:''}.gizumo-cucumber.right:after,.gizumo-cucumber:before{content:''}.gizumo-orange.right:after,.gizumo-orange:before{content:'🍊'}.gizumo-lemon.right:after,.gizumo-lemon:before{content:'🍋'}.gizumo-onion.right:after,.gizumo-onion:before{content:''}.gizumo-bellpepper.right:after,.gizumo-bellpepper:before{content:''}.gizumo-peas.right:after,.gizumo-peas:before{content:''}.gizumo-grapes.right:after,.gizumo-grapes:before{content:'🍇'}.gizumo-strawberry.right:after,.gizumo-strawberry:before{content:'🍓'}.gizumo-bread.right:after,.gizumo-bread:before{content:'🍞'}.gizumo-mug.right:after,.gizumo-mug:before{content:'☕'}.gizumo-mugs.right:after,.gizumo-mugs:before{content:''}.gizumo-espresso.right:after,.gizumo-espresso:before{content:''}.gizumo-macchiato.right:after,.gizumo-macchiato:before{content:''}.gizumo-cappucino.right:after,.gizumo-cappucino:before{content:''}.gizumo-latte.right:after,.gizumo-latte:before{content:''}.gizumo-icedcoffee.right:after,.gizumo-icedcoffee:before{content:''}.gizumo-coffeebean.right:after,.gizumo-coffeebean:before{content:''}.gizumo-coffeemilk.right:after,.gizumo-coffeemilk:before{content:''}.gizumo-coffeefoam.right:after,.gizumo-coffeefoam:before{content:''}.gizumo-coffeesugar.right:after,.gizumo-coffeesugar:before{content:''}.gizumo-sugarpackets.right:after,.gizumo-sugarpackets:before{content:''}.gizumo-capsule.right:after,.gizumo-capsule:before{content:''}.gizumo-capsulerecycling.right:after,.gizumo-capsulerecycling:before{content:''}.gizumo-insertcapsule.right:after,.gizumo-insertcapsule:before{content:''}.gizumo-tea.right:after,.gizumo-tea:before{content:'🍵'}.gizumo-teabag.right:after,.gizumo-teabag:before{content:''}.gizumo-jug.right:after,.gizumo-jug:before{content:''}.gizumo-pitcher.right:after,.gizumo-pitcher:before{content:''}.gizumo-kettle.right:after,.gizumo-kettle:before{content:''}.gizumo-wineglass.right:after,.gizumo-wineglass:before{content:'🍷'}.gizumo-sugar.right:after,.gizumo-sugar:before{content:''}.gizumo-oven.right:after,.gizumo-oven:before{content:''}.gizumo-stove.right:after,.gizumo-stove:before{content:''}.gizumo-vent.right:after,.gizumo-vent:before{content:''}.gizumo-exhaust.right:after,.gizumo-exhaust:before{content:''}.gizumo-steam.right:after,.gizumo-steam:before{content:'♨'}.gizumo-dishwasher.right:after,.gizumo-dishwasher:before{content:''}.gizumo-toaster.right:after,.gizumo-toaster:before{content:''}.gizumo-microwave.right:after,.gizumo-microwave:before{content:''}.gizumo-electrickettle.right:after,.gizumo-electrickettle:before{content:''}.gizumo-refrigerator.right:after,.gizumo-refrigerator:before{content:''}.gizumo-freezer.right:after,.gizumo-freezer:before{content:''}.gizumo-utensils.right:after,.gizumo-utensils:before{content:'🍴'}.gizumo-cookingutensils.right:after,.gizumo-cookingutensils:before{content:''}.gizumo-whisk.right:after,.gizumo-whisk:before{content:''}.gizumo-pizzacutter.right:after,.gizumo-pizzacutter:before{content:''}.gizumo-measuringcup.right:after,.gizumo-measuringcup:before{content:''}.gizumo-colander.right:after,.gizumo-colander:before{content:''}.gizumo-eggtimer.right:after,.gizumo-eggtimer:before{content:''}.gizumo-platter.right:after,.gizumo-platter:before{content:''}.gizumo-plates.right:after,.gizumo-plates:before{content:''}.gizumo-steamplate.right:after,.gizumo-steamplate:before{content:''}.gizumo-cups.right:after,.gizumo-cups:before{content:''}.gizumo-steamglass.right:after,.gizumo-steamglass:before{content:''}.gizumo-pot.right:after,.gizumo-pot:before{content:''}.gizumo-steampot.right:after,.gizumo-steampot:before{content:''}.gizumo-chef.right:after,.gizumo-chef:before{content:''}.gizumo-weathervane.right:after,.gizumo-weathervane:before{content:''}.gizumo-thermometer.right:after,.gizumo-thermometer:before{content:''}.gizumo-thermometerup.right:after,.gizumo-thermometerup:before{content:''}.gizumo-thermometerdown.right:after,.gizumo-thermometerdown:before{content:''}.gizumo-droplet.right:after,.gizumo-droplet:before{content:'💧'}.gizumo-sunrise.right:after,.gizumo-sunrise:before{content:'🌅'}.gizumo-sunset.right:after,.gizumo-sunset:before{content:'🌇'}.gizumo-sun.right:after,.gizumo-sun:before{content:'☀'}.gizumo-cloud.right:after,.gizumo-cloud:before{content:'☁'}.gizumo-clouds.right:after,.gizumo-clouds:before{content:''}.gizumo-partlycloudy.right:after,.gizumo-partlycloudy:before{content:'⛅'}.gizumo-rain.right:after,.gizumo-rain:before{content:'☔'}.gizumo-rainheavy.right:after,.gizumo-rainheavy:before{content:''}.gizumo-lightning.right:after,.gizumo-lightning:before{content:'☇'}.gizumo-thunderstorm.right:after,.gizumo-thunderstorm:before{content:'⛈'}.gizumo-umbrella.right:after,.gizumo-umbrella:before{content:'☂'}.gizumo-rainumbrella.right:after,.gizumo-rainumbrella:before{content:''}.gizumo-rainbow.right:after,.gizumo-rainbow:before{content:'🌈'}.gizumo-rainbowclouds.right:after,.gizumo-rainbowclouds:before{content:''}.gizumo-fog.right:after,.gizumo-fog:before{content:''}.gizumo-wind.right:after,.gizumo-wind:before{content:''}.gizumo-tornado.right:after,.gizumo-tornado:before{content:''}.gizumo-snowflake.right:after,.gizumo-snowflake:before{content:'❄'}.gizumo-snowcrystal.right:after,.gizumo-snowcrystal:before{content:'❆'}.gizumo-lightsnow.right:after,.gizumo-lightsnow:before{content:''}.gizumo-snow.right:after,.gizumo-snow:before{content:''}.gizumo-heavysnow.right:after,.gizumo-heavysnow:before{content:''}.gizumo-hail.right:after,.gizumo-hail:before{content:''}.gizumo-crescentmoon.right:after,.gizumo-crescentmoon:before{content:'🌙'}.gizumo-waxingcrescentmoon.right:after,.gizumo-waxingcrescentmoon:before{content:'🌒'}.gizumo-firstquartermoon.right:after,.gizumo-firstquartermoon:before{content:'🌓'}.gizumo-waxinggibbousmoon.right:after,.gizumo-waxinggibbousmoon:before{content:'🌔'}.gizumo-waninggibbousmoon.right:after,.gizumo-waninggibbousmoon:before{content:'🌖'}.gizumo-lastquartermoon.right:after,.gizumo-lastquartermoon:before{content:'🌗'}.gizumo-waningcrescentmoon.right:after,.gizumo-waningcrescentmoon:before{content:'🌘'}.gizumo-fan.right:after,.gizumo-fan:before{content:''}.gizumo-bike.right:after,.gizumo-bike:before{content:'🚲'}.gizumo-wheelchair.right:after,.gizumo-wheelchair:before{content:'♿'}.gizumo-briefcase.right:after,.gizumo-briefcase:before{content:'💼'}.gizumo-hanger.right:after,.gizumo-hanger:before{content:''}.gizumo-comb.right:after,.gizumo-comb:before{content:''}.gizumo-medicalcross.right:after,.gizumo-medicalcross:before{content:''}.gizumo-up.right:after,.gizumo-up:before{content:'⬆'}.gizumo-upright.right:after,.gizumo-upright:before{content:'⬈'}.gizumo-right.right:after,.gizumo-right:before{content:'➡'}.gizumo-downright.right:after,.gizumo-downright:before{content:'⬊'}.gizumo-down.right:after,.gizumo-down:before{content:'⬇'}.gizumo-downleft.right:after,.gizumo-downleft:before{content:'⬋'}.gizumo-left.right:after,.gizumo-left:before{content:'⬅'}.gizumo-upleft.right:after,.gizumo-upleft:before{content:'⬉'}.gizumo-navigateup.right:after,.gizumo-navigateup:before{content:''}.gizumo-navigateright.right:after,.gizumo-navigateright:before{content:'▻'}.gizumo-navigatedown.right:after,.gizumo-navigatedown:before{content:''}.gizumo-navigateleft.right:after,.gizumo-navigateleft:before{content:'◅'}.gizumo-retweet.right:after,.gizumo-retweet:before{content:''}.gizumo-share.right:after,.gizumo-share:before{content:''}html{color:#222;font-size:12px;margin:0;overflow-x:hidden;font-family:Helvetica,Arial,'YuGothic','游ゴシック','Hiragino Kaku Gothic Pro','メイリオ','ＭＳ Ｐゴシック',sans-serif}body,html,ul{padding:0}body,html,select{position:relative}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#222;font-size:12px;overflow-x:hidden;font-family:Helvetica,Arial,'YuGothic','游ゴシック','Hiragino Kaku Gothic Pro','メイリオ','ＭＳ Ｐゴシック',sans-serif;margin:0 auto}img{vertical-align:bottom;border:0}p{word-wrap:break-word}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{box-sizing:border-box;margin:0;max-width:100%;line-height:normal\9 !important;appearance:none;-webkit-appearance:none;-moz-appearance:none}select{background-image:none}ul{margin:0}li{list-style-type:none}a{color:inherit;outline:0}a,a:link{text-decoration:none}a:not([name]),a[onclick]{cursor:pointer}.slick-loading .slick-list{background:url()!important}.flex{display:-webkit-box;display:flex}.flex-column,.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.flex-column{-webkit-box-orient:vertical;flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-center{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.flex-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;-ms-grid-row-align:baseline;align-items:baseline}.flex-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}.flex-start{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.flex-end{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.flex-justify-center{-webkit-box-pack:center;justify-content:center}.flex-justify{-webkit-box-pack:justify;justify-content:space-between}.flex-auto{-webkit-box-flex:1;flex:1 1 auto;min-width:0;min-height:0}.flex-grow{-webkit-box-flex:1;flex:1 0 auto}.flex-none{-webkit-box-flex:0;flex:none}.flex-first{-webkit-box-ordinal-group:0;order:-1}.flex-last{-webkit-box-ordinal-group:100000;order:99999}.bg-lightgray{background-color:#ebebeb}.col-12{width:100%}.py12{padding-top:12px;padding-bottom:12px}.bw2{border-width:2px}.bb0{border-bottom-width:0!important}.ml0{margin-left:0}.mr0,.mx0{margin-right:0}.mx0{margin-left:0}.mx-auto{margin-left:auto;margin-right:auto}.mt18{margin-top:18px}.pt24{padding-top:24px}.lightgray-b3{border-style:solid;border-width:3px;border-color:#ebebeb}.lightgray-bt3{border-top-style:solid;border-top-width:3px;border-top-color:#ebebeb}.border-box{box-sizing:border-box}.content-box{box-sizing:content-box}.playfair{font-family:'Playfair Display SC',serif}.sans-serif{font-family:Helvetica,Arial,'YuGothic','游ゴシック','Hiragino Kaku Gothic Pro','メイリオ','ＭＳ Ｐゴシック',sans-serif}.serif{font-family:Times,'YuMincho','游明朝',"Hiragino Mincho Pro","Hiragino Mincho ProN","MS Mincho","ＭＳ Ｐ明朝",serif}.base-black{color:#222}.border-base-black{border-color:#222}.bg-base-black{background-color:#222}.light-green{color:#afcc00}.border-light-green{border-color:#afcc00}.bg-light-green{background-color:#afcc00}.light-greenx2{color:#f3f7d9}.border-light-greenx2{border-color:#f3f7d9}.bg-light-greenx2{background-color:#f3f7d9}.green{color:#006c20}.border-green{border-color:#006c20}.bg-green{background-color:#006c20}.purple{color:#caa4df}.border-purple{border-color:#caa4df}.bg-purple{background-color:#caa4df}.gray{color:#545454}.border-gray{border-color:#545454}.bg-gray{background-color:#545454}.grayx2{color:#d9d9d9}.border-grayx2{border-color:#d9d9d9}.bg-grayx2{background-color:#d9d9d9}.dark-gray{color:#4c4c4c}.border-dark-gray{border-color:#4c4c4c}.bg-dark-gray{background-color:#4c4c4c}.ultralight-gray{color:#ebebeb}.border-ultralight-gray{border-color:#ebebeb}.bg-ultralight-gray{background-color:#ebebeb}.ultralight-grayx2{color:gray}.border-ultralight-grayx2{border-color:gray}.bg-ultralight-grayx2{background-color:gray}.light-gray{color:#f2f2f2}.border-light-gray{border-color:#f2f2f2}.bg-light-gray{background-color:#f2f2f2}.light-grayx2{color:#f7f7f7}.border-light-grayx2{border-color:#f7f7f7}.bg-light-grayx2{background-color:#f7f7f7}.orange{color:#f33}.border-orange{border-color:#f33}.bg-orange{background-color:#f33}.light-orange{color:#ff9963}.border-light-orange{border-color:#ff9963}.bg-light-orange{background-color:#ff9963}.helsinki{color:#74d2c8}.border-helsinki{border-color:#74d2c8}.bg-helsinki{background-color:#74d2c8}.ocher{color:#9b8d4f}.border-ocher{border-color:#9b8d4f}.bg-ocher{background-color:#9b8d4f}.blue{color:#3f99d7}.border-blue{border-color:#3f99d7}.bg-blue{background-color:#3f99d7}.yellow{color:#ffc834}.border-yellow{border-color:#ffc834}.bg-yellow{background-color:#ffc834}.pink{color:#f89b9b}.border-pink{border-color:#f89b9b}.bg-pink{background-color:#f89b9b}[class*=gizumo-]{padding-top:1px;vertical-align:middle;display:inline-block}.table-layout-fixed{table-layout:fixed}.headline-border{margin-bottom:20px}.headline-border .see-more{position:relative;bottom:-15px}.headline-border .see-more .gizumo-navigateright{font-size:11px}.headline-28{font-size:28px}.breadcrumbsContainer{max-width:1060px;padding:0 20px;box-sizing:border-box;margin:auto;padding:2rem 20px;text-align:right;white-space:nowrap;width:100%}.bottomInfo:after,.bottomInfo__main:after,.breadcrumbs:after,.contents__service:after,.header:after,.navContainer .globalNav .globalNav__lists:after,.navContainer .globalNav:after,footer:after{content:"";clear:both;display:block}.breadcrumbs li{font-size:14px;padding:0 3px;display:inline-block}.breadcrumbs li.gizumo-navigateright{font-size:15px}.breadcrumbs .breadcrumbs__link{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;text-decoration:underline}.breadcrumbs .breadcrumbs__link:hover,.sideBar__title__seeAll:hover{opacity:.7}.sideBar{width:300px}.sideBar__title{padding:3px 1rem;background:#f2f2f2;font-weight:700;border-left:5px solid #afcc00;font-size:1.25rem;margin-bottom:12px}.sideBar__title__seeAll{font-size:14px;font-weight:700;background:#afcc00;line-height:44px;height:44px;text-align:center;color:#fff;margin:0 auto 30px;width:180px;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.sideBar__author__img{width:100%;margin-bottom:12px}.sideBar__author__title{padding-top:12px;font-size:14px;line-height:1.5}.sideBar__author__name{font-size:18px;margin-bottom:.5rem}.sideBar__author__text{font-size:16px;line-height:1.5;margin-bottom:30px}.sideBar__new__item{margin-bottom:12px}.sideBar__new__item:last-child{margin-bottom:30px}.sideBar__new__item__date{font-size:14px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#afcc00}.sideBar__new__item__new{color:#006c20;font-weight:700;position:relative;top:-1px}.sideBar__new__item__title{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;text-decoration:underline;margin:0;color:#000;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.sideBar__banner:hover,.sideBar__new__item__title:hover,.sideBar__requestDocument__button:hover{opacity:.7}.sideBar__new__item__title a{line-height:1.5}.sideBar__requestDocument{font-size:14px;margin:2rem 0;border:1px solid #ebebeb}.sideBar__requestDocument__title{background:#f3f7d9;padding:.5rem 1rem;font-size:16px;font-weight:700}.sideBar__requestDocument__text{font-size:14px;line-height:1.5;text-align:center;margin:2rem 0;margin-bottom:8px}.sideBar__banner,.sideBar__requestDocument__button{font-weight:700;text-align:center;color:#fff;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.sideBar__requestDocument__button{line-height:39px;border-radius:2px;display:block;box-sizing:border-box;background:#006c20;font-size:1.25rem;margin:8px auto 24px;width:180px}.sideBar__banner{width:300px;height:90px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.sideBar__banner:not(:last-of-type){margin-bottom:2rem}.sideBar__banner--movie{font-weight:700;background:url(images/movie-banner.png) no-repeat 100%;background-size:100% 100%}.sideBar__banner--movie .sideBar__banner--movie__titleJp{font-size:16px}.sideBar__banner--movie .sideBar__banner--movie__titleEn{font-size:34px}.sideBar__banner--facebook{background-color:#3b5998}.sideBar__banner--facebook .sideBar__banner--facebook__titleJp{font-size:18px}.sideBar__banner--facebook .sideBar__banner--facebook__titleEn{font-size:34px}.sideBar__banner--active,.sideBar__banner--catchrobo,.sideBar__banner--dream44cook,.sideBar__banner--kbb{font-weight:700;border:1px solid #ebebeb}.sideBar__banner--active img,.sideBar__banner--catchrobo img,.sideBar__banner--dream44cook img,.sideBar__banner--kbb img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.st-pagelink{text-align:center;margin:20px auto}.st-pagelink .page-numbers{width:30px;height:30px;font-size:14px;border:1px solid #afcc00;font-weight:700;color:#afcc00;display:inline-block;box-sizing:border-box;text-align:center;line-height:30px}.st-pagelink .page-numbers.current{border-color:rgba(128,128,128,.15);color:rgba(128,128,128,.15)}.st-pagelink .page-numbers.dots{border:0;color:#afcc00}.st-pagelink .page-numbers.next,.st-pagelink .page-numbers.prev{font-size:2em;line-height:25px;width:75px;color:#fff;background-color:#afcc00;padding:0 5px}.errorpage,footer{max-width:1060px;padding:0 20px;box-sizing:border-box;margin:auto}.errorpage h1{font-size:30px;padding-top:20px;font-family:'Playfair Display SC',serif}.errorpage h1 span{font-size:60px;font-weight:400}.errorpage h1,.errorpage p{text-align:center}.fixed__requestDocument{position:fixed;right:70px;bottom:30px;text-align:center;visibility:hidden;opacity:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.fixed__requestDocument.on{visibility:visible;opacity:1}.fixed__requestDocument.static{position:absolute}.fixed__requestDocument .fixed__requestDocument__text{font-weight:700;line-height:1.5;font-size:16px;margin-bottom:5px}.fixed__requestDocument .fixed__requestDocument__button{width:180px;line-height:39px;border-radius:2px;font-weight:700;color:#fff;text-align:center;display:block;box-sizing:border-box;background:#006c20;font-size:1.25rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;margin:auto}.fixed__requestDocument .fixed__requestDocument__button:hover,.header .header__logo:hover{opacity:.7}.header{width:100%;z-index:99998;max-width:1060px;padding:0 20px;box-sizing:border-box;margin:40px auto}.header .header__spMenu{display:none}.header .header__logo{float:left;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;width:300px;height:44px;background:url(images/logo.svg) no-repeat center;background-size:300px 44px}.header .header__info{float:left;margin-left:12px;position:relative;top:5px}.header .header__info .header__info__tel{margin-right:17px;font-size:14px;color:#afcc00;font-weight:700}.header .header__info .header__info__logoJP{width:249px;height:20px}.header .header__search{float:right;position:relative;top:5px}.header__search__searchForm{letter-spacing:-.4em}.header__search__searchForm .header__search__searchForm__input{height:33px;display:inline-block;width:147px;vertical-align:middle;padding-left:12px;border:0;background:#ebebeb;letter-spacing:normal}.header__search__searchForm .header__search__searchForm__submit{width:33px;height:33px;vertical-align:middle;display:inline-block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;letter-spacing:normal}.header__search__searchForm .header__search__searchForm__submit:hover,.navContainer .globalNav .globalNav__lists .globalNav__lists__item:hover{opacity:.7}.navContainer{overflow-x:auto;width:100%;background:#afcc00}.navContainer .globalNav .globalNav__lists .globalNav__lists__item .gizumo-navigateright,.navContainer .spCloseNavi{display:none}.navContainer .globalNav{width:100%;height:50px;max-width:1020px;min-width:775px;margin:0 auto;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.navContainer .globalNav .globalNav__lists{height:100%;max-width:1020px;float:left}.navContainer .globalNav .globalNav__lists .globalNav__lists__item{float:left;width:140px;height:100%;line-height:50px;padding:0 10px;border-left:1px solid #829900;text-align:center;box-sizing:border-box;font-size:1.25rem;font-weight:700;color:#fff;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.navContainer .globalNav .globalNav__lists a:last-child .globalNav__lists__item{width:165px;border-right:1px solid #829900}.navContainer .globalNav .globalNav__requestDocument{width:180px;line-height:39px;border-radius:2px;margin:0;font-weight:700;color:#fff;text-align:center;display:block;box-sizing:border-box;background:#006c20;font-size:1.25rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;top:6px;position:relative;float:right}.footer__nav .footer__nav__item:hover,.leadBanner-cp-19internship:hover,.navContainer .globalNav .globalNav__requestDocument:hover{opacity:.7}.leadBanner-cp-19internship{width:100%;height:100px;background:#afcc00 url(images/campaign/19internship/lead-banner-bg.png) no-repeat center;background-size:cover;overflow:hidden;position:relative;box-shadow:0 2px 18px rgba(0,0,0,.1);display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.leadBanner-cp-19internship .leadBanner-cp-19internship__gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#afcc00),to(rgba(255,255,255,.4)));background:linear-gradient(to bottom,#afcc00 0%,rgba(255,255,255,.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#afcc00', endColorstr='#66ffffff',GradientType=0 )}.leadBanner-cp-19internship img{position:absolute;z-index:1;left:0;right:0;margin:auto;display:block;bottom:0;top:0;width:100%;max-width:980px;padding:0 20px;box-sizing:border-box}.about .about__text .about__text__strong br,.apply-gakkai__form__checklist input,.apply-gakkai__form__checklist td .apply-gakkai__form__checklist__item br+br,.apply-gakkai__form__checklist td .apply-gakkai__form__checklist__item>br,.contact__form__checklist input,.contact__form__checklist td .contact__form__checklist__item br+br,.contact__form__checklist td .contact__form__checklist__item>br,.footer__nav .footer__nav__item .gizumo-navigateright,.leadBanner-cp-19internship .leadBanner-cp-19internship__sp,.service__mainvisual__title .service__mainvisual__title__large br,.topSlideshow__item__text .topSlideshow__item__text__large br,.topSlideshow__item__text .topSlideshow__item__text__small br,.voices__partner .voices__partner__text .voices__partner__text__name br{display:none}.leadBanner-cp-19internship .show_detail{font-weight:700;color:#006c20;text-decoration:underline;position:absolute;bottom:2px;right:12px;font-size:14px}.footer__wrapper{margin:60px auto 0;padding:40px 0;width:100%;position:relative;z-index:1;background:#f7f7f7}.footer__contact,.footer__nav{float:left;width:33.333%}.footer__nav .footer__nav__item{line-height:18px;margin-bottom:10px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.footer__nav .footer__nav__item .footer__nav__item__arrow{display:inline-block;width:18px;height:18px;margin-right:5px}.footer__contact .footer__contact__title{font-size:1.2em;font-weight:700;margin-top:0}.footer__contact .footer__contact__info{font-size:1.5em;font-weight:700;line-height:1.5}.bottomInfo__main .bottomInfo__main__logo,.footer__contact .footer__contact__button{height:44px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.footer__contact .footer__contact__button{font-size:16px;line-height:44px;background:#006c20;color:#fff;display:block;font-weight:700;text-align:center;width:180px}.bottomInfo__main .bottomInfo__main__logo:hover,.footer__contact .footer__contact__button:hover{opacity:.7}.bottomInfoContainer{width:100%;background:#fff;position:relative;z-index:1}.bottomInfo{max-width:1060px;padding:0 20px;box-sizing:border-box;margin:auto;padding:2rem 20px;background:#fff}.bottomInfo__main{float:left}.bottomInfo__main .bottomInfo__main__logo{width:300px;margin-right:30px;position:relative;top:12px;float:left}.bottomInfo__main .bottomInfo__main__address{float:left;line-height:22px}.bottomInfo__main .bottomInfo__main__address .bottomInfo__main__address__zip{margin-bottom:2px}.bottomInfo__nav{float:right;margin-top:32px}.bottomInfo__nav .bottomInfo__nav__list{text-align:right;letter-spacing:-.4em}.bottomInfo__nav .bottomInfo__nav__list__item{border-left:1px solid #006c20;padding:0 10px;display:inline-block;line-height:1;letter-spacing:normal;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.bottomInfo__nav .bottomInfo__nav__list__item:hover{opacity:.7}.bottomInfo__nav .bottomInfo__nav__list__item:last-child{border-right:1px solid #006c20}.bottomInfo__nav .bottomInfo__nav__copyright{margin-top:2px}.slideshowParallaxContainer{position:fixed;top:0;left:0;width:100%;z-index:0}.topSlideshow__item__text__toggleViewContainer{width:0;overflow:hidden;-webkit-transition:all 2.5s cubic-bezier(.07,1.41,.89,.78);transition:all 2.5s cubic-bezier(.07,1.41,.89,.78)}.topSlideshow__item__text__toggleViewContainer.show{width:1000px}.topSlideshow__item__text__toggleView{min-width:1000px}.topSlideshow__arrowDown{position:absolute;top:557px;z-index:999;left:0;right:0;margin:auto;cursor:pointer}.topSlideshow__arrowDown span{position:absolute;top:0;left:50%;width:18px;height:18px;padding:12px;margin-left:-8px;border-left:3px solid rgba(255,255,255,.82);border-bottom:3px solid rgba(255,255,255,.82);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb 1.5s infinite;animation:sdb 1.5s infinite;box-sizing:border-box}.topSlideshow__Container{position:relative;overflow:hidden}.topSlideshow__Container.slick-slider{margin-bottom:20px}.topSlideshow__Container .slick-next,.topSlideshow__Container .slick-prev{display:block;cursor:pointer;width:40px;height:40px;position:absolute;top:50%;z-index:999;background-size:8px;text-align:center;opacity:.5}.topSlideshow__Container .slick-prev{left:20px}.topSlideshow__Container .slick-next:before,.topSlideshow__Container .slick-prev:before{line-height:47px;display:inline-block;font-size:28px;font-family:"SSGizmo";content:'◅'}.topSlideshow__Container .slick-next{right:20px}.topSlideshow__Container .slick-next:before{content:'▻'}.topSlideshow__Container .slick-dots{bottom:14px}.topSlideshow__Container .slick-dots li{margin:0 3px}.topSlideshow__Container .slick-dots li button:before{color:#fff}.topSlideshow__item{position:relative;width:100%;height:500px;display:table!important}.topSlideshow__item.agentcontrol{background:url(images/slideshow/low_quality/agentcontrol.jpg) 50% center no-repeat;background-size:cover}.topSlideshow__item.consulting{background:url(images/slideshow/low_quality/consulting.jpg) 50% center no-repeat;background-size:cover}.topSlideshow__item.internship{background:url(images/slideshow/low_quality/internship.jpg) 50% center no-repeat;background-size:cover}.topSlideshow__item img{width:100%;height:auto;display:block}.topSlideshow__item__overlay{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;background:rgba(0,0,0,.3)}.topSlideshow__item__text{position:relative;z-index:1;display:table-cell;vertical-align:middle;padding-left:80px;color:#fff;box-sizing:border-box;width:92%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;font-family:Times,'YuMincho','游明朝',"Hiragino Mincho Pro","Hiragino Mincho ProN","MS Mincho","ＭＳ Ｐ明朝",serif}.topSlideshow__item__text:hover{opacity:.7}.topSlideshow__item__text .topSlideshow__item__text__small{font-size:12px;margin-bottom:5px;background:rgba(175,204,0,.7);padding:5px 5px 3px;display:table}.topSlideshow__item__text .topSlideshow__item__text__large{line-height:1.25;font-size:36px;font-weight:700;margin-bottom:12px;background:rgba(175,204,0,.7);padding:5px 5px 3px;display:inline-block}.topSlideshow__item__text .topSlideshow__item__text__large.lh2{line-height:1.2}.topSlideshow__item__text .topSlideshow__item__text__description{text-shadow:0 0 3px rgba(0,0,0,.7);font-size:26px;font-weight:700;line-height:1.5;padding-left:3px;font-family:Helvetica,Arial,'YuGothic','游ゴシック','Hiragino Kaku Gothic Pro','メイリオ','ＭＳ Ｐゴシック',sans-serif}.topSlideshow__item__text .topSlideshow__item__text__viewMore{display:inline-block;border:2px solid rgba(255,255,255,.7);padding:3px 7px;font-weight:700;background:rgba(0,0,0,.15);visibility:hidden;opacity:0;height:0;font-family:Helvetica,Arial,'YuGothic','游ゴシック','Hiragino Kaku Gothic Pro','メイリオ','ＭＳ Ｐゴシック',sans-serif}.parallax--top{position:relative;z-index:999;background:#fff;margin:674px 0 -60px;padding-bottom:60px}.contents__service{max-width:1060px;padding:0 20px;box-sizing:border-box;margin:auto}.contents__service .contents__service__titleEn{font-family:'Playfair Display SC',serif;font-size:28px;font-weight:400;display:inline-block;margin-right:5px}.contents__service .contents__service__titleJp{font-family:'Playfair Display SC',serif;font-size:1.25rem}.contents__service .contents__service__container{margin-bottom:60px;position:relative}.contents__2column__main__topBlog__titleWrapper:after,.contents__2column__main__topNews:after,.contents__2column__main__topNews__titleWrapper:after,.contents__service .contents__service__container:after{content:"";clear:both;display:block}.contents__service .contents__service__item{width:16.6666667%;border:1px solid #ebebeb;border-right:none;display:table;font-size:14px;overflow:hidden;box-sizing:border-box;text-align:center;height:172px;float:left;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.contents__service .contents__service__item:hover{opacity:.7}.contents__service .contents__service__item:last-child{border-right:1px solid #ebebeb}.contents__service .contents__service__item .contents__service__item__text{margin:4px 0 0;line-height:1.25em;font-weight:700;min-height:51px}.contents__service .contents__service__item .contents__service__item__tablecell{display:table-cell;vertical-align:middle}.contents__service .contents__service__item .contents__service__item--businessuser{display:block;margin:auto;width:62px;height:72px;background:url(images/businessuser.svg) no-repeat center;background-size:62px 72px}.contents__service .contents__service__item .contents__service__item--usergroup{display:block;margin:auto}.contents__service .contents__service__item .contents__service__item--upload{display:block;margin:auto;width:62px;height:72px;background:url(images/upload.svg) no-repeat center;background-size:62px 72px}.contents__service .contents__service__item .contents__service__item--hr{display:block;margin:auto;width:62px;height:72px;background:url(images/hr.svg) no-repeat center;background-size:62px 72px}.contents__service .contents__service__item .contents__service__item--new{display:block;margin:auto;width:62px;height:72px;background:url(images/new.svg) no-repeat center;background-size:62px 72px}.contents__service .contents__service__item .contents__service__item--consulting{display:block;margin:auto;width:57px;height:72px;background:url(images/consulting.svg) no-repeat center;background-size:57px 72px}.contents__service .contents__service__item .contents__service__item--usergroup{width:74px;background:url(images/usergroup.svg) no-repeat center;background-size:74px 85px;height:72px}.contents__2column{width:100%;display:table;table-layout:fixed;max-width:1060px;padding:0 20px;box-sizing:border-box;margin:auto}.contents__2column .contents__2column__main{width:100%;display:table-cell}.contents__2column .contents__2column__sub{display:table-cell;width:300px;padding-left:4rem}.contents__2column__main__topBlog__titleWrapper{position:relative;border-bottom:1px solid #ebebeb;margin-bottom:20px}.contents__2column__main__topBlog__titleWrapper .contents__2column__main__topBlog__titleEn{font-family:'Playfair Display SC',serif;font-size:28px;font-weight:400;display:inline-block;margin-right:5px}.contents__2column__main__topBlog__titleWrapper .contents__2column__main__topBlog__titleJp{font-family:'Playfair Display SC',serif;font-size:1.25rem}.contents__2column__main__topBlog__titleWrapper .contents__2column__main__topBlog__titleEn{margin-bottom:6px}.contents__2column__main__topBlog__titleWrapper .contents__2column__main__topBlog__viewMore{position:absolute;right:0;bottom:6px;font-weight:700;font-size:.75rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.contents__2column__main__topBlog__titleWrapper .contents__2column__main__topBlog__viewMore:hover{opacity:.7;text-decoration:underline}.contents__2column__main__topBlog{margin-bottom:60px}.contents__2column__main__topBlog__item{display:table;width:100%;table-layout:fixed;padding-left:20px}.contents__2column__main__topBlog__item:not(:last-child){margin-bottom:20px}.contents__2column__main__topBlog__item .contents__2column__main__topBlog__item__img{display:table-cell;width:36%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.contents__2column__main__topBlog__item .contents__2column__main__topBlog__item__img:hover,.contents__2column__main__topBlog__item .contents__2column__main__topBlog__item__info__title:hover{opacity:.7}.contents__2column__main__topBlog__item .contents__2column__main__topBlog__item__img img{width:100%;height:auto;max-height:118px}.contents__2column__main__topBlog__item .contents__2column__main__topBlog__item__info{display:table-cell;width:100%;vertical-align:top;padding:0 20px}.contents__2column__main__topBlog__item .contents__2column__main__topBlog__item__info__date{padding:3px 6px;background:#afcc00;font-weight:700;color:#fff;display:inline-block;margin-bottom:.5rem}.contents__2column__main__topBlog__item .contents__2column__main__topBlog__item__info__new{font-weight:700;color:#006c20;margin-left:.5rem;font-size:.75rem}.contents__2column__main__topBlog__item .contents__2column__main__topBlog__item__info__title{line-height:1.5;font-weight:700;font-size:1.5rem;margin:0 0 .25rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;font-family:Times,'YuMincho','游明朝',"Hiragino Mincho Pro","Hiragino Mincho ProN","MS Mincho","ＭＳ Ｐ明朝",serif}.contents__2column__main__topBlog__item .contents__2column__main__topBlog__item__info__title:hover{text-decoration:underline}.contents__2column__main__topBlog__item .contents__2column__main__topBlog__item__info__text{color:#545454;line-height:1.5;margin:0}.contents__2column__main__topNews__titleWrapper{position:relative;border-bottom:1px solid #ebebeb;margin-bottom:20px}.contents__2column__main__topNews__titleWrapper .contents__2column__main__topNews__titleEn{font-family:'Playfair Display SC',serif;font-size:28px;font-weight:400;display:inline-block;margin-right:5px}.contents__2column__main__topNews__titleWrapper .contents__2column__main__topNews__titleJp{font-family:'Playfair Display SC',serif;font-size:1.25rem}.contents__2column__main__topNews__titleWrapper .contents__2column__main__topNews__titleEn{margin-bottom:6px}.contents__2column__main__topNews__titleWrapper .contents__2column__main__topNews__viewMore{position:absolute;right:0;bottom:6px;font-weight:700;font-size:.75rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.contents__2column__main__topNews__titleWrapper .contents__2column__main__topNews__viewMore:hover{opacity:.7}.contents__2column__main__topNews .contents__2column__main__topNews__itemWrapper{display:-webkit-box;display:flex;flex-wrap:wrap}.contents__2column__main__topNews .contents__2column__main__topNews__item{width:50%;box-sizing:border-box;padding:0 .5rem 2rem}.contents__2column__main__topNews__item__date{color:gray;margin-bottom:.75rem}.contents__2column__main__topNews__item__title{font-size:1.25rem;margin:0;line-height:1.5;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;font-family:Times,'YuMincho','游明朝',"Hiragino Mincho Pro","Hiragino Mincho ProN","MS Mincho","ＭＳ Ｐ明朝",serif}.contents__2column__main__topNews__item__title:hover{opacity:.7;text-decoration:underline}.service__mainvisual--agentcontrol{width:100%;height:400px;background:url(images/mainvisual/agentcontrol.png) center no-repeat;background-size:cover}.service__mainvisual--consulting{width:100%;height:400px;background:url(images/mainvisual/consulting.png) center no-repeat;background-size:cover}.service__mainvisual--internship{width:100%;height:400px;background:url(images/mainvisual/internship.png) center no-repeat;background-size:cover}.service__mainvisual--outsourcing{width:100%;height:400px;background:url(images/mainvisual/outsourcing.png) center no-repeat;background-size:cover}.service__mainvisual--startup{width:100%;height:400px;background:url(images/mainvisual/startup.png) center no-repeat;background-size:cover}.service__mainvisual--startuphr{width:100%;height:400px;background:url(images/mainvisual/startuphr.png) center no-repeat;background-size:cover}.services-icon-businessuser{background:url(images/businessuser.svg) no-repeat center}.services-icon-businessuser,.services-icon-consulting,.services-icon-usergroup{display:block;margin:auto;min-height:72px;width:62px;height:72px;background-size:62px 72px}.services-icon-consulting{background:url(images/consulting.svg) no-repeat center}.services-icon-usergroup{background:url(images/usergroup.svg) no-repeat center}.services-icon-upload{background:url(images/upload.svg) no-repeat center}.services-icon-hr,.services-icon-new,.services-icon-upload{display:block;margin:auto;min-height:72px;width:62px;height:72px;background-size:62px 72px}.services-icon-hr{background:url(images/hr.svg) no-repeat center}.services-icon-new{background:url(images/new.svg) no-repeat center}.service .base-black{color:#222!important}.service .border--base-black{border-color:#222!important}.service .bg--base-black{background-color:#222!important;color:#fff}.service .light-green{color:#afcc00!important}.service .border--light-green{border-color:#afcc00!important}.service .bg--light-green{background-color:#afcc00!important;color:#fff}.service .light-greenx2{color:#f3f7d9!important}.service .border--light-greenx2{border-color:#f3f7d9!important}.service .bg--light-greenx2{background-color:#f3f7d9!important;color:#fff}.service .green{color:#006c20!important}.service .border--green{border-color:#006c20!important}.service .bg--green{background-color:#006c20!important;color:#fff}.service .purple{color:#caa4df!important}.service .border--purple{border-color:#caa4df!important}.service .bg--purple{background-color:#caa4df!important;color:#fff}.service .gray{color:#545454!important}.service .border--gray{border-color:#545454!important}.service .bg--gray{background-color:#545454!important;color:#fff}.service .grayx2{color:#d9d9d9!important}.service .border--grayx2{border-color:#d9d9d9!important}.service .bg--grayx2{background-color:#d9d9d9!important;color:#fff}.service .dark-gray{color:#4c4c4c!important}.service .border--dark-gray{border-color:#4c4c4c!important}.service .bg--dark-gray{background-color:#4c4c4c!important;color:#fff}.service .ultralight-gray{color:#ebebeb!important}.service .border--ultralight-gray{border-color:#ebebeb!important}.service .bg--ultralight-gray{background-color:#ebebeb!important;color:#fff}.service .ultralight-grayx2{color:gray!important}.service .border--ultralight-grayx2{border-color:gray!important}.service .bg--ultralight-grayx2{background-color:gray!important;color:#fff}.service .light-gray{color:#f2f2f2!important}.service .border--light-gray{border-color:#f2f2f2!important}.service .bg--light-gray{background-color:#f2f2f2!important;color:#fff}.service .light-grayx2{color:#f7f7f7!important}.service .border--light-grayx2{border-color:#f7f7f7!important}.service .bg--light-grayx2{background-color:#f7f7f7!important;color:#fff}.service .orange{color:#f33!important}.service .border--orange{border-color:#f33!important}.service .bg--orange{background-color:#f33!important;color:#fff}.service .light-orange{color:#ff9963!important}.service .border--light-orange{border-color:#ff9963!important}.service .bg--light-orange{background-color:#ff9963!important;color:#fff}.service .helsinki{color:#74d2c8!important}.service .border--helsinki{border-color:#74d2c8!important}.service .bg--helsinki{background-color:#74d2c8!important;color:#fff}.service .ocher{color:#9b8d4f!important}.service .border--ocher{border-color:#9b8d4f!important}.service .bg--ocher{background-color:#9b8d4f!important;color:#fff}.service .blue{color:#3f99d7!important}.service .border--blue{border-color:#3f99d7!important}.service .bg--blue{background-color:#3f99d7!important;color:#fff}.service .yellow{color:#ffc834!important}.service .border--yellow{border-color:#ffc834!important}.service .bg--yellow{background-color:#ffc834!important;color:#fff}.service .pink{color:#f89b9b!important}.service .border--pink{border-color:#f89b9b!important}.service .bg--pink{background-color:#f89b9b!important;color:#fff}.service__mainvisual{display:table;width:100%;margin-bottom:4rem}.service__mainvisual__title{display:table-cell;vertical-align:middle;color:#fff;font-weight:700;font-family:Times,'YuMincho','游明朝',"Hiragino Mincho Pro","Hiragino Mincho ProN","MS Mincho","ＭＳ Ｐ明朝",serif}.service__mainvisual__title .service__mainvisual__title__small{max-width:1060px;padding:0 20px;box-sizing:border-box;font-size:24px;margin:auto auto 12px}.service__mainvisual__title .service__mainvisual__title__large{max-width:1060px;padding:0 20px;box-sizing:border-box;margin:auto;font-size:45px;line-height:1.25;letter-spacing:-2px}.service__content__middleTitle{border-left:5px solid #000;padding-left:1rem;margin-bottom:4rem;color:#545454}.service__content__middleTitle .service__content__middleTitle__large{font-size:28px;line-height:1.5;margin-bottom:8px;font-family:Times,'YuMincho','游明朝',"Hiragino Mincho Pro","Hiragino Mincho ProN","MS Mincho","ＭＳ Ｐ明朝",serif}.service__content__middleTitle .service__content__middleTitle__small{font-size:16px;line-height:1.5}.service__content{max-width:1060px;padding:0 20px;box-sizing:border-box;margin:auto}.service__content__headline{border-left:5px solid #000;background:#ebebeb;font-weight:700;line-height:36px;padding-left:12px;font-size:16px;text-align:left;margin-bottom:1rem}.voices .service__content__headline{margin-bottom:24px}.service__content__tasks{margin-bottom:2rem}.service__content__tasks td{width:33.3333%;padding:1rem 0;vertical-align:middle;font-size:21px}.service__content__tasks .service__content__tasks__icon{color:#000;border:3px solid #000;line-height:73px;width:215px;height:73px;font-size:21px;font-weight:700;text-align:center;margin:0 auto 12px}.service__content__tasks .service__content__tasks__arrow--empty{width:16.66667%}.service__content__tasks .service__content__tasks__icon--solved{color:#fff;background:#000;line-height:73px;width:215px;height:73px;font-size:21px;font-weight:700;text-align:center;margin:0 auto 12px}.service__content__tasks .service__content__tasks__task{font-weight:700;line-height:1.5;color:#545454}.service__content__tasks .service__content__tasks__task .service__content__tasks__task__check{display:table-cell;vertical-align:middle}.service__content__tasks .service__content__tasks__task .service__content__tasks__task__text{display:table-cell;vertical-align:middle;padding-left:12px}.service__content__tasks .service__content__tasks__arrow{width:16.66667%;padding:0 20px;box-sizing:border-box;position:relative}.service__content__tasks .service__content__tasks__arrow .service__content__tasks__arrow__wrapper{position:relative}.service__content__tasks .service__content__tasks__arrow .service__content__tasks__arrow__body{width:95%;height:9px;background:#f2f2f2}.service__content__tasks .service__content__tasks__arrow .service__content__tasks__arrow__head{margin:auto;top:0;bottom:0;right:0;position:absolute;width:0;height:0;border-style:solid;border-width:11.5px 0 11.5px 12px;border-color:transparent transparent transparent #f2f2f2;z-index:2}.service__content__tasks .service__content__tasks__solved{color:#000;font-weight:700;line-height:1.5}.service__content__example{display:table;border-spacing:10px;border-collapse:separate;margin-bottom:60px}.service__content__example td{width:50%;border:1px solid #ebebeb}.service__content__example__item{font-size:15px}.service__content__example__item .service__content__example__item__icon{display:table-cell;width:30%;vertical-align:middle;padding:2rem 0 2rem 2rem;text-align:center}.service__content__example__item .service__content__example__item__icon .service__content__example__item__icon__img{margin:0 auto 10px;width:100%;max-width:60px}.service__content__example__item .service__content__example__item__icon .service__content__example__item__icon__title{font-weight:700;line-height:1.5}.service__content__example__item .service__content__example__item__text{display:table-cell;width:70%;vertical-align:middle;line-height:1.5;padding:2rem}.service__content__contact{background:#afcc00;text-align:center;margin:0 -200rem 60px;padding:40px 0;color:#fff}.service__content__contact .service__content__contact__text{font-size:16px;line-height:1.5;font-weight:700;margin-bottom:1rem}.service__content__contact .service__content__contact__button{width:180px;line-height:39px;border-radius:2px;margin:0;font-weight:700;color:#fff;text-align:center;box-sizing:border-box;background:#006c20;font-size:1.25rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;display:inline-block}.about .about__text p a:hover,.contact__form__submit input.wpcf7-form-control.wpcf7-submit:hover,.service__content__contact .service__content__contact__button:hover,.service__content__relatedBlog__item .service__content__relatedBlog__item__img:hover,.service__content__relatedBlog__item .service__content__relatedBlog__item__info .service__content__relatedBlog__item__info__title:hover,.services__table tr:hover{opacity:.7}.service__content__relatedBlog{padding:0 20px}.service__content__relatedBlog__item{width:100%;display:table;table-layout:fixed;margin-bottom:12px}.service__content__relatedBlog__item .service__content__relatedBlog__item__img{display:table-cell;width:25%;vertical-align:middle;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.service__content__relatedBlog__item .service__content__relatedBlog__item__img img{width:100%;height:auto;max-height:151px}.service__content__relatedBlog__item .service__content__relatedBlog__item__info{display:table-cell;width:75%;vertical-align:middle;padding-left:12px}.service__content__relatedBlog__item .service__content__relatedBlog__item__info .service__content__relatedBlog__item__info__date{font-size:12px;color:gray;margin-bottom:6px}.service__content__relatedBlog__item .service__content__relatedBlog__item__info .service__content__relatedBlog__item__info__title{font-size:18px;line-height:1.5;font-weight:700;margin-bottom:12px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;font-family:Times,'YuMincho','游明朝',"Hiragino Mincho Pro","Hiragino Mincho ProN","MS Mincho","ＭＳ Ｐ明朝",serif}.service__content__relatedBlog__item .service__content__relatedBlog__item__info .service__content__relatedBlog__item__info__title:hover{text-decoration:underline}.service__content__relatedBlog__item .service__content__relatedBlog__item__info .service__content__relatedBlog__item__info__text{font-size:15px;line-height:1.5}.service__content__explain__description{font-size:15px;line-height:1.5;padding-left:16px}.service__content__explain__img__aspect{position:relative;margin:0 auto 60px}.ie .service__content__explain__img__aspect{max-width:700px}.service__content__explain__img__aspect:before{content:'';display:block;padding-top:79.08%}.service__content__explain__img__aspect .service__content__explain__img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto;background:url(images/agentcontrol.svg) no-repeat center;background-size:auto auto}.service__content__consulting__menu__wrapper{padding:0 20px;box-sizing:border-box;margin-bottom:12px}.service__content__consulting__menu__wrapper:after{content:"";clear:both;display:block}.service__content__consulting__menu{float:left}.service__content__consulting__menu.left_menu{width:calc(50% - 25px - 20px);margin-right:25px}.service__content__consulting__menu.right_menu{width:calc(50% - 25px + 20px);margin-left:25px}.service__content__consulting__menu .service__content__consulting__menu__item{padding:13px 0;font-size:14px;line-height:33px;border-bottom:1px solid #ebebeb}.service__content__consulting__menu .service__content__consulting__menu__item:before{width:10px;height:10px;background:#3f99d7;border-radius:50%;content:'';display:inline-block;margin-right:5px}.service__content__consulting__menu .service__content__consulting__menu__item:after,.service__content__consulting__menu__image__wrapper:after,.service__content__outsourcingFlow:after{content:"";clear:both;display:block}.service__content__consulting__menu .service__content__consulting__menu__item a.slideshare_open{float:right;width:98px;height:33px;box-sizing:border-box;border:1px solid;border-radius:2px;font-size:10px;line-height:33px;color:#449ad5;font-weight:700;letter-spacing:.3px;padding-left:28px;background-image:url(./images/slideshare.svg);background-size:16px;background-repeat:no-repeat;background-position:9px 10px}.service__content__consulting__menu__image__wrapper{box-sizing:border-box;margin:0 -10px 60px}.service__content__consulting__menu__image{width:33.3333%;float:left;padding:0 10px;box-sizing:border-box;font-size:14px}.service__content__consulting__menu__image img{width:100%;height:auto;margin-bottom:8px}.service__content__consulting__menu__image__title{text-align:center;font-weight:700}.service__content__consulting__menu__image__text{line-height:1.5}.service__content__outsourcingFlow{padding:0 20px;box-sizing:border-box;margin:24px 0 50px}.service__content__outsourcingFlow__item{position:relative;float:left;width:25%;text-align:center}.service__content__outsourcingFlow__item:not(:last-child):after{position:absolute;top:46px;right:-4px;display:block;content:'';width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #ebebeb;z-index:2}.service__content__outsourcingFlow__item .service__content__outsourcingFlow__item__icon.first{margin:0 auto 12px;width:100px;height:100px;background:url(images/outsourcing-flow/first.svg) no-repeat center;background-size:100px 100px}.service__content__outsourcingFlow__item .service__content__outsourcingFlow__item__icon.second{margin:0 auto 12px;width:100px;height:100px;background:url(images/outsourcing-flow/second.svg) no-repeat center;background-size:100px 100px}.service__content__outsourcingFlow__item .service__content__outsourcingFlow__item__icon.third{margin:0 auto 12px;width:100px;height:100px;background:url(images/outsourcing-flow/third.svg) no-repeat center;background-size:100px 100px}.service__content__outsourcingFlow__item .service__content__outsourcingFlow__item__icon.forth{margin:0 auto 12px;width:100px;height:100px;background:url(images/outsourcing-flow/forth.svg) no-repeat center;background-size:100px 100px}.services__title{display:block;padding-bottom:5px;border-bottom:1px solid #ebebeb;margin-bottom:20px}.about .about__title:not(:first-child),.services__title:not(:first-child){margin-top:100px}.about .about__title .about__title__en,.services__title .services__title__en{font-weight:400;margin:0 12px 0 0;font-size:28px;display:inline-block;font-family:'Playfair Display SC',serif}.about .about__title .about__title__jp,.services__title .services__title__jp{font-size:1.25rem;display:inline-block;color:#545454}.services__table{width:100%;margin-top:-20px}.about .about__text p a,.services__table tr{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.about .about__title,.services__table tr{display:block;border-bottom:1px solid #ebebeb}.about,.services__table tr{position:relative}.services__table tr a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.services__table th{padding:30px}.services__table td{padding:0 10px 0 15px;width:100%;position:relative;font-weight:700}.services__table td .services__table__title{font-size:18px;line-height:30px;padding-right:24px}.services__table td .services__table__navigateright{position:absolute;right:0;top:0;bottom:0;margin:auto;height:18px;font-size:18px;color:gray;padding-right:12px}.ie .services__table td .services__table__navigateright{top:68px}.about__table td p,.recruit__table td p,.services__table td .services__table__navigateright p{margin:0}.about{max-width:1060px;padding:0 20px;box-sizing:border-box;margin:auto}.about .about__title{padding-bottom:5px;margin-bottom:20px}.about .about__headline{border-left:5px solid #afcc00;background:#ebebeb;font-weight:700;line-height:36px;padding-left:12px;font-size:16px;text-align:left}.about .about__text{font-size:16px;line-height:1.5;text-align:left}.about .about__text p{margin-bottom:1rem;padding:0 20px}.about .about__text p a{text-decoration:underline;color:#545454}.about .about__text p:last-child{margin-bottom:36px}.about .about__text .about__text__strong{font-size:21px;text-align:center;font-weight:700;margin:4rem 0;font-family:Times,'YuMincho','游明朝',"Hiragino Mincho Pro","Hiragino Mincho ProN","MS Mincho","ＭＳ Ｐ明朝",serif}.about__logo{width:300px;height:44px;text-align:center;margin:4rem auto}.about__description{font-size:16px;line-height:1.5;margin-bottom:36px}.about__profile{padding:0;width:100%;text-align:center}.about__profile .about__profile__img{width:300px;height:352px;margin-bottom:12px}.about__profile .about__profile__title{font-size:10px;font-weight:700;margin:0}.about__profile .about__profile__name{font-size:18px;font-weight:700;margin:0 0 20px}.about__profile .about__profile__text{font-size:16px;line-height:1.5;margin-bottom:30px}.about-profile-text{text-align:center;margin-bottom:60px}.about__table{font-size:16px;line-height:1.5;text-align:left;width:100%;padding:0 20px;box-sizing:border-box}.about__table th{width:150px}.about__table td,.about__table th{vertical-align:top;padding:1rem 0}.about__table #ceo-name-svg{height:16px}.about__table .map-headoffice{width:100%;height:400px;margin-top:1rem}.about__table .mt-5{margin-top:.5em}.about__small-red-announce{font-size:14px;color:#f33;padding-top:1rem;margin:0 20px}.contact__title{display:block;padding-bottom:5px;border-bottom:1px solid #ebebeb;margin-bottom:20px}.contact__title:not(:first-child),.thanks .about__title:not(:first-child){margin-top:100px}.contact__title .contact__title__en,.thanks .about__title .about__title__en{font-weight:400;margin:0 12px 0 0;font-size:28px;display:inline-block;font-family:'Playfair Display SC',serif}.contact__title .contact__title__jp,.thanks .about__title .about__title__jp{font-size:1.25rem;display:inline-block;color:#545454}.contact{max-width:1060px;padding:0 20px;box-sizing:border-box;margin:auto}.contact__info{font-size:15px}.contact__info__mail{font-weight:700;font-size:16px}.contact__info__notice{font-weight:700;margin-top:5rem;margin-bottom:20px}.contact__form__headline span,.contact__info__notice span{color:#f33;margin:0 4px}.contact__form__headline{border-left:5px solid #afcc00;background:#ebebeb;font-weight:700;line-height:36px;padding-left:12px;font-size:16px;text-align:left}.contact__form__checklist{width:100%;text-align:center;margin-top:1.5rem;margin-bottom:5rem}.contact__form__checklist td{width:16.666%}.contact__form__checklist td .contact__form__checklist__item{font-weight:700;line-height:1.25;font-size:14px;letter-spacing:-1px;border:3px solid #ebebeb;display:table-cell;vertical-align:middle;width:165px;height:165px;cursor:pointer;position:relative}.apply-gakkai__form__checklist td .apply-gakkai__form__checklist__item:hover,.contact__form__checklist td .contact__form__checklist__item:hover{background:rgba(175,204,0,.15)}.contact__form__checklist td .contact__form__checklist__item p{margin:.5rem}.apply-gakkai__form__checklist label,.contact__form__checklist label{width:12px;height:12px;border:3px solid #ebebeb;display:block;position:absolute;top:4px;right:4px}.contact__form__checklist input:checked+label:before{content:'';width:24px;height:18px;background:url(images/check.svg) no-repeat center;background-size:24px 18px;position:absolute;top:-9px;right:-8px}.contact__form__checklist__item__businessuser{width:62px;height:72px;background:url(images/businessuser.svg) no-repeat center;background-size:62px 72px;margin:auto}.contact__form__checklist__item__consulting{width:62px;height:72px;background:url(images/consulting.svg) no-repeat center;background-size:62px 72px;margin:auto}.contact__form__checklist__item__usergroup{width:62px;height:72px;background:url(images/usergroup.svg) no-repeat center;background-size:62px 72px;margin:auto}.contact__form__checklist__item__upload{width:62px;height:72px;background:url(images/upload.svg) no-repeat center;background-size:62px 72px;margin:auto}.contact__form__checklist__item__hr{width:62px;height:72px;background:url(images/hr.svg) no-repeat center;background-size:62px 72px;margin:auto}.contact__form__checklist__item__new{width:62px;height:72px;background:url(images/new.svg) no-repeat center;background-size:62px 72px;margin:auto}.contact__form__table{padding:0 20px;box-sizing:border-box;width:100%;max-width:750px;font-size:15px;margin:30px auto auto}.contact__form__table th{width:180px;text-align:left;vertical-align:top;padding-top:9px}.contact__form__table th span{color:#f33;font-weight:700}.contact__form__table td{vertical-align:top;padding-bottom:12px}.apply-event input,.apply-student input,.contact__form__table .contact__form__table__input input{width:100%;height:44px;padding-left:12px;border-radius:4px;margin-bottom:3px;border:1px solid #d3d3d3}.contact__form__table .contact__form__table__input textarea{width:100%;resize:none;padding:12px;border:1px solid #d3d3d3}.contact__form__table .contact__form__table__example{font-size:13px;color:#4c4c4c}.contact__form__privacypolicy{max-width:750px;margin:0 auto 4rem;padding:0 20px;box-sizing:border-box}.contact__form__privacypolicy .contact__form__privacypolicy__title{font-weight:700;font-size:15px;margin-bottom:3px}.contact__form__privacypolicy .contact__form__privacypolicy__body{overflow:scroll;overflow-x:hidden;box-sizing:border-box;height:200px;padding:20px;border:1px solid #ebebeb}.contact__form__submit{text-align:center}.contact__form__submit input.wpcf7-form-control.wpcf7-submit{width:300px;height:60px;line-height:60px;border:0;margin:auto;display:inline-block;background-color:#006c20;color:#fff;font-weight:700;font-size:15px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.thanks{max-width:1060px;padding:0 20px;box-sizing:border-box;margin:auto}.thanks .about__title{display:block;padding-bottom:5px;border-bottom:1px solid #ebebeb;margin-bottom:20px}.thanks .thanks__text,.thanks .thanks__text__green{font-weight:400;font-style:normal;font-stretch:normal;text-align:center;font-family:Times,'YuMincho','游明朝',"Hiragino Mincho Pro","Hiragino Mincho ProN","MS Mincho","ＭＳ Ｐ明朝",serif}.thanks .thanks__text__green{padding-top:5px;height:80px;line-height:80px;font-size:28px;letter-spacing:-1.5px;color:#0b6b25}.thanks .thanks__text{height:48px;line-height:48px;margin-bottom:133px;font-size:16px;letter-spacing:normal;color:#222}.contact__info__gakkai,.contact__info__link-list{font-size:13px}.contact__info__gakkai li,.contact__info__link-list li{padding-left:1em}.contact__info__gakkai li:before,.contact__info__link-list li:before{content:"※";margin-left:-1em;width:1em;display:inline-block}.contact__info__link-list li::before{content:"・"}.contact__info__link-list li a{cursor:pointer;text-decoration:underline;-webkit-transition:opacity 200ms;transition:opacity 200ms}.contact__info__link-list li a:hover{opacity:.8}.apply-gakkai__form__checklist{width:100%;text-align:center;margin-bottom:5rem}.apply-gakkai__form__checklist td{width:500px;padding:0;border-spacing:0}.apply-gakkai__form__checklist td .apply-gakkai__form__checklist__item{vertical-align:middle;cursor:pointer;position:relative}.apply-gakkai__form__checklist td .apply-gakkai__form__checklist__item .gakkai-table{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,Meiryo,sans-serif;border-collapse:collapse;border-spacing:0}.apply-gakkai__form__checklist td .apply-gakkai__form__checklist__item .gakkai-table td{border-bottom:solid 1px #ebebeb;word-break:break-all;color:#222;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,Meiryo,sans-serif;font-size:12px;letter-spacing:.9px;line-height:1.5;padding-top:14px;padding-bottom:14px}.apply-gakkai__form__checklist td .apply-gakkai__form__checklist__item .gakkai-table td:first-child{font-weight:700}.apply-gakkai__form__checklist td .apply-gakkai__form__checklist__item .gakkai-table td:last-child{font-weight:300;border-left:solid 1px #ebebeb}.apply-gakkai__form__checklist td .apply-gakkai__form__checklist__item .gakkai-table-title{font-weight:700;font-size:16px;font-style:normal;font-stretch:normal;line-height:2.25;letter-spacing:normal;color:#006c20;border-bottom:solid 3px #ebebeb}.apply-gakkai__form__checklist input:checked+label:before{content:"";width:24px;height:18px;background:url(images/check.svg) no-repeat center;background-size:24px 18px;position:absolute;top:-9px;right:-8px}.apply-gakkai-item{-webkit-filter:grayscale(1);filter:grayscale(1);background-repeat:no-repeat;background-position:center;background-size:100% 100%;width:132px;height:100%}.apply-gakkai-item.apply-gakkai-item-jsai{background-image:url(images/jsai.png?ts=1595239200)}.apply-gakkai-item.apply-gakkai-item-ipsj{background-image:url(images/ipsj.png?ts=1595239200)}.apply-gakkai-item.apply-gakkai-item-rsj{background-image:url(images/rsj.png?ts=1595239200)}.apply-gakkai-item.apply-gakkai-item-jsme{background-image:url(images/jsme.png?ts=1595239200)}.apply-gakkai-item.apply-gakkai-item-iee{background-image:url(images/iee.png?ts=1595239200)}.apply-gakkai-item.apply-gakkai-item-ieice{background-image:url(images/ieice.png?ts=1607385600)}.contact__form__checklist__item__greenring{width:12px;height:12px;background:url(images/greenring.svg) no-repeat center;background-size:12px 12px;margin:auto}.contact__form__checklist__item__graycross{width:12px;height:12px;background:url(images/graycross.svg) no-repeat center;background-size:12px 12px;margin:auto}.apply-student-container{max-width:600px;margin:100px auto}.apply-student-container h1{margin-bottom:.67em;font-size:2em;font-weight:700;text-align:center}.apply-student-container p{margin:1em auto;font-size:1em;line-height:1.5;text-align:center}.apply-student-container p>span{display:inline-block}.apply-student-container p:first-of-type>span:first-of-type{display:block}.apply-student-container .contact__form{margin-top:40px}.apply-event label,.apply-student label{display:block;margin-bottom:.5em;font-weight:700}.apply-event label span:last-of-type,.apply-student label span:last-of-type{color:#f33}.apply-event textarea,.apply-student textarea{width:100%;padding:12px;border-radius:4px;margin-bottom:3px;border:1px solid #d3d3d3;line-height:1.5!important}.apply-event .contact__form__submit,.apply-student .contact__form__submit{margin-top:24px}.apply-event label:not(:first-of-type){margin-top:20px}.apply-event input[type=radio]{height:20px}.apply-event .wpcf7-list-item{display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.voices__title{display:block;padding-bottom:5px;border-bottom:1px solid #ebebeb;margin-bottom:20px}.voices__title:not(:first-child){margin-top:100px}.voices__title .voices__title__en{font-weight:400;margin:0 12px 0 0;font-size:28px;display:inline-block;font-family:'Playfair Display SC',serif}.voices__title .voices__title__jp{font-size:1.25rem;display:inline-block;color:#545454}.voices__item{margin-bottom:60px;padding:0 20px;font-size:16px;line-height:1.5}.voices__item.voices__item_nopadding{padding:0}.voices__partner{display:-webkit-box;display:flex;border-bottom:1px solid #ebebeb;padding-bottom:25px}.voices__partner:not(:last-child){margin-bottom:30px}.voices__partner .voices__partner__logo{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:220px;min-width:220px;height:auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.voices__partner .voices__partner__logo:hover{opacity:.7}.voices__partner .voices__partner__logo img{width:100%;height:auto}.voices__partner .voices__partner__logo img.voices__partner__logo__hiragi{max-width:120px;position:relative;left:12px}.voices__partner .voices__partner__text{padding-left:40px;box-sizing:border-box;font-size:16px;line-height:1.25}.voices__partner .voices__partner__text .voices__partner__text__title{font-weight:700}.voices__partner .voices__partner__text .voices__partner__text__name{color:gray}.voices__description{margin-bottom:30px}.voices__item__headline:not(.voices__item__headline--service){border-left:5px solid #afcc00;background:#ebebeb;font-weight:700;line-height:36px;padding-left:12px;font-size:16px;text-align:left;margin:0 -20px}.voices__item__headline--service{font-weight:700;border-left:5px solid #ebebeb;padding-left:12px}.voices__item__category{margin:12px 0}.voices__item__category__item{color:#006c20;padding:6px 10px;border:1px solid #006c20;margin:8px 8px 8px 0;font-weight:700;display:inline-block;font-size:12px}.voices__item__table{width:100%;text-align:left;border-collapse:collapse}.voices__item__table th{width:175px}.voices__item__table td,.voices__item__table th{border:1px solid #ebebeb;padding:1rem}.voices__item__suppliers__annotation{margin-top:20px;margin-left:1.5em}.voices__item__suppliers__annotation li{display:block;font-size:11px}.voices__item__suppliers__annotation li:before{content:'※';margin-left:-1.5em;width:1.5em;display:inline-block;text-align:center}.voices__item__suppliers{margin-top:10px}.voices__item__suppliers li{display:inline-block}.voices__item__suppliers li:before{content:'・';display:inline-block;text-align:center}.blogIndex__title{display:block;padding-bottom:5px;border-bottom:1px solid #ebebeb;margin-bottom:20px}.blogIndex__title:not(:first-child){margin-top:100px}.blogIndex__title .blogIndex__title__en{font-weight:400;margin:0 12px 0 0;font-size:28px;display:inline-block;font-family:'Playfair Display SC',serif}.blogIndex__title .blogIndex__title__jp{font-size:1.25rem;display:inline-block;color:#545454}.blogIndex__item{margin-bottom:2rem;display:table;table-layout:fixed;width:100%;padding:0 20px;box-sizing:border-box}.blogIndex__item__image{display:table-cell;width:36%;overflow:hidden;vertical-align:middle;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.blogIndex__item__image:hover,.blogIndex__item__info .blogIndex__item__info__title:hover{opacity:.7}.blogIndex__item__image img{width:100%;height:auto;max-height:138px}.blogIndex__item__info{display:table-cell;width:74%;padding-left:20px;vertical-align:middle}.blogIndex__item__info .blogIndex__item__date{color:gray;font-size:12px;margin-bottom:.5rem;display:inline-block}.blogIndex__item__info .blogIndex__item__info__new{color:#006c20;font-size:12px;font-weight:700;display:inline-block;margin-left:4px}.blogIndex__item__info .blogIndex__item__info__title{font-size:1.5rem;line-height:1.5;margin-bottom:.5rem;font-weight:700;display:table;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;font-family:Times,'YuMincho','游明朝',"Hiragino Mincho Pro","Hiragino Mincho ProN","MS Mincho","ＭＳ Ｐ明朝",serif}.blogIndex__item__info .blogIndex__item__info__title:hover{text-decoration:underline}.blogIndex__item__info .blogIndex__item__info__text{color:#545454;line-height:1.5}.blogIndex__item__info .blogIndex__item__info__readMore{text-align:right;font-weight:700;font-size:12px;text-decoration:underline;display:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.blogIndex__item__info .blogIndex__item__info__readMore:hover,.blogSingle .blogSingle__postContent a:hover,.blogSingle .newsSingle__postContent a:hover,.newsSingle .blogSingle__postContent a:hover,.newsSingle .newsSingle__postContent a:hover{opacity:.7}.blogSingle .blogSingle__headline,.blogSingle .newsSingle__headline,.newsSingle .blogSingle__headline,.newsSingle .newsSingle__headline{border-bottom:1px solid #ebebeb;line-height:1.5}.blogSingle .blogSingle__headline__date,.blogSingle .newsSingle__headline__date,.newsSingle .blogSingle__headline__date,.newsSingle .newsSingle__headline__date{color:#545454;margin-bottom:.5rem}.blogSingle .blogSingle__headline__title,.blogSingle .newsSingle__headline__title,.newsSingle .blogSingle__headline__title,.newsSingle .newsSingle__headline__title{font-size:28px;margin-top:.5rem;font-family:Times,'YuMincho','游明朝',"Hiragino Mincho Pro","Hiragino Mincho ProN","MS Mincho","ＭＳ Ｐ明朝",serif}.blogSingle .blogSingle__postContent,.blogSingle .newsSingle__postContent,.newsSingle .blogSingle__postContent,.newsSingle .newsSingle__postContent{margin:2rem 0 4rem}.blogSingle .blogSingle__postContent h3,.blogSingle .newsSingle__postContent h3,.newsSingle .blogSingle__postContent h3,.newsSingle .newsSingle__postContent h3{font-size:18px;margin-top:2rem;margin-bottom:2rem;padding-left:10px;border:0;border-left:5px solid #afcc00}.blogSingle .blogSingle__postContent p,.blogSingle .newsSingle__postContent p,.newsSingle .blogSingle__postContent p,.newsSingle .newsSingle__postContent p{font-size:16px;line-height:1.5em}.blogSingle .blogSingle__postContent a,.blogSingle .newsSingle__postContent a,.newsSingle .blogSingle__postContent a,.newsSingle .newsSingle__postContent a{color:rgba(84,84,84,.75);text-decoration:underline;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.blogSingle .blogSingle__postContent img,.blogSingle .newsSingle__postContent img,.newsSingle .blogSingle__postContent img,.newsSingle .newsSingle__postContent img{max-width:100%;height:100%}.blogSingle .blogSingle__postContent .rpbt_shortcode,.blogSingle .newsSingle__postContent .rpbt_shortcode,.newsSingle .blogSingle__postContent .rpbt_shortcode,.newsSingle .newsSingle__postContent .rpbt_shortcode{margin:55px 0;overflow:hidden}.blogSingle .blogSingle__postContent .rpbt_shortcode .rpbt_headline,.blogSingle .newsSingle__postContent .rpbt_shortcode .rpbt_headline,.newsSingle .blogSingle__postContent .rpbt_shortcode .rpbt_headline,.newsSingle .newsSingle__postContent .rpbt_shortcode .rpbt_headline{border-left:5px solid #afcc00;background:#ebebeb;font-weight:700;line-height:36px;padding-left:12px;font-size:16px;text-align:left;margin-bottom:2rem}.blogSingle .blogSingle__postContent .rpbt_shortcode .related-gallery,.blogSingle .newsSingle__postContent .rpbt_shortcode .related-gallery,.newsSingle .blogSingle__postContent .rpbt_shortcode .related-gallery,.newsSingle .newsSingle__postContent .rpbt_shortcode .related-gallery{margin:0 10px}.blogSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item,.blogSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item,.newsSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item,.newsSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item{float:left;width:calc((100% - 60px)/3);margin:0 10px}.blogSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-icon,.blogSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-icon,.newsSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-icon,.newsSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-icon{overflow:hidden;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.blogSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-icon img,.blogSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-icon img,.newsSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-icon img,.newsSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-icon img{width:auto;height:148px}.blogSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-caption,.blogSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-caption,.newsSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-caption,.newsSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-caption{margin-top:8px}.blogSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-caption a,.blogSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-caption a,.newsSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-caption a,.newsSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-caption a{color:#222;font-size:14px;font-weight:700;line-height:21px;text-decoration:none}.blogSingle .blogSingle__pagination,.blogSingle .newsSingle__pagination,.newsSingle .blogSingle__pagination,.newsSingle .newsSingle__pagination{margin-bottom:40px}.blogSingle .blogSingle__pagination:after,.blogSingle .newsSingle__pagination:after,.newsSingle .blogSingle__pagination:after,.newsSingle .newsSingle__pagination:after{content:"";clear:both;display:block}.blogSingle [class*=blogSingle__pagination__],.blogSingle [class*=newsSingle__pagination__],.newsSingle [class*=blogSingle__pagination__],.newsSingle [class*=newsSingle__pagination__]{width:108px;height:35px;line-height:33px;font-size:14px;display:block;color:#afcc00;font-weight:700;box-sizing:border-box;text-align:center;border:2px solid #afcc00;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.blogSingle [class*=blogSingle__pagination__]:hover,.blogSingle [class*=newsSingle__pagination__]:hover,.newsSingle [class*=blogSingle__pagination__]:hover,.newsSingle [class*=newsSingle__pagination__]:hover{opacity:.7}.blogSingle [class*=blogSingle__pagination__] [class*=gizumo-],.blogSingle [class*=newsSingle__pagination__] [class*=gizumo-],.newsSingle [class*=blogSingle__pagination__] [class*=gizumo-],.newsSingle [class*=newsSingle__pagination__] [class*=gizumo-]{font-size:15px;position:relative;top:1px}.blogSingle .blogSingle__pagination__prev,.blogSingle .newsSingle__pagination__prev,.newsSingle .blogSingle__pagination__prev,.newsSingle .newsSingle__pagination__prev{float:left}.blogSingle .blogSingle__pagination__next,.blogSingle .newsSingle__pagination__next,.newsSingle .blogSingle__pagination__next,.newsSingle .newsSingle__pagination__next{float:right}.newsIndex__title{display:block;padding-bottom:5px;border-bottom:1px solid #ebebeb;margin-bottom:20px}.newsIndex__title:not(:first-child){margin-top:100px}.newsIndex__title .newsIndex__title__en{font-weight:400;margin:0 12px 0 0;font-size:28px;display:inline-block;font-family:'Playfair Display SC',serif}.newsIndex__title .newsIndex__title__jp{font-size:1.25rem;display:inline-block;color:#545454}.newsIndex__item{margin-bottom:2rem}.newsIndex__item__date{font-size:12px;color:gray;margin-bottom:.25rem}.newsIndex__item__new{font-size:12px;font-weight:700;color:#006c20}.newsIndex__item__title{font-size:1.5rem;font-weight:700;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;font-family:Times,'YuMincho','游明朝',"Hiragino Mincho Pro","Hiragino Mincho ProN","MS Mincho","ＭＳ Ｐ明朝",serif}.newsIndex__item__title:hover{opacity:.7;text-decoration:underline}.movies__mainvisual{background:url(images/movie-mainvisual.png) no-repeat center center;background-size:cover;display:table;text-align:center;width:100%;height:400px;margin-bottom:50px}.movies__mainvisual .movies__mainvisual__title{display:table-cell;vertical-align:middle;font-weight:700;color:#fff;text-shadow:0 0 8px rgba(0,0,0,.5);font-family:Times,'YuMincho','游明朝',"Hiragino Mincho Pro","Hiragino Mincho ProN","MS Mincho","ＭＳ Ｐ明朝",serif}.movies__mainvisual .movies__mainvisual__title .movies__mainvisual__title__small{font-size:28px;margin:0 0 30px}.movies__mainvisual .movies__mainvisual__title .movies__mainvisual__title__large{font-size:45px;line-height:1.25;margin:0;letter-spacing:-2px}.movies__content,.recruit{max-width:1060px;padding:0 20px;box-sizing:border-box;margin:auto}.movies__content .movies__content__headline{border-left:5px solid #afcc00;background:#ebebeb;font-weight:700;line-height:36px;padding-left:12px;font-size:16px;text-align:left;margin-bottom:.5rem}.movies__content p{font-size:14px;line-height:1.5}.movies__content .movies__content__item{position:relative;width:100%;padding-top:56.25%;margin-bottom:60px}.movies__content .movies__content__item iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.recruit .recruit__title{display:block;padding-bottom:5px;border-bottom:1px solid #ebebeb;margin-bottom:20px}.recruit .recruit__title:not(:first-child){margin-top:100px}.recruit .recruit__title .recruit__title__en{font-weight:400;margin:0 12px 0 0;font-size:28px;display:inline-block;font-family:'Playfair Display SC',serif}.recruit .recruit__title .recruit__title__jp{font-size:1.25rem;display:inline-block;color:#545454}.recruit__table{font-size:16px;line-height:1.5;text-align:left;width:100%;padding:0 20px;box-sizing:border-box}.recruit__table th{width:150px}.recruit__table td,.recruit__table th{vertical-align:top;padding:1rem 0}.recruit__table .mt-5{margin-top:.5em}.recruit__small-red-announce{font-size:14px;color:#f33;padding-top:1rem;margin:0 20px}.privacyPolicy{max-width:1060px;padding:0 20px;box-sizing:border-box;margin:auto}.privacyPolicy .privacyPolicy__title{display:block;padding-bottom:5px;border-bottom:1px solid #ebebeb;margin-bottom:20px}.privacyPolicy .privacyPolicy__title:not(:first-child){margin-top:100px}.privacyPolicy .privacyPolicy__title .privacyPolicy__title__en{font-weight:400;margin:0 12px 0 0;font-size:28px;display:inline-block;font-family:'Playfair Display SC',serif}.privacyPolicy .privacyPolicy__title .privacyPolicy__title__jp{font-size:1.25rem;display:inline-block;color:#545454}.privacyPolicy__description{padding:0 20px;font-size:16px;line-height:1.5}.privacyPolicy__description__info__title{margin:36px 0 12px;font-weight:700}#toc_container{padding:12px}#toc_container .toc_list li{list-style:decimal!important;margin-left:12px;margin-bottom:3px;text-decoration:underline}.slideshare_modal{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.65);z-index:999999;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.slideshare_modal .slideshare_close-button{background:0 0;border:0;padding:0;outline:0;background-image:url(./images/close-button.svg);background-repeat:no-repeat;background-size:100%;cursor:pointer;width:24px;height:24px;position:absolute;top:50px;right:50px;color:transparent}.slideshare_modal .shlideshare_wrapper{position:relative;width:100%;max-width:630px;max-height:100%}.slideshare_modal .shlideshare_wrapper:before{content:'';display:block;padding-top:80.95238%}.slideshare_modal .shlideshare_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slideshare_modal .shlideshare_wrapper .slideshare_loading{width:100px;line-height:24px;position:absolute;top:calc(50% - 24px/2);left:calc(50% - 100px/2);text-align:center;color:#fff}.cp-19internship-wrapper{overflow-x:visible}.cp-19internship{overflow:hidden}.cp-19internship img{display:block;margin:auto}.cp-19internship .maxWidth{max-width:1000px;min-width:1000px;margin:auto}.cp-19internship .cp-19internship__h1{font-size:36px;line-height:1.66;letter-spacing:.1em;text-align:center;color:#222;margin:0 auto 20px;position:relative}.cp-19internship .cp-19internship__h1.mb6{margin-bottom:60px}.cp-19internship .cp-19internship__h1--white{color:#fff}.cp-19internship .cp-19internship__buttonWrapper{width:750px;margin:auto;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.cp-19internship .cp-19internship__button{font-size:34px;font-weight:700;border:1px solid rgba(0,108,32,.5);color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);box-shadow:inset 0 0 14px 0 rgba(255,255,255,.5);width:350px;height:100px;border-radius:6px;letter-spacing:.06em;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear;background-color:#afcc00;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFAFCC00', endColorstr='#FF9FB700');background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmY2MwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzlmYjcwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#afcc00),to(#9fb700));background-image:linear-gradient(to bottom,#afcc00 0%,#9fb700 100%)}.cp-19internship .cp-19internship__button.cp-19internship__button--document{background-color:#006c20;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF006C20', endColorstr='#FF00601B');background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmMyMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNjAxYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#006c20),to(#00601b));background-image:linear-gradient(to bottom,#006c20 0%,#00601b 100%)}.cp-19internship .cp-19internship__button:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}.cp-19internship .cp-19internship__header{height:100px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.cp-19internship .cp-19internship__header .cp-19internship__header__logo{display:block;width:300px;height:44px;background:url(images/logo.svg) no-repeat center;background-size:300px 44px}.cp-19internship .cp-19internship__mainvisual{position:relative;padding-top:100px;height:480px;background:#afcc00;max-width:100%;box-sizing:border-box}.cp-19internship .cp-19internship__mainvisual .cp-19internship__mainvisual__pattern{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:.04;background:url(images/campaign/19internship/mainvisual-pattern.png)}.cp-19internship .cp-19internship__price{padding:20vw 0 200px;background:url(images/campaign/19internship/price-bg.png) no-repeat center;background-size:cover;position:relative;top:-50px;margin-bottom:-50px}.cp-19internship .cp-19internship__price .cp-19internship__price__rect{border:4px solid #fff;border-radius:18px;padding:120px 0 100px;position:relative}.cp-19internship .cp-19internship__trouble{height:630px;padding:0 0 30px;background:#006c20;position:relative}.cp-19internship .cp-19internship__trouble .cp-19internship__trouble__illustrations{height:520px;overflow:hidden}.cp-19internship .cp-19internship__omakase{position:relative;padding:100px 0 180px}.cp-19internship .cp-19internship__trouble--small{background:#f2f2f2;position:relative;padding:30px 0}.cp-19internship .cp-19internship__trouble--small .cp-19internship__trouble--small__voice{display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline;-webkit-box-pack:center;justify-content:center;line-height:1.5}.cp-19internship .cp-19internship__trouble--small .cp-19internship__trouble--small__voice.first{padding-right:90px;color:#006c20;letter-spacing:.14em}.cp-19internship .cp-19internship__trouble--small .cp-19internship__trouble--small__voice.second{padding-left:90px;color:#afcc00;letter-spacing:.06em}.cp-19internship .cp-19internship__trouble--small .cp-19internship__trouble--small__voice .cp-19internship__trouble--small__voice__balloon{width:563px;height:165px;background:#fff;box-shadow:15px 13px 50px rgba(0,0,0,.2);font-size:30px;font-weight:700;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;top:-30px}.cp-19internship .cp-19internship__trouble--small .cp-19internship__trouble--small__voice .cp-19internship__trouble--small__voice__balloon.first{border-radius:0 30px 30px 30px}.cp-19internship .cp-19internship__trouble--small .cp-19internship__trouble--small__voice .cp-19internship__trouble--small__voice__balloon.second{border-radius:30px 0 30px 30px;margin-bottom:100px}.cp-19internship .cp-19internship__form{background:#f2f2f2;padding:70px 0 100px}.cp-19internship .cp-19internship__form .cp-19internship__form__rect{border:3px solid #006c20;border-radius:18px;background:#fff;padding:50px 0;box-shadow:4px 4px 18px rgba(0,0,0,.2)}.cp-19internship .cp-19internship__form .cp-19internship__form__rect .cp-19internship__form__rect__descriptionWrapper{background:url(images/campaign/19internship/price-bg.png) no-repeat center;background-size:cover;padding:80px 0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.cp-19internship .cp-19internship__form .cp-19internship__form__rect .cp-19internship__form__rect__descriptionWrapper i{font-style:normal}.cp-19internship .cp-19internship__form .cp-19internship__form__rect .cp-19internship__form__rect__descriptionWrapper .cp-19internship__form__rect__description{color:#fff;font-weight:700;font-size:24px;line-height:42px;text-align:center}.cp-19internship .cp-19internship__form .cp-19internship__form__rect .cp-19internship__form__rect__descriptionWrapper .cp-19internship__form__rect__description span{background:rgba(175,204,0,.75)}.cp-19internship .cp-19internship__form .cp-19internship__form__rect .cp-19internship__form__rect__agitationWrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;padding-top:30px;border-bottom:3px solid #006c20;overflow:hidden}.cp-19internship .cp-19internship__form .cp-19internship__form__rect .cp-19internship__form__rect__agitationWrapper .cp-19internship__form__rect__agitation{font-weight:700;color:#006c20;line-height:1.5;font-size:30px;position:relative;top:-13px}.cp-19internship .cp-19internship__form__inputs{padding:70px 0 0;width:820px;margin:0 auto}.cp-19internship .cp-19internship__form__inputs label{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-bottom:20px;font-size:18px}.cp-19internship .cp-19internship__form__inputs label span:not(.wpcf7-form-control-wrap){min-width:150px;font-size:24px}.cp-19internship .cp-19internship__form__inputs input{width:100%;min-width:550px;height:60px;border:1px solid #898989;border-radius:4px;box-sizing:border-box;padding:0 12px;font-size:18px}.cp-19internship .cp-19internship__form__inputs :placeholder-shown{color:#c9caca}.cp-19internship .cp-19internship__form__inputs ::-webkit-input-placeholder{color:#c9caca}.cp-19internship .cp-19internship__form__inputs :-moz-placeholder,.cp-19internship .cp-19internship__form__inputs ::-moz-placeholder{color:#c9caca;opacity:1}.cp-19internship .cp-19internship__form__inputs :-ms-input-placeholder{color:#c9caca}.cp-19internship .cp-19internship__form__inputs .cp-19internship__button{display:block;margin:30px auto}.cp-19internship .cp-19internship__form__inputs .cp-19internship__form__change{text-align:center;text-decoration:underline;font-size:24px;color:#afcc00;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.cp-19internship .cp-19internship__form__inputs .cp-19internship__form__change:hover{opacity:.7}.cp-19internship .cp-19internship__form__inputs .cp-19internship__form__change.cp-19internship__form__change__to-apply{color:#afcc00}.cp-19internship .cp-19internship__form__inputs .cp-19internship__form__change.cp-19internship__form__change__to-document{color:#006c20}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header .cp-19internship__annual__rect__header__title .cp-19internship__annual__rect__header__title__small br,.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__menu .cp-19internship__annual__rect__menu__title br,.cp-19internship .cp-19internship__form__inputs__apply{display:none}.cp-19internship .cp-19internship__others{position:relative;padding:100px 0 180px}.cp-19internship .cp-19internship__annual{background:#f2f2f2;padding:100px 0 150px;position:relative}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect{border-radius:30px;background:#fff;box-shadow:15px 13px 50px rgba(0,0,0,.2);position:relative}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__image--balloon{position:absolute;top:-50px;right:-50px;z-index:1}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header{width:100%;height:330px;background:url(images/campaign/19internship/annual-bg.png) no-repeat center;padding:56px 44px 0;box-sizing:border-box;position:relative;margin-bottom:30px;border-radius:30px;-webkit-transition:all .08s linear;transition:all .08s linear}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header.open{border-radius:30px 30px 0 0}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header .cp-19internship__annual__rect__header__title{color:#fff}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header .cp-19internship__annual__rect__header__title .cp-19internship__annual__rect__header__title__large{font-size:36px;font-weight:700;line-height:48px;letter-spacing:.1em}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header .cp-19internship__annual__rect__header__title .cp-19internship__annual__rect__header__title__small{font-size:24px;letter-spacing:.06em}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__toggleArea{padding-bottom:110px;display:none;opacity:0;-webkit-transition:all .08s linear;transition:all .08s linear}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__toggleArea.open{-webkit-transition:none;transition:none;opacity:1}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header__close{width:1000px;height:50px;background:rgba(0,108,32,.6);color:#fff;font-weight:700;position:absolute;bottom:0;left:0;padding:0 30px;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;box-sizing:border-box;font-size:24px;-webkit-transition:all .08s linear;transition:all .08s linear;cursor:pointer;border-radius:0 0 30px 30px}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header__close.bottom{background:#006c20;opacity:0;visibility:hidden;border-radius:0 0 30px 30px!important}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header__close.bottom.show{opacity:1;visibility:visible}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header__close:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header__close .cp-19internship__annual__rect__header__close__icon{margin:0 0 0 18px}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header__close span:before{content:'詳しく見る'}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header__close.open{border-radius:0}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header__close.open span:before{content:'閉じる'}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header__close.open img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__descriptionGreen{padding:0 50px;color:#006c20;font-size:24px;line-height:42px;letter-spacing:.075em;margin-bottom:32px;font-weight:700}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__description{padding:0 50px;font-size:20px;line-height:36px;letter-spacing:.05em;margin-bottom:32px}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__menu{width:900px;border-radius:10px;padding:70px 0;box-sizing:border-box;border:1px solid #898989;margin:auto auto 100px}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__menu .cp-19internship__annual__rect__menu__title{font-size:30px;margin-bottom:40px;text-align:center;font-weight:700}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__menu .cp-19internship__annual__rect__menu__list{font-size:24px;margin:auto;width:620px}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__menu .cp-19internship__annual__rect__menu__list li{margin-bottom:18px;list-style:disc;list-style-position:outside}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__guide{display:-webkit-box;display:flex;height:180px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding-bottom:100px;border-bottom:1px solid #898989}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__guide .cp-19internship__annual__rect__guide__balloon{border:1px solid #006c20;border-radius:0 30px 30px 30px;font-weight:700;font-size:24px;line-height:36px;padding:40px;box-sizing:border-box;color:#006c20}.cp-19internship .cp-19internship__blog{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-size:24px;padding:90px 0 180px;position:relative}.cp-19internship .cp-19internship__blog .cp-19internship__header__logo{display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;width:300px;height:44px;background:url(images/logo.svg) no-repeat center;background-size:300px 44px}.cp-19internship .cp-19internship__blog .cp-19internship__header__logo:hover,.cp-19internship .cp-19internship__blog a:hover,.cp-19internship .loading .cancelWrapper:hover,.cp-19internship .loading .mailfailed__message a:hover,.cp-19internship .mailfailed .cancelWrapper:hover,.cp-19internship .mailfailed .mailfailed__message a:hover,.cp-19internship .thanksView .thanksView__link:hover,.cp-19internship .thanksView .thanksView__logo:hover{opacity:.7}.cp-19internship .cp-19internship__blog a,.cp-19internship .loading .mailfailed__message a,.cp-19internship .mailfailed .mailfailed__message a{text-decoration:underline;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.cp-19internship .cp-19internship__greenArea{background:#afcc00;position:relative;height:150px}.cp-19internship .cp-19internship__footer{height:100px}.cp-19internship .cp-19internship__image--title-1{width:990px;margin-bottom:210px;position:relative;z-index:10}.cp-19internship .cp-19internship__image--title-1.sp,.cp-19internship .cp-19internship__image--title-2.sp,.cp-19internship .cp-19internship__image--title-3.sp,.cp-19internship .cp-19internship__image--title-price.sp{display:none}.cp-19internship .cp-19internship__image--mainvisual{position:absolute;width:100%;top:245px;left:0;right:0;z-index:1;margin:auto;min-width:1080px}.cp-19internship .cp-19internship__image--logo-jp{width:308px;position:relative;z-index:10}.cp-19internship .cp-19internship__image--limitedmark{width:300px;position:absolute;left:-140px;top:-140px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-filter:drop-shadow(1px 1px 10px rgba(0,0,0,.2));filter:drop-shadow(1px 1px 10px rgba(0,0,0,.2))}.cp-19internship .cp-19internship__image--enlarge,.cp-19internship .cp-19internship__image--extend{height:auto;position:absolute;-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2));filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2))}.cp-19internship .cp-19internship__image--enlarge{top:-90px;left:90px;width:234px}.cp-19internship .cp-19internship__image--extend{width:134px;right:92px;bottom:250px}.cp-19internship .cp-19internship__image--title-price{width:687px;margin-bottom:44px}.cp-19internship .cp-19internship__image--trouble-pc{width:1000px}.cp-19internship .cp-19internship__image--trouble-whiteboard{width:100%;padding:0 3px 0 4px}.cp-19internship .cp-19internship__image--trouble-people{width:50%;position:absolute;bottom:-170px;left:0;right:0;margin:0 auto;display:none}.cp-19internship .cp-19internship__image--title-2{width:965px}.cp-19internship .cp-19internship__image--trouble-small-man{width:74px;height:129px;margin:0 20px 0 0}.cp-19internship .cp-19internship__image--trouble-small-woman{width:66px;height:130px;margin:0 0 0 20px}.cp-19internship .cp-19internship__image--title-3{width:950px;margin-bottom:50px}.cp-19internship .cp-19internship__image--woman{width:142px;margin:0 40px 0 0;position:relative;bottom:-3px}.cp-19internship .cp-19internship__image--title-form-document{width:121px;margin-bottom:70px}.cp-19internship .cp-19internship__image--title-form-apply{height:27px;margin-bottom:70px}.cp-19internship .cp-19internship__image--title-others{width:443px}.cp-19internship .cp-19internship__image--balloon{width:298px}.cp-19internship .cp-19internship__image--woman-guide{width:74px;margin:0 20px 0 0}.cp-19internship__triangleTop{box-sizing:content-box;width:50%;height:0;padding-left:50%;padding-bottom:5%;overflow:hidden;position:absolute;top:-5vw}.firefox .cp-19internship__triangleTop{padding-bottom:16%}.cp-19internship__triangleTop div{width:0;height:0;margin-left:-1000px;margin-bottom:-100px;border-left:1000px solid transparent;border-right:1000px solid transparent;border-bottom:100px solid #006c20}.cp-19internship__triangleTop.white div{border-bottom:100px solid #fff}.cp-19internship__triangleTop.lightgray div{border-bottom:100px solid #f2f2f2}.cp-19internship__triangleTop.lightgreen div{border-bottom:100px solid #afcc00}.cp-19internship__triangleTop.left{left:-50%}.cp-19internship__triangleTop.right{right:-50%}.cp-19internship .loading,.cp-19internship .mailfailed{position:fixed;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;top:0;left:0;z-index:999;opacity:0;visibility:hidden;-webkit-transition:all .2s linear;transition:all .2s linear}.cp-19internship .loading.show,.cp-19internship .mailfailed.show{opacity:1;visibility:visible}.cp-19internship .loading .loading__overlay,.cp-19internship .loading .mailfailed__overlay,.cp-19internship .mailfailed .loading__overlay,.cp-19internship .mailfailed .mailfailed__overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.88)}.cp-19internship .loading .mailfailed__message,.cp-19internship .mailfailed .mailfailed__message{text-align:center;color:#fff;position:relative;font-size:18px}.cp-19internship .loading .mailfailed__message a,.cp-19internship .mailfailed .mailfailed__message a{line-height:2}.cp-19internship .loading .cancelWrapper,.cp-19internship .mailfailed .cancelWrapper{position:fixed;top:0;left:0;padding:20px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.cp-19internship .loading .cancel,.cp-19internship .mailfailed .cancel{display:inline-block;position:relative;margin:0 20px 0 7px;padding:0;width:4px;height:20px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cp-19internship .loading .cancel:before,.cp-19internship .mailfailed .cancel:before{display:block;content:"";position:absolute;top:50%;left:-8px;width:20px;height:4px;margin-top:-2px;background:#fff}.cp-19internship .loader{margin:100px auto;width:18px;height:18px;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:load5 1.1s infinite ease;animation:load5 1.1s infinite ease;-webkit-transform:translateZ(0);transform:translateZ(0)}.cp-19internship .thanksView{text-align:center;font-size:24px;display:none}.cp-19internship .thanksView .thanksView__title{font-size:42px;color:#006c20;margin-bottom:18px;line-height:1.5;font-weight:700}.cp-19internship .thanksView .thanksView__titleMiddle{font-size:30px;line-height:1.5;margin-bottom:12px}.cp-19internship .thanksView .thanksView__titleSmall{line-height:1.5;margin-bottom:14px}.cp-19internship .thanksView .thanksView__logo{display:block;margin:30px auto 20px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;width:300px;height:44px;background:url(images/logo.svg) no-repeat center;background-size:300px 44px}.cp-19internship .thanksView .thanksView__link{text-decoration:underline;margin-bottom:20px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.cp-19internship .wpcf7-mail-sent-ok,.cp-19internship .wpcf7-validation-errors{display:none!important}.cp-19internship .ajax-loader{display:none;opacity:0;visibility:hidden}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{line-height:normal!important;appearance:none;-webkit-appearance:none;-moz-appearance:none}}@media screen and (-moz-images-in-menus:0){.sideBar__banner--facebook,.sideBar__banner--movie{padding-top:16px;box-sizing:border-box}}@media (min-width:540px){.sm-col-0{width:auto}.sm-py0{padding-top:0;padding-bottom:0}.sm-flex{display:-webkit-box;display:flex}.sm-flex-column,.sm-flex-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.sm-flex-row{-webkit-box-orient:horizontal;flex-direction:row}.sm-flex-first{-webkit-box-ordinal-group:0;order:-1}.sm-flex-last{-webkit-box-ordinal-group:100000;order:99999}.sm-bt0{border-top-width:0!important}.sm-lightgray-bl3{border-left-style:solid;border-left-width:3px;border-left-color:#ebebeb}}@media (min-width:750.02px){.apply-event .contact__form__submit,.apply-student .contact__form__submit{padding-left:calc(24px*3)}}@media (min-width:1056px){.md-mx0{margin-left:0;margin-right:0}}@media only screen and (max-width:750px){.table,.topSlideshow__item__text .topSlideshow__item__text__large br{display:block}.headline-border .see-more{bottom:-4px}.headline-28{font-size:18px}.breadcrumbsContainer{max-width:100%;overflow-x:scroll;padding:10px 12px;background-color:#a6bd19;box-sizing:border-box;text-align:left}.breadcrumbs{white-space:nowrap;float:none}.breadcrumbs li{font-size:12px;line-height:1}.breadcrumbs li,.breadcrumbs li a{font-weight:700;color:#fff}.breadcrumbs li.gizumo-navigateright{font-size:13px}.breadcrumbs .breadcrumbs__link:hover,.fixed__requestDocument .fixed__requestDocument__button:hover,.header .header__logo:hover,.header__search__searchForm .header__search__searchForm__submit:hover,.navContainer .globalNav .globalNav__lists .globalNav__lists__item:hover,.sideBar__banner:hover,.sideBar__new__item__title:hover,.sideBar__requestDocument__button:hover,.sideBar__title__seeAll:hover{opacity:1}.sideBar__new__item__date,.sideBar__new__item__title{width:100%}.sideBar__banner--facebook,.sideBar__banner--movie{width:100%;height:auto;padding:12px 0}.sideBar__banner--active,.sideBar__banner--catchrobo,.sideBar__banner--dream44cook,.sideBar__banner--kbb{width:100%;height:auto;position:relative}.errorpage,footer{max-width:100%;padding:0}.fixed__requestDocument{display:none}.header,.headerContainer{width:100%;height:50px}.header{max-width:100%;padding:0;margin:0;background-color:rgba(255,255,255,.95);position:relative;border-bottom:1px solid #f2f2f2}.header.on{position:fixed;top:0}.header .header__spMenu{display:block;position:absolute;top:16px;left:16px}.header .header__spMenu img{width:15px;height:auto}.header .header__logo{float:none;width:149px;height:22px;background:url(images/logo.svg) no-repeat center;background-size:149px 22px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.header .header__info,.header__search__searchForm{display:none}.navContainer{overflow-x:hidden;display:none;padding-top:100px;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:99999;position:fixed;background-color:rgba(175,204,0,.98)}.navContainer .spCloseNavi{display:block;position:fixed;top:8px;left:8px;font-size:30px;color:#fff}.navContainer .globalNav{height:initial;max-width:100%;min-width:initial;overflow-x:hidden;white-space:initial}.navContainer .globalNav .globalNav__lists{max-width:100%;position:block;float:none}.navContainer .globalNav .globalNav__lists .globalNav__lists__item{width:100%;padding-left:20px;line-height:63px;display:block;text-align:left;border:0;position:relative;border-top:1px solid #fff}.navContainer .globalNav .globalNav__lists .globalNav__lists__item .gizumo-navigateright{display:block;position:absolute;right:10px;top:0}.navContainer .globalNav .globalNav__lists a:last-child .globalNav__lists__item{width:100%;display:block;text-align:left;border:0;border-top:1px solid #fff;border-bottom:1px solid #fff}.leadBanner-cp-19internship:hover,.navContainer .globalNav .globalNav__requestDocument:hover{opacity:1}.navContainer .globalNav .globalNav__requestDocument{width:initial;position:static;line-height:44px;height:44px;float:none;padding:0 10px;margin:30px 20px 20px;border-radius:2px}.leadBanner-cp-19internship{height:130px}.leadBanner-cp-19internship img{padding:0 12px;max-width:460px}.leadBanner-cp-19internship .leadBanner-cp-19internship__pc{display:none}.leadBanner-cp-19internship .leadBanner-cp-19internship__sp{display:block;top:-7px}.leadBanner-cp-19internship .show_detail{font-size:12px;text-align:center;left:0;right:0;bottom:12px}.footer__wrapper{padding-top:0}.footer__contact,.footer__nav{width:100%;float:none}.footer__nav .footer__nav__item:hover{opacity:1}.footer__nav .footer__nav__item{width:100%;line-height:44px;padding:0 0 0 12px;font-size:13px;color:#fff;background-color:#afcc00;border-top:1px solid rgba(255,255,255,.85);box-sizing:border-box;position:relative;font-weight:700;margin-bottom:0}.footer__nav .footer__nav__item .gizumo-navigateright{display:block;position:absolute;right:10px;margin:auto}.footer__nav .footer__nav__item .footer__nav__item__arrow{line-height:44px;width:100%;height:100%;color:#fff;font-weight:700;display:none}.footer__contact .footer__contact__info{font-weight:400;font-size:1em}.footer__contact{padding-top:80px;text-align:center}.footer__contact .footer__contact__title{display:none}.bottomInfo__main .bottomInfo__main__logo:hover,.bottomInfo__nav .bottomInfo__nav__list__item:hover,.footer__contact .footer__contact__button:hover{opacity:1}.footer__contact .footer__contact__button{margin:0 auto}.bottomInfo{max-width:100%;padding:0;background-color:#f7f7f7}.bottomInfo__main{position:relative;width:100%;float:none}.bottomInfo__main .bottomInfo__main__logo{position:absolute;top:-187px;width:60%;right:0;left:0;margin:0 auto}.bottomInfo__main .bottomInfo__main__address{display:none}.bottomInfo__nav{float:none;margin:0 auto;padding-bottom:2rem}.bottomInfo__nav .bottomInfo__nav__copyright,.bottomInfo__nav .bottomInfo__nav__list{text-align:center}.slideshowParallaxContainer,.voices__partner .voices__partner__logo img.voices__partner__logo__hiragi{position:static}.contact__form__submit input.wpcf7-form-control.wpcf7-submit,.topSlideshow__item__text__toggleViewContainer,.topSlideshow__item__text__toggleViewContainer.show{width:100%}.topSlideshow__item__text__toggleView{min-width:auto}.topSlideshow__arrowDown{top:387px}.topSlideshow__Container{height:auto;margin:0;padding:0;background-color:rgba(175,204,0,.075);border-bottom:5px solid #afcc00}.topSlideshow__Container .slick-next,.topSlideshow__Container .slick-prev{margin-top:0;display:none}.topSlideshow__Container .slick-dots{left:0}.topSlideshow__item{height:420px}.topSlideshow__item img{width:auto;height:300px}.contents__2column__main__topBlog__item .contents__2column__main__topBlog__item__img:hover,.contents__2column__main__topBlog__item .contents__2column__main__topBlog__item__info__title:hover,.contents__2column__main__topBlog__titleWrapper .contents__2column__main__topBlog__viewMore:hover,.contents__2column__main__topNews__titleWrapper .contents__2column__main__topNews__viewMore:hover,.contents__service .contents__service__item:hover,.topSlideshow__item__text:hover{opacity:1}.topSlideshow__item__text{width:100%;max-width:100%;text-align:center;left:0;bottom:5px;padding:0}.topSlideshow__item__text .topSlideshow__item__text__small{line-height:1.25;margin-bottom:5px;font-size:15px;font-weight:700;display:block;background:0 0}.topSlideshow__item__text .topSlideshow__item__text__large{font-size:20px;letter-spacing:-1px;display:block;background:0 0}.topSlideshow__item__text .topSlideshow__item__text__description{display:none}.topSlideshow__item__text .topSlideshow__item__text__viewMore{visibility:visible;opacity:1;height:auto}.parallax--top{margin-top:0}.contents__service{max-width:100%;padding:0 20px}.contents__service .contents__service__titleJp{font-size:13px}.contents__service .contents__service__container,.service__mainvisual__title .service__mainvisual__title__large br{display:block}.contents__service .contents__service__item{width:100%;margin-bottom:10px;max-height:initial;padding:12px;border-right:1px solid #ebebeb}.contents__service .contents__service__item img{width:50%;height:auto}.contents__2column{max-width:100%;padding:0;display:block;table-layout:auto}.contents__2column .contents__2column__main,.contents__2column .contents__2column__sub{display:block;box-sizing:border-box;padding:0 20px}.contents__2column .contents__2column__sub{width:100%}.contents__2column__main__topBlog__titleWrapper .contents__2column__main__topBlog__titleJp{font-size:13px}.contents__2column__main__topBlog__item{display:block;table-layout:auto;padding:0;box-sizing:border-box}.contents__2column__main__topBlog__item:not(:last-child){margin-bottom:36px}.contents__2column__main__topBlog__item .contents__2column__main__topBlog__item__img{width:100%;display:block;box-sizing:border-box;margin-bottom:20px}.blogIndex__item__image img,.contents__2column__main__topBlog__item .contents__2column__main__topBlog__item__img img,.service__content__relatedBlog__item .service__content__relatedBlog__item__img img{max-height:initial}.contents__2column__main__topBlog__item .contents__2column__main__topBlog__item__info,.service__content__tasks td{display:block;box-sizing:border-box;padding:0}.contents__2column__main__topNews__titleWrapper .contents__2column__main__topNews__titleJp{font-size:13px}.contents__2column__main__topNews .contents__2column__main__topNews__item{width:100%;margin-bottom:8px}.contents__2column__main__topNews__item__title:hover{opacity:1}.service__mainvisual--agentcontrol,.service__mainvisual--consulting,.service__mainvisual--internship,.service__mainvisual--outsourcing,.service__mainvisual--startup,.service__mainvisual--startuphr{height:300px}.service__mainvisual__title{padding:0 20px}.service__mainvisual__title .service__mainvisual__title__small{max-width:100%;padding:0;font-size:13px}.service__mainvisual__title .service__mainvisual__title__large{max-width:100%;padding:0;font-size:24px}.service__content__middleTitle{margin:0 20px 4rem}.service__content{max-width:100%;padding:0}.service__content__headline{margin:0 20px}.service__content__tasks td{width:80%;padding:0 10px;margin:0 auto;font-size:14px}.service__content__tasks .service__content__tasks__icon,.service__content__tasks .service__content__tasks__icon--solved{display:none}.service__content__tasks .service__content__tasks__task{margin-top:12px;display:block}.service__content__tasks .service__content__tasks__arrow{padding:12px 0 24px}.service__content__tasks .service__content__tasks__arrow .service__content__tasks__arrow__wrapper{top:0;right:0;left:0;width:20px;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.service__content__tasks .service__content__tasks__arrow .service__content__tasks__arrow__head{right:-9px}.gecko .service__content__tasks .service__content__tasks__arrow .service__content__tasks__arrow__head{top:-7px}.service__content__tasks .service__content__tasks__solved{margin-bottom:1.5rem}.service__content__example td{border:0}.service__content__example__item .service__content__example__item__icon{display:block;width:100%;box-sizing:border-box;padding:2rem 0 0}.service__content__example td,.service__content__example__item .service__content__example__item__text{display:block;width:100%;box-sizing:border-box}.about .about__text p a:hover,.contact__form__submit input.wpcf7-form-control.wpcf7-submit:hover,.service__content__contact .service__content__contact__button:hover,.service__content__relatedBlog__item .service__content__relatedBlog__item__img:hover,.service__content__relatedBlog__item .service__content__relatedBlog__item__info .service__content__relatedBlog__item__info__title:hover,.services__table tr:hover{opacity:1}.about .about__text .about__text__strong br,.service__content__relatedBlog__item{display:block}.service__content__relatedBlog__item .service__content__relatedBlog__item__img{display:block;width:100%}.service__content__relatedBlog__item .service__content__relatedBlog__item__info{display:block;width:100%;padding:12px 0 0}.service__content__relatedBlog__item .service__content__relatedBlog__item__info .service__content__relatedBlog__item__info__title{margin-bottom:3px;font-size:15px}.service__content__relatedBlog__item .service__content__relatedBlog__item__info .service__content__relatedBlog__item__info__title:hover{text-decoration:none}.service__content__relatedBlog__item .service__content__relatedBlog__item__info .service__content__relatedBlog__item__info__text{font-size:12px}.service__content__consulting__menu{display:block;float:none}.service__content__consulting__menu.left_menu{width:100%;margin-right:0}.service__content__consulting__menu.right_menu{width:100%;margin-left:0}.service__content__consulting__menu:first-child{margin-top:20px}.service__content__consulting__menu__image__wrapper{padding:0 20px;box-sizing:border-box}.service__content__consulting__menu__image{width:100%;float:none;margin-bottom:12px}.service__content__outsourcingFlow__item{width:100%;font-weight:700;float:none}.service__content__outsourcingFlow__item:not(:last-child):after{display:block;position:static;margin:12px auto;width:0;height:0;border-style:solid;border-width:8px 6px 0;border-color:#ebebeb transparent transparent;z-index:2}.about-profile-text p br,.about__profile .about__profile__text br,.about__table th br,.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header .cp-19internship__annual__rect__header__title .cp-19internship__annual__rect__header__title__large br,.cp-19internship .cp-19internship__form .cp-19internship__form__rect .cp-19internship__form__rect__agitationWrapper .cp-19internship__form__rect__agitation br,.cp-19internship .cp-19internship__form .cp-19internship__form__rect .cp-19internship__form__rect__descriptionWrapper br,.cp-19internship .cp-19internship__h1 br,.cp-19internship .cp-19internship__trouble--small .cp-19internship__trouble--small__voice .cp-19internship__trouble--small__voice__balloon br,.recruit__table th br,.service__content__outsourcingFlow__item .service__content__outsourcingFlow__item__icon,.services__table td .services__table__title br{display:none}.about .about__title:not(:first-child),.services__title:not(:first-child){margin-top:0}.services__table th{padding:10px 0 10px 10px}.services__table td{padding-right:40px}.services__table td .services__table__title{font-size:14px;line-height:1.5}.ie .services__table td .services__table__navigateright{top:70px}.breadcrumbsContainer{margin-bottom:40px}.about{max-width:100%;padding:0 20px;box-sizing:border-box}.about .about__text{margin:0;padding:0 0 20px 4px;box-sizing:border-box}.about .about__text p{padding:0}.about__logo{width:85%;height:auto}.about__profile{padding:0;width:100%}.about__profile .about__profile__img{width:100%;height:auto;padding-right:10px;padding-left:6px;box-sizing:border-box}.about-profile-text{width:100%;padding-top:20px;margin-bottom:30px;display:block;-webkit-box-flex:0;flex:none}.about__table{display:block;padding:0 10px;font-size:14px}.about__table th{display:block;padding-bottom:0;width:100%}.about__table td{display:block}.about__table #ceo-name-svg{height:14px}.about__table .map-headoffice{height:280px}.about__table .map-headoffice:last-of-type{margin-bottom:40px}.about__small-red-announce{font-size:12px;margin:0 10px}.contact__title:not(:first-child),.thanks .about__title:not(:first-child),.voices__title:not(:first-child){margin-top:0}.contact{max-width:100%;padding:0 20px}.contact__form__checklist td{display:block;width:171px;margin:0 auto 12px}.contact__form__table{max-width:100%;padding:0}.contact__form__table,.contact__form__table td,.contact__form__table th{display:block;width:100%}.contact__form__privacypolicy,.thanks{padding:0}.thanks{max-width:100%}.voices__item{font-size:14px}.voices__partner,.voices__partner .voices__partner__text .voices__partner__text__name br{display:block}.voices__partner .voices__partner__logo:hover{opacity:1}.voices__partner .voices__partner__logo{width:100%;margin:24px auto;padding:0 20px;box-sizing:border-box}.voices__partner .voices__partner__text{padding-left:0}.voices__partner .voices__partner__text .voices__partner__text__title{text-align:center}.voices__item__table th{width:100px}.blogIndex__title:not(:first-child){margin-top:0}.blogIndex__item{display:block;padding:0;margin-bottom:3rem}.blogIndex__item__image:hover,.blogIndex__item__info .blogIndex__item__info__readMore:hover,.blogIndex__item__info .blogIndex__item__info__title:hover,.blogSingle .blogSingle__postContent a:hover,.blogSingle .newsSingle__postContent a:hover,.blogSingle [class*=blogSingle__pagination__]:hover,.blogSingle [class*=newsSingle__pagination__]:hover,.newsSingle .blogSingle__postContent a:hover,.newsSingle .newsSingle__postContent a:hover,.newsSingle [class*=blogSingle__pagination__]:hover,.newsSingle [class*=newsSingle__pagination__]:hover{opacity:1}.blogIndex__item__image{display:block;width:100%;margin-bottom:12px;border:1px solid #ebebeb}.blogIndex__item__info{display:block;padding:0;width:100%}.blogSingle,.newsSingle{width:100%;margin:30px 0 0;padding:0 20px;box-sizing:border-box}.blogSingle .blogSingle__postContent .rpbt_shortcode .related-gallery,.blogSingle .newsSingle__postContent .rpbt_shortcode .related-gallery,.newsSingle .blogSingle__postContent .rpbt_shortcode .related-gallery,.newsSingle .newsSingle__postContent .rpbt_shortcode .related-gallery{margin:0}.blogSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item,.blogSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item,.newsSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item,.newsSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item{width:100%;margin:12px 0}.blogSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item:first-of-type,.blogSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item:last-of-type,.blogSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item:first-of-type,.blogSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item:last-of-type,.newsSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item:first-of-type,.newsSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item:last-of-type,.newsSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item:first-of-type,.newsSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item:last-of-type{margin:0}.blogSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-icon,.blogSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-icon,.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header .cp-19internship__annual__rect__header__title .cp-19internship__annual__rect__header__title__large span,.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header .cp-19internship__annual__rect__header__title .cp-19internship__annual__rect__header__title__small br,.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__menu .cp-19internship__annual__rect__menu__title br,.cp-19internship .cp-19internship__form .cp-19internship__form__rect .cp-19internship__form__rect__descriptionWrapper i,.cp-19internship .loading a,.cp-19internship .mailfailed a,.cp-19internship .thanksView .thanksView__title span,.cp-19internship .thanksView .thanksView__titleMiddle span,.newsSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-icon,.newsSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-icon,.recruit__table td{display:block}.blogSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-icon img,.blogSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-icon img,.newsSingle .blogSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-icon img,.newsSingle .newsSingle__postContent .rpbt_shortcode .related-gallery .gallery-item .gallery-icon img{width:100%;height:auto}.newsIndex__title:not(:first-child){margin-top:0}.newsIndex__item__title:hover{opacity:1}.movies__mainvisual{height:280px}.movies__content,.movies__mainvisual .movies__mainvisual__title{padding:0 20px;box-sizing:border-box}.movies__mainvisual .movies__mainvisual__title .movies__mainvisual__title__small{font-size:16px}.movies__mainvisual .movies__mainvisual__title .movies__mainvisual__title__large{font-size:24px}.movies__content{max-width:100%}.privacyPolicy .privacyPolicy__title:not(:first-child),.recruit .recruit__title:not(:first-child){margin-top:0}.recruit{max-width:100%;padding:0 20px;box-sizing:border-box}.recruit__table{display:block;font-size:14px;padding:0}.recruit__table th{display:block;padding-bottom:0}.recruit__small-red-announce{font-size:12px;margin:0}.privacyPolicy{max-width:100%;padding:0 20px;box-sizing:border-box}.privacyPolicy__description{padding:0}.slideshare_modal .slideshare_close-button{top:15px;right:15px}.cp-19internship .maxWidth{max-width:100%;min-width:auto}.cp-19internship .cp-19internship__h1{font-size:17px;padding:0 20px}.cp-19internship .cp-19internship__buttonWrapper{width:100%;padding:0 20px;display:block;box-sizing:border-box}.cp-19internship .cp-19internship__button{width:100%;height:44px;font-size:17px;margin-bottom:20px}.cp-19internship .cp-19internship__header{height:60px}.cp-19internship .cp-19internship__header .cp-19internship__header__logo{width:150px;height:22px;background:url(images/logo.svg) no-repeat center;background-size:150px 22px}.cp-19internship .cp-19internship__mainvisual{height:auto;padding:80px 0}.cp-19internship .cp-19internship__price{top:0;margin-bottom:0;padding:50px 20px}.cp-19internship .cp-19internship__price .cp-19internship__price__rect{border:2px solid #fff;border-radius:9px;padding-bottom:30px}.cp-19internship .cp-19internship__trouble{height:auto;padding:30px 0 60px;overflow:hidden}.cp-19internship .cp-19internship__trouble .cp-19internship__trouble__illustrations{height:auto}.cp-19internship .cp-19internship__omakase{padding:30px 0}.cp-19internship .cp-19internship__trouble--small .cp-19internship__trouble--small__voice.first{padding-right:0}.cp-19internship .cp-19internship__trouble--small .cp-19internship__trouble--small__voice.second{padding-left:0}.cp-19internship .cp-19internship__trouble--small .cp-19internship__trouble--small__voice .cp-19internship__trouble--small__voice__balloon{font-size:15px;width:220px;height:auto;padding:10px 0 10px 10px}.cp-19internship .cp-19internship__trouble--small .cp-19internship__trouble--small__voice .cp-19internship__trouble--small__voice__balloon.first{border-radius:0 15px 15px 15px}.cp-19internship .cp-19internship__trouble--small .cp-19internship__trouble--small__voice .cp-19internship__trouble--small__voice__balloon.second{border-radius:15px 0 15px 15px;margin-bottom:50px}.cp-19internship .cp-19internship__form{padding:0 15px 50px}.cp-19internship .cp-19internship__form .cp-19internship__form__rect{border-radius:9px;padding:50px 0 0}.cp-19internship .cp-19internship__form .cp-19internship__form__rect .cp-19internship__form__rect__descriptionWrapper{padding:20px}.cp-19internship .cp-19internship__form .cp-19internship__form__rect .cp-19internship__form__rect__descriptionWrapper .cp-19internship__form__rect__description{font-size:12px;line-height:20px}.cp-19internship .cp-19internship__form .cp-19internship__form__rect .cp-19internship__form__rect__agitationWrapper{padding:40px 30px 100px;box-sizing:border-box;position:relative}.cp-19internship .cp-19internship__form .cp-19internship__form__rect .cp-19internship__form__rect__agitationWrapper .cp-19internship__form__rect__agitation{font-size:15px}.cp-19internship .cp-19internship__form__inputs{width:100%;padding:35px 20px;box-sizing:border-box}.cp-19internship .cp-19internship__form__inputs label{display:block;margin-bottom:12px}.cp-19internship .cp-19internship__form__inputs label span:not(.wpcf7-form-control-wrap){display:block;font-size:14px}.cp-19internship .cp-19internship__form__inputs input{display:block;height:44px;font-size:12px;min-width:auto}.cp-19internship .cp-19internship__form__inputs .cp-19internship__button{margin-top:20px;margin-bottom:0;width:175px;height:52px}.cp-19internship .cp-19internship__form__inputs .cp-19internship__form__change:hover{opacity:1}.cp-19internship .cp-19internship__form__inputs .cp-19internship__form__change{font-size:12px}.cp-19internship .cp-19internship__annual__toggleArea .cp-19internship__form__inputs{padding:30px 0 20px}.cp-19internship .cp-19internship__others{padding:30px}.cp-19internship .cp-19internship__annual{padding:30px 20px}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect{border-radius:15px}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__image--balloon{top:-40px;right:-30px}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header{height:auto;padding:25px 10px 70px 25px;border-radius:15px 15px}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header.open{border-radius:15px 15px 0 0}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header .cp-19internship__annual__rect__header__title .cp-19internship__annual__rect__header__title__large{font-size:18px;line-height:24px}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header .cp-19internship__annual__rect__header__title .cp-19internship__annual__rect__header__title__small{font-size:12px;font-weight:700}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__toggleArea{padding:0 20px 50px}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header__close{width:100%;font-size:12px;-webkit-box-pack:center;justify-content:center;background-size:cover;border-radius:0 0 15px 15px}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header__close.bottom{border-radius:0 0 15px 15px!important}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__header__close .cp-19internship__annual__rect__header__close__icon{width:15px;margin-left:8px}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__descriptionGreen{padding:0;font-size:12px;line-height:20px;margin-bottom:16px}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__description{padding:0;font-size:10px;line-height:18px}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__menu{width:100%;padding:35px 15px;margin-bottom:20px}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__menu .cp-19internship__annual__rect__menu__title{font-size:15px;margin-bottom:20px;line-height:1.25}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__menu .cp-19internship__annual__rect__menu__list{font-size:12px;width:100%}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__menu .cp-19internship__annual__rect__menu__list li{margin-bottom:0;padding-left:25px;list-style-position:inside;text-indent:-23px}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__guide{height:auto;margin:0 -20px;padding:0 20px 20px}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__guide .cp-19internship__annual__rect__guide__balloon{border-radius:0 15px 15px 15px;font-weight:700;font-size:12px;line-height:18px;padding:18px}.cp-19internship .cp-19internship__blog{font-size:12px;padding:30px 20px}.cp-19internship .cp-19internship__blog .cp-19internship__header__logo:hover,.cp-19internship .cp-19internship__blog a:hover,.cp-19internship .loading .cancelWrapper:hover,.cp-19internship .loading .mailfailed__message a:hover,.cp-19internship .mailfailed .cancelWrapper:hover,.cp-19internship .mailfailed .mailfailed__message a:hover,.cp-19internship .thanksView .thanksView__link:hover,.cp-19internship .thanksView .thanksView__logo:hover{opacity:1}.cp-19internship .cp-19internship__blog .cp-19internship__header__logo{width:150px;height:22px;background:url(images/logo.svg) no-repeat center;background-size:150px 22px}.cp-19internship .cp-19internship__annual .cp-19internship__annual__rect .cp-19internship__annual__rect__guide .cp-19internship__annual__rect__guide__balloon br,.cp-19internship .cp-19internship__greenArea,.cp-19internship .cp-19internship__image--mainvisual,.cp-19internship .cp-19internship__image--title-1{display:none}.cp-19internship .cp-19internship__image--title-1.sp{max-width:600px;margin-bottom:40px}.cp-19internship .cp-19internship__image--logo-jp{width:150px}.cp-19internship .cp-19internship__image--limitedmark{-webkit-transform:none;transform:none;top:-70px;right:0;left:0;width:150px;margin:auto}.cp-19internship .cp-19internship__image--enlarge{top:-124px;right:-20px;width:144px;left:auto}.cp-19internship .cp-19internship__image--extend{right:-20px;bottom:190px;width:74px}.cp-19internship .cp-19internship__image--title-price{display:none;margin-bottom:30px}.cp-19internship .cp-19internship__image--title-1.sp,.cp-19internship .cp-19internship__image--title-2.sp,.cp-19internship .cp-19internship__image--title-3.sp,.cp-19internship .cp-19internship__image--title-price.sp{display:block;width:100%;padding:0 20px;box-sizing:border-box}.cp-19internship .cp-19internship__image--trouble-pc{display:none}.cp-19internship .cp-19internship__image--trouble-people{width:120px;display:block}.cp-19internship .cp-19internship__image--title-2{display:none}.cp-19internship .cp-19internship__image--trouble-small-man{width:37px;height:64px;margin:0 10px 0 0}.cp-19internship .cp-19internship__image--trouble-small-woman{width:33px;height:65px;margin:0 0 0 10px}.cp-19internship .bottomInfo .bottomInfo__main__logo,.cp-19internship .cp-19internship__image--title-3,.cp-19internship .loading br,.cp-19internship .mailfailed br,.cp-19internship__triangleTop{display:none}.cp-19internship .cp-19internship__image--woman{width:71px;margin:auto;position:absolute;bottom:-33px}.cp-19internship .cp-19internship__image--title-form-document{margin-bottom:30px;width:80px}.cp-19internship .cp-19internship__image--title-form-apply{height:16px;margin-bottom:30px}.cp-19internship .cp-19internship__image--title-others{width:80%}.cp-19internship .cp-19internship__image--balloon{width:130px}.cp-19internship .cp-19internship__image--woman-guide{width:46px;margin-right:10px}.cp-19internship .bottomInfo{padding:20px 0;background:#afcc00;color:#fff}.cp-19internship .bottomInfo .bottomInfo__main__address{display:block;text-align:center;float:none;margin:auto;font-size:14px;font-weight:700}.cp-19internship .loading,.cp-19internship .mailfailed{padding:0 20px;box-sizing:border-box}.cp-19internship .thanksView{font-size:12px}.cp-19internship .thanksView .thanksView__title{font-size:21px}.cp-19internship .thanksView .thanksView__titleMiddle{font-size:15px}.cp-19internship .thanksView .thanksView__logo{width:150px;height:22px;background:url(images/logo.svg) no-repeat center;background-size:150px 22px}}@media (max-width:540px){.apply-gakkai-item{height:188px}}@media (max-width:539px){.apply-gakkai__form__checklist td{width:280px}}