/*!
Theme Name: ncb1_02_kaien_corp0_30
Theme URI:
Author: proto
Author URI:
Template: ncb1_02
Template Version: 1.02
Description: Theme for WordPress
Version: 0.30
License: proto
License URI:
Tags: one-column, two-columns, right-sidebar, custom-menu
*/.wp-caption{border:none}.wp-caption p.wp-caption-text{font-size:14px;line-height:1.4}p+.wp-caption.alignnone,p+.wp-caption.aligncenter{margin-bottom:3em}p:empty{margin:0}header .inner,.bread .inner,#wrapper,.footer_nav,footer .container{margin:0 auto;overflow:hidden;padding:0 10px;width:1060px}#wrapper{padding:3.5em 10px 0}.home #wrapper{padding-top:1em}a{color:#0085da;text-decoration:underline}a:visited{color:#0085da;text-decoration:underline}a:hover{color:#999}em{font-style:normal;color:inherit}h1,h2,h3,h4,h5,h6{background:none;border-left:none;font-family:"游明朝",YuMincho,serif;font-weight:bold;padding:0}h1{font-size:34px;margin-bottom:2em}h1 .subtitles{font-size:18px;display:block;margin-top:.6em;line-height:1.4}h2{font-size:28px}.home h2,.archive h2,.search h2{border-left:none;border-top:1px dashed #ee6f28;font-family:"游明朝",YuMincho,serif;font-size:20px;font-weight:bold;padding:.7em 0;margin-bottom:0}h3{font-size:24px;margin-bottom:1.5em;padding:0 0 0 30px}h3:before{border-radius:0;background:#333;left:.3em;top:.38em}h4{background:#eee;padding:.2em .8em .1em}h4:before{content:none}h5,h6{font-size:20px}h5{padding:0 0 0 1em;margin:0 0 1.5em .15em}h5:before{background:#333;border-radius:1em;border:none;content:"";height:10px;left:.25em;width:10px;top:.5em}h6{margin:0 0 1.5em;padding:0}h6:before{background:none;border:2px solid #333;border-radius:1em;content:none;transform:none;height:.3em;width:.3em;top:.85em;left:.1em}h6+p{margin-left:0}header{margin-bottom:1em;background:none}header .inner{display:flex;align-items:center;justify-content:space-between;padding:18px 10px 6px}@media only screen and (min-width: 640px){header .inner{padding:30px 10px 22px}}.site_name{color:#333}.site_name a{color:#333;width:190px}.site_name a:visited,.site_name a:hover{color:#333}.site_name a>img{display:block;width:100%}.searchbox{margin-top:3px}header #search{background:#eee;border-radius:4px;padding:.55em .4em .4em;margin:0}header #search+button{background:#fff;border-radius:0;height:auto;width:auto}header #search+button img{margin-top:0;width:100%}.bread{background:none}.single .bread span:last-child:after{content:none}.bread a{text-decoration:none}nav{margin-bottom:30px;background:none;font-size:18px}nav ul{width:1060px;background:none}nav ul li{margin:0;padding:0;width:16.66%}nav ul li:nth-child(5),nav ul li:nth-child(8),nav ul li:nth-child(9){display:none}nav ul li a{padding:18px 2px 15px;border-right:1px solid #666;background-color:none;color:#333;text-align:center;transition:background-color .3s ease-in-out}nav ul li a:visited{padding:18px 2px 15px;border-right:1px solid #666;background-color:none;color:#333;text-align:center;transition:background-color .3s ease-in-out}nav ul li span{padding:18px 2px 15px;border-right:1px solid #666;background-color:none;color:#333;text-align:center;transition:background-color .3s ease-in-out}nav ul li a:hover{background-color:#eee;color:#333}nav ul li:before{content:none}nav ul li:first-child a,nav ul li:first-child span{border-left:1px solid #666}nav .current-menu-ancestor,nav .current-post-ancestor,nav .current-menu-item{background:none}nav .current-menu-ancestor a,nav .current-post-ancestor a,nav .current-menu-item a,nav .current-category-ancestor a,nav .current-menu-ancestor a:visited,nav .current-post-ancestor a:visited,nav .current-menu-item a:visited,nav .current-category-ancestor a:visited{color:#ee6f28;font-weight:bold}#primary{width:774px}#primary .container{margin-bottom:8em}#primary .container:after{content:"";display:block;clear:both}.home #primary .container{margin-bottom:4em}p,ul{margin:0 0 8em;padding:0 20px}ol{margin:0 0 8em;padding:0 20px;margin-left:20px}table{margin:0 20px 8em}th,td{padding:.8em 1em .7em}p+h3,p+h4,p+h5,p+h6{margin-top:-2em}ul+h3,ul+h4,ul+h5,ul+h6{margin-top:-2em}ol+h3,ol+h4,ol+h5,ol+h6{margin-top:-2em}table+h3,table+h4,table+h5,table+h6{margin-top:-2em}ul+ul,ul+ol{margin-top:-4em}ol+ul,ol+ol{margin-top:-4em}p+p,p+table,p+ul,p+ol,p+dl,p+blockquote,p+.head_list,p+.rela_page,p+.rela_link,p+.rela_adlink{margin-top:-6em}ul+p,ol+p{margin-top:-6em}table+p,table+.rela_page,table+.rela_link,table+.rela_adlink,table+table{margin-top:-6em}.content-area ul ul,.content-area ol ul{margin:1em 0 1.5em;padding:0}.content-area ul ol,.content-area ol ol{margin:1em 0 1.5em 25px}.content-area ul li{background:url(img/bullet_list01.png) no-repeat left .45em;margin:0 0 1em;padding-left:1.2em;position:relative;list-style:none;word-break:break-all}.content-area ol li{background:none;list-style:decimal;padding-left:.2em}.content-area ol li:before{content:none}.content-area li ol li:before{content:none}.content-area ul ul li{background:url(img/bullet_list_nest01.png) no-repeat left .5em;padding-left:1em}.img_fst{clear:both;float:left;height:auto;margin:0;width:174px;height:132px;overflow:hidden}.main_visual_column h2{font-family:"游明朝",YuMincho,serif;font-size:20px;font-weight:bold;letter-spacing:.2em;margin-bottom:26px;position:relative;text-shadow:.1em .1em 0em #fff}.home .cate_name{font-family:"游明朝",YuMincho,serif;font-size:20px;font-weight:bold;letter-spacing:.2em;margin-bottom:26px;position:relative;text-shadow:.1em .1em 0em #fff}#secondary .posts_in_category h2{font-family:"游明朝",YuMincho,serif;font-size:20px;font-weight:bold;letter-spacing:.2em;margin-bottom:26px;position:relative;text-shadow:.1em .1em 0em #fff}.content-area .head_list{margin-bottom:8em;margin-right:20px;margin-left:20px;padding:0}.head_list+p,.head_list+img{margin-top:-2em}.content-area .head_list li{background:none;padding:.8em 1.8em .6em 1.9em;position:relative}.content-area .head_list li:before{content:"";background:none !important;border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:.6em .3em;border-style:solid;position:absolute;top:1.25em;left:1em;width:auto;display:block;transform:none}.head_list li a{text-decoration:none;content:none;padding:0}.head_list li a:before{content:none}.post_metadata{border:none;display:block;color:#666;font-size:14px;padding:0;margin:0}a:hover .post_metadata{color:#999}.single .post_metadata,.page .post_metadata{display:none}.post_metadata .cate,.post_metadata .tag,.post_metadata .author{display:none}.post_metadata span+span{margin:0 0 1.7em}.contain_img_fst+.post_metadata{clear:right;margin:0 0 0 25%}a.read-more:before{border-color:#333 #333}.error404 h1{margin-top:2em;line-height:1.4;text-align:center}.error404 #primary a{position:relative;padding-left:1em}#primary .error404 a{position:relative;padding-left:1em}.content-area .messageboard01{border-color:rgba(0,0,0,0);border-style:solid;border-width:1.4em 1.8em;background:url(img/messageboard01_bg01.gif) #eee;color:#333;clear:both;font-size:20px;font-weight:bold;line-height:1.6;padding:1.5em 1.5em 1.2em;text-align:center;position:relative;z-index:1}.content-area .messageboard01:before{content:"";background:#eee;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1}.content-area .messageboard02{background:#eee;margin-top:0;padding:1.5em 1.5em 1.2em}.content-area .noticeboard01{border-color:rgba(0,0,0,0);border-style:solid;border-width:1.4em 1.8em;background:url(img/messageboard01_bg01.gif) #eee;color:#333;clear:both;line-height:1.6;padding:1.5em;position:relative;z-index:1}.content-area .noticeboard01:before{content:"";background:#eee;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1}.content-area .noticeboard01 li{background:none;padding-left:1.7em}.content-area .noticeboard01 li:before{background:none;border:1px solid #333;content:"";display:block;height:10px;left:0;position:absolute;top:6px;width:7px;transform:rotate(135deg);box-sizing:border-box}.content-area .noticeboard01 li:after{background:#333;content:"";display:block;height:17px;left:7px;position:absolute;top:3px;width:7px;transform:rotate(45deg)}.content-area .noticeboard01 li:last-child{margin-bottom:0}.cell_gray{background-color:#eee}.h6_right{float:right;width:48%}.youtube{position:relative;height:0;padding:30px 0 56.25%;overflow:hidden}.youtube iframe{height:80%;left:0;margin:0 auto;position:absolute;right:0;top:0;width:80%}a.btn_app01{background-color:#f06f28;border:1px solid #f06f28;color:#fff;padding:1em 1em 1em 2.2em;position:relative;text-decoration:none;transition:opacity .3s ease-in-out}a.btn_app01:before{background:url(img/arrow02.png) no-repeat 45% 50%;content:"";height:100%;left:0;position:absolute;top:0;width:20px;border-right:dashed 1px #fff}a.btn_app01:hover{opacity:.7}body.category-company .archive_anchor,body.category-media-lecture .archive_anchor,body.category-recruit .archive_anchor,body.category-research .archive_anchor,body.category-partners .archive_anchor{margin:0}body.category-company h2,body.category-media-lecture h2,body.category-recruit h2,body.category-research h2,body.category-partners h2{text-align:center;padding:2em 0}.home .bridge h2,body.category-bridge h2{border-top:1px dashed #9a43fc}.home .recruit h2,body.category-recruit h2{border-top:1px dashed #52a6fc}.home .media-lecture h2{border-top:1px dashed #f065fe}body.category-media-lecture h2,body.category-publicity h2,body.category-tv-radio h2,body.category-newspaper h2,body.category-book h2,body.category-worldmedia h2,body.category-presentation h2{border-top:1px dashed #f065fe}.home .kaienme h2,body.category-kaienme h2{border-top:1px dashed #6a5fff}.home .main_visual_column .bridge h2{border:none}body.category-research h2{border-top:1px dashed #6a5fff}body.category-partners h2{border-top:1px dashed #53cb18}.list_content_b{clear:both;overflow:hidden;margin-bottom:.5em}.home .list_content_b .date{float:left;width:20%}.home .list_content_b .headline{border:none;clear:initial;clear:none;float:right;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;width:80%}.home .latestinfo .tolist{float:right;padding-top:.2em;width:11em;text-align:right}.home .tolist em:last-child{margin-left:1em}.home .media-lecture .cate_name,.home .bridge .cate_name,.home .staffblog .cate_name,.home .latestinfo .cate_name{width:70%;float:left}a.archive_anchor{display:block;text-decoration:none;margin-bottom:2em;overflow:hidden;clear:both}a.archive_anchor .img_fst{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid #f39967;background-color:#fff;transition:background .3s ease-in-out}a.archive_anchor:hover .img_fst{background-color:#000;border-color:#999}a.archive_anchor .img_fst img{width:auto;height:100%;display:block;opacity:1;transition:opacity .3s ease-in-out;backface-visibility:hidden}a.archive_anchor:hover .img_fst img{opacity:.7}a.archive_anchor .img_fst:before{color:#fff;content:"";white-space:pre;display:block;font-family:"游明朝",YuMincho,serif;font-size:20px;font-style:italic;letter-spacing:-0.05em;line-height:1.2;position:absolute;text-align:center;top:43%;width:100%;opacity:0;transition:letter-spacing .3s ease-in-out,opacity .3s ease-in-out;z-index:1}a.archive_anchor:hover .img_fst:before{opacity:1;letter-spacing:.1em}.media-lecture a.archive_anchor .img_fst,.category-media-lecture a.archive_anchor .img_fst,.publicity a.archive_anchor .img_fst,.category-publicity a.archive_anchor .img_fst,.tv-radio a.archive_anchor .img_fst,.category-tv-radio a.archive_anchor .img_fst,.newspaper a.archive_anchor .img_fst,.category-newspaper a.archive_anchor .img_fst,.book a.archive_anchor .img_fst,.category-book a.archive_anchor .img_fst,.worldmedia a.archive_anchor .img_fst,.category-worldmedia a.archive_anchor .img_fst,.presentation a.archive_anchor .img_fst,.category-presentation a.archive_anchor .img_fst{border:1px solid #eca8e6}.bridge a.archive_anchor .img_fst,.category-bridge a.archive_anchor .img_fst{border:1px solid #b573ff}.kaienme a.archive_anchor .img_fst,.category-kaienme a.archive_anchor .img_fst{border:1px solid #6a5fff}.staffblog a.archive_anchor .img_fst:before,.category-staffblog a.archive_anchor .img_fst:before{content:"CEO Blog"}.bridge a.archive_anchor .img_fst:before,.category-bridge a.archive_anchor .img_fst:before{content:"Bridge"}.kaienme a.archive_anchor .img_fst:before,.category-kaienme a.archive_anchor .img_fst:before{content:"kaien and me"}.img_fst+.page_title_box{float:right;width:75%}.archive_anchor .subtitles{display:block;font-size:16px;margin-top:.3em}.date-post{margin:-4em 0 3em;text-align:right;font-size:14px}.main_visual_column h2:first-letter,.home .cate_name:first-letter,.category h1:first-letter,#secondary .posts_in_category h2:first-letter{color:#fff;font-size:1.5em;line-height:.5em;padding:0 .4em 0 0;text-shadow:none;vertical-align:-0.09em}.category h1:first-letter{color:#fff;font-size:38px;letter-spacing:.1em;padding:0 .35em 0 0;text-shadow:none;vertical-align:-2px}.category-book h1:first-letter{padding-right:0}.main_visual_column h2:after{border-radius:3em;border:none;content:"";display:block;font-size:inherit;height:2.5em;left:-0.52em;margin:0;padding:0;position:absolute;top:-0.75em;width:2.5em;z-index:-1}.home .cate_name:after{border-radius:3em;border:none;content:"";display:block;font-size:inherit;height:2.5em;left:-0.5em;margin:0;padding:0;position:absolute;top:-0.75em;width:2.5em;z-index:-1}#secondary .posts_in_category h2:after{border-radius:3em;border:none;content:"";display:block;font-size:inherit;height:2.5em;left:-0.5em;margin:0;padding:0;position:absolute;top:-0.75em;width:2.5em;z-index:-1}.home .cate_name:after{left:-0.5em;top:-0.45em}.main_visual_column h2:after{top:-0.6em}#secondary .posts_in_category h2:after{top:-0.65em}#secondary .posts_in_category h2+div{margin-bottom:.5em}.main_visual_column .message h2:after{background:#ee6f28}.home .bridge .cate_name:after,.home .staffblog .cate_name:after,.home .latestinfo .cate_name:after{background:#ee6f28}.category h1:after,.archive .staffblog .cate_name:after,.posts_in_category h2:after{background:#ee6f28}.home .bridge .cate_name:after,.main_visual_column .bridge h2:after{background:#9a43fc}.category-bridge h1:after,.category-bridge .posts_in_category h2:after{background:#9a43fc}.home .media-lecture .cate_name:after,.main_visual_column .media-lecture h2:after{background:#f065fe}.category-media-lecture h1:after,.category-media-lecture .posts_in_category h2:after{background:#f065fe}.main_visual_column .kaienme h2:after{background:#6a5fff}.category-kaienme h1:after,.category-kaienme .posts_in_category h2:after{background:#6a5fff}.main_visual_column .business h2:after{background:#ee6f28}.category-business h1:after,.category-business .posts_in_category h2:after{background:#ee6f28}.main_visual_column .recruit h2:after{background:#52a6fc}.category-recruit h1:after,.category-recruit .posts_in_category h2:after{background:#52a6fc}.main_visual_column .partners h2:after{background:#53cb18}.category-partners h1:after,.category-partners .posts_in_category h2:after{background:#53cb18}.main_visual_column .media-lecture h2:after{background:#f065fe}.category-media-lecture h1:after,.category-media-lecture .posts_in_category h2:after{background:#f065fe}.category-publicity h1:after,.category-publicity .posts_in_category h2:after{background:#f065fe}.category-tv-radio h1:after,.category-tv-radio .posts_in_category h2:after{background:#f065fe}.category-newspaper h1:after,.category-newspaper .posts_in_category h2:after{background:#f065fe}.category-book h1:after,.category-book .posts_in_category h2:after{background:#f065fe}.category-worldmedia h1:after,.category-worldmedia .posts_in_category h2:after{background:#f065fe}.category-presentation h1:after,.category-presentation .posts_in_category h2:after{background:#f065fe}.main_visual_column .research h2:after{background:#6a5fff}.category-research h1:after,.category-research .posts_in_category h2:after{background:#6a5fff}.home .main_visual_column{margin-bottom:1.5em}.home .main_visual_column:after{content:"";clear:both;display:block}.home .main_visual_column a{color:#333;text-decoration:none;position:relative}.home .main_visual_column h2{border:none;padding:0;z-index:2;position:absolute;top:1em}.home .main_visual_column .bridge h2{border:none}.main_visual_column_box{background:none;overflow:hidden;position:relative;transition:background .3s ease-in-out}.main_visual_column_box:after{content:"";color:#fff;display:block;font-family:"游明朝",YuMincho,serif;font-size:20px;font-style:italic;letter-spacing:-0.05em;line-height:1.2;position:absolute;left:0;text-align:center;top:40%;width:100%;opacity:0;transition:letter-spacing .3s ease-in-out,opacity .3s ease-in-out}.main_visual_column_box img{max-width:initial;max-width:auto;position:absolute;opacity:1;transition:opacity .3s ease-in-out}.main_visual_column a:hover .main_visual_column_box{background:#000}.main_visual_column a:hover div:after{opacity:1;letter-spacing:.1em}.main_visual_column a:hover div img{opacity:.7}.main_visual_column .phrase{color:#fff;font-family:"游明朝",YuMincho,serif;font-size:20px;font-weight:bold;padding:.8em 1em .6em;position:absolute;bottom:.5em;left:0em;margin:0;line-height:1.5}.main_visual_column .phrase span{display:block}.main_visual_column .business{border:1px solid #f39967;height:238px;width:510px;float:left;background-size:104%;margin-bottom:1.5em}.main_visual_column .business div{height:238px;width:510px}.main_visual_column .business div:after{content:"Business"}.main_visual_column .business div img{width:540px;right:-2%;top:-14%}.main_visual_column .recruit{border:1px solid #83b9f0;height:238px;width:238px;float:right;margin-bottom:1.5em}.main_visual_column .recruit div{background:#f5f5f5;height:238px;width:238px}.main_visual_column .recruit div:after{content:"Recruit"}.main_visual_column .recruit div img{height:100%;right:-76px;width:auto}@media only screen and (max-width: 640px){.main_visual_column .recruit div img{height:auto;width:100%;margin-top:-53px}}@media only screen and (max-width: 470px){.main_visual_column .recruit div img{margin-top:-15px}}.main_visual_column .partners{border:1px solid #86db5d;height:238px;width:510px;float:right;margin-bottom:1.5em}.main_visual_column .partners div{height:238px}.main_visual_column .partners div:after{content:"Partners"}.main_visual_column .partners div img{width:100%}.main_visual_column .media-lecture{border:1px solid #eca8e6;height:238px;width:238px;float:left;margin-bottom:1.5em}.main_visual_column .media-lecture div{height:238px;width:238px}.main_visual_column .media-lecture div:after{content:"Lecture"}.main_visual_column .media-lecture div img{height:100%;margin-left:-92px}.main_visual_column .business .phrase{background:rgba(238,111,40,.7)}.main_visual_column .recruit .phrase{background:rgba(82,166,252,.7);max-width:9em}.main_visual_column .partners .phrase{background:rgba(83,203,24,.7)}.main_visual_column .media-lecture .phrase{background:rgba(240,101,254,.7)}.home_pane{clear:both;margin-bottom:2em}.category h1{font-size:28px;margin:0 0 2.2em .2em;position:relative;padding:.52em 0 0;position:relative;letter-spacing:.2em}.category h1:before{content:none}.tag h1:before,.date h1:before{content:none}.category h1:after,.tag h1:after,.date h1:after{border-radius:4em;content:"";display:inline-block;font-size:14px;font-style:italic;height:64px;left:-14px;letter-spacing:.2em;line-height:1;position:absolute;text-indent:68px;text-shadow:none;top:-3px;width:64px;z-index:-1;word-wrap:normal;word-break:keep-all;white-space:nowrap}body.archive .twitter,body.archive .btn_facebook{display:none}body.category-staffblog h1:after,body.category-staffblog-ceo h1:after{content:"CEO Blog"}body.category-company h1:after{content:"Company"}body.category-recruit h1:after{content:"Recruit"}body.category-partners h1:after{content:"Partners"}body.category-publicity h1:after{content:"Publicity"}body.category-media-leture h1:after{content:"Media / Lecture"}#wrapper.parent_cate_publicity h1:after{content:"Publicity"}body.category-latestinfo h1:after{content:"Latest Info"}body.category-kaienme h1:after{content:"Kaien and me"}body.category-dayat h1:after{content:"Day At"}body.category-publicity .img_fst:before,body.category-tv-radio .img_fst:before,body.category-newspaper .img_fst:before,body.category-book .img_fst:before,body.category-worldmedia .img_fst:before,body.category-presentation .img_fst:before{content:"Publicity"}@media all and (-ms-high-contrast: none){.category h1:after{top:-7px}.main_visual_column h2:after,#secondary .posts_in_category h2:after{top:-0.85em}.home .cate_name:after{top:-0.65em}}.category-bridge #secondary li a:before,.category-bridge #secondary .posts_in_category .tolist a:before{border-left-color:#9a43fc}.category-kaienme #secondary li a:before,.category-kaienme #secondary .posts_in_category .tolist a:before{border-left-color:#6a5fff}.page-template-custom_sitemap .column{float:left;min-height:400px;width:30%}.page-template-custom_sitemap .column ul{margin-bottom:4em}.page-template-custom_sitemap a{text-decoration:none}.page-template-custom_sitemap a:visited{text-decoration:none}.page-template-custom_sitemap a:hover{text-decoration:underline}body.category-dayat a.archive_anchor{margin-bottom:0}body.category-dayat #primary h2{padding:1.5em 0 1.4em}body.category-dayat #primary h2 .subtitles:before{content:" : "}body.category-dayat #primary .post_metadata{display:none}ul.companylist{border-top:1px dotted #666;border-bottom:1px dotted #666;display:table;padding:0;overflow:hidden;width:95%}ul.companylist+ul.companylist{border-top:none;margin-top:-8em}ul.companylist li{background:none;display:table-cell;padding:1em;list-style:none}ul.companylist li:first-child{background:#eee;display:table-cell;padding:1em;width:25%}.content-area ul.companylist li:before{content:none}.stockholder{width:40%;float:left}.stockholder+.stockholder{margin-top:0}.fund{width:20%;float:left}p+.fund{margin-top:-2.5em}p+.fund+.fund{margin-top:-2.5em}p+.fund+.fund+.fund{margin-top:-2.5em}.stockholder+p,.fund+p{clear:both}.category-bridge .bridge-description{background:#eee;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;padding:1.5em}.category-bridge .bridge-description+.bridge-description{border-bottom:1px dashed #ccc;border-top:none;margin-top:-10em}.category-bridge .bridge-description+p{margin-top:0}.bridge-img-mb{margin-bottom:8em}.category-bridge .bridge-profile{border-top:1px dashed #999;padding-top:2em;margin-top:0}body.category-publicity #primary h2 .subtitles,body.category-tv-radio #primary h2 .subtitles,body.category-newspaper #primary h2 .subtitles,body.category-book #primary h2 .subtitles,body.category-worldmedia #primary h2 .subtitles,body.category-presentation #primary h2 .subtitles{display:block;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Calibri,Helvetica,Osaka,sans-serif;font-size:16px;font-weight:normal;margin-top:.5em}body.paged .list_publicity,body.paged ul.list_subcate{display:none}.list_subcate{margin:0 0 .5em 15px}ul.list_subcate{margin:0 0 4em;padding:0}ul.list_subcate li{background:#eee;display:block;float:left;width:30%;padding:0;margin-left:2%;transition:background .3s ease-in-out}ul.list_subcate li.curr{background:#ccc}ul.list_subcate li:hover{background:#999;color:#fff}ul.list_subcate li:before{content:none}ul.list_subcate:after{display:block;content:"";clear:both}ul.list_subcate li a{display:block;padding:1em 0 .8em;text-align:center;text-decoration:none;color:#333}#primary .heading{font-size:20px;font-family:"游明朝",YuMincho,serif;font-weight:bold;margin-bottom:1.5em;padding:0}#primary .heading span{float:none;font-size:12px;vertical-align:4px;font-weight:normal;margin-left:.5em;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Calibri,Helvetica,Osaka,sans-serif}.partnars_map{position:relative;margin:0 auto 5em;text-align:center}.partnars_map a{display:block;position:absolute}.partnars_map .hokkaido{left:17.5%;top:5.2%;width:31.9%}.partnars_map .iwate{left:60.4%;top:17.2%;width:39.61%}.partnars_map .miyagi{left:58.4%;top:30.4%;width:39.61%}.partnars_map .ishikawa{left:.2%;top:25.2%;width:39.61%}.partnars_map .aichi{left:15.3%;top:47.5%;width:31.72%}.partnars_map .kumamoto{left:1.1%;top:59.9%;width:38.35%}.partnars_map .tousha{left:51.4%;top:46.6%;width:40.86%}@media only screen and (max-width: 640px){.partnars_map{width:100%;height:auto}}body.category-staffblog a.staffblog-ceo .img_fst:before,body.category-staffblog-ceo .img_fst:before{content:"CEO\aStaff Blog";top:32%}body.category-staffblog h2:after,body.category-staffblog-ceo h2:after{display:inline-block;font-style:italic;font-weight:normal;line-height:0;margin-left:1em;padding:0em .8em 0em .5em;vertical-align:.2em;position:relative}.single .category-staffblog-ceo h1:after{border:none;display:block;font-size:16px;font-style:italic;left:0;line-height:1.6;margin:1em 1em 0 .2em;background:url(img/h1_after_ceo.gif) no-repeat -9.3em .8em;color:#555;content:"CEO";padding:0 0 0 .3em}#primary .widget_nav_menu h2{background:#eee;border:none;margin-bottom:3em;padding:.2em 0;text-align:center}#primary .container+.widget_nav_menu{margin-top:-4em}#menu-related-term-company,#menu-related-term-business,#menu-related-term-recruit{overflow:hidden;margin:0 0 5em;padding:0}#menu-related-term-company li,#menu-related-term-business li,#menu-related-term-recruit li{display:block;font-family:"游明朝",YuMincho,serif;font-size:20px;font-weight:bold;margin:0 0 3em;padding:0;background:none;text-align:center}#menu-related-term-company li:before,#menu-related-term-business li:before,#menu-related-term-recruit li:before{content:none}#menu-related-term-company li a,#menu-related-term-business li a,#menu-related-term-recruit li a{text-decoration:none}.media-lecture .tolist,.bridge .tolist,.staffblog .tolist,.kaienme .tolist{float:right;line-height:1;margin-top:.55em;text-align:right;width:4.5em}#secondary .tolist{clear:both;line-height:1;margin-top:3em}a.btn_arrow01,.bridge .tolist a,.media-lecture .tolist a,.staffblog .tolist a,.kaienme .tolist a,.latestinfo .tolist a,.hometolist,.homerss,#secondary .tolist a,a.btn_arrow01:visited,.bridge .tolist a:visited,.media-lecture .tolist a:visited,.staffblog .tolist a:visited,.kaienme .tolist a:visited,.latestinfo .tolist a:visited,.hometolist:visited,.homerss:visited,#secondary .tolist a:visited{padding-left:1em;position:relative;text-decoration:none;line-height:0}.btn_arrow01:hover,.tolist a:hover,#secondary .tolist a:hover{text-decoration:underline}em a,a em,.rela_page a,.rela_link a,.rela_adlink a,.search .read-more{color:#0085da;font-weight:normal;padding:0 0 0 1em;position:relative;text-decoration:underline}em a:before,a em:before,.rela_page a:before,.rela_link a:before,.rela_adlink a:before,em a:after,a em:after,.rela_page a:after,.rela_link a:after,.rela_adlink a:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-style:solid;border-width:.3em .6em;content:"";display:block;height:0;left:0;position:absolute;top:.35em;width:0}.staffblog .tolist a:before,.staffblog .tolist a:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-style:solid;border-width:.3em .6em;content:"";display:block;height:0;left:0;position:absolute;top:.35em;width:0}.latestinfo .tolist a:before,.latestinfo .tolist a:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-style:solid;border-width:.3em .6em;content:"";display:block;height:0;left:0;position:absolute;top:.35em;width:0}.media-lecture .tolist a:before,.media-lecture .tolist a:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-style:solid;border-width:.3em .6em;content:"";display:block;height:0;left:0;position:absolute;top:.35em;width:0}.bridge .tolist a:before,.bridge .tolist a:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-style:solid;border-width:.3em .6em;content:"";display:block;height:0;left:0;position:absolute;top:.35em;width:0}.staffblog .tolist a:before,.staffblog .tolist a:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-style:solid;border-width:.3em .6em;content:"";display:block;height:0;left:0;position:absolute;top:.35em;width:0}a.btn_arrow01:before,a.btn_arrow01:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-style:solid;border-width:.3em .6em;content:"";display:block;height:0;left:0;position:absolute;top:.35em;width:0}.error404 #primary a:before,.error404 #primary a:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-style:solid;border-width:.3em .6em;content:"";display:block;height:0;left:0;position:absolute;top:.35em;width:0}#secondary .tolist a:before,#secondary .tolist a:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-style:solid;border-width:.3em .6em;content:"";display:block;height:0;left:0;position:absolute;top:.35em;width:0}#primary .error404 a:before,#primary .error404 a:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-style:solid;border-width:.3em .6em;content:"";display:block;height:0;left:0;position:absolute;top:.35em;width:0}.search .read-more:before,.search .read-more:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-style:solid;border-width:.3em .6em;content:"";display:block;height:0;left:0;position:absolute;top:.35em;width:0}em a:after,a em:after,.rela_page a:after,.rela_link a:after,.rela_adlink a:after,.staffblog .tolist a:after,#secondary .tolist a:after,.kaienme .tolist a:after,.latestinfo .tolist a:after,a.btn_arrow01:after,.media-lecture .tolist a:after,.bridge .tolist a:after,.staffblog .tolist a:after,.error404 #primary a:after,#primary .error404 a:after,.search .read-more:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:.3em .2em}em a:hover,a em:hover,.rela_page a:hover,.rela_link a:hover,.rela_adlink a:hover,.search .read-more:hover{color:#999}em a:hover:before,a:hover em:before,.rela_page a:hover:before,.rela_link a:hover:before,.rela_adlink a:hover:before,.tolist a:hover:before,a.btn_arrow01:hover:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #999}.search .read-more:hover:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #999}.search a.read-more{background:none;display:inline;line-height:1;margin:0 0 0 1em;padding:0 0 0 1em;position:relative;text-align:left;width:auto;color:#0085da;text-decoration:underline}.search a.read-more:visited{background:none;display:inline;line-height:1;margin:0 0 0 1em;padding:0 0 0 1em;position:relative;text-align:left;width:auto;color:#0085da;text-decoration:underline}.search a.read-more:hover{color:#999}.search .read-more:before,.search .read-more:after{transform:none;margin:0}#secondary .pane_area01 a.btn_arrow01{display:block;margin:4em 0 3.5em;line-height:1.4;text-align:left}#secondary .secondary_link{width:-moz-fit-content;width:fit-content;margin:3em auto 2.5em}@media only screen and (min-width: 640px){#secondary .secondary_link{margin:3em 0 2.5em}}#secondary .secondary_link a.btn_arrow01{margin:1em 0 .5em}.btn_sns{margin:0 1em 1em;overflow:hidden}.btn_sns .h{font-size:14px;line-height:1;margin:0 0 1.2em 5px;padding:0 0 0 .8em;position:relative}.btn_sns .h:before{background:#333;content:"";display:block;height:.65em;left:0;position:absolute;top:2px;width:.65em}.btn_sns a{background:#ccc;color:#fff;display:block;line-height:0;width:18.65%;float:left;text-align:center;padding:12px 0;margin:0 5px 1em;text-decoration:none;opacity:1;transition:opacity .3s ease-in-out}.btn_sns a:visitede{opacity:1}.btn_sns a:hover{opacity:.7}.btn_sns .twitter{background:#55acee}.btn_sns .facebook{background:#3b5999}.btn_sns .google{background:#dc4e41}.btn_sns .hatebu{background:#00a4de}.btn_sns .line{background:#00b900;display:none}.btn_sns .pocket{background:#ee4056}.sns_title,.sns_count{display:inline}.btn_sns span{display:none}.sns_title:before{font-size:140%;vertical-align:-3px;line-height:0}@font-face{font-family:"icomoon";src:url("iconfont_snsset1/icomoon.eot?40jwir");src:url("iconfont_snsset1/icomoon.eot?40jwir#iefix") format("embedded-opentype"),url("iconfont_snsset1/icomoon.ttf?40jwir") format("truetype"),url("iconfont_snsset1/icomoon.woff?40jwir") format("woff"),url("iconfont_snsset1/icomoon.svg?40jwir#icomoon") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-line:before{content:""}.icon-hatenabookmark-logomark2:before{content:"";font-size:19px;vertical-align:-2px}.icon-get-pocket:before{content:"";font-size:22px;vertical-align:-4px}.icon-facebook:before{content:"";font-size:23px;vertical-align:-4px}.icon-facebook-f:before{content:""}.icon-google-plus:before{content:"";font-size:27px;vertical-align:-6px}.icon-twitter:before{content:"";font-size:25px}.comments-area{margin:0 0 5em}.comments-area h3{background:#eee}.comments-area h3:before{content:none}.comments-area .form-submit #submit{background:#eee;color:#0085da;text-decoration:underline}.comments-area .form-submit #submit:hover{color:#999}#primary .yarpp-related h4,.related_category h4{background:#eee}#primary .heading{background:none}#primary .yarpp-related li a{color:blue}.related_category li a{color:blue}#primary .yarpp-related li a:before,.related_category li a:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333}#primary .pane_area01{width:auto;margin:0 22px 5em;overflow:hidden}#primary .pane_area01 a{background:#333;border:1px solid #333;display:block;width:45%;float:left;margin:0 2.3%;text-decoration:none;position:relative}#primary .pane_area01 a div{background:#fff;transition:background-color .3s ease-in-out}#primary .pane_area01 a:hover div{background:#eee}#primary .pane_area01 a:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:.5em 1em;background:none;border-style:solid;content:"";display:block;height:0;left:.5em;position:absolute;top:46%;width:0}#primary .pane_area01 a:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:.5em 1em;background:none;border-style:solid;content:"";display:block;height:0;left:.5em;position:absolute;top:46%;width:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-width:.5em .3em}#primary .pane_area01 a div{background:#fff;margin:0 0 0 2em;padding:0 0 0 1em}#primary .pane_area01 h2{background:rgba(0,0,0,0);border-bottom:1px dotted;border-radius:0;color:#333;font-size:24px;margin-bottom:0;margin-right:.6em;padding:.5em 0 .3em 0;text-align:left;width:auto}#primary .pane_area01 h2:before,#primary .pane_area01 h2:after{content:none}#primary .pane_area01 p{color:#333;margin:0 .6em 0 0;padding:.5em 0 .5em;width:auto;text-align:left}.pane_area_txt:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333}.pane_area_btn{background:#eee}#secondary{margin-bottom:5em;width:244px}#secondary aside{border-top:none;padding:0;margin-bottom:5em}#secondary .searchbox{display:none;margin-bottom:3em;width:100%}#secondary .searchbox form{display:flex;width:100%}#secondary .searchbox form input{margin:0}#secondary .searchbox form input+button{padding:6px 6px 6px 12px;width:auto;height:auto;border:none;border-radius:0;background:#fff;color:#eee;text-align:center;line-height:1;cursor:pointer}@media only screen and (max-width: 640px){#secondary .searchbox{display:block}}#secondary aside.posts_in_category:before,#secondary aside.widget:before,#secondary aside.pane_area01:before{content:none}#secondary h2{text-align:left}#secondary li a{text-decoration:none}#secondary li a:visited{text-decoration:none}#secondary li a:hover{color:#0085da}#secondary li a:before,#secondary li a:after{background:none;border-style:solid;content:"";display:block;height:0;left:.2em;position:absolute;top:.55em;width:0}#secondary li a:hover:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #0085da}#secondary li a:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-width:.3em .6em}#secondary li a:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-width:.3em .6em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:.3em .2em}#secondary li.curr a:before{background:none}.current-archive>a,.current-cat>a,.current-category-ancestor>a,.current-post-parent>a,.current-post-ancestor>a,#secondary li.current-cat{color:#999;text-decoration:none}.single #secondary li.curr a{color:#999;text-decoration:none}.single #secondary li.curr a:hover{color:#999;text-decoration:none}.current-menu-item>a{color:#999;text-decoration:none}#secondary .widget_archive li:before,#secondary .widget_categories li:before,#secondary .menu-category-container li:before,#secondary .menu-tag-container li:before,#secondary .widget_archive li.current-archive:before,#secondary .widget_categories li.current-cat:before{background-image:none;border-radius:1em;height:11px;width:11px}#secondary .widget_nav_menu li.current-post-parent:before,#secondary .widget_nav_menu li.current-post-ancestor:before{background-image:none;border-radius:1em;height:11px;width:11px}#secondary .menu-category-container li.current-category-ancestor:before{background-image:none;border-radius:1em;height:11px;width:11px}#secondary li.current-menu-item:before{background-image:none;border-radius:1em;height:11px;width:11px}#secondary li.curr a:before{background-image:none;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #999}#secondary .pane_area01{width:244px;margin:0 auto}#secondary .btn_secoundary a{display:block;height:86px;overflow:hidden;margin-bottom:1em}#secondary .btn_secoundary a:hover img{opacity:.7}#secondary .btn_secoundary img{opacity:1;max-width:none}#secondary .btn_secoundary .recruit img{margin-top:0}#secondary .btn_secoundary .recruit:hover{background:#83b9f0}#secondary .btn_secoundary .office img{margin-top:-86px}#secondary .btn_secoundary .office:hover{background:#f39967}#secondary .btn_secoundary .partners img{margin-top:-398px}#secondary .btn_secoundary .partners:hover{background:#53cb18}#secondary .btn_secoundary .kaien:hover{background:#f39967}#secondary .btn_secoundary .teens:hover{background:#fff09b}#secondary .cat-item ul.children,#secondary .sub-menu{padding-left:1em}.twitter{overflow:hidden;position:relative}.btn_twitter{overflow:hidden;height:54px;display:block;position:relative;top:-599px;width:244px;margin:0 auto}a.btn_twitter img{margin-top:-344px;opacity:1;transition:opacity .3s ease-in-out}a.btn_twitter:hover{background:#55acee}a.btn_twitter:hover img{opacity:.7}.btn_facebook{margin-top:1em !important}a.btn_facebook_kaien,a.btn_facebook_teens{background-color:#eee;display:block;height:54px;margin-bottom:1em;overflow:hidden;width:244px;transition:background-color .3s ease-in-out}a.btn_facebook_kaien:hover{background-color:#ccc}a.btn_facebook_teens:hover{background-color:#ccc}a.btn_facebook_teens img{margin-top:-54px}a.btn_facebook_kaien img,a.btn_facebook_teens img{opacity:1;transition:opacity .3s ease-in-out}a.btn_facebook_kaien:hover img,a.btn_facebook_teens:hover img{opacity:.8}.popular-posts h2{color:#e95504;letter-spacing:.1em}body.category-staffblog-ceo .popular-posts h2:after{content:none}.popular-posts h2.widgettitle:before{background:url(img/rankingheadbg_paleorange.svg) no-repeat left -2px;content:"";height:20px;left:-3px;line-height:0;overflow:hidden;position:absolute;top:10px;width:10.5em;z-index:-1}#secondary .wpp-list li{display:table;margin-bottom:1em;padding:0}#secondary .wpp-list li:before{background:#f06f28;color:#fff;content:"1";display:block;line-height:0;margin-bottom:0;padding:.7em 0 .6em;position:absolute;text-align:center;width:1.3em;z-index:1}#secondary .wpp-list li:nth-child(2):before{content:"2"}#secondary .wpp-list li:nth-child(3):before{content:"3"}#secondary .wpp-list li:nth-child(4):before{background:#fedd02;color:#333;content:"4"}#secondary .wpp-list li:nth-child(5):before{background:#fedd02;color:#333;content:"5"}#secondary .wpp-list li a{padding-left:0;display:table-cell;padding:0}#secondary .wpp-list li a:before,#secondary .wpp-list li a:after{content:none}#secondary .wpp-list li a:first-child{box-sizing:border-box;vertical-align:top}#secondary .wpp-list li a:last-child,#secondary .wpp-list li a:last-of-type{font-size:14px;width:100%;padding:0 .5em;vertical-align:middle}#secondary .wpp-list .current a{color:#999;text-decoration:none}#secondary .wpp-list .current a:hover{color:#999;text-decoration:none}#secondary .wpp-list .current a img{opacity:.5}#secondary .wpp-list .current a:first-child{background:#666}#secondary .wpp-thumbnail{border:1px solid #ccc;margin:0}footer{background:#fff;color:#333;font-size:16px}footer>.footer_nav:before{content:none}footer>.footer_nav>a.footer_nav_home{margin-bottom:28px;padding:0;width:160px;display:block}footer>.footer_nav>a.footer_nav_home>img{display:block;width:100%}footer>.footer_nav>.sitemap{display:grid;grid-template-columns:auto;gap:24px}@media only screen and (min-width: 640px){footer>.footer_nav>.sitemap{grid-template-columns:1.25fr 1.25fr 1fr}}footer>.footer_nav>.sitemap>.sitemap-col>a{padding-left:1.25rem;background:url(img/bullet_list01.png) no-repeat left center;color:#333;text-decoration:none}footer>.footer_nav>.sitemap>.sitemap-col>a:hover{color:#0085da;text-decoration:underline}footer>.footer_nav>.sitemap>.sitemap-col>ul{margin:0;padding:0 0 1rem 1rem}footer>.footer_nav>.sitemap>.sitemap-col>ul>li{position:relative;display:flex;float:initial;margin-right:initial;width:auto}footer>.footer_nav>.sitemap>.sitemap-col>ul>li:before{content:none}footer>.footer_nav>.sitemap>.sitemap-col>ul>li>a{margin:0;padding-left:1.25rem;background:url(img/bullet_list_nest01.png) no-repeat left .6em;color:#333}footer>.footer_nav>.sitemap>.sitemap-col>ul>li>a:hover{color:#0085da}footer>.footer_nav>.sitemap>.sitemap-col>a.d-block{display:block}footer>.container{margin:2rem auto;font-size:14px}a.read-more{background:#ccc;box-shadow:none;color:#333}a.read-more:visited{background:#ccc;box-shadow:none;color:#333}#secondary #searchform #s+#searchsubmit{background:#ccc;box-shadow:none;color:#333}.comments-area h2{background:#eee}.form-submit #submit{background:#ccc;color:#333}_::-webkit-:not(:root:root),#secondary .btn_secoundary img{-webkit-transition:none;transition:none}.main_visual_column_box{transition:none}.main_visual_column_box img{transition:none}a.archive_anchor .img_fst{transition:none}a.archive_anchor .img_fst img{transition:none}a.btn_facebook_kaien img,a.btn_facebook_teens img,a.btn_twitter img{transition:none}table.table_left_column01 th:first-child,table.table_left_column01 td:first-child{background:#eee}@media only screen and (max-width: 640px){p+h3,ul+h3,ol+h3,table+h3{margin-top:-3em}p+h4,p+h5,p+h6{margin-top:-3em}ul+h4,ul+h5,ul+h6{margin-top:-3em}ol+h4,ol+h5,ol+h6{margin-top:-3em}p+p,p+table,p+ul,p+ol,p+dl,p+blockquote,p+.head_list,p+.rela_page,p+.rela_link,p+.rela_adlink{margin-top:-4em}ul+p,ol+p{margin-top:-4em}table+p,table+.rela_page,table+.rela_link,table+.rela_adlink,table+table{margin-top:-4em}img,a img{border:0;height:auto;margin:0;max-width:100%;padding:0}header{margin-bottom:.5em}header .inner{float:none;width:96%;margin:0 auto}.bread .inner,#primary,#secondary,.footer_nav{float:none;width:96%;margin:0 auto}img.alignright,img.alignleft{float:none;margin:0 auto 2em;display:block}h1{font-size:28px;margin-bottom:1em}h1 .subtitles{font-size:16px;display:block;margin-top:1em}h2{font-size:24px;margin-bottom:1em}h3{font-size:20px;margin-bottom:1em;padding:0 0 0 26px}h4,h5,h6{font-size:18px;padding:0 0 0 .8em;margin:0 0 .5em}h4{margin-bottom:.5em;padding:.4em .5em .2em}h5{padding:0 0 0 1em}h5:before{top:8px}h6{padding:0}p,ul{margin:0 10px 6em 10px;padding:0}ol{margin:0 10px 6em 10px;padding:0;margin-left:30px}.content-area ul ul{margin-left:-0.5em}.content-area .head_list{margin-right:10px;margin-left:10px}.head_list li{padding:.8em 1.4em .6em 1.6em}.content-area .head_list li:before{left:.6em}.site_name{width:160px}.site_name a{width:160px}.site_name a:visited,.site_name a:hover{width:160px}#wrapper{margin-bottom:1em;padding:1em 0;width:100%}#primary{margin-bottom:2.5em}#primary .container{margin-bottom:2.5em}header .inner,.bread .inner,#wrapper,.footer_nav,footer .container{width:auto}.btn_mobile_nav{top:24px}.btn_mobile_nav span{background:#333}.btn_mobile_nav span:before,.btn_mobile_nav span:after{background:#333}nav ul{background:#000;border-bottom:1px solid #444;opacity:.9;width:96%}nav ul li{width:auto}nav ul li:nth-child(4),nav ul li:nth-child(8),nav ul li:nth-child(9),nav ul li:nth-child(10){display:block}nav ul li a{color:#fff}nav ul li a:visited{color:#fff}nav ul li a:hover{color:#fff;background:#333}.home .current-menu-item a{border-top:1px solid #444;border-right:1px solid #444;display:block;padding:1.2em 0 1em}.home .current-menu-item a:visited{border-top:1px solid #444;border-right:1px solid #444;display:block;padding:1.2em 0 1em}nav li a{border-top:1px solid #444;border-right:1px solid #444;display:block;padding:1.2em 0 1em}nav li a:visited{border-top:1px solid #444;border-right:1px solid #444;display:block;padding:1.2em 0 1em}nav li span{border-top:1px solid #444;border-right:1px solid #444;display:block;padding:1.2em 0 1em}.home .current-menu-item a{border:none}.home .current-menu-item a:visited{border:none}nav li a:hover{background-color:#333;color:#fff}#primary,#secondary{float:none}.home h2,.archive h2,.home .bridge h2,body.category-bridge h2{border:none;font-size:18px;padding-top:0}.home .latestinfo h2,.home .media-lecture h2{border:none;font-size:18px;padding-top:0}.main_visual_column h2{margin-left:.3em;line-height:35px;top:.8em}.main_visual_column h2:after{width:2.6em;height:2.6em;left:-0.55em;top:-8px}.home .cate_name{margin-left:.4em}.recruit_movie{width:100%}#primary .container+.widget_nav_menu{margin-top:-1em}.post_metadata span+span{margin-bottom:1.2em}#primary iframe{width:100%}.date-post{margin:-1.5em 0 1em}a.archive_anchor{margin:0 0 1.5em}a.archive_anchor .img_fst:before{font-size:16px}a.archive_anchor .img_fst img{height:auto}.img_fst{width:30%;height:auto}.img_fst+.page_title_box{width:68%}.home_pane{margin-bottom:2em}.home .cate_name{margin-bottom:.5em}.home .cate_name_sub{font-size:.8em;display:block;margin:-0.2em 0 0 3em}.home .main_visual_column{margin-bottom:2em}.main_visual_column .phrase{bottom:0;box-sizing:border-box;padding:.4em 2% .2em;width:100%}.main_visual_column .phrase span{display:inline}.main_visual_column .recruit .phrase{max-width:none}.main_visual_column .business,.main_visual_column .media-lecture,.main_visual_column .recruit,.main_visual_column .partners{box-sizing:border-box;width:100%;height:180px;float:none;display:block;margin-bottom:.5em}.main_visual_column .business .main_visual_column_box,.main_visual_column .media-lecture .main_visual_column_box,.main_visual_column .bridge .main_visual_column_box,.main_visual_column .partners div{height:100%;width:100%}.main_visual_column .main_visual_column_box img{max-width:none}.main_visual_column .media-lecture .main_visual_column_box img{width:100%;height:auto;margin:-1em auto auto}.main_visual_column .recruit div{height:100%;width:100%}.main_visual_column .recruit div img{position:relative;display:block;right:auto}.main_visual_column .message div img{right:-15%;height:250px}.main_visual_column .partners div img{height:auto;width:100%;right:0}.home .list_content_b{margin-bottom:1em}.home .list_content_b .date,.home .list_content_b .headline{float:none;width:auto}.category h1{line-height:1.8;margin-bottom:1em;margin-left:.3em;padding-top:8px}body.category-kaienme h2{border:none;font-size:18px;padding-top:0}body.category-recruit #primary h2.page_title{height:auto}body.home a.archive_anchor,body.category a.archive_anchor{border-top:1px dashed #ee6f28;float:none;width:auto;clear:both;margin:0;padding:.5em 0}body #primary .widget_nav_menu h2{margin-bottom:1em}body #menu-related-term-company li a,body #menu-related-term-recruit li a{padding:1em 0}body.home .latestinfo a.archive_anchor,body.category-kaienme a.archive_anchor{border-top:1px dashed #6a5fff;padding:.5em 0}body.home .bridge a.archive_anchor,body.category-bridge a.archive_anchor{border-top:1px dashed #b573ff}body.category-company .img_fst,body.category-business .img_fst,body.category-recruit .img_fst,body.category-partners .img_fst{min-height:initial;min-height:auto;max-height:initial;max-height:auto;width:46%;float:left}body.category-company .img_fst+.page_title_box,body.category-business .img_fst+.page_title_box,body.category-recruit .img_fst+.page_title_box,body.category-partners .img_fst+.page_title_box{width:50%;float:left;padding:0 2%}body.category-business a.postname_philosophy-business{padding:0}body.category-business .postname_philosophy-business .img_fst{height:auto;max-height:auto;max-height:initial}body.category-partners a.archive_anchor{border-top:1px dashed #53cb18}body.category-media-lecture a.archive_anchor,body.category-publicity a.archive_anchor,body.category-tv-radio a.archive_anchor,body.category-newspaper a.archive_anchor,body.category-book a.archive_anchor,body.category-worldmedia a.archive_anchor,body.category-presentation a.archive_anchor{border-top:1px dashed #f065fe}body.category-bridge a.archive_anchor{border-top:1px dashed #9a43fc}body.category-recruit a.archive_anchor{border-top:1px dashed #52a6fc}body.category-research a.archive_anchor,body.category-kaienme a.archive_anchor{border-top:1px dashed #6a5fff}body.category-partners h2,body.category-media-lecture h2,body.category-publicity h2,body.category-tv-radio h2,body.category-newspaper h2,body.category-book h2,body.category-worldmedia h2,body.category-presentation h2,body.category-business h2,body.category-company h2,body.category-bridge h2,body.category-recruit h2,body.category-latestinfo h2,body.category-staffblog h2,body.category-research h2,body.category-kaienme h2{border-top:none}body.category-company h2,body.category-media-lecture h2,body.category-recruit h2,body.category-research h2,body.category-partners h2{padding:1em 0}a.postname_philosophy-business .img_fst img{margin-top:0}body.category-business .postname_teens h2 .subtitles{width:auto}.contain_img_fst+.post_metadata{margin:0 0 1em 32%}.content-area ul.companylist{display:block;margin-left:0;margin-right:0;width:auto}.content-area .companylist li{display:block;width:auto;padding:.3em .6em;margin-bottom:.5em}.content-area .companylist li:first-child{display:block;width:auto;padding:.3em .6em;margin-bottom:.5em}ul.companylist+ul.companylist{margin-top:-6em}.fund{width:40%}.list_subcate{margin:0 0 .5em 0}ul.list_subcate li{width:48%}.content-area .messageboard01,.content-area .noticeboard01{border-width:1em;padding:.8em .5em}.page-template-custom_sitemap .column{float:none;min-height:unset;width:auto}.category-bridge .bridge-description+.bridge-description{margin-top:-8em}.category-bridge .bridge-description+p{margin-top:0}.bridge-img-mb{margin-bottom:2em}#menu-related-term-company{margin:0}#menu-related-term-company li{float:none;width:100%;margin:0 0 1em;font-size:18px;height:auto}#menu-related-term-business li,#menu-related-term-recruit li{float:none;width:100%;margin:0 0 1em;font-size:18px;height:auto}#menu-related-term-company li a,#menu-related-term-business li a,#menu-related-term-recruit li a{display:block;height:auto;line-height:1.2;padding:1.8em .5em 1.6em 1.5em;width:auto}#secondary .posts_in_category h2{margin-left:.5em}#menu-related-term-company li a:before,#menu-related-term-company li a:after{left:.6em}#menu-related-term-business li a:before,#menu-related-term-business li a:after{left:.6em}#menu-related-term-recruit li a:before,#menu-related-term-recruit li a:after{left:.6em}#secondary .pane_area01{width:auto}.btn_secoundary,.twitter,.btn_facebook{width:244px;margin:0 auto}#primary .pane_area01 a{float:none;width:99%;margin:0 0 1em}.footer_nav .current-menu-item a{border-top:none;border-right:none}.current-menu-item span+.sub-menu li:first-child a,.current-menu-parent .current-menu-item a,.current-post-ancestor .current-menu-parent a{background:none}.current-menu-parent .current-menu-item a{background:url(img/bullet_list_nest01.png) no-repeat left .6em}.footer_nav ul{left:0;top:0;height:auto;padding-top:.5em}.footer_nav ul ul{margin-bottom:0}.footer_nav li:nth-child(n){background:none;display:block;margin:0 0 .5em 0;padding:0;width:auto;top:initial;left:initial;position:relative}.footer_nav li:nth-child(n) li{background:none;display:block;margin:0 1em .5em 0;padding:0;width:auto}.footer_nav li:nth-child(n) a{margin-left:0;display:block}.footer_nav li:nth-child(n):before{content:none}.footer_nav li:nth-child(n) li a{padding-left:1em}.totop{right:1em;width:3em;height:3em;bottom:1em}.totop:before,.totop:after{bottom:17px;left:16px}.h6_right{float:none;width:auto}.youtube iframe{height:100%;width:100%}.btn_sns a{width:30.5%}.btn_sns .line{display:block}p+.btn_sns,ul+.btn_sns,ol+.btn_sns{margin-top:-3em}.popular-posts h2.widgettitle:before{background:#ffede2;height:.8em;width:100%}#secondary .popular-posts{display:block}.popular-posts a img{max-width:initial}#secondary .wpp-list li a:last-child{font-size:16px}}@media only screen and (max-width: 470px){table{margin-left:10px;margin-right:10px}th,td{display:block;border:none;padding:.3em .6em}.main_visual_column .message div img{height:224px;right:-33%;top:-15px}.main_visual_column .phrase{line-height:1.3}.home .staffblog .cate_name{width:73%;margin-bottom:.6em}.list_subcate{padding:0}ul.list_subcate li{float:none;width:auto;margin:0 0 .5em}ul.list_subcate li a{display:block;padding:.8em 0 .6em}.btn_sns{margin:0 5px}.btn_sns a{width:46%}#primary .pane_area01{margin:0 10px 5em}}@media only screen and (max-width: 400px){.kaienme a.archive_anchor .img_fst:before,.category-kaienme a.archive_anchor .img_fst:before{white-space:normal;top:34%}}.home a.home_line_banner{max-width:244px;border:1px solid #06c755;display:block;margin:0 auto 2em;text-decoration:none}.home a.home_line_banner:hover{background-color:#ecffe2;text-decoration:none}.home a.home_line_banner img{display:block}.home a.home_line_banner .home_line_banner_1{display:flex;justify-content:center;padding:10.5px 0 6.75px}.home a.home_line_banner .home_line_banner_2{background:#06c755;color:#fff;display:flex;justify-content:center;font-size:13px;line-height:1;padding:6px 0 3px}
/*# sourceMappingURL=_sass_maps/style.css.map */