.latest_post_holder.boxes>ul>li{
    background-color: transparent;    
}

.latest_post_holder.boxes>ul>li .latest_post{
    padding-left: 0;
}

.latest_post_inner .post_infos a, .latest_post_inner .post_infos{
    font-family: 'Inconsolata', sans-serif;
    color: #a09d9d;
}

.latest_post_inner .latest_post_title{
    margin-bottom: 2px;
}
.latest_post_two_holder .latest_post_two_text{
    padding-left: 0;
    padding-top: 17px;
    padding-bottom: 0px;
}

.latest_post_two_holder .latest_post_two_text .separator.small{
    display: none
}

.latest_post_two_holder .latest_post_two_info{
    border-top: none;
    padding-left: 0;
    padding-top: 0;
}

.latest_post_two_holder .latest_post_two_info_inner .post_info_author{
    display: none;
}

.latest_post_two_holder .latest_post_two_info_inner .post_info_date{
    text-align: left;
    font-family: 'Inconsolata', sans-serif;
    color: #a09d9d;
    font-size: 17px;
}
.q_team .q_team_title_holder .q_team_name{
margin-bottom: 6px;
}

.q_team .q_team_title_holder span{
font-family: 'Inconsolata', monospace;
font-size: 16px;
}

.q_team .q_team_social_holder{
margin-top: 19px;
}

.q_social_icon_holder.normal_social{
margin: 0 10px;
}

.q_team .q_team_social_holder .q_social_icon_holder i.simple_social{
font-size: 14px;
}
.q_icon_with_title .icon_text_inner {
    padding: 0px 0 0px;
    margin-bottom: -5px;
}
nav.main_menu ul li a span.underline_dash, nav.vertical_menu ul li a span.underline_dash{
    bottom: -2px;
    width: 100%;
}

.position_right .breadcrumb{
    position: relative;
}

.position_right.title .title_subtitle_holder{
    text-align: left;
}
header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{
    opacity: 1;
}
.latest_post_two_holder .latest_post_two_image{
    overflow: hidden;
}

.latest_post_two_holder .latest_post_two_image img{
    transition: all 0.3s ease;
}

.latest_post_two_holder .latest_post_two_image:hover img{
    transform: scale(1.03);
}
.single-qode-event .content{
    margin-bottom: 111px;
}


.title.title_size_small h1{
background-color: rgba( 1, 17, 32, 0.7 );
width: 100%;
height: 100%;
display: table-cell;
vertical-align:middle;
}

.row-head {
  border-collapse: collapse;
  vertical-align: middle;
  width: 100%;
}

.row-head th,
.row-head td {
  border: 1px solid #dbe1e8;  
  padding: 8px;
}

.row-head_price {
  font-size: 1.5em;
  vertical-align: middle;
}
.row-head_days {
  font-size: 1.0em;
  vertical-align: middle;
font-weight: bold; 
}
.row-head_daysprice {
  font-size: 1.0em;
  vertical-align: middle;
}
.row-head_daysprice5 {
  font-size: 1.1em;
  vertical-align: middle;
font-weight: bold; 
background-color: #824880;
color: #ffffff; 
}
.row-head_mobilestudio {
    display: none;
}

.row-head_personal {
  font-weight: normal;
}

@media ( min-width: 801px ) { .row-headsp { display: none } }
.row-head th {
  background: #f9fafc;
}
 
.row-head label {
  line-height: 34px;
  margin: 0;
}
 
