/*!
Theme Name: corp-kaien1
Theme URI:
Author: proto
Author URI:
Description: Theme for WordPress
Version: 1.0.0
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;padding:0 10px;width:1060px;overflow:hidden}#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{color:inherit;font-style:normal}h1,h2,h3,h4,h5,h6{border-left:none;background:none;padding:0;font-weight:bold;font-family:"游明朝",YuMincho,serif}h1{margin-bottom:2em;font-size:34px}h1 .subtitles{display:block;margin-top:.6em;font-size:18px;line-height:1.4}h2{font-size:28px}.home h2,.archive h2,.search h2{margin-bottom:0;border-top:1px dashed #ee6f28;border-left:none;padding:.7em 0;font-weight:bold;font-size:20px;font-family:"游明朝",YuMincho,serif}h3{margin-bottom:1.5em;padding:0 0 0 30px;font-size:24px}h3:before{top:.38em;left:.3em;border-radius:0;background:#333}h4{background:#eee;padding:.2em .8em .1em}h4:before{content:none}h5,h6{font-size:20px}h5{margin:0 0 1.5em .15em;padding:0 0 0 1em}h5:before{top:.5em;left:.25em;border:none;border-radius:1em;background:#333;width:10px;height:10px;content:""}h6{margin:0 0 1.5em;padding:0}h6:before{top:.85em;left:.1em;transform:none;border:2px solid #333;border-radius:1em;background:none;width:.3em;height:.3em;content:none}h6+p{margin-left:0}header{margin-bottom:1em;background:none}header .inner{display:flex;justify-content:space-between;align-items:center;padding:18px 10px 6px}@media only screen and (min-width: 640px){header .inner{padding:30px 10px 22px}}.site_name{color:#333}.site_name a{width:190px;color:#333}.site_name a:visited,.site_name a:hover{color:#333}.site_name a>img{display:block;width:100%}.searchbox{margin-top:3px}header #search{margin:0;border-radius:4px;background:#eee;padding:.55em .4em .4em}header #search+button{border-radius:0;background:#fff;width:auto;height: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{background:none;width:1060px}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{transition:background-color .3s ease-in-out;border-right:1px solid #666;background-color:none;padding:18px 2px 15px;color:#333;text-align:center}nav ul li a:visited{transition:background-color .3s ease-in-out;border-right:1px solid #666;background-color:none;padding:18px 2px 15px;color:#333;text-align:center}nav ul li span{transition:background-color .3s ease-in-out;border-right:1px solid #666;background-color:none;padding:18px 2px 15px;color:#333;text-align:center}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{display:block;clear:both;content:""}.home #primary .container{margin-bottom:4em}p,ul{margin:0 0 8em;padding:0 20px}ol{margin:0 0 8em;margin-left:20px;padding:0 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{position:relative;margin:0 0 1em;background:url(img/bullet_list01.png) no-repeat left .45em;padding-left:1.2em;list-style:none;word-break:break-all}.content-area ol li{background:none;padding-left:.2em;list-style:decimal}.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{float:left;clear:both;margin:0;width:174px;height:auto;height:132px;overflow:hidden}.main_visual_column h2{position:relative;margin-bottom:26px;font-weight:bold;font-size:20px;font-family:"游明朝",YuMincho,serif;letter-spacing:.2em;text-shadow:.1em .1em 0em #fff}.home .cate_name{position:relative;margin-bottom:26px;font-weight:bold;font-size:20px;font-family:"游明朝",YuMincho,serif;letter-spacing:.2em;text-shadow:.1em .1em 0em #fff}#secondary .posts_in_category h2{position:relative;margin-bottom:26px;font-weight:bold;font-size:20px;font-family:"游明朝",YuMincho,serif;letter-spacing:.2em;text-shadow:.1em .1em 0em #fff}.content-area .head_list{margin-right:20px;margin-bottom:8em;margin-left:20px;padding:0}.head_list+p,.head_list+img{margin-top:-2em}.content-area .head_list li{position:relative;background:none;padding:.8em 1.8em .6em 1.9em}.content-area .head_list li:before{display:block;position:absolute;top:1.25em;left:1em;transform:none;border-width:.6em .3em;border-style:solid;border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);background:none !important;width:auto;content:""}.head_list li a{padding:0;content:none;text-decoration:none}.head_list li a:before{content:none}.post_metadata{display:block;margin:0;border:none;padding:0;color:#666;font-size:14px}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{position:relative;clear:both;z-index:1;border-width:1.4em 1.8em;border-style:solid;border-color:rgba(0,0,0,0);background:url(img/messageboard01_bg01.gif) #eee;padding:1.5em 1.5em 1.2em;color:#333;font-weight:bold;font-size:20px;line-height:1.6;text-align:center}.content-area .messageboard01:before{display:block;position:absolute;top:0;left:0;z-index:-1;background:#eee;width:100%;height:100%;content:""}.content-area .messageboard02{margin-top:0;background:#eee;padding:1.5em 1.5em 1.2em}.content-area .noticeboard01{position:relative;clear:both;z-index:1;border-width:1.4em 1.8em;border-style:solid;border-color:rgba(0,0,0,0);background:url(img/messageboard01_bg01.gif) #eee;padding:1.5em;color:#333;line-height:1.6}.content-area .noticeboard01:before{display:block;position:absolute;top:0;left:0;z-index:-1;background:#eee;width:100%;height:100%;content:""}.content-area .noticeboard01 li{background:none;padding-left:1.7em}.content-area .noticeboard01 li:before{display:block;position:absolute;top:6px;left:0;transform:rotate(135deg);box-sizing:border-box;border:1px solid #333;background:none;width:7px;height:10px;content:""}.content-area .noticeboard01 li:after{display:block;position:absolute;top:3px;left:7px;transform:rotate(45deg);background:#333;width:7px;height:17px;content:""}.content-area .noticeboard01 li:last-child{margin-bottom:0}.cell_gray{background-color:#eee}.h6_right{float:right;width:48%}.youtube{position:relative;padding:30px 0 56.25%;height:0;overflow:hidden}.youtube iframe{position:absolute;top:0;right:0;left:0;margin:0 auto;width:80%;height:80%}a.btn_app01{position:relative;transition:opacity .3s ease-in-out;border:1px solid #f06f28;background-color:#f06f28;padding:1em 1em 1em 2.2em;color:#fff;text-decoration:none}a.btn_app01:before{position:absolute;top:0;left:0;border-right:dashed 1px #fff;background:url(img/arrow02.png) no-repeat 45% 50%;width:20px;height:100%;content:""}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{padding:2em 0;text-align:center}.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;margin-bottom:.5em;overflow:hidden}.home .list_content_b .date{float:left;width:20%}.home .list_content_b .headline{float:right;clear:initial;clear:none;border:none;padding:0;width:80%;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:inherit}.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{float:left;width:70%}a.archive_anchor{display:block;clear:both;margin-bottom:2em;overflow:hidden;text-decoration:none}a.archive_anchor .img_fst{display:flex;position:relative;justify-content:center;align-items:center;transition:background .3s ease-in-out;box-sizing:border-box;border:1px solid #f39967;background-color:#fff}a.archive_anchor:hover .img_fst{border-color:#999;background-color:#000}a.archive_anchor .img_fst img{display:block;opacity:1;backface-visibility:hidden;transition:opacity .3s ease-in-out;width:auto;height:100%}a.archive_anchor:hover .img_fst img{opacity:.7}a.archive_anchor .img_fst:before{display:block;position:absolute;top:43%;opacity:0;z-index:1;transition:letter-spacing .3s ease-in-out,opacity .3s ease-in-out;width:100%;content:"";color:#fff;font-style:italic;font-size:20px;line-height:1.2;font-family:"游明朝",YuMincho,serif;letter-spacing:-0.05em;text-align:center;white-space:pre}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;margin-top:.3em;font-size:16px}.date-post{margin:-4em 0 3em;font-size:14px;text-align:right}.main_visual_column h2:first-letter,.home .cate_name:first-letter,.category h1:first-letter,#secondary .posts_in_category h2:first-letter{vertical-align:-0.09em;padding:0 .4em 0 0;color:#fff;font-size:1.5em;line-height:.5em;text-shadow:none}.category h1:first-letter{vertical-align:-2px;padding:0 .35em 0 0;color:#fff;font-size:38px;letter-spacing:.1em;text-shadow:none}.category-book h1:first-letter{padding-right:0}.main_visual_column h2:after{display:block;position:absolute;top:-0.75em;left:-0.52em;z-index:-1;margin:0;border:none;border-radius:3em;padding:0;width:2.5em;height:2.5em;content:"";font-size:inherit}.home .cate_name:after{display:block;position:absolute;top:-0.75em;left:-0.5em;z-index:-1;margin:0;border:none;border-radius:3em;padding:0;width:2.5em;height:2.5em;content:"";font-size:inherit}#secondary .posts_in_category h2:after{display:block;position:absolute;top:-0.75em;left:-0.5em;z-index:-1;margin:0;border:none;border-radius:3em;padding:0;width:2.5em;height:2.5em;content:"";font-size:inherit}.home .cate_name:after{top:-0.45em;left:-0.5em}.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{display:block;clear:both;content:""}.home .main_visual_column a{position:relative;color:#333;text-decoration:none}.home .main_visual_column h2{position:absolute;top:1em;z-index:2;border:none;padding:0}.home .main_visual_column .bridge h2{border:none}.main_visual_column_box{position:relative;transition:background .3s ease-in-out;background:none;overflow:hidden}.main_visual_column_box:after{display:block;position:absolute;top:40%;left:0;opacity:0;transition:letter-spacing .3s ease-in-out,opacity .3s ease-in-out;width:100%;content:"";color:#fff;font-style:italic;font-size:20px;line-height:1.2;font-family:"游明朝",YuMincho,serif;letter-spacing:-0.05em;text-align:center}.main_visual_column_box img{position:absolute;opacity:1;transition:opacity .3s ease-in-out;max-width:initial;max-width:auto}.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{position:absolute;bottom:.5em;left:0em;margin:0;padding:.8em 1em .6em;color:#fff;font-weight:bold;font-size:20px;line-height:1.5;font-family:"游明朝",YuMincho,serif}.main_visual_column .phrase span{display:block}.main_visual_column .business{float:left;margin-bottom:1.5em;border:1px solid #f39967;background-size:104%;width:510px;height:238px}.main_visual_column .business div{width:510px;height:238px}.main_visual_column .business div:after{content:"Business"}.main_visual_column .business div img{top:-14%;right:-2%;width:540px}.main_visual_column .recruit{float:right;margin-bottom:1.5em;border:1px solid #83b9f0;width:238px;height:238px}.main_visual_column .recruit div{background:#f5f5f5;width:238px;height:238px}.main_visual_column .recruit div:after{content:"Recruit"}.main_visual_column .recruit div img{right:-76px;width:auto;height:100%}@media only screen and (max-width: 640px){.main_visual_column .recruit div img{margin-top:-53px;width:100%;height:auto}}@media only screen and (max-width: 470px){.main_visual_column .recruit div img{margin-top:-15px}}.main_visual_column .partners{float:right;margin-bottom:1.5em;border:1px solid #86db5d;width:510px;height:238px}.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{float:left;margin-bottom:1.5em;border:1px solid #eca8e6;width:238px;height:238px}.main_visual_column .media-lecture div{width:238px;height:238px}.main_visual_column .media-lecture div:after{content:"Lecture"}.main_visual_column .media-lecture div img{margin-left:-92px;height:100%}.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{position:relative;position:relative;margin:0 0 2.2em .2em;padding:.52em 0 0;font-size:28px;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{display:inline-block;position:absolute;top:-3px;left:-14px;z-index:-1;border-radius:4em;width:64px;height:64px;content:"";font-style:italic;font-size:14px;line-height:1;letter-spacing:.2em;text-indent:68px;text-shadow:none;word-wrap:normal;white-space:nowrap;word-break:keep-all}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;width:30%;min-height:400px}.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{display:table;border-top:1px dotted #666;border-bottom:1px dotted #666;padding:0;width:95%;overflow:hidden}ul.companylist+ul.companylist{margin-top:-8em;border-top:none}ul.companylist li{display:table-cell;background:none;padding:1em;list-style:none}ul.companylist li:first-child{display:table-cell;background:#eee;padding:1em;width:25%}.content-area ul.companylist li:before{content:none}.stockholder{float:left;width:40%}.stockholder+.stockholder{margin-top:0}.fund{float:left;width:20%}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{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;background:#eee;padding:1.5em}.category-bridge .bridge-description+.bridge-description{margin-top:-10em;border-top:none;border-bottom:1px dashed #ccc}.category-bridge .bridge-description+p{margin-top:0}.bridge-img-mb{margin-bottom:8em}.category-bridge .bridge-profile{margin-top:0;border-top:1px dashed #999;padding-top:2em}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;margin-top:.5em;font-weight:normal;font-size:16px;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Calibri,Helvetica,Osaka,sans-serif}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{display:block;float:left;transition:background .3s ease-in-out;margin-left:2%;background:#eee;padding:0;width:30%}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;clear:both;content:""}ul.list_subcate li a{display:block;padding:1em 0 .8em;color:#333;text-align:center;text-decoration:none}#primary .heading{margin-bottom:1.5em;padding:0;font-weight:bold;font-size:20px;font-family:"游明朝",YuMincho,serif}#primary .heading span{vertical-align:4px;float:none;margin-left:.5em;font-weight:normal;font-size:12px;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{top:5.2%;left:17.5%;width:31.9%}.partnars_map .iwate{top:17.2%;left:60.4%;width:39.61%}.partnars_map .miyagi{top:30.4%;left:58.4%;width:39.61%}.partnars_map .ishikawa{top:25.2%;left:.2%;width:39.61%}.partnars_map .aichi{top:47.5%;left:15.3%;width:31.72%}.partnars_map .kumamoto{top:59.9%;left:1.1%;width:38.35%}.partnars_map .tousha{top:46.6%;left:51.4%;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{top:32%;content:"CEO\aStaff Blog"}body.category-staffblog h2:after,body.category-staffblog-ceo h2:after{display:inline-block;position:relative;vertical-align:.2em;margin-left:1em;padding:0em .8em 0em .5em;font-style:italic;font-weight:normal;line-height:0}.single .category-staffblog-ceo h1:after{display:block;left:0;margin:1em 1em 0 .2em;border:none;background:url(img/h1_after_ceo.gif) no-repeat -9.3em .8em;padding:0 0 0 .3em;content:"CEO";color:#555;font-style:italic;font-size:16px;line-height:1.6}#primary .widget_nav_menu h2{margin-bottom:3em;border:none;background:#eee;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{margin:0 0 5em;padding:0;overflow:hidden}#menu-related-term-company li,#menu-related-term-business li,#menu-related-term-recruit li{display:block;margin:0 0 3em;background:none;padding:0;font-weight:bold;font-size:20px;font-family:"游明朝",YuMincho,serif;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;margin-top:.55em;width:4.5em;line-height:1;text-align:right}#secondary .tolist{clear:both;margin-top:3em;line-height:1}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{position:relative;padding-left:1em;line-height:0;text-decoration:none}.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{position:relative;padding:0 0 0 1em;color:#0085da;font-weight:normal;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{display:block;position:absolute;top:.35em;left:0;border-width:.3em .6em;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;width:0;height:0;content:""}.staffblog .tolist a:before,.staffblog .tolist a:after{display:block;position:absolute;top:.35em;left:0;border-width:.3em .6em;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;width:0;height:0;content:""}.latestinfo .tolist a:before,.latestinfo .tolist a:after{display:block;position:absolute;top:.35em;left:0;border-width:.3em .6em;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;width:0;height:0;content:""}.media-lecture .tolist a:before,.media-lecture .tolist a:after{display:block;position:absolute;top:.35em;left:0;border-width:.3em .6em;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;width:0;height:0;content:""}.bridge .tolist a:before,.bridge .tolist a:after{display:block;position:absolute;top:.35em;left:0;border-width:.3em .6em;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;width:0;height:0;content:""}.staffblog .tolist a:before,.staffblog .tolist a:after{display:block;position:absolute;top:.35em;left:0;border-width:.3em .6em;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;width:0;height:0;content:""}a.btn_arrow01:before,a.btn_arrow01:after{display:block;position:absolute;top:.35em;left:0;border-width:.3em .6em;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;width:0;height:0;content:""}.error404 #primary a:before,.error404 #primary a:after{display:block;position:absolute;top:.35em;left:0;border-width:.3em .6em;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;width:0;height:0;content:""}#secondary .tolist a:before,#secondary .tolist a:after{display:block;position:absolute;top:.35em;left:0;border-width:.3em .6em;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;width:0;height:0;content:""}#primary .error404 a:before,#primary .error404 a:after{display:block;position:absolute;top:.35em;left:0;border-width:.3em .6em;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;width:0;height:0;content:""}.search .read-more:before,.search .read-more:after{display:block;position:absolute;top:.35em;left:0;border-width:.3em .6em;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;width:0;height:0;content:""}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-width:.3em .2em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}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{display:inline;position:relative;margin:0 0 0 1em;background:none;padding:0 0 0 1em;width:auto;color:#0085da;line-height:1;text-align:left;text-decoration:underline}.search a.read-more:visited{display:inline;position:relative;margin:0 0 0 1em;background:none;padding:0 0 0 1em;width:auto;color:#0085da;line-height:1;text-align:left;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{margin:3em auto 2.5em;width:-moz-fit-content;width:fit-content}@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{position:relative;margin:0 0 1.2em 5px;padding:0 0 0 .8em;font-size:14px;line-height:1}.btn_sns .h:before{display:block;position:absolute;top:2px;left:0;background:#333;width:.65em;height:.65em;content:""}.btn_sns a{display:block;float:left;opacity:1;transition:opacity .3s ease-in-out;margin:0 5px 1em;background:#ccc;padding:12px 0;width:18.65%;color:#fff;line-height:0;text-align:center;text-decoration:none}.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{display:none;background:#00b900}.btn_sns .pocket{background:#ee4056}.sns_title,.sns_count{display:inline}.btn_sns span{display:none}.sns_title:before{vertical-align:-3px;font-size:140%;line-height:0}@font-face{font-style:normal;font-weight:normal;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-family:"icomoon"}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-line:before{content:""}.icon-hatenabookmark-logomark2:before{vertical-align:-2px;content:"";font-size:19px}.icon-get-pocket:before{vertical-align:-4px;content:"";font-size:22px}.icon-facebook:before{vertical-align:-4px;content:"";font-size:23px}.icon-facebook-f:before{content:""}.icon-google-plus:before{vertical-align:-6px;content:"";font-size:27px}.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{margin:0 22px 5em;width:auto;overflow:hidden}#primary .pane_area01 a{display:block;position:relative;float:left;margin:0 2.3%;border:1px solid #333;background:#333;width:45%;text-decoration:none}#primary .pane_area01 a div{transition:background-color .3s ease-in-out;background:#fff}#primary .pane_area01 a:hover div{background:#eee}#primary .pane_area01 a:before{display:block;position:absolute;top:46%;left:.5em;border-width:.5em 1em;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;background:none;width:0;height:0;content:""}#primary .pane_area01 a:after{display:block;position:absolute;top:46%;left:.5em;border-width:.5em 1em;border-width:.5em .3em;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;background:none;width:0;height:0;content:""}#primary .pane_area01 a div{margin:0 0 0 2em;background:#fff;padding:0 0 0 1em}#primary .pane_area01 h2{margin-right:.6em;margin-bottom:0;border-bottom:1px dotted;border-radius:0;background:rgba(0,0,0,0);padding:.5em 0 .3em 0;width:auto;color:#333;font-size:24px;text-align:left}#primary .pane_area01 h2:before,#primary .pane_area01 h2:after{content:none}#primary .pane_area01 p{margin:0 .6em 0 0;padding:.5em 0 .5em;width:auto;color:#333;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{margin-bottom:5em;border-top:none;padding:0}#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{cursor:pointer;border:none;border-radius:0;background:#fff;padding:6px 6px 6px 12px;width:auto;height:auto;color:#eee;line-height:1;text-align:center}@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{display:block;position:absolute;top:.55em;left:.2em;border-style:solid;background:none;width:0;height:0;content:""}#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-width:.3em .6em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333}#secondary li a:after{border-width:.3em .6em;border-width:.3em .2em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}#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{border-radius:1em;background-image:none;width:11px;height:11px}#secondary .widget_nav_menu li.current-post-parent:before,#secondary .widget_nav_menu li.current-post-ancestor:before{border-radius:1em;background-image:none;width:11px;height:11px}#secondary .menu-category-container li.current-category-ancestor:before{border-radius:1em;background-image:none;width:11px;height:11px}#secondary li.current-menu-item:before{border-radius:1em;background-image:none;width:11px;height:11px}#secondary li.curr a:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #999;background-image:none}#secondary .pane_area01{margin:0 auto;width:244px}#secondary .btn_secoundary a{display:block;margin-bottom:1em;height:86px;overflow:hidden}#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{position:relative;overflow:hidden}.btn_twitter{display:block;position:relative;top:-599px;margin:0 auto;width:244px;height:54px;overflow:hidden}a.btn_twitter img{opacity:1;transition:opacity .3s ease-in-out;margin-top:-344px}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{display:block;transition:background-color .3s ease-in-out;margin-bottom:1em;background-color:#eee;width:244px;height:54px;overflow:hidden}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{position:absolute;top:10px;left:-3px;z-index:-1;background:url(img/rankingheadbg_paleorange.svg) no-repeat left -2px;width:10.5em;height:20px;overflow:hidden;content:"";line-height:0}#secondary .wpp-list li{display:table;margin-bottom:1em;padding:0}#secondary .wpp-list li:before{display:block;position:absolute;z-index:1;margin-bottom:0;background:#f06f28;padding:.7em 0 .6em;width:1.3em;content:"1";color:#fff;line-height:0;text-align:center}#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;content:"4";color:#333}#secondary .wpp-list li:nth-child(5):before{background:#fedd02;content:"5";color:#333}#secondary .wpp-list li a{display:table-cell;padding-left:0;padding:0}#secondary .wpp-list li a:before,#secondary .wpp-list li a:after{content:none}#secondary .wpp-list li a:first-child{vertical-align:top;box-sizing:border-box}#secondary .wpp-list li a:last-child,#secondary .wpp-list li a:last-of-type{vertical-align:middle;padding:0 .5em;width:100%;font-size:14px}#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{margin:0;border:1px solid #ccc}footer{background:#fff;color:#333;font-size:16px}footer>.footer_nav:before{content:none}footer>.footer_nav>a.footer_nav_home{display:block;margin-bottom:28px;padding:0;width:160px}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{background:url(img/bullet_list01.png) no-repeat left center;padding-left:1.25rem;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{display:flex;position:relative;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;background:url(img/bullet_list_nest01.png) no-repeat left .6em;padding-left:1.25rem;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{box-shadow:none;background:#ccc;color:#333}a.read-more:visited{box-shadow:none;background:#ccc;color:#333}#secondary #searchform #s+#searchsubmit{box-shadow:none;background:#ccc;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{margin:0;border:0;padding:0;max-width:100%;height:auto}header{margin-bottom:.5em}header .inner{float:none;margin:0 auto;width:96%}.bread .inner,#primary,#secondary,.footer_nav{float:none;margin:0 auto;width:96%}img.alignright,img.alignleft{display:block;float:none;margin:0 auto 2em}h1{margin-bottom:1em;font-size:28px}h1 .subtitles{display:block;margin-top:1em;font-size:16px}h2{margin-bottom:1em;font-size:24px}h3{margin-bottom:1em;padding:0 0 0 26px;font-size:20px}h4,h5,h6{margin:0 0 .5em;padding:0 0 0 .8em;font-size:18px}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;margin-left:30px;padding:0}.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{opacity:.9;border-bottom:1px solid #444;background:#000;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{background:#333;color:#fff}.home .current-menu-item a{display:block;border-top:1px solid #444;border-right:1px solid #444;padding:1.2em 0 1em}.home .current-menu-item a:visited{display:block;border-top:1px solid #444;border-right:1px solid #444;padding:1.2em 0 1em}nav li a{display:block;border-top:1px solid #444;border-right:1px solid #444;padding:1.2em 0 1em}nav li a:visited{display:block;border-top:1px solid #444;border-right:1px solid #444;padding:1.2em 0 1em}nav li span{display:block;border-top:1px solid #444;border-right:1px solid #444;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;padding-top:0;font-size:18px}.home .latestinfo h2,.home .media-lecture h2{border:none;padding-top:0;font-size:18px}.main_visual_column h2{top:.8em;margin-left:.3em;line-height:35px}.main_visual_column h2:after{top:-8px;left:-0.55em;width:2.6em;height:2.6em}.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{display:block;margin:-0.2em 0 0 3em;font-size:.8em}.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{display:block;float:none;box-sizing:border-box;margin-bottom:.5em;width:100%;height:180px}.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{width:100%;height:100%}.main_visual_column .main_visual_column_box img{max-width:none}.main_visual_column .media-lecture .main_visual_column_box img{margin:-1em auto auto;width:100%;height:auto}.main_visual_column .recruit div{width:100%;height:100%}.main_visual_column .recruit div img{display:block;position:relative;right:auto}.main_visual_column .message div img{right:-15%;height:250px}.main_visual_column .partners div img{right:0;width:100%;height:auto}.home .list_content_b{margin-bottom:1em}.home .list_content_b .date,.home .list_content_b .headline{float:none;width:auto}.category h1{margin-bottom:1em;margin-left:.3em;padding-top:8px;line-height:1.8}body.category-kaienme h2{border:none;padding-top:0;font-size:18px}body.category-recruit #primary h2.page_title{height:auto}body.home a.archive_anchor,body.category a.archive_anchor{float:none;clear:both;margin:0;border-top:1px dashed #ee6f28;padding:.5em 0;width:auto}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{float:left;width:46%;min-height:initial;min-height:auto;max-height:initial;max-height:auto}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{float:left;padding:0 2%;width:50%}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-right:0;margin-left:0;width:auto}.content-area .companylist li{display:block;margin-bottom:.5em;padding:.3em .6em;width:auto}.content-area .companylist li:first-child{display:block;margin-bottom:.5em;padding:.3em .6em;width:auto}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;width:auto;min-height:unset}.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;margin:0 0 1em;width:100%;height:auto;font-size:18px}#menu-related-term-business li,#menu-related-term-recruit li{float:none;margin:0 0 1em;width:100%;height:auto;font-size:18px}#menu-related-term-company li a,#menu-related-term-business li a,#menu-related-term-recruit li a{display:block;padding:1.8em .5em 1.6em 1.5em;width:auto;height:auto;line-height:1.2}#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{margin:0 auto;width:244px}#primary .pane_area01 a{float:none;margin:0 0 1em;width:99%}.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{top:0;left:0;padding-top:.5em;height:auto}.footer_nav ul ul{margin-bottom:0}.footer_nav li:nth-child(n){display:block;position:relative;top:initial;left:initial;margin:0 0 .5em 0;background:none;padding:0;width:auto}.footer_nav li:nth-child(n) li{display:block;margin:0 1em .5em 0;background:none;padding:0;width:auto}.footer_nav li:nth-child(n) a{display:block;margin-left:0}.footer_nav li:nth-child(n):before{content:none}.footer_nav li:nth-child(n) li a{padding-left:1em}.totop{right:1em;bottom:1em;width:3em;height:3em}.totop:before,.totop:after{bottom:17px;left:16px}.h6_right{float:none;width:auto}.youtube iframe{width:100%;height: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;width:100%;height:.8em}#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-right:10px;margin-left:10px}th,td{display:block;border:none;padding:.3em .6em}.main_visual_column .message div img{top:-15px;right:-33%;height:224px}.main_visual_column .phrase{line-height:1.3}.home .staffblog .cate_name{margin-bottom:.6em;width:73%}.list_subcate{padding:0}ul.list_subcate li{float:none;margin:0 0 .5em;width:auto}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{top:34%;white-space:normal}}.home a.home_line_banner{display:block;margin:0 auto 2em;border:1px solid #06c755;max-width:244px;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{display:flex;justify-content:center;background:#06c755;padding:6px 0 3px;color:#fff;font-size:13px;line-height:1}
/*# sourceMappingURL=_sass_maps/style.css.map */