@media only screen and (max-width: 800px) {
  .row-head thead {
    display: none;
  }
.row-head_price {
  font-size: 1.0em;
  vertical-align: middle;
}
.row-head_daysprice {
  font-size: 0.8em;
  vertical-align: middle;
}
.row-head_mobilestudio {
  font-size: 0.8em;
  vertical-align: middle;
}

.row-head_daysprice5 {
  font-size: 1em;
  vertical-align: middle;
font-weight: bold; 
}
  .row-head tr,
  .row-head td {
    display: block;
    width: auto;
  }
  
  .row-head tr {
    border: 1px solid #dbe1e8;
    border-radius: 5px;
    box-shadow: 3px 3px rgba(0, 0, 0, .1);
    margin-bottom: 20px;
    padding: 8px 8px 0;
  }
  
  .row-head td {
    border: none;
    border-bottom: 1px solid #dbe1e8;
    display: flex;
    justify-content: space-between;
    text-align: right;
  }
  .row-head td:last-child {
    border-bottom: none;
  }
  .row-head td::before {
    content: attr(aria-label);
    display: inline-block;
    font-weight: bold;
    float: left;
    text-align: left;
    padding-right: 20px;
    white-space: nowrap;
  }
  
  .row-head td.bt-area::before {
    display: none;
  }
  .row-head td.bt-area a {
    background: #007aff;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    flex: 1;
    height: 40px;
    margin: 0 2px;
    overflow: hidden;
    width: auto;
  }
  .row-head td.bt-area a::before {
    align-items: center;
    content: attr(aria-label);
    display: flex;
    font-size: 14px;
    height: 100%;
    justify-content: center;
    line-height: 40px;
    width: 100%;
  }
  
  .row-head.header-check tr {
    padding-left: 40px;
    position: relative;
  }
  .row-head.header-check td:first-child {
    align-items: center;
    background: #fff;
    border-right: 1px solid #dbe1e8;
    border-bottom: none;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 40px;
  }
  .row-head.header-check td:first-child::before {
    display: none;
  }
}

.qode-album-track-list .qode-album-track .qode-at-title {
    text-transform: none;
    width: 68%;
    font-weight: 500;
    font-size: 16px;
}

.qode-album-track-list.qode-album-light .qode-at-play-button, .qode-album-track-list.qode-album-light .qode-at-time, .qode-album-track-list.qode-album-light .qode-at-title, .qode-album-track-list.qode-album-light a {
 color: #5F6160; 
}

table {
  margin: 20px auto;
}
.tbl-r02 th {
  padding: 10px;
  vertical-align:middle;
  font-weight:normal;
  font-size: 1em;
}
.tbl-r02 td {
  padding: 10px;
}
@media screen and (max-width: 640px) {
  .last td:last-child {
    width: 100%;
  }
  .tbl-r02 {
    width: 80%;
  }
  .tbl-r02 th,
  .tbl-r02 td {
   border-bottom: none;
   display: block;
   width: 100%;
  font-size: 1em;
  }
  }
.sound_menu {
width: 80%;
border-collapse: collapse;
margin: 20px auto 20px auto;
}
.sound_menu th{
width: 100px;
padding: 6px;
background-color: #f1f3f4;
font-weight: normal;
text-align: center;
border: 1px solid #666666;
vertical-align: middle;
}
.sound_menu td{
width: 100px;
padding: 6px;
background-color: #fff;
border: 1px solid #666666;
}

p.takuroku:before {content: "SOHO" }
p.studio:before {content: "スタジオ" }
p.haken:before {content: "派遣" }
p.mottokiku:before {content: "もっと聞く" }
p.mottokiku_en:before {content: "more samples" }
p.tachiai:before {content: "オンライン立会収録(SOHO)" }
p.delivery:before {content: "納期(営業日)"; font-weight:bold; }
p.word100:before {content: "～100文字" }
p.word200:before {content: "～200文字" }
p.word300:before {content: "～300文字" }
p.word500:before {content: "～500文字" }
p.word1000:before {content: "～1,000文字" }
p.word2000:before {content: "～2,000文字" }
p.word3000:before {content: "～3,000文字" }
p.word4000:before {content: "～4,000文字" }
p.bizday1:before {content: "1日～" }
p.bizday2:before {content: "2日～" }
p.bizday3:before {content: "3日～" }
p.bizday4:before {content: "4日～" }
p.bizday5:before {content: "5日～" }

p.mottokiku_en:before {content: "More samples" }
p.delivery_en:before {content: "Delivery date (business days)"; font-weight:700; }
p.word100_en:before {content: "up to 100" }
p.word200_en:before {content: "100 to 200" }
p.word300_en:before {content: "200 to 300" }
p.word500_en:before {content: "300 to 500" }
p.word1000_en:before {content: "500 to 1,000" }
p.word2000_en:before {content: "1,000 to 2,000" }
p.word3000_en:before {content: "2,000 to 3,000" }
p.word4000_en:before {content: "3,000 to 4,000" }
p.bizday1_en:before {content: "1 day" }
p.bizday2_en:before {content: "2 days" }
p.bizday3_en:before {content: "3 days" }
p.bizday4_en:before {content: "4 days" }
p.bizday5_en:before {content: "5 days" }
p.numberofcharacters_en:before { font-weight: 700; content: "Number of characters (Japanese)"; }

p.mottokiku_zh:before {content: "更多示例" }
p.delivery_zh:before {content: "发货日期（工作日）"; font-weight:700; }
p.word100_zh:before {content: "最多 100" }
p.word200_zh:before {content: "100 至 200" }
p.word300_zh:before {content: "200 至 300" }
p.word500_zh:before {content: "300 至 500" }
p.word1000_zh:before {content: "500 至 1,000" }
p.word2000_zh:before {content: "1,000 至 2,000" }
p.word3000_zh:before {content: "2,000 至 3,000" }
p.word4000_zh:before {content: "3,000 至 4,000" }
p.bizday1_zh:before {content: "1天" }
p.bizday2_zh:before {content: "2天" }
p.bizday3_zh:before {content: "3天" }
p.bizday4_zh:before {content: "4天" }
p.bizday5_zh:before {content: "5天" }
p.numberofcharacters_zh:before { font-weight: 700; content: "字符数（日语）"; }




p.result1-1:before {white-space: pre; content: "国土交通省\A国立国会図書館\A千葉県動物愛護センター\A東京都医学総合研究所\A東京都議会\A日本医師会\A日本相撲協会\A日本動物園水族館協会\A農林水産省\A理化学研究所"; font-size: 14px;line-height: 28px; }
p.result2-1:before {white-space: pre; content: "江戸川学園取手中学校・高等学校\A大阪大学\A河合塾\A久留米大学\A群馬大学\A信州大学\A東京慈恵会医科大学\A東京大学\A東京大学大学院\A東京学芸大学\A東京外国語大学\A東京工芸大学\A東京農業大学\A東北大学\A名古屋工業大学\A新潟大学\A日本医科大学\A早稲田大学"; font-size: 14px;line-height: 28px; }p.result3-1:before {white-space: pre; content: "朝日新聞\A朝日放送グループホールディングス\Aアマナ\Aインプレス\Aエイベックス\Aオムニバス・ジャパン\A KADOKAWA\Aカルチュア・エンタテインメント \A交通新聞社\Aサイバーエージェント \A J-WAVE i\Aシンコーミュージックエンタテイメント\Aスペースシャワーネットワーク\Aソフトバンク \Aダイヤモンド社 \Aテレビ朝日映像 \A TOKYO FM \A日本NCR\A PR TIMES\A BAYFM\A山と渓谷社\Aロボット"; font-size: 14px;line-height: 28px; }
p.result4-1:before {white-space: pre; content: "エーザイ\Aエポック社\Aオーディオテクニカ\A花王\Aグンゼ\A JVCケンウッド\A昭和ゴム\A新報国製鉄\A住友ゴム工業\Aセイコーソリューションズ\Aセーラー万年筆\Aソニー\Aタイトー\A東京エレクトロンデバイス\A東横化学\A日産自動車\A日本ケミコン\Aパイオニア\Aパラマウントベッド \A BYD \Aファーウェイ\Aホーユー\A丸八真綿\A三井化学\Aミドリ安全"; font-size: 14px;line-height: 28px; }
p.result5-1:before {white-space: pre; content: "ADEKA\A越後製菓\Aニコニコのり\Aニチレイ\Aマルコメ"; font-size: 14px;line-height: 28px; }
p.result6-1:before {white-space: pre; content: "旭化成ホームズ\A熊谷組\A国土防災技術\A大成建設\A東急リニューアル\A松井建設"; font-size: 14px;line-height: 28px; }
p.result7-1:before {white-space: pre; content: "マルイ \A BALLY \Aリシュモンジャパン"; font-size: 14px;line-height: 28px; }
p.result8-1:before {white-space: pre; content: "SCSK\Aケシオン\A電通\A PwCコンサルティング\Aボストン・コンサルティング・グループ\A三菱UFJリサーチ&コンサルティング\A読売群馬広告社"; font-size: 14px;line-height: 28px; }
p.result9-1:before {white-space: pre; content: "旭タンカー\Aクラブメッド\A京王電鉄バス\A ZWEI \A丹青社\A東京海上日動火災保険\A東京海上日動ベターライフサービス\A能美防災\A日立ドキュメントソリューションズ \A freee \Aベネッセこども基金\AパーソルR&D \A LIFULL Marketing Partners"; font-size: 14px;line-height: 28px; }

p.result_en1-1:before {white-space: pre; content: "Ministry of Land, Infrastructure, Transport\A and Tourism\A National Diet Library\A Tokyo Metropolitan Institute of Medical Science\A Tokyo Metropolitan Assembly\A Japan Medical Association\A Japan Association of Zoos and Aquariums\A Ministry of Agriculture, Forestry and Fisheries\A RIKEN"; font-size: 14px;line-height: 28px; }
p.result_en2-1:before {white-space: pre; content: "Osaka University\A Kawaijuku\AKurume University\AGunma University\AShinshu University\AUniversity of Tokyo\AUniversity of Tokyo Graduate School\ATokyo University of Foreign Studies\ATokyo Polytechnic University\ATokyo University of Agriculture\ATohoku University\ANagoya Institute of Technology University\A Nippon Medical School\A Waseda University"; font-size: 14px;line-height: 28px; }
p.result_en3-1:before {white-space: pre; content: "Asahi Shimbun\A Amana\A Avex\A Omnibus Japan\A KADOKAWA \A J-WAVE i\A Shinko Music Entertainment\A Space Shower Network\A Softbank \A TOKYO FM \A PR TIMES"; font-size: 14px;line-height: 28px; }
p.result_en4-1:before {white-space: pre; content: "Audio Technica\A Kao\A Gunze\A JVC Kenwood\A Sumitomo Rubber Industries\A Seiko Solutions\A Sony\A Taito\A Tokyo Electron Devices\A Nissan Motors\A Pioneer\A Paramount Bed\A Mitsui Chemicals"; font-size: 14px;line-height: 28px; }
p.result_en5-1:before {white-space: pre; content: "ADEKA\A Nichirei\A Marukome"; font-size: 14px;line-height: 28px; }
p.result_en6-1:before {white-space: pre; content: "Asahi Kasei Homes\A Kumagai Gumi\A National Disaster Prevention Technology\A Taisei Corporation\A Tokyu Renewal\A Matsui Construction"; font-size: 14px;line-height: 28px; }
p.result_en7-1:before {white-space: pre; content: "BALLY \A Richemont Japan \A Marui"; font-size: 14px;line-height: 28px; }
p.result_en8-1:before {white-space: pre; content: "ADK\A Dentsu\A PwC Consulting\A Boston Consulting Group"; font-size: 14px;line-height: 28px; }
p.result_en9-1:before {white-space: pre; content: "Tanseisha \A Tokio Marine & Nichido Fire Insurance \A Tokio Marine & Nichido Better Life Service \A Nomi Disaster Prevention \A Hitachi Document Solutions \A Persol R&D \A LIFULL Marketing Partners"; font-size: 14px;line-height: 28px; }


/* E&P Formのテキストエリア */
@media only screen and (min-width: 800px) {
#estimation_popup.wpe_bootstraped #mainPanel textarea {
    height: 300px;
    width: 500px;
}
}

traped #mainPanel input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]), #estimation_popup.wpe_bootstraped #mainPanel textarea, #estimation_popup.wpe_bootstraped #mainPanel select, #estimation_popup.wpe_bootstraped #mainPanel .select-block, #estimation_popup.wpe_bootstraped #mainPanel .input-group {
    text-align: left;
}

/* 記事タイトルエリアの余白調整 */
.blog_holder article .post_text .post_text_inner {
    padding: 0px 23px 35px;
}

/* 右サイドメニューの位置調整 */
/*.two_columns_75_25>.column2>.column_inner {*/
/*    padding: 0 0 0 150px;*/
/*}*/

/* 右サイドメニューのモバイル非表示 */
/*@media only screen and (max-width:800px) {*/
/* .two_columns_75_25>.column2 .sidebar {*/
/*    display: none !important;*/
/*  }*/
/*}*/

audio.threecolumn {
    width: 250px;
    height: 40px;
}

.threecolumnpic p {
overflow: hidden;
}

.page-id-7 .yarpp-related {display:none;}
.page-id-1619 .yarpp-related {display:none;}
.page-id-79 .yarpp-related {display:none;}
.page-id-1600 .yarpp-related {display:none;}
.page-id-1271 .yarpp-related {display:none;}
.page-id-806 .yarpp-related {display:none;}
.page-id-450 .yarpp-related {display:none;}
.page-id-415 .yarpp-related {display:none;}
.page-id-339 .yarpp-related {display:none;}
.page-id-2298 .yarpp-related {display:none;}
.page-id-1333 .yarpp-related {display:none;}
.page-id-1335 .yarpp-related {display:none;}
.page-id-397 .yarpp-related {display:none;}
.page-id-356 .yarpp-related {display:none;}
.page-id-405 .yarpp-related {display:none;}
.page-id-649 .yarpp-related {display:none;}
.page-id-349 .yarpp-related {display:none;}
.page-id-2694 .yarpp-related {display:none;}
.page-id-3470 .yarpp-related {display:none;}
.page-id-3474 .yarpp-related {display:none;}
.page-id-3676 .yarpp-related {display:none;}
.page-id-5546 .yarpp-related {display:none;}
.page-id-6353 .yarpp-related {display:none;}
.page-id-7671 .yarpp-related {display:none;}
.page-id-15321 .yarpp-related {display:none;}
.page-id-15955 .yarpp-related {display:none;}
.page-id-15986 .yarpp-related {display:none;}
.page-id-4962.yarpp-related {display:none;}
.page-id-16207 .yarpp-related {display:none;}
.page-id-17355 .yarpp-related {display:none;}
.page-id-17361 .yarpp-related {display:none;}
.page-id-17389 .yarpp-related {display:none;}
.page-id-17435 .yarpp-related {display:none;}
.page-id-17440 .yarpp-related {display:none;}
.page-id-17826 .yarpp-related {display:none;}
.page-id-17484 .yarpp-related {display:none;}
.page-id-17481 .yarpp-related {display:none;}


.page-id-3470 .breadcrumb {display:none;}


.page-id-2694 .main_menu {display:none;}
/* .page-id-2694 .header_top_bottom_holder {display:none;} */
.page-id-2694 .footer_top_holder {display:none;}

.page-id-3676 .main_menu {display:none;}
.page-id-3676 .footer_top_holder {display:none;}

.page-id-5546 .main_menu {display:none;}
.page-id-5546 .footer_top_holder {display:none;}

.page-id-6353 .main_menu {display:none;}
.page-id-6353 .footer_top_holder {display:none;}



@media only screen and (max-width: 600px) {
  audio {    
    width: 100% 
  }
  table td {    
    padding: 5px 0 !important;
  }
  .tbl-r02 {    
    width: 100% !important;
  }
  .tbl-r03 {    
    width: 100% !important;
  }
.qbutton.big_large, 
.qbutton.big_large_full_width {
    box-sizing: border-box !important;
}
}

.company_experience {
    font-size:1.1em;
    line-height:1.8em;
}
.company_experience_title {
    font-size:1.0em;
    line-height:1.4em;
    text-align:center;
    margin: 12px 0 12px 0;
}

.voice_performance {
    font-size:1.1em;
    line-height:2.0em;
    text-align: left;

}



.footer_top, .footer_top p, .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_shortcode):not(.qode_icon_font_elegant), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span {
    color: #ffffff;
    font-size:1em;
    font-weight:normal;
}

@media screen and (min-width:1024px) {
.breadcrumbs {
    text-align: left;
    font-size: 0.8px;
}
.breadcrumb, .breadcrumb .current, .breadcrumb a {
    font-size: 12px;
margin: -50px 0px -120px  0px;
}
}


.breadcrumb a, .breadcrumb .delimiter {
    color: #000;
}

.breadcrumb a:hover, .breadcrumb .delimiter {
    font-size: 12px;
}

.breadcrumbs, .breadcrumb .current {
   font-weight: 600;
}

.breadcrumb a:hover, .breadcrumb .delimiter {
    color: #818181;
    -moz-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
}

@media only screen and (max-width: 800px) {
.breadcrumb, .breadcrumb .current, .breadcrumb a {
    line-height: 40px;
}
}

@media only screen and (min-width: 800px) {
.blog_holder.masonry article .post_image {
    width: 300px;
}
.blog_holder.masonry article .post_text .post_text_inner, .blog_holder.masonry_full_width article .post_text .post_text_inner {
    padding: 17px 0px 18px;
    width: 300px;
}
}

/* スマホのフッターメニュー*/
ul.footer_menu {
	margin: 0 auto;
	padding: 12px 0;
	width: 100%;
	height: 45px;
	background-color:#14abf4;
	overflow: hidden;
	display: table;
        table-layout: fixed;
        text-align: center;
        width: 100%;
}
 
ul.footer_menu li {
	margin: 0;
	padding: 0;
	display: table-cell;
	vertical-align:middle;
	list-style-type: none;
	font-size: 30px;
}
 
ul.footer_menu li a i{
	font-size: 30px;
}
 
ul.footer_menu li a {
	border: none;
	display: block;
	color:#f0f8ff;
	text-align: center;
	text-decoration: none;
}

.footer_menu {
	position: fixed;
	bottom: 0;
	left:0;
	background: ##6495ed;
	z-index: 9999999999;
	-moz-opacity: 0.9;
	opacity: 0.9;
}

.page-id-79.footer_menu {display:none;}
.page-id-349.footer_menu {display:none;}
.page-id-405.footer_menu {display:none;}
.page-id-415.footer_menu {display:none;}
.page-id-806.footer_menu {display:none;}
.page-id-1600.footer_menu {display:none;}
.page-id-4962.footer_menu {display:none;}
.page-id-17484.footer_menu {display:none;}
.page-id-17481.footer_menu {display:none;}


@media only screen and (max-width: 1000px){
.footer_bottom_holder {
    padding-bottom: 100px;
}
}

*,
*:after,
*:before {
    box-sizing             : border-box;
    -webkit-box-sizing     : border-box;
    -moz-box-sizing        : border-box;
    -webkit-font-smoothing : antialiased;
    -moz-font-smoothing    : antialiased;
    -o-font-smoothing      : antialiased;
    font-smoothing         : antialiased;
    text-rendering         : optimizeLegibility;

}

.mediPlayer .control {
    opacity        : 0; /* transition: opacity .2s linear; */
    pointer-events : none;
    cursor         : pointer;
}
.mediPlayer .not-started .play, .mediPlayer .paused .play {
    opacity : 1;
}
.mediPlayer .playing .pause {
    opacity : 1;
}
.mediPlayer .playing .play {
    opacity : 0;
}
.mediPlayer .ended .stop {
    opacity        : 1;
    pointer-events : none;
}
.mediPlayer .precache-bar .done {
    opacity : 0;
}
.mediPlayer .not-started .progress-bar, .mediPlayer .ended .progress-bar {
    display : none;
}
.mediPlayer .ended .progress-track {
    stroke-opacity : 1;
}
.mediPlayer .progress-bar,
.mediPlayer .precache-bar {
    transition        : stroke-dashoffset 500ms;
    stroke-dasharray  : 298.1371428256714;
    stroke-dashoffset : 298.1371428256714;
}

.voice_sample {
width: 100%;
margin-left: auto;
margin-right: auto;
margin: 10px 0 18px 0;
}
.voice_sample td{
width: 100%;
vertical-align:middle;
border-width: 1px 0px;
border-color: #DDE2E6;
border-style: solid;
padding: 10px 0 0 0 ;
}
.voice_sample td:first-child{
    border-top-style: none;
}
.voice_sample td:nth-child(2){
    border-top-style: none;
}
.voice_sample td.lastborder{
    border-bottom-style: none;
}

.voice_sample_top {
width: 100%;
margin-left: auto;
margin-right: auto;
margin: 10px 0 18px 0;
}
.voice_sample_top td{
vertical-align:middle;
border-width: 1px 0px;
border-color: #DDE2E6;
border-style: solid;
padding: 10px 0 0 0 ;
}
.voice_sample_top td:first-child{
    border-top-style: none;
}
.voice_sample_top td:nth-child(2){
    border-top-style: none;
}
.voice_sample_top td:nth-child(3){
    border-top-style: none;
}
.voice_sample_top td.lastborder{
    border-bottom-style: none;
}

p.morevoice:before {content: "もっと聞く" }


.audioplayer {
    display: flex;
    flex-direction: row;
    box-sizing: border-box;
    margin: 1em 0;
    padding: 0 0 0 24px;
    width: 100%;
    height: 60px;
    align-items: center;
    border: 1px solid #DDE2E6;
    border-radius: 4px;
    background: #fff;
}
.audioplayer-playpause {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    cursor: pointer;
    transition: all .2s ease-in-out;
}
.audioplayer:not(.audioplayer-playing) .audioplayer-playpause {
    background: rgba(91, 130, 255, 0);
    border: 1px solid #5B82FF;
}
.audioplayer:not(.audioplayer-playing) .audioplayer-playpause:hover {
    background: rgba(91, 130, 255, 0.1);
}
.audioplayer-playing .audioplayer-playpause {
    background: rgba(253, 79, 26, 0);
    border: 1px solid #FD4F1A;
}
.audioplayer-playing .audioplayer-playpause:hover {
    background: rgba(235, 79, 26, 0.1);
}
.audioplayer:not(.audioplayer-playing) .audioplayer-playpause a {
    content: '';
    justify-content: center;
    width: 0;
    height: 0;
    margin-left: 2px;
    border-top: 7px solid transparent;
    border-right: none;
    border-bottom: 7px solid transparent;
    border-left: 12px solid #0059FF;
}
.audioplayer-playing .audioplayer-playpause a {
    content: '';
    display: flex;
    justify-content: space-between;
    width: 12px;
    height: 14px;
}
.audioplayer-playing .audioplayer-playpause a::before, .audioplayer-playing .audioplayer-playpause a::after {
    content: '';
    width: 4px;
    height: 14px;
    background-color: #FD4F1A;
}
.audioplayer-time {
    display: flex;
    width: 40px;
    justify-content:center;
    font-size: 12px;
    color: rgba(51, 51 ,51, .6)
}
.audioplayer-time-current {
    margin-left: 24px;
}
.audioplayer-time-duration {
    margin-right: 24px;
}
.audioplayer-bar {
    position: relative;
    display: flex;
    margin: 0 12px;
    height: 12px;
    flex-basis: 0;
    flex-grow: 1;
    cursor: pointer;
    width: 50px;
}
.audioplayer-bar::before {
    content: '';
    position: absolute;
    top: 5px;
    width: 100%;
    height: 2px;
    background-color: #DDE2E6;
}
.audioplayer-bar > div {
    position: absolute;
    left: 0;
    top: 5px;
}
.audioplayer-bar-loaded {
    z-index: 1;
    height: 2px;
    background: #BEC8D2;
}
.audioplayer-bar-played {
    flex-direction: row-reverse;
    z-index: 2;
    height: 2px;
    background: -webkit-linear-gradient(left,#0059FF,#09B1FA);
}
.audioplayer-bar-played::after {
    display: flex;
    position: absolute;
    content: '';
    box-sizing: border-box;
    top: -5px;
    right: -1px;
    margin-right: -5px;
    width: 12px;
    height: 12px;
    background-color: #fff;
    border-radius: 6px;
}
.audioplayer:not(.audioplayer-playing) .audioplayer-bar-played::after {
    border: 2px solid #BEC8D2;
}
.audioplayer-playing .audioplayer-bar-played::after {
    border: 2px solid #0059FF;
}
.audioplayer-volume {
    display: none;
    align-items: center;
}

#lfb_bootstraped.lfb_bootstraped .modal-content, .bootstrap-datetimepicker-widget .modal-content {
    margin: 100px;
}

.price_tax_title {
    color: #ffffff;
    font-size: 12px;
display:inline;
}

.price_tax {
    font-size: 12px;
display:inline;
}

div.wpcf7-response-output {
    color: #000;
}

.fa-play-circle:before {
    color: #009ef8;
}

.qode-btn {
    text-align: center;
    margin: -15px 0px 0px 0px;
    display: block;
}

.fal {
    font-weight: 300;
    vertical-align: middle;
    font-size: 25px;
}

.playbutton_image {
    text-align: center;
display: flex;
}



#table_studio thead th {
  padding: 10px 30px 10px 30px;
  text-align: center;
  border-radius: 10px 10px 0 0;
  font-size: 20px;
  font-weight: 200;
}
#table_studio tbody th {
  padding: 30px 80px 30px 80px;
  font-size: 20px;
  font-weight: 200;
}
#table_studio tbody .row1 th,
#table_studio tbody .row2 th,
#table_studio tbody .row3 th,
#table_studio tbody .row4 th {
  padding: 30px 80px 30px 80px;
  border-bottom: solid 1px #999;
  font-size: 20px;
}
#table_studio tbody .row1 td {
  font-size: 30px;
  font-weight: 700;
  padding: 40px 15px;
  text-align: center;
  color: #fff;
  font-size: 20px;
}
#table_studio tbody .row1 td:last-child {
  background: #824880;
  font-size: 32px;
}
#table_studio tbody .row2 td,
#table_studio tbody .row3 td,
#table_studio tbody .row4 td {
  padding: 30px 80px 30px 80px;
  border-bottom: solid 1px #999;
  font-size: 24px;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
    font-weight: 400;
}

.qode-accordion-holder .qode-title-holder .qode-tab-title, .qode-accordion-holder .qode-title-holder .qode-tab-title-inner {
    color: #000;
}

.qode-accordion-holder .qode-title-holder .qode-accordion-mark-icon span {
   color: #000;
}

#lfb_mainPanel select, #lfb_form.lfb_bootstraped #lfb_mainPanel textarea {
    text-align: left;
}

#lfb_bootstraped.lfb_bootstraped p, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget p {
    text-align: left;
}

@media  (min-width: 600px) {
#lfb_mainPanel select, #lfb_form.lfb_bootstraped #lfb_mainPanel textarea {
    width: 700px;
    max-width: 700px;
}
}

/* 以下3つ、モバイル版横幅 */
@media only screen and (max-width: 480px) {
    .boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, div.grid_section .section_inner, nav.content_menu ul {
        width: 90%;
    }
}

@media only screen and (max-width: 600px) {
    .boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
        width: 90%;
    }
}

@media only screen and (max-width: 768px) {
    .boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
        width: 90%;
    }
}



/* E&P Form調整 */
#lfb_form.lfb_bootstraped[data-form="35"] #lfb_mainPanel> [data-stepid="157"]>DIV:nth-child(2)>DIV:nth-child(1)> [data-itemid="2018"] {
    width: 750px !important;
}

#lfb_form.lfb_bootstraped[data-form="35"] #lfb_mainPanel> [data-stepid="157"]>DIV:nth-child(2)>DIV:nth-child(1)> [data-itemid="2018"]>DIV:nth-child(1) {
    width: 700px !important;
}

#lfb_form.lfb_bootstraped #lfb_mainPanel .lfb_genSlide .lfb_genContent .col-md-2 .lfb_itemDes
Specificity: (2,5,0)
 {
    max-width: 600px !important;
}

lfb_form.lfb_bootstraped:not([data-usevisual="1"]) #lfb_mainPanel .lfb_genSlide .lfb_genContent .col-md-2 {
    max-width: 750px !important;
}
#lfb_form.lfb_bootstraped #lfb_mainPanel select {
    height: auto;
}