@charset "utf-8";
/*WARP事例ページの数字リストのスタイル定義*/
body#warp_jirei .warp_f_option_inner #wrap_overview ol.numList{font-size:116%;margin:0 8% 15px;}
body#warp_jirei .warp_f_option_inner #wrap_overview ol.numList li{margin-left:1.16em;text-indent:-1.16em;}
/*WARP事例ページのリストの矢印タイトルのスタイル定義*/
body#warp_jirei #contents_main .jirei_contents .jirei_text div>h3.head_arrow_y{background:linear-gradient(179.91deg, rgba(211, 204, 152, 1) 0%, rgba(189, 173, 76, 1) 96.98%);}
body#warp_jirei #contents_main .jirei_contents .jirei_text h3.head_arrow_g{background:linear-gradient(179.91deg, rgba(166, 211, 152, 1) 0%, rgba(113, 187, 83, 1) 100%);}
body#warp_jirei #contents_main .jirei_contents .jirei_text h3.head_arrow_b{background:linear-gradient(179.91deg, rgba(161, 201, 212, 1) 0%, rgba(99, 164, 186, 1) 100%);}
body#warp_jirei #contents_main .jirei_contents .jirei_text h3.head_arrow_y,
body#warp_jirei #contents_main .jirei_contents .jirei_text h3.head_arrow_g,
body#warp_jirei #contents_main .jirei_contents .jirei_text h3.head_arrow_b{position: relative;width: 98%; height: 36px; line-height: 36px; font-size: 1.2em; text-align: center; color: #fff; font-weight: 400; margin: 0 0 20px 0;}
body#warp_jirei #contents_main .jirei_contents .jirei_text h3.head_arrow_y:after,
body#warp_jirei #contents_main .jirei_contents .jirei_text h3.head_arrow_g:after,
body#warp_jirei #contents_main .jirei_contents .jirei_text h3.head_arrow_b:after{position: absolute;content: '';top:0;right:0;width: 0;border-width: 0 30px 35px 0;border-right-color: #fff;border-bottom-color: transparent;
border-style: solid;}

/*株主総会の動画の横幅を固定しない*/
body#invest.w1260 div.soukai div.free_page_movie{width:auto !important;}
/*アイコン表示用フォント設定*/
@font-face{
  font-family:'mm-entypo';
  src: url('/jp/wp-content/themes/theme_infoteria/font/mm_entypo.eot?74452920');
  src: url('/jp/wp-content/themes/theme_infoteria/font/mm_entypo.eot?74452920#iefix') format('embedded-opentype'),
       url('/jp/wp-content/themes/theme_infoteria/font/mm_entypo.woff2?74452920') format('woff2'),
       url('/jp/wp-content/themes/theme_infoteria/font/mm_entypo.woff?74452920') format('woff'),
       url('/jp/wp-content/themes/theme_infoteria/font/mm_entypo.ttf?74452920') format('truetype'),
       url('/jp/wp-content/themes/theme_infoteria/font/mm_entypo.svg?74452920#entypo') format('svg');
  font-weight:normal;
  font-style:normal;
}

/*IRページ追加スタイル*/
.mm_ir_additional p.current_state{text-align: right; font-size: 0.9em; margin-bottom: 0 !important;}
.mm_ir_additional p.text-center{text-align: center;}

.mm_ir_additional .boxicon:before{font-family:'mm-entypo';content:"\e893";padding-right:10px;font-size:1em;}
.mm_ir_additional .color-yellowgreen:before{color:#98d964;}
.mm_ir_additional .color-thickgreen:before{color:#609f78;}
.mm_ir_additional .color-brightgreen:before{color:#6dbc8b;}
.mm_ir_additional .color-lightgreen:before{color:#cdedd9;}
.mm_ir_additional .color-grey:before{color:#c9cacb;}
.mm_ir_additional .color-asteria-green:before{color:#00B140;}
.mm_ir_additional .color-asteria-blue:before{color:#307FE2;}


/*メールマガジン カスタム*/
body#news div#contents_main div#entry_body > div.zppage-container {font-feature-settings: "palt" 1;}
body#news div#contents_main div#entry_body > div.zppage-container table{background-color: transparent; border: none;}
body#news div#contents_main div#entry_body > div.zppage-container td{border:none;}
body#news div#contents_main div#entry_body > div.zppage-container a.extlink{background: none; padding-right: 0 !important;}
body#news div#contents_main div#entry_body > div.zppage-container ul {border:none;padding:1em 0;margin:0;padding-inline-start:40px;}
body#news div#contents_main div#entry_body > div.zppage-container blockquote {margin:12px 40px;}
body#news div#contents_main div#entry_body > div.zppage-container H1 {text-align: left;}
body#news div#contents_main div#entry_body > div.zppage-container a {text-decoration-thickness: 1px !important;}

/*グレーの白抜きボックス文字*/
.mm_rbox_text, body#inquiry #inquiry_form_text p span.mm_rbox_text {border: Solid 1px; border-radius: 4px; line-height: 1; padding: 0.3em 0.6em; font-size: 0.6em; margin-right: 1em; display:inline-block; width:60px; text-align: center;vertical-align:middle;}
.mm_rbox_text.grey, body#inquiry #inquiry_form_text p span.mm_rbox_text.grey {background: linear-gradient(0deg, rgba(133, 133, 133, 1) 0.28%, rgba(158, 158, 158, 1) 54.19%, rgba(153, 153, 153, 1) 100%);border-color: #999;color: #fff;}


.mm_bstable {width: 100%; margin-bottom: 10px}
.mm_bstable .blank {border-left:transparent 1px solid !important;}
.mm_bstable .text-right{text-align: right !important;}
.mm_bstable .text-center{text-align: center !important;}
.mm_bstable .text-left{text-align: left !important;}
.mm_bstable .w-90{width: 90% !important;}
.mm_bstable .w-80{width: 80% !important;}
.mm_bstable .w-70{width: 70% !important;}
.mm_bstable .w-60{width: 60% !important;}
.mm_bstable .w-50{width: 50% !important;}
.mm_bstable .w-45{width: 45% !important;}
.mm_bstable .w-40{width: 40% !important;}
.mm_bstable .w-30{width: 30% !important;}
.mm_bstable .w-20{width: 20% !important;}
.mm_bstable .w-10{width: 10% !important;}
.mm_bstable .w-8{width: 8% !important;}
.mm_bstable .w-7{width: 7% !important;}
.mm_bstable .w-5{width: 5% !important;}


/*パートナーページ テーブル修正*/
#AWpartnertopLP .Partner_detail_New .Merit_Postbox table.mm_bstable td > ul{background: none;list-style-position:outside;padding:5px 0 0 30px;margin-bottom:5px;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox table.mm_bstable td > ul li{font-size:0.9em; text-indent:5px;}




/*Web登録フォーム用 追加スタイル*/
ol.mm_summary_list { counter-reset: item; list-style-type: none !important; text-align: left; font-size: 1.1em; font-weight: bold; margin: 30px auto 60px !important; width: 480px; padding: 0; }
ol.mm_summary_list li { text-indent: -1.3em; padding-left: 1.3em; }
ol.mm_summary_list li:before { counter-increment: item; content: counter(item)') '; display: inline-block; text-align: right; padding-right: 0.5em; }
.mm_movie_box {background-color: #eee; margin: 0 0 20px; border: 1px solid #c9c8c8; text-align: left; }
.mm_movie_box h3 { font-size: 1.1em; margin-bottom: 15px; font-weight: bold; border-bottom: 1px solid #c9c8c8; margin: 20px 20px 0 !important; padding: 0 20px 10px 10px !important; }
.mm_movie_box iframe { padding: 20px 0; display: block; margin: 0 auto; }


/*WARP オプション 通常の丸リストに戻す*/
body#warp_jirei .warp_f_option_inner #wrap_overview ul.discList li{list-style:disc !important; font-weight:normal;}
/*WARP オプション 番号リスト*/
body#warp_jirei .warp_f_option_inner ol{margin-left: 6%;}
/*WARP オプション チェックアイコンリスト*/
.warp_f_option_inner #wrap_overview ul.chkList>li{font-weight:normal !important;}
body#warp_jirei .warp_f_option_inner #wrap_overview ul.chkList li{list-style-type:none !important;}
.warp_f_option_inner #wrap_overview ul.chkList li:before{font-family:'mm-entypo';content:"\e802";padding-right:10px;color:#14ad8a;}
/*WARP オプション 入れ子リスト*/
.warp_f_option_inner #wrap_overview ul li >ul{margin:0.5em 0 0.5em -1em !important;font-weight:bold;font-size:0.8em;}
.warp_f_option_inner #wrap_overview ul li >ul li:before{font-family:'mm-entypo';content:"\e822";padding-right:10px;}
.warp_f_option_inner #wrap_overview ul li >ul li {display:block;}
/*WARP オプション 追加マージン設定*/
.warp_f_option_inner .mb40px {margin-bottom:40px !important;}
.warp_f_option_inner .mb60px {margin-bottom:60px !important;}
.warp_f_option_inner .mb80px {margin-bottom:80px !important;}

/*2カラム分割 暫定*/
.mm_col2_float{width: 100%; overflow: hidden;}
.mm_col2_float >div, .mm_col2_float >p {float: left; width:47%; margin: 0;}

/*2カラム CSS Grid*/
.mm_grid_2fr{display:grid;width:100%;grid-template-columns: 1fr 1fr;justify-content:center;margin:20px 0;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog .mm_grid_2fr > p{text-align: center; line-height: 1.5;margin-bottom: 0;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog .mm_grid_2fr > p.text-left{text-align:left;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog .mm_grid_2fr > p.text-right{text-align:right;}
.mm_grid_2fr > p strong{line-height:1.2}
.mm_grid_2fr .mm_grid_item.A{order: 1}
.mm_grid_2fr .mm_grid_item.B{order: 2}
.mm_grid_2fr .mm_grid_item.C{order: 3}
.mm_grid_2fr .mm_grid_item.D{order: 4}


/*3カラム CSS Grid*/
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog .mm_grid_3fr{display:grid;grid-template-columns: repeat(3,33%);grid-gap: 10px;margin: 0 auto 10px;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog .mm_grid_3fr > p{text-align: center;margin-bottom: 0;}

/*4カラム CSS Grid*/
.mm_grid_4fr{display:grid;grid-template-columns: repeat(4,25%);grid-gap: 15px;margin: 0 auto 20px;width: 100%;}
.mm_grid_4fr p{text-align: center;margin-bottom: 0;}
.mm_grid_2fr img, .mm_grid_3fr img, .mm_grid_4fr img{display: block; margin-bottom: 5px;}


/*簡易事例リストカスタマイズ*/
#warp_jirei .jirei_contents .mm_multicolumn_div2 .simple_jirei_normal,
#warp_jirei .jirei_contents .mm_multicolumn_div2 .simple_jirei_red{width:95%;margin:0 auto;}
#warp_jirei .jirei_contents .mm_multicolumn_div2 .simple_jirei_normal h3,
#warp_jirei .jirei_contents .mm_multicolumn_div2 .simple_jirei_red h3{color:#FFF;font-size:116%;line-height:35px; font-weight:normal !important; text-align: center !important;}
#warp_jirei .jirei_contents .mm_multicolumn_div2 .simple_jirei_normal ul li,
#warp_jirei .jirei_contents .mm_multicolumn_div2 .simple_jirei_red ul li{background:transparent url(img/case_point_arrow.png) no-repeat left 4px;margin-bottom:0.7em;padding-left:1.4em; list-style:none !important;}
#warp_jirei .jirei_contents .mm_multicolumn_div2 .simple_jirei_normal h3{background:#31859c;}
#warp_jirei .jirei_contents .mm_multicolumn_div2 .simple_jirei_red h3{background:#fb6633;}

/*簡易事例内でネストしたリスト内容のフォーマット調整*/
#warp_jirei div#contents_main .jirei_simple_point ul li>ul{list-style-type:disc; margin-left:2em; margin-top:0.5em;line-height:1.2; font-size:0.9em;}
#warp_jirei div#contents_main .jirei_simple_point ul li>ul li{background:none; padding-left:0;}

/*簡易事例内で「導入後の効果」を「課題」の直下に移動した場合のスタイル変更*/
#warp_jirei div#contents_main .jirei_text .jirei_simple_point{width: 96%; margin: 0 auto; border:none;font-size:1em;}
#warp_jirei div#contents_main .jirei_text .jirei_simple_point .point_adopt_and_efficacy > h3 {width:100%;color:#FFF;margin:0 auto 15px;text-align:center;font-size:1.16em;line-height:35px;font-weight:400;}
#warp_jirei div#contents_main .jirei_text .jirei_simple_point ul {width:90%;font-size:0.9em;margin:0;padding:0;}
#warp_jirei div#contents_main .jirei_text .jirei_simple_point ul li {background:transparent url(img/case_point_arrow.png) no-repeat left 4px;margin-bottom:0.7em;padding-left:1.4em;list-style: none;}

/*warpブログ テキストつめ*/
.mm_warp_blog{font-feature-settings: "palt" 1;}

/*WARPブログ パラグラフ設定*/
.mm_warp_blog img{display: block;}
.mm_warp_blog p{margin-bottom: 20px;}
body#warp_blog div#contents_main div.blog_entry_body div.mm_warp_blog p{overflow: inherit}
body#warp_blog div#contents_main div.blog_entry_body div.mm_warp_blog .text-center{text-align: center;}
body#warp_blog div#contents_main div.blog_entry_body div.mm_warp_blog .text-right{text-align: right;}
body#warp_blog div#contents_main div.blog_entry_body div.mm_warp_blog .text-left{text-align: left;}
body#warp_blog div#contents_main div.blog_entry_body div.mm_warp_blog p.text-center img{margin:0 auto 0.5em;}

/*目次連番非表示*/
div.mm_warp_blog.toc_num_disable > #toc_container ul.toc_list li:before{content: none;}

/*WARPブログ 文字色設定*/
.mm_warp_blog .color-asteria-green {color:#00B140 !important;}
.mm_warp_blog .color-accent-blue {color:#2E74B5 !important;}
.mm_warp_blog .color-red {color:#F00 !important;}
.mm_warp_blog .color-orange {color:#F5AB18 !important;}
.mm_warp_blog .color-pana {color:#164290 !important;}
.mm_warp_blog .color-h-red {color:#d4192f !important;}
.mm_warp_blog .color-t-blue {color:#1c2a5f !important;}
.mm_warp_blog .color-white {color:#fff !important; font-weight: bold;}

/*WARPブログ 背景色カスタム設定*/
.mm_warp_blog .bg-color-light-blue{background-color: #d5e6ed;}
.mm_warp_blog .bg-color-gray{background-color: #C9CACB}
.mm_warp_blog .bg-color-green{background-color:#609F78}
.mm_warp_blog .bg-color-light-green{background-color: #CDEDD9;}
.mm_warp_blog .bg-color-purple{background-color:#D7E0F1;}

.mm_warp_blog .rnd{border-radius: 20px;}
.mm_warp_blog .no-wrap{white-space: nowrap;}
.mm_warp_blog .mark{background-color:#FFFFAF}
body#warp_blog div#contents_main div.blog_entry_body div.mm_warp_blog p > b.no-line{background-image: none;}

.mm_warp_blog .w-100{width: 100% !important;}
.mm_warp_blog .w-90{width: 90% !important;}
.mm_warp_blog .w-80{width: 80% !important;}
.mm_warp_blog .w-70{width: 70% !important;}
.mm_warp_blog .w-60{width: 60% !important;}
.mm_warp_blog .w-50{width: 50% !important;}
.mm_warp_blog .w-40{width: 40% !important;}
.mm_warp_blog .w-30{width: 30% !important;}
.mm_warp_blog .w-20{width: 20% !important;}
.mm_warp_blog .w-10{width: 10% !important;}
.mm_warp_blog .w-8{width: 8% !important;}
.mm_warp_blog .w-7{width: 7% !important;}
.mm_warp_blog .w-5{width: 5% !important;}

/*WARPブログマージン値追加*/
.mm_warp_blog .mb0px {margin-bottom:0px !important;}
.mm_warp_blog .mb5px {margin-bottom:5px !important;}
.mm_warp_blog .mb60px {margin-bottom:60px !important;}
.mm_warp_blog .mb70px {margin-bottom:70px !important;}
.mm_warp_blog .mb80px {margin-bottom:80px !important;}
.mm_warp_blog .mb90px {margin-bottom:90px !important;}
.mm_warp_blog .mb100px {margin-bottom:100px !important;}
.mm_warp_blog .ml100px {margin-left:100px !important;}


/*WARPブログ フォントサイズ変更*/
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog .text-ex-small{font-size: 0.6em;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog .text-small{font-size: 0.8em;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog .text-large{font-size: 1.6em;}

/*WARPブログ Table設定*/
div.mm_warp_blog > .mm_bstable {border: 1px solid #c8cccc; text-align:initial;}
div.mm_warp_blog > .mm_bstable .blank {border-left:transparent 1px solid}
div.mm_warp_blog > .mm_bstable .text-right{text-align: right}
div.mm_warp_blog > .mm_bstable .text-center{text-align: center}
div.mm_warp_blog > .mm_bstable .text-left{text-align: left}
div.mm_warp_blog > .mm_bstable .bg-grey{background-color:#f4f4f4}
div.mm_warp_blog > .mm_bstable .bg-green{background-color:#cdedd9}
div.mm_warp_blog > .mm_bstable .bg-blue{background-color:#daecf4}
div.mm_warp_blog > .mm_bstable .bg-header-grey{background-color:#b0bbbc}
div.mm_warp_blog > .mm_bstable .bg-header-blue{background-color:#4eaaca}
div.mm_warp_blog > .mm_bstable .bg-header-green{background-color:#489084}
div.mm_warp_blog > .mm_bstable ul{margin-left: 20px; list-style:outside;}
div.mm_warp_blog > .mm_bstable ol{margin-left: 20px; list-style:decimal;}
div.mm_warp_blog > .mm_bstable td strong{font-weight: bold;}

/*WARPブログ専用 グレイ線*/
.mm_warp_blog .border_grey{border:solid 1px #b9ceca;}

/*WARPブログ シンプルbox 設定*/
.mm_warp_blog .simple-box{padding: 6px 8px; margin-bottom: 20px; border: 1px solid #c8cccc;}


/*WARPブログ専用 左右回り込み画像*/
.mm_warp_blog .photoLeft{float:left; margin: 0 20px 20px 0; font-size: 0.85em; overflow: inherit !important;}
.mm_warp_blog .photoRight{float:right; margin: 0 0 20px 20px; font-size: 0.85em;overflow: inherit !important;}
.mm_warp_blog .photoLeft strong, .mm_warp_blog .photoRight strong {display: block; text-align: center; font-weight: bold;}
.mm_warp_blog .float_clear{clear: both;}

/*WARPブログ専用 カラム分割 左固定*/
.mm_warp_blog .grid-fix-left{display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 20px;}
.mm_warp_blog .grid-fix-left .fix-column{grid-column: 1/1;}
.mm_warp_blog .grid-fix-left .text-column{grid-column: 2/4;}

/*WARPブログ専用 カラム分割 右固定*/
.mm_warp_blog .grid-fix-right{display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 20px;}
.mm_warp_blog .grid-fix-right .text-column{grid-column: 1/2;}
.mm_warp_blog .grid-fix-right .fix-column{grid-column: 3/4;}

.mm_warp_blog .grid-fix-left .valign-middle, .mm_warp_blog .grid-fix-right .valign-middle {align-self: center;}

/*WARPブログ 複数画像に1つのキャプション*/
.mm_warp_blog div.figureColumn {margin-bottom: 20px;}
.mm_warp_blog div.figureColumn figure {display: flex; justify-content: center; margin-bottom: 5px;}
.mm_warp_blog div.figureColumn > figure img{margin-right: 20px;}
.mm_warp_blog div.figureColumn > figure img:last-of-type{margin-right: 0px;}
.mm_warp_blog div.figureColumn > p{display: block; text-align: center; font-size: 1em !important; margin-top:1em !important;}


/*WARPブログ 円画像付きプロフィール*/
.mm_warp_blog > div.profile_image{display: flex; float: none; width: 100%;}
.mm_warp_blog > div.profile_image > p{width: 250px; }
.mm_warp_blog > div.profile_image > p.round_img img{border-radius: 50%;width: 150px;}
.mm_warp_blog > div.profile_image > dl{}
.mm_warp_blog > div.profile_image > dl dt{font-size: 1.2em; font-weight: 600;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > div.profile_image > dl dt::before{content: none;}
.mm_warp_blog > div.profile_image > dl dd{display: block; font-size: 1em; line-height: 1.1;}

/*WARPブログ 円画像付き対談本文*/
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > dl.comment-with-icon {clear: both; padding-bottom:40px; display: inline-block;overflow: hidden; border: none;padding: 0; width:100%; }
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > dl.comment-with-icon dt::before{content: none;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > dl.comment-with-icon dt{float: left; width: 100px; }
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > dl.comment-with-icon dt > img {width: 70px; height: 70px; border-radius: 50%; display: block; margin-bottom: 1em;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > dl.comment-with-icon dd {margin-left: 85px; width:calc(100% - 100px)}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > dl.comment-with-icon dd > p.name{font-weight: bold; margin-bottom: 0;}

/*書き出し対談人物紹介*/
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > div.preface{background-color: #f1f1f1;position: relative; width: 100%;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > div.preface > .label{background-color: #999; color: #fff; position: absolute; top:0; left:0; font-weight: bold; padding:4px 9px; font-size:0.9em;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > div.preface > div.mm_grid_4fr{display: grid; grid-template-columns: 150px 1fr 150px 1fr; grid-gap: 20px; align-items: end; padding:40px 0;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > div.preface p > img{border-radius: 50%; display: block; width:100px; height:100px;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > div.preface > div.mm_grid_4fr > p{font-size:0.85em; text-align:left;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > div.preface > div.mm_grid_4fr > p:has(>img){justify-self:right;align-self:start;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > div.preface strong{background: none; font-size:1.2em;}


/*WARPブログ 角丸box 設定*/
.mm_warp_blog div.simple-box-rnd{padding: 2em; margin-bottom: 20px; border-radius: 20px;}
.mm_warp_blog div.simple-box-rnd ul.indent{list-style-type:none !important;}

/*WARPブログ 黒線box 設定*/
.mm_warp_blog .line-box{padding:0; margin-bottom: 20px; border: 1px solid #ccc;}
.mm_warp_blog .line-box>h3{padding:15px 12px !important; margin:0 0 20px !important; border-bottom: solid 1px #333; font-weight: normal;}
.mm_warp_blog .line-box p{margin:0px 12px 20px;}
.mm_warp_blog .line-box h4{margin:0px 12px 20px !important;}
.mm_warp_blog .line-box ul.indent{margin-left:2em; text-indent:4em;}

/*WARPブログ コメント用 緑囲み線 設定*/
.mm_warp_blog .comment_box_rnd{border: 5px #64c646 solid; border-radius: 20px;margin: 1em; padding: 20px;}
.mm_warp_blog .comment_box_rnd>h3{font-weight: normal;}
.mm_warp_blog .comment_box_rnd ul{}
.mm_warp_blog .comment_box_rnd ul li{margin-left:40px;text-indent:-28px;}


/*WARPブログ 用語集 H2変更*/
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog h2[id^="content"]{margin-top: 3em;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog h2#content1{margin-top: 0em;}



/*WARPブログ 先頭アイコン設定*/
.mm_warp_blog .header_icon_install:before{font-family:'mm-entypo';content:"\e8b0";padding-right:10px; margin-left: 0em;}
.mm_warp_blog .header_icon_star_green:before{font-family:'mm-entypo';content:"\e8ee";padding-right:10px; margin-left: 0em; color: #00B050}


/*WARPブログ専用 画像にドロップシャドウ*/
.mm_warp_blog img.dropshadow{padding:3px; border:solid 1px #ccc; box-shadow : 2px 2px 2px rgba(102, 102, 102, 0.6);}

/*WARPブログ記事内にメーカーアイコン表示*/
.mm_warp_blog ul.IconList{padding:0; width: 100%; list-style:none;}
.mm_warp_blog .IconList li{width:130px; display: inline-block; padding-bottom:10px;}
.mm_warp_blog .IconList img{width:120px; display: block;}

/*WARPブログ 動作フロー説明用*/
.mm_warp_blog .flow_description{margin-bottom:2em;padding:0 2em;}
.mm_warp_blog .flow_description p.al_center{text-align:center;}
.mm_warp_blog ul.arrow_list{font-size: 1.05em}
.mm_warp_blog ul.arrow_list li{list-style-type:none;margin-left:2em; text-indent:-2em}
.mm_warp_blog ul.arrow_list li:before{font-family:'mm-entypo';content:"\e885";margin-left: 5px; color:#14ad8a;    margin-right:0.5em;}
.mm_warp_blog ul.arrow_list li a{font-weight: bold;}


/* 類似の背景グレー角丸リストスタイルを追加 2023/11 */
.mm_warp_blog ul.arrow_list_GrayBg {}
.mm_warp_blog ul.arrow_list_GrayBg li {list-style-type:none;padding:0.3em 1em 0.3em 2em;margin:0 0 0.3em 0em;text-indent:-2em;background:#FAFAFA;border-radius:1em;}
.mm_warp_blog ul.arrow_list_GrayBg li:before {font-family:'mm-entypo';content:'\e885';padding-right:10px;padding-left:1em;color:#006699;}
.mm_warp_blog ul.arrow_list_GrayBg li a:link {color:#006699;}

.mm_warp_blog ol.arrow_num{list-style: none;}
.mm_warp_blog ol.arrow_num li{background-color: #DBF0DB; margin-bottom: 30px; padding: 1em; border:3px solid #DBF0DB; border-radius: 10px; position: relative;}
.mm_warp_blog ol.arrow_num li::after{content:''; position: absolute;display: block; width: 18px; height: 18px; border-bottom: 4px solid #68b748; border-right:4px solid #68b748; transform:rotate(45deg); left:4em; top:60px;}
.mm_warp_blog ol.arrow_num li:last-child::after{content:none;}

.mm_warp_blog ul.indent{padding: 0 1em 2em; list-style: disc outside;}
.mm_warp_blog ol.indent{padding: 0 1em 2em; list-style: decimal outside;}
.mm_warp_blog .indent li{margin-left: 15px; text-indent:-20px;}
.mm_warp_blog .indent li strong{font-weight: bold;background-image: linear-gradient(rgba(0,0,0,0) 70%, rgb(242 255 0 / 0.7) 70%);}
.mm_warp_blog ol.indent ol{list-style: decimal outside; padding:0 2em;}
.mm_warp_blog ol.indent ol li{padding-left:1.5em;}

/*WARPブログ 画像リスト*/
.mm_warp_blog ul.imgBlockList{width: 850px; margin:0 auto 20px;}
.mm_warp_blog ul.imgBlockList li{list-style-type:none; display: inline-block;text-align:center; margin-bottom:1em; vertical-align: top; margin-right:20px;}
.mm_warp_blog ul.imgBlockList li img{display:block;}
.mm_warp_blog ul.imgBlockList li:last-child{margin-right:0;}

/*WARPブログ ランキング下線*/
.mm_warp_blog div.mt1em div.rankconent.bottom_line {border-top:none !important;border-bottom:1px solid #ccc;overflow: hidden;}

/*WARPブログ アイコン付きコメント*/
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic {clear: both;margin: 0 0 2em; padding: 0; display: flex;align-items: center; width: 100%; flex-flow: row wrap; border: none;overflow: inherit;} 
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic dt{flex-basis:150px;padding:110px 0 0;position: relative; color:#4a4a4a;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic dt::before{mask:url("/jp/wp-content/uploads/2023/12/icon_dummy.png?") no-repeat 0 0; mask-size: 100px; width: 150px; height: 150px; position: absolute; top:0px; left: 0px;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic dt:has(> img){flex-basis:150px; mask: none; padding: 0; background: none !important;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic dt:has(> img) img{width: 100px; display: block; margin-bottom: 0.75em;border-radius: 50%;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic dt:has(> img)::before {content: initial;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic dd {flex-basis:calc(100% - 150px); overflow: inherit;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic dd > p{position: relative; padding: 10px 20px; background-color:#fff; border: 4px solid; border-radius: 6px; color: #474747;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic dd > p::before {content: ''; position: absolute;display: block; width: 0; height: 0; left: -12px; top: 18px; border-right: 10px solid; border-top: 8px solid transparent; border-bottom: 8px solid transparent;}

body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic.color-grey dt::before{background-color: #7A7A7A;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic.color-grey dd > p{border-color: #7a7a7a;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic.color-grey dd > p::before {border-right-color:#7A7A7A;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic.color-green dt::before{background-color: #DBF0DB;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic.color-green dd > p{border-color: #DBF0DB;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic.color-green dd > p::before {border-right-color: #DBF0DB;}

body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic.color-orange dt::before{background-color:#F5AB18;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic.color-orange dd > p{border-color:#F5AB18;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic.color-orange dd > p::before {border-right-color:#F5AB18;}

body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic.color-blue dt::before{background-color: #1c2a5f;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic.color-blue dd > p{border-color: #1c2a5f;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic.color-blue dd > p::before {border-right-color: #1c2a5f;}

/*FireFox has() 回費用*/
@-moz-document url-prefix(){
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic dt{flex-basis:150px; mask: none; padding: 1em 0; background: none !important;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic dt > img{width: 100px; display: block; margin-bottom: 0.75em;border-radius: 50%;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic dt::before{content: initial !important;}
}




/*WARPブログ 吹き出し風ボックス*/
.mm_warp_blog .uservoice_box{ margin-bottom:1em; position: relative; padding: 10px 20px; background-color:#DBF0DB; border: 4px solid #DBF0DB; border-radius: 6px; margin-left: 13px;}
.mm_warp_blog .uservoice_box::before{content:''; position: absolute;display: block; width: 0px; height: 0px; left: -13px; top: 10px; border-right: 10px solid #DBF0DB; border-top: 8px solid transparent; border-bottom: 8px solid transparent;}
.mm_warp_blog .uservoice_box ol{padding: 1em; }


/*WARPブログ 吹き出し風ボックス アイコン表示*/
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog div.fukidashi>p{ margin-left:85px; position: relative; padding: 10px 20px; background-color:#DBF0DB; border: 4px solid #DBF0DB; border-radius: 6px;overflow: inherit;min-height:70px;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog div.fukidashi>p::before{content: ''; position: absolute;display: block; width: 0; height: 0; left: -13px; top: 35px; border-right: 10px solid #DBF0DB; border-top: 8px solid transparent; border-bottom: 8px solid transparent;}
.mm_warp_blog div.fukidashi.suzuki{background:url("/jp/wp-content/uploads/2021/01/ic_asteria_Suzuki.png") no-repeat 0 0; background-size: 70px;}
.mm_warp_blog div.fukidashi.watanabe{background:url("/jp/wp-content/themes/theme_infoteria/img/author_kwatanabe.png") no-repeat 0 0; background-size: 70px;}
.mm_warp_blog div.fukidashi.takumi{background:url("/jp/wp-content/uploads/2022/08/takumi_image.png") no-repeat 0 0; background-size: 70px;}
.mm_warp_blog div.fukidashi.kikuchi{background:url("/jp/wp-content/uploads/2016/02/kikuchi_image.png") no-repeat 0 0; background-size: 70px;}

/*WARPブログ blockquote*/
.mm_warp_blog blockquote{padding:1em 2em; font-size: 0.95em; background:#f3f3f3; margin-bottom:2em;}
.mm_warp_blog blockquote h3{margin-top:1.5em !important;}
.mm_warp_blog blockquote h4{margin-top:1.5em !important; margin-bottom:0.25em !important;}
.mm_warp_blog blockquote p{margin-bottom: 2em;}
body#warp_blog div#contents_main div.blog_entry_body div.mm_warp_blog blockquote ul.indent{margin: 0; padding: 0 1em;}
body#warp_blog div#contents_main div.blog_entry_body div.mm_warp_blog blockquote.asside{background: #e0e0e0; border-radius: 0; padding: 20px 0; width: 850px; margin: 0 auto 1em}
body#warp_blog div#contents_main div.blog_entry_body div.mm_warp_blog blockquote.asside p{margin-bottom: 0; text-align: center; font-size: 0.8em;}
/*.mm_warp_blog blockquote img{width:98%;}*/

/*WARPブログ コードサンプル表記*/
.mm_warp_blog pre{font-size: 1.0em; margin: 1em 1em 1.5em; padding: 1em; border: 1px solid #e4e4e4; background: #f8f8f8; border-radius: 2px; line-height: 1;}
.mm_warp_blog pre code{font-family:"monospace"}

/*WARPブログ 目次回避 H4と同じスタイルのH3*/
body#warp_blog div#contents_main div.blog_entry_body div.mm_warp_blog h3.AWblogStyleH4{position: relative; padding: 0.5rem 1rem calc(0.5rem + 10px) 0.6rem; background: #e7f7f3; border-radius: 7px; margin-left: 7px; font-size: 1.5em; font-weight: 600; color: #313131; letter-spacing: 1.2px; line-height: 1.5;}
body#warp_blog div#contents_main div.blog_entry_body div.mm_warp_blog h3.AWblogStyleH4::before {position: absolute; top:-7px; left:-7px; width: 99%; height: 90%; content:''; border: 3px double #00a785; border-radius: 7px;}
body#warp_blog div#contents_main div.blog_entry_body div.mm_warp_blog h3.AWblogStyleH4::after {all: initial;}


.mm_warp_blog .hg_withLine{border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:1em 0;padding:15px 0 5px;}
.mm_warp_blog .hg_withLine h3{font-size:1.2em !important; color: #066 !important; border-left: #066 4px solid; padding-left:6px !important; margin-bottom:5px !important;}
.mm_warp_blog .hg_withLine h4{text-align:center;font-weight:normal !important;}
.mm_warp_blog .hg_withLine h4.text-left{text-align:left !important;}
.mm_warp_blog .hg_withLine dl {padding-left: 4em; width: 100%;}
.mm_warp_blog .hg_withLine dl dd{margin-left: 8em; }
.mm_warp_blog .hg_withLine dl dd.text-right{text-align: right;}

/*Warpブログ ライン付きH3コメントタグをH2に*/
body#warp_blog div#contents_main div.blog_entry_body div.mm_warp_blog div.hg_withLineNew202110 h2.AWblogStyleH3 { position: relative; border: 5px solid #00a785; border-radius: 20px; font-size: 138.5%; font-weight: 600; color: #00a785; background: #f5fbfa; letter-spacing: 1.2px; line-height: 1.5; margin: 0 auto 1em; padding: 1em;} 
body#warp_blog div#contents_main div.blog_entry_body div.mm_warp_blog div.hg_withLineNew202110 h2.AWblogStyleH3::before { border-top: 25px solid #00a785; border-right: 25px solid transparent; border-bottom: none; border-left: none; position: absolute; right: 50px; bottom: -25px; width: 0; height: 0; content: ''; left: auto; background-color: transparent;} 
body#warp_blog div#contents_main div.blog_entry_body div.mm_warp_blog div.hg_withLineNew202110 h2.AWblogStyleH3::after { border-top: 14px solid #f5fbfa; border-right: 14px solid transparent; border-bottom: none; border-left: none; position: absolute; right: 57px; bottom: -14px; left: inherit; width: 0; height: 0; content: ''; background-image: repeating-linear-gradient(45deg, #00a785 0px, #00a785 1px, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%); background-size: 8px 8px; background-color: transparent;} 


.mm_warp_blog p.QA_Q{color:#01A585; font-weight:bold;}
.mm_warp_blog p.QA_Caption{text-indent:1.5em; color:#6ea100;}
.mm_warp_blog p strong.green {color: #01A785; padding-right: 0.5em;font-weight: bold;}
.mm_warp_blog p strong.red {color: #f00; font-weight: bold;}

/*WARPブログ 事例リンクbox*/
.mm_warp_blog div.box_caseLink{border-top:solid 1px #c8cccc; border-bottom:solid 1px #c8cccc; padding:1em 0 0;margin-bottom:1em; clear: both;}
.mm_warp_blog div.box_caseLink > a{display: block; text-decoration: none; overflow: hidden; color: #474747 !important;}
.mm_warp_blog div.box_caseLink > a:hover{opacity: 0.7;}
.mm_warp_blog div.box_caseLink p.logo{margin: 0 60px 10em 0; float: left; width: 200px;}
.mm_warp_blog div.box_caseLink p.logo>img{width: 180px;}
.mm_warp_blog div.box_caseLink h3{font-size: 1.4em;}
.mm_warp_blog div.box_caseLink h4{font-size: 1.2em;}
.mm_warp_blog div.box_caseLink p{margin-bottom: 1em; line-height: 1.4}
.mm_warp_blog div.box_caseLink p.linkBtn{margin-left:2em; text-indent:-2em; text-align:right;}
.mm_warp_blog div.box_caseLink p.linkBtn:before{font-family:'mm-entypo';content:"\e885";padding-right:10px;margin-left: 1em; color:#14ad8a;}


/*WARPブログ wpダウンロード*/
.mm_warp_blog div.boxLink_to_wp{margin:2em 0; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding: 2em 0;}
.mm_warp_blog div.boxLink_to_wp h4{font-size: 1.2em !important; margin-top:5px !important;}
.mm_warp_blog div.boxLink_to_wp ol{margin-bottom: 4em;margin-left:2em; font-size:0.9em; list-style: decimal;}
.mm_warp_blog div.boxLink_to_wp ol li{/*text-indent:-1.25em;*/}
.mm_warp_blog div.boxLink_to_wp ol li > ul {margin-left:0.8em;}
.mm_warp_blog div.boxLink_to_wp ol li > ul li {position: relative; margin-left: 1.5em; padding-left: 10px; list-style: none;} 
.mm_warp_blog div.boxLink_to_wp ol li > ul li:before{position: absolute; content: ''; display: block; background: #474747; height: 1px; width: 5px; top:12px; left:-20px;} 
.mm_warp_blog div.boxLink_to_wp li.header {margin-left: -2em; font-weight: bold;}
.mm_warp_blog div.boxLink_to_wp li.header:before {background:none;}
.mm_warp_blog div.boxLink_to_wp p.dl_btn{text-align: right;font-size:0.9em;}
.mm_warp_blog div.boxLink_to_wp p.dl_btn > a{text-decoration: none; color: #474747 !important;background:linear-gradient(0deg, rgba(180, 180, 180, 1) 0.96%, rgba(204, 204, 204, 1) 17.36%, rgba(221, 221, 221, 1) 27.23%, rgba(240, 240, 240, 1) 41.65%, rgba(251, 251, 251, 1) 56.6%, rgba(255, 255, 255, 1) 72.75%, rgba(255, 255, 255, 1) 97.51%, rgba(255, 255, 255, 1) 100%); border:1px solid #C8CCCC; border-radius: 25px; padding: 10px 80px;}
.mm_warp_blog div.boxLink_to_wp p.dl_btn > a:before{font-family:'mm-entypo';content:"\e885";padding-right:10px;margin-left: 1em; color:#14ad8a;}
.mm_warp_blog div.boxLink_to_wp p.dl_btn > a:hover{opacity:0.6;}

/*WARPブログ グラデーションリンクボタン*/
.mm_warp_blog p > a.btn{display:inline-block;font-weight:700; font-size: 1.2em; border-radius: 35px;box-shadow: 4px 4px 5px rgba(0,0,0,0.1); width:370px;line-height:78px;transition:all .2s}
.mm_warp_blog p > a.btn:hover{opacity: 0.8}
.mm_warp_blog p > a.btn.green{color:#fff !important;background:linear-gradient(to bottom, #54c4ac 0%, #0fa989 100%);}
.mm_warp_blog p > a.btn.grey{color:#fff !important;background:linear-gradient(to bottom, #929292 0%, #3b3b3b 100%);}

/*WARPブログ 色についての説明*/
.mm_warp_blog .legendArea{padding: 1em 2em; font-size: 0.9em;border: 1px solid #ccc; border-radius: 8px;}
.mm_warp_blog .legendArea:before{content: "　　　"; margin-right: 5px;}
.mm_warp_blog .legendArea.green:before{background-color:#cdedd9;}

/*WARPブログ アダプターリスト*/
.mm_warp_blog ul.adapterList{width: 100%; display:grid; grid-gap: 24px; grid-template-columns: repeat(3,1fr); align-items: center; overflow: hidden; list-style: none; padding-left: 0;}
.mm_warp_blog ul.adapterList li{display: block; border-radius: 10px; border: solid #cbcccc 2px; padding: 5%; align-content: center; box-sizing: border-box; overflow: hidden; background-color: #fff;}
.mm_warp_blog ul.adapterList li p.icon {float: left; display: block; width: 50px; position:relative; top:8px;}
.mm_warp_blog ul.adapterList li p.icon>img{display: block; width: 40px; height: 40px;}
.mm_warp_blog ul.adapterList li p.content{display: block; line-height: 1.1; margin: 0 0 0 20px; position:relative; top:5px;}
.mm_warp_blog ul.adapterList li p.content strong{ font-weight: 700;}
.mm_warp_blog ul.adapterList li a{text-decoration: none; display: block;}
.mm_warp_blog ul.adapterList li:hover{border: 2px solid #50B848;}

/* WARP ブログ PDF一覧エリア 2017/11/22 */
.mm_warp_blog .warp_w_archive{text-align:left;margin-bottom:50px;}
.mm_warp_blog .warp_w_archive h2{font-size:40px;color:#000;line-height:1;margin-bottom:60px;padding:0;text-align:center;}
.mm_warp_blog .warp_w_archive div.w_box{position:relative;max-width:1200px;width: 100%; min-height:322px;margin:0 auto 20px;border:1px solid #C8CCCC;background:#FFF;box-sizing:border-box;overflow:hidden;}
.mm_warp_blog .warp_w_archive div.w_box a.link_eria{position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:100;}
.mm_warp_blog .warp_w_archive div.w_box div.over_eria{background:#EEE;}
.mm_warp_blog .warp_w_archive div.w_box div.data_box{width:auto;min-height:282px;padding:20px 20px 20px 241px;cursor:pointer;}
.mm_warp_blog .warp_w_archive div.w_box div.data_box img{position:absolute;width:201px;height:282px;left:20px;top:20px;}
.mm_warp_blog .warp_w_archive div.w_box div.data_box span{display:inline-block;padding:0 6px;font-size:13px;font-weight:bold;line-height:1.4;text-align:center;}
.mm_warp_blog .warp_w_archive div.w_box div.data_box span.new_txt{border:1px solid #C4565B;background:#C4565B;color:#FFF;margin-right:2px;}
.mm_warp_blog .warp_w_archive div.w_box div.data_box span.rank_txt{border:1px solid #50B848;background:#50B848;color:#FFF;margin-right:2px;}
.mm_warp_blog .warp_w_archive div.w_box div.data_box span.cat_txt{border:1px solid #666;}
.mm_warp_blog .warp_w_archive div.w_box div.data_box h3{font-size:167%;letter-spacing:-0.5px;margin:5px 0 0;text-align:left;font-weight:bold;}
.mm_warp_blog .warp_w_archive div.w_box div.data_box h4{font-size:131%;margin-bottom:5px;}
.mm_warp_blog .warp_w_archive div.w_box div.data_box div.text p a.btn{position:relative;display:inline-block;float:right;height:46px;width:140px;line-height:46px;font-size:18px;text-align:center;padding:2px 40px 0 20px;margin:15px 0 0 15px;border-radius:25px;text-decoration:none;color:#313131 !important;border:1px solid #C8CCCC;}
.mm_warp_blog .warp_w_archive div.w_box div.data_box div.text p a.btn{background:#E5E5E5;background:linear-gradient(top bottom,#FEFEFE,#E5E5E5);background:-ms-linear-gradient(top, #FEFEFE, #E5E5E5);background:-moz-linear-gradient(center top, #FEFEFE 0%,#E5E5E5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FEFEFE),color-stop(1, #E5E5E5));}
.mm_warp_blog .warp_w_archive div.w_box div.data_box div.text p a.btn i{width:25px;height:24px;display:inline-block;position:absolute;right:20px;top:11px;background:url(img/warp_w_pdf_icon.png) right center no-repeat;}


/* WARP ブログ ボックスフォーマット */
.mm_warp_blog .w_box {background:#F0F0F0 -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF),color-stop(1, #F0F0F0)); position: relative; border: 1px solid #c8cccc;float: left; height: 450px; margin: 0 0 0 2%; box-sizing: border-box; text-align: left;}
.mm_warp_blog .w_box a.link_eria {position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:1;}
.mm_warp_blog .w_box a.link_eria:hover + div.data_box{background:#eee;opacity:0.1;}
.mm_warp_blog .w_box div.data_box {min-height:414px;margin:5px;padding:13px 10px;cursor:pointer;}
.mm_warp_blog .w_box div.data_box span {display:inline-block;line-height:1;text-align:center;}
.mm_warp_blog .w_box div.data_box span.new_txt {background:#C4565B;color:#FFF;padding:3px 7px;font-size:11px;}
.mm_warp_blog .w_box div.data_box span.cat_txt {background:#AAA;color:#FFF;padding:5px 7px;font-size:12px;}
.mm_warp_blog .w_box div.data_box img {display:block;max-width:100%;margin:15px auto 20px;}
.mm_warp_blog .w_box div.data_box h3 {font-size:131%;text-align:left;font-weight:normal !important;margin:0 0 8px;line-height:1.5;letter-spacing:-0.5px;}
.mm_warp_blog .w_box div.data_box h3 small {font-size:85%;}
.mm_warp_blog .w_box div.data_box h4 {text-align:left;font-size:93% !important; font-weight:normal !important; margin-bottom:8px;letter-spacing:-0.5px;}
.mm_warp_blog .w_box div.data_box p.rb_txt {font-size: 0.9em; position:absolute; display: inline-block; bottom:30px;right:30px;}


/* WARP ブログ box green banner */
.mm_warp_blog div.block_banner_link{border: 5px #64c646 solid; border-radius: 25px;margin: 4em 0 0; padding: 20px;}
.mm_warp_blog div.block_banner_link>h5{font-size: 1.0em !important;color: #fff !important;background-color: #000;display: inline;padding:0 10px 0 5px !important;border: 1px solid #000;border-top-right-radius: 10px;}
.mm_warp_blog div.block_banner_link h3{font-size: 1.3em !important;margin:8px 0 0 0 !important;}
.mm_warp_blog div.block_banner_link h4{font-size: 1.2em !important; font-weight:normal !important;}
.mm_warp_blog div.block_banner_link p{margin-top:4em;}
.mm_warp_blog div.block_banner_link .detail_btn  {border-radius:25px; padding: 10px 25px 10px 30px; color:#313131;border:1px solid #C8CCCC;background:#E5E5E5;background:linear-gradient(top bottom,#FEFEFE,#E5E5E5);background:-ms-linear-gradient(top, #FEFEFE, #E5E5E5);background:-moz-linear-gradient(center top, #FEFEFE 0%,#E5E5E5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FEFEFE),color-stop(1, #E5E5E5));}
.mm_warp_blog div.block_banner_link .detail_btn:after{font-family:'mm-entypo';content:"\e885";padding-left:15px;color:#64c646;}


/*PRブログ スタイル設定*/
.mm_prblog  p strong.og{color:#F5AB18;}
.mm_prblog  p strong.gr{color:#00A395;}
.mm_prblog  H4{font-size:100% !important;}
.mm_prblog p.img_r{width:320px;text-align:center;overflow:hidden; float:right;font-size:0.8em;line-height:1.25;margin-left:20px;}
.mm_prblog p > img{display:block; margin-bottom:5px;}
.mm_prblog p.img_l{width:320px;text-align:center;overflow:hidden; float: left;font-size: 0.8em;}


/*MDMコラムの先頭タイトルのフォントサイズが別のスタイルから上書きされるのを回避*/
.mdm_cont_wrap > h3.mbigtitle{font-size:30px;}
/*Warp特長ページ Youtube動画フロート位置調整*/
.swrap #flow_2.w_wrap > .right{width:calc(100% - 600px);}
.swrap #flow_2.w_wrap > .left{width:500px;}
/*warp_core_LP スタイル設定*/
#warpcore_lp_container .mb60px{margin-bottom:60px;}
#warpcore_lp_container .mb65px{margin-bottom:65px;}
#warpcore_lp_container .mb70px{margin-bottom:70px;}
#warpcore_lp_container .gray{color:#777;}
#warpcore_lp_container .green{color:#64C646;}
#warpcore_lp_container .red{color:#DE3A35;}
#warpcore_lp_container .blue{color:#5298cb;}
#warpcore_lp_container .deepBlue{color:#0067b7;}
#warpcore_lp_container img{max-width:100%;height:auto;overflow:hidden;}
#warpcore_lp_container .warpcore_titleBox{position:relative;max-width:1100px;width:auto;margin:35px auto 50px;text-align:center;}
#warpcore_lp_container .warpcore_titleBox #warpcore_titleBox_inner h4{color:#313131;font-size:35px;font-weight:400;}
#warpcore_lp_container .warpcore_titleBox #warpcore_titleBox_inner h2{color:#5298cb;font-size:70px;line-height:1.2;font-weight:700;}
#warpcore_lp_container .warpcore_titleBox #warpcore_titleBox_inner h3{font-size:50px;font-weight:normal;color:#5298cb;margin-bottom:20px;}
#warpcore_lp_container .warpcore_titleBox p{font-size:18px;color:#464646;margin-top:45px;line-height:30px;}
/*warp core RPA 用タイトル*/
#warpcore_lp_container .warpcore_rpa_titleBox{position:relative;max-width:980px;width:auto;margin:35px auto 0;text-align:center;}
#warpcore_lp_container .warpcore_rpa_titleBox #warpcore_rpa_titleBox_text{width:655px; float: left;}
#warpcore_lp_container .warpcore_rpa_titleBox #warpcore_rpa_titleBox_text h2{font-size:60px; text-align: left; font-weight: bold; line-height: 1;margin-top:41px;}
#warpcore_lp_container .warpcore_rpa_titleBox #warpcore_rpa_titleBox_text h2 strong{font-size:1.5em;}
#warpcore_lp_container .warpcore_rpa_titleBox #warpcore_rpa_titleBox_text h2 small{font-size:42px;}

#warpcore_lp_container .warpcore_rpa_titleBox #warpcore_rpa_titleBox_text h3{font-size:40px; text-align: left; font-weight: normal; margin-bottom: 30px;}
#warpcore_lp_container .warpcore_rpa_titleBox #warpcore_rpa_titleBox_text h3.strong{font-weight: bold;}
#warpcore_lp_container .warpcore_rpa_titleBox #warpcore_rpa_titleBox_text div.borer_box{text-align: center;margin:0 auto 30px; border-radius: 60px; border: 2px solid #0068b7;width:630px;height:120px;}
#warpcore_lp_container .warpcore_rpa_titleBox p{font-size:28px;line-height:1.3; text-align:center; margin-top:0.9em; }
#warpcore_lp_container .warpcore_rpa_titleBox #warpcore_rpa_titleBox_image{margin-left:-5%; width:320px; float:right;position:relative;bottom:-15px;}

#warpcore_lp_container .warpcore1702_img02_box p.warpcore_rpa_notation{color: #464646; font-size: 18px; line-height: 30.6px; margin:0 auto 80px; padding: 0 10px; width: 90%; max-width:1200px;}

#warpcore_lp_container .warpcore1702_img02_box  h3.warpcore_rpa_suggest{font-size: 42px;}


#warpcore_lp_container .warpcore1702_img01_boxBg_blue ul.maru{max-width:1200px;width:auto;margin:0 auto;list-style:none;text-align:center;box-sizing:border-box;}
#warpcore_lp_container .warpcore1702_img01_boxBg_blue ul.maru li{display:inline-block;width:23%;height:310px;margin:45px 2% 45px 0;padding:45px 0;box-sizing:border-box;border:5px solid #bbd6ea;background-color:#FFF;border-radius:100%;font-size:18px;line-height:1.5;font-weight:800;}
#warpcore_lp_container .warpcore1702_img01_boxBg_blue ul.maru li:last-child{margin-right:0;}
#warpcore_lp_container .warpcore1702_img01_boxBg_blue ul.maru li.list01{background:url(img/warp_core_lp_infra_image.png) no-repeat center 117px #fff;}
#warpcore_lp_container .warpcore1702_img01_boxBg_blue ul.maru li.list02{background:url(img/warp_core_lp_it_image.png) no-repeat center 108px #fff;}
#warpcore_lp_container .warpcore1702_img01_boxBg_blue ul.maru li.list03{background:url(img/warp_core_lp_backbone_image.png) no-repeat center 101px #fff;}
#warpcore_lp_container .warpcore1702_img01_boxBg_blue ul.maru li.list04{background:url(img/warp_core_lp_support_image.png) no-repeat center 108px #fff;}

/*RPA用 */
#warpcore_lp_container .warpcore_rpa_blue{background:#EFF5FA;min-height:400px;margin-bottom:50px;}
#warpcore_lp_container .warpcore_rpa_blue ul.maru{max-width:1200px;width:auto;margin:0 auto;list-style:none;text-align:center;box-sizing:border-box;height: 400px;}
#warpcore_lp_container .warpcore_rpa_blue ul.maru li{display:inline-block;width:30%;height:310px;margin:45px 2% 45px 0;padding:45px 0;box-sizing:border-box;border:5px solid #bbd6ea;background-color:#FFF;border-radius:100%;font-size:18px;line-height:25px;font-weight:normal;}
#warpcore_lp_container .warpcore_rpa_blue ul.maru li strong{font-weight: bold; font-size: 22px;}
#warpcore_lp_container .warpcore_rpa_blue ul.maru li:last-child{margin-right:0;}
#warpcore_lp_container .warpcore_rpa_blue ul.maru li#excel{background:url(img/warpcore_rpa_excel_icon.png) no-repeat center 132px #fff;}
#warpcore_lp_container .warpcore_rpa_blue ul.maru li#import_web{background:url(img/warpcore_rpa_import_web.png) no-repeat center 132px #fff;}
#warpcore_lp_container .warpcore_rpa_blue ul.maru li#create_report{background:url(img/warpcore_rpa_report.png) no-repeat center 132px #fff;}

#warpcore_lp_container .warpcore_rpa_rounded{background:#EFF5FA;min-height:900px;margin-bottom:50px;background-color: #ecf8e8; width: 100%; position: relative; padding-bottom: 60px;}
#warpcore_lp_container .warpcore_rpa_rounded h3{margin:60px 0 40px; font-weight: normal;}
#warpcore_lp_container .warpcore_rpa_rounded h3 strong{font-weight: bold;}
#warpcore_lp_container .warpcore_rpa_rounded ul.content_round{background:url(/jp/wp-content/uploads/2019/06/rpa_robot.png) center center no-repeat;background-size:160px auto;position: relative;margin: 0 auto;list-style: none;height: 928px;width: 900px;}
#warpcore_lp_container .warpcore_rpa_rounded ul.content_round li{width: 225px;height: 225px;border-radius: 50%; background-color: #fff; line-height:1.3; text-align: center; position: absolute;border: 3px solid;}
#warpcore_lp_container .warpcore_rpa_rounded ul.content_round li strong{display: block; font-size:30px; font-weight:bold;height: 225px; padding-top: 80px;}
#warpcore_lp_container .warpcore_rpa_rounded ul.content_round li:nth-child(1){left:50%;top:0;margin-left:-113px;}
#warpcore_lp_container .warpcore_rpa_rounded ul.content_round li:nth-child(2){left:113px; top: 113px;}
#warpcore_lp_container .warpcore_rpa_rounded ul.content_round li:nth-child(3){left:0;top:50%;margin-top:-113px;}
#warpcore_lp_container .warpcore_rpa_rounded ul.content_round li:nth-child(4){left:0;bottom:0;margin-bottom:113px; margin-left:113px;}
#warpcore_lp_container .warpcore_rpa_rounded ul.content_round li:nth-child(5){bottom:0; right:50%; margin-right:-113px;}
#warpcore_lp_container .warpcore_rpa_rounded ul.content_round li:nth-child(6){right:0;bottom:0;margin-bottom:113px;margin-right:113px;}
#warpcore_lp_container .warpcore_rpa_rounded ul.content_round li:nth-child(7){right:0;top:50%;margin-top:-113px;}
#warpcore_lp_container .warpcore_rpa_rounded ul.content_round li:nth-child(8){right:0;top:113px;margin-right:113px;}

#warpcore_lp_container .warpcore_rpa_rounded ul.content_round li:nth-child(odd){color: #64c646;}
#warpcore_lp_container .warpcore_rpa_rounded ul.content_round li:nth-child(even){color: #0068b7;}

#warpcore_lp_container #warpcore_rpa_detailFeatures {max-width:1200px;width:auto;text-align:center; margin: 0 auto;}
/*RPA ガイド*/
#warpcore_lp_container .rpa_guide_button a{display: block;width: 930px; height: 86px; background: url(img/930_86_WP_rpa_solution_guide_btn.png) no-repeat;overflow: hidden; text-indent: 100%; white-space: nowrap; margin:0 auto;}
#warpcore_lp_container .rpa_guide_button a:hover{opacity: 0.8;}
#warpcore_lp_container #warpcore_rpa_detailFeatures .textColumn{
	background:url(/jp/wp-content/uploads/2019/06/rpa_robot.png) center right no-repeat; background-size:160px auto; width: 930px;height:250px;
	margin:0 auto; vertical-align:middle; padding: 63px 0 48px; }
#warpcore_lp_container #warpcore_rpa_detailFeatures .textColumn h3{font-size: 45px; font-weight: bold;color: #313131; margin-bottom: 26px;line-height: 1; margin-top: 51px;}
#warpcore_lp_container #warpcore_rpa_detailFeatures p{text-align: center;}

#warpcore_lp_container #warpcore_rpa_detailFeatures p.description{font-size: 21px;font-weight: 400;line-height: 31.5px;text-align: center;}
#warpcore_lp_container #warpcore_rpa_detailFeatures p > a{color: #006699; font-size: 1.2em; line-height: 1; text-decoration:underline;}
#warpcore_lp_container #warpcore_rpa_detailFeatures h5{margin: 85px auto 55px; font-size: 24px; line-height: 1.4;font-weight: normal;}
#warpcore_lp_container #warpcore_rpa_detailFeatures h5 strong{font-weight: bold;}
#warpcore_lp_container #warpcore_rpa_detailFeatures h5 i{font-weight: normal; font-style: normal;}
#warpcore_lp_container #warpcore_rpa_detailFeatures h5 big{font-size: 1.4em; font-weight: bold;}



#warpcore_lp_container h3.suggest{line-height:49px;font-size:35px;font-weight:400;padding-bottom:90px;background:url(img/warp_core_lp_bg_arrow.png) no-repeat center bottom;margin-bottom:30px;}
#warpcore_lp_container h3.suggest strong{display:block;font-size:45px;font-weight:800;}
#warpcore_lp_container h3.warpcore_rpa_suggest{font-size: 42px; font-weight: bold; padding-right:0; margin-left:0;}
#warpcore_lp_container h4{font-size:21px;font-weight:normal;}
#warpcore_lp_container #warpcore_rpa_solution{background:url(img/warpcore_rpa_arrow_black.png) no-repeat center top; padding-top: 175px; position: relative; top:-74px;}
#warpcore_lp_container #warpcore_rpa_solution h3{font-size: 45px; font-weight: bold; line-height: 63px;padding:0}
#warpcore_lp_container .warpcore1702_img03_box{margin-bottom:60px;}
#warpcore_lp_container .warpcore1702_img03_box h3{margin-bottom:20px;}
#warpcore_lp_container .warpcore1702_img03_box h3.noStrong{position:relative;width:930px;height:75px;overflow:hidden;vertical-align:middle;line-height:74px;}
#warpcore_lp_container .warpcore1702_img03_box h3.noStrong span{display:inline;vertical-align:top;}
#warpcore_lp_container .warpcore1702_img03_box h3.noStrong img{width:250px;margin:0 20px 0 0;height:74px;}
#warpcore_lp_container .warpcore1702_img03_box a{font-size:16px;text-decoration:underline;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray{background:#F0F0F0;margin-bottom:50px;padding:0 0 15px;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino{max-width:1200px;width:auto;margin:0 auto;list-style:none;min-height:200px;box-sizing:border-box;overflow:hidden;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino li{background:#FFF;margin-bottom:2%;position:relative;text-align:center;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino li h4{font-size:24px;font-weight:bold;padding:30px 0 15px 20px;line-height:1;text-align:left;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino li p{font-size:15px;margin:0 20px 15px 20px;text-align:left;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino li a{display:block;font-size:15px;position:absolute;width:100%;left:0;bottom:15px;text-decoration:underline;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino.cal01{margin-top:30px;width:100%;background-color:#fff;margin:30px auto;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino.cal01 li{min-height:230px;max-width:1200px;width:80%;overflow:hidden;margin:2% 10%;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino.cal01 li .ab_a{float:left;margin-bottom:30px;width:45%;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino.cal01 li .ab_b{float:right;width:50%;text-align:right;display:block;padding-right:20px;padding-top:10px;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino.cal03 li{float:left;min-height:340px;margin-bottom:2%;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino.cal03 li.list01{width:32%;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino.cal03 li.list02{width:32%;margin-left:2%;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino.cal03 li.list03{width:32%;margin-left:2%;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino.cal03 li img{max-width:260px;max-height:130px;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray .kino.cal03 li.convert{background:url(img/warp_core_lp_convert.png) no-repeat center 70% #fff;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray .kino.cal03 li.template{background:url(img/warp_core_lp_template.png) no-repeat center 70% #fff;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray .kino.cal03 li.schedule{background:url(img/warp_core_lp_schedule.png) no-repeat center 70% #fff;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray .kino.cal03 li.connectivity{background:url(img/warp_core_lp_connectivity.png) no-repeat center 70% #fff;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray .kino.cal03 li.adapter{background:url(img/warp_core_lp_adapter.png) no-repeat center 70% #fff;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray .kino.cal03 li.update{background:url(img/warp_core_lp_update.png) no-repeat center 70% #fff;}
#warpcore_lp_container .warpcore1702_img02_box{margin-bottom:50px;}
#warpcore_lp_container .warpcore1702_img02_box ul.merit{margin:0 auto 60px;padding:2.5em 0;width:80%;max-width:1200px;text-align:center;list-style:none;border:3px solid #c7c7c7;border-radius:15px;position:relative;}
#warpcore_lp_container .warpcore1702_img02_box ul.merit:before{border-top:30px #c7c7c7 solid;border-left:15px solid transparent;border-right:15px solid transparent; content:"";position:absolute;left:50%;bottom:-30px;}
#warpcore_lp_container .warpcore1702_img02_box ul.merit:after{border-top:30px #fff solid;border-left:15px solid transparent;border-right:15px solid transparent;content:"";position:absolute;left:50%;bottom:-24px;}
#warpcore_lp_container .warpcore1702_img02_box ul.merit li{display:inline-block;font-size:2.6vw;color:#777;vertical-align:middle;}
#warpcore_lp_container .warpcore1702_img02_box ul.merit li.box-center{display:block;text-align:center;line-height:1.4;}
#warpcore_lp_container .warpcore1702_img02_box p.logo{text-align:center;}
#warpcore_lp_container .warpcore1702_img02_box h3.pickup_case_title{font-size:40px;color:#313131;font-weight:700;margin-bottom:30px;}
#warpcore_lp_container .warpcore1702_img02_box h3.noStrong{font-weight:normal;margin-bottom:10px;}
#warpcore_lp_container .warpcore1702_img02_box .case_detail{background-color:#eff5fa;padding-top:60px;}
#warpcore_lp_container .warpcore1702_img02_box ul.kadai{max-width:1200px;width:90%;margin:0 auto 30px;height:140px;box-sizing:border-box;list-style:none;text-align:center;}
#warpcore_lp_container .warpcore1702_img02_box ul.kadai li{display:inline-block;vertical-align:middle;width:32%;height:140px;margin:0 1% 0 0;box-sizing:border-box;border:5px solid #DED6A5;border-radius:15px;font-size:30px;line-height:1.3;font-weight:700;background:#fff;color:#726729;}
#warpcore_lp_container .warpcore1702_img02_box ul.kadai li:last-child{margin-right:0;}
#warpcore_lp_container .warpcore1702_img02_box ul.kadai li h4{background:#BAA944;color:#FFF;font-size:20px;margin-bottom:8px;font-weight:normal;width:110px;height:40px;margin-left:20px;margin-top:-20px;}
#warpcore_lp_container .warpcore1702_img02_box ul.kadai li h4 strong{font-size:25px;font-weight:normal;}
#warpcore_lp_container .warpcore1702_img02_box ul.kadai li.list01{}
#warpcore_lp_container .warpcore1702_img02_box ul.kadai li.list02{}
#warpcore_lp_container .warpcore1702_img02_box ul.kadai li.list03{}
#warpcore_lp_container .warpcore1702_img02_box .dot_line{background:url(img/warpcore1702_img02_kadai_dotline.png) no-repeat center bottom;background-size:70% 100%;display:block;max-width:1200px;width:90%;height:73px;position:relative;top:-40px;margin:0 auto;}
#warpcore_lp_container .warpcore1702_img02_box .koka{}
#warpcore_lp_container .warpcore1702_img02_box .koka .koka_arrow{margin:-76px auto 180px;background-color:#BAA944;max-width:1200px;width:90%;text-align:center;height:70px;}
#warpcore_lp_container .warpcore1702_img02_box .koka .koka_arrow p.logo{width:240px;height:70px;background-color:#fff;text-align:center;position:relative;border-radius:45px;top:35px;margin:0 auto;z-index:5;}
#warpcore_lp_container .warpcore1702_img02_box .koka .koka_arrow img{width:150px;margin:7px 0 0;}
#warpcore_lp_container .warpcore1702_img02_box .koka .koka_arrow h3{padding-top:40px;font-size:40px;color:#fff;font-weight:normal;height:100px;position:relative;z-index:4;background:linear-gradient(to top right, rgba(255,255,255,0) 50%, #887012 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left, rgba(255,255,255,0) 50%, #887012 50.5%) no-repeat top right/50% 100%;}
/*#warpcore_lp_container .warpcore1702_img02_box .koka ul{max-width:1200px;width:90%;margin:25px auto 55px;min-height:260px;background:#FFF;list-style:none;overflow:hidden;}*/
/*導入効果の横幅をやや狭く*/
#warpcore_lp_container .warpcore1702_img02_box .koka ul{max-width:980px;width:75%;margin:25px auto 55px;min-height:260px;background:#FFF;list-style:none;overflow:hidden;}
#warpcore_lp_container .warpcore1702_img02_box .koka ul li{width:100%;min-height:65px;font-size:27px;border-bottom:1px dotted #C8CCCC;line-height:65px;text-align:left;background:url(img/warp_core_lp_chkmark.png) no-repeat 20px center;padding-left:90px;}
#warpcore_lp_container .warpcore1702_img02_box .koka ul li strong{font-weight:bold;}
#warpcore_lp_container .warpcore1702_img02_box .koka ul li:last-child{border-bottom:none;}
#warpcore_lp_container .warpcore1702_img02_box .koka a{font-size:20px;text-decoration:underline;padding-bottom:70px;display:block;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case{max-width:1000px;width:auto;margin:0 auto;min-height:230px;position:relative;overflow:hidden;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case .case{background:#313131;color:#FFF;width:150px;height:40px;position:absolute;right:0;top:0;font-size:20px;line-height:40px;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case .fukidashi{background:url(img/warpcore1702_img02_fukidashi.png) no-repeat 50% 28px;min-height:230px;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case .fukidashi{background-size:96% auto;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case .left{float:left;width:40%;margin:8% 0 0 8%;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case .left img{width:100%;height:auto;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case .right{float:right;width:35%;margin:6% 10% 0 0;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case .right img{width:100%;height:auto;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case .item00{}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case p{font-size:25px;text-align:center;margin-bottom:0;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case p strong{font-weight:bold;}
#warpcore_lp_container .warpcore_trialBox_w730_h90{margin:0 auto 60px;max-width:1200px;width:auto;height:90px;overflow:hidden;}
#warpcore_lp_container .warpcore_trialBox_w730_h90 a{position:relative;display:block;width:100%;height:100%;line-height:90px;font-size:22px;color:#fff;text-align:center;margin:0;background:#000;background:linear-gradient(top, bottom,#666,#000);background:-ms-linear-gradient(top, #666, #000);background:-moz-linear-gradient(center top, #666 0%,#000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666),color-stop(1, #000));}
#warpcore_lp_container .warpcore_trialBox_w730_h90 a i{width:11px;height:12px;display:inline-block;background:url(img/warpcore1702_trial_arrow.png) left center no-repeat;}
#warpcore_lp_container .warpcore_trialBox_w730_h90 a strong{font-weight:bold;}
#warpcore_lp_container .warpcore_trialBox_w730_h90 a span{display:inline-block;width:220px;height:40px;line-height:40px;font-size:20px;color:#fff;text-align:center;margin:0 0 0 30px;border-radius:20px;background:#43942C;background:linear-gradient(top bottom,#64C846,#43942C);background:-ms-linear-gradient(top, #64C846, #43942C);background:-moz-linear-gradient(center top, #64C846 0%,#43942C 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #64C846),color-stop(1, #43942C));}
#warpcore_lp_container h3{margin:0 auto 60px;font-size:30px;color:#313131;line-height:1.5;font-weight:normal;text-align:center;}
#warpcore_lp_container h3 strong{font-weight:bold;}
#warpcore_lp_container h3.bigger,
#warpcore_lp_container h3 .bigger{font-size:35px;}
#warpcore_lp_container h3.noStrong{font-weight:normal;}
#warpcore_lp_container .warpcore1702_img01_boxBg_gray{background:url(img/warpcore1702_img01_bg.png) repeat-x left top;}
#warpcore_lp_container .warpcore1702_img01_boxBg_gray .warpcore1702_img01_boxBg_gray_inner{max-width:1000px;width:auto;margin:0 auto;min-height:534px;overflow:hidden;}
#warpcore_lp_container .warpcore1702_img01_boxBg_gray .warpcore1702_img01_boxBg_gray_inner .left{float:left;max-width:445px;width:49%;position:relative;min-height:534px;}
#warpcore_lp_container .warpcore1702_img01_boxBg_gray .warpcore1702_img01_boxBg_gray_inner .right{float:right;max-width:445px;width:49%;position:relative;min-height:534px;}
#warpcore_lp_container .warpcore1702_img01_boxBg_gray .warpcore1702_img01_boxBg_gray_inner h4{background:url(img/warpcore1702_img01_fukidashi.png) no-repeat left top;font-size:23px;line-height:1.4;}
#warpcore_lp_container .warpcore1702_img01_boxBg_gray .warpcore1702_img01_boxBg_gray_inner h4{background-size:contain;height:6em;padding:15px 0 10px;}
#warpcore_lp_container .warpcore1702_img01_boxBg_gray .warpcore1702_img01_boxBg_gray_inner h4 strong{font-weight:bold;}
#warpcore_lp_container .warpcore1702_img01_boxBg_gray .warpcore1702_img01_boxBg_gray_inner img{}
#warpcore_lp_container .warpcore1702_img01_boxBg_gray .warpcore1702_img01_boxBg_gray_inner .bloglink{position:absolute;width:100%;left:0;bottom:30px;text-align:left;}
#warpcore_lp_container .warpcore1702_img01_boxBg_gray .warpcore1702_img01_boxBg_gray_inner .bloglink h5{background:#BBB;width:5em;line-height:1;color:#FFF;font-size:15px;text-align:center;padding:6px 0 5px;margin-bottom:5px;}
#warpcore_lp_container .warpcore1702_img01_boxBg_gray .warpcore1702_img01_boxBg_gray_inner .bloglink h5 strong{font-weight:bold;}
#warpcore_lp_container .warpcore1702_img01_boxBg_gray .warpcore1702_img01_boxBg_gray_inner .bloglink a{display:block;}
#warpcore_lp_container .warpcore1702_img01_boxBg_gray .warpcore1702_img01_boxBg_gray_inner .bloglink a{font-size:15px;padding-left:18px;text-decoration:underline;height:3em;overflow:hidden;}
#warpcore_lp_container .warpcore1702_img01_boxBg_blue{background:#EFF5FA;min-height:370px;margin-bottom:50px;}
#warpcore_lp_container .warpcore1702_img01_boxBg_blue h3{margin:50px 0 35px;}
#warpcore_lp_container .warpcore1702_img02_box{margin-bottom:50px;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case{max-width:1000px;width:auto;margin:0 auto;min-height:230px;position:relative;overflow:hidden;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case .case{background:#313131;color:#FFF;width:150px;height:40px;position:absolute;right:0;top:0;font-size:20px;line-height:40px;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case .fukidashi{background:url(img/warpcore1702_img02_fukidashi.png) no-repeat 50% 28px;min-height:230px;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case .fukidashi{background-size:96% auto;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case .left{float:left;width:40%;margin:8% 0 0 8%;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case .left img{width:100%;height:auto;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case .right{float:right;width:35%;margin:6% 10% 0 0;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case .right img{width:100%;height:auto;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case .item00{}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case p{font-size:25px;text-align:center;margin-bottom:0;}
#warpcore_lp_container .warpcore1702_img02_box .pickUp_case p strong{font-weight:bold;}
#warpcore_lp_container .warpcore1702_img04_box{}

#warpcore_lp_container .warpcore1702_img04_box h2.warpcore_rpa_table_header{font-size: 40px; text-align: center;font-weight: normal;}
#warpcore_lp_container .warpcore1702_img04_box h3.warpcore_rpa_table_header{font-size: 30px; font-weight: bold;}
#warpcore_lp_container .warpcore1702_img04_box table{width:100%;max-width:1200px;margin:0 auto;font-size:18px;line-height:1.3;overflow:hidden;}
#warpcore_lp_container .warpcore1702_img04_box table th{padding:15px 20px;border-right:2px solid #FFF;border-bottom:2px solid #FFF;background:#F0F0F0;}
#warpcore_lp_container .warpcore1702_img04_box table td{padding:15px 20px;border-right:2px solid #FFF;border-bottom:2px solid #FFF;}
#warpcore_lp_container .warpcore1702_img04_box table thead th{width:30%;background:none;color:#FFF;text-align:center;font-weight:bold;padding:1em 20px;font-size:123.1%;}
#warpcore_lp_container .warpcore1702_img04_box table thead .col1{width:35%;background-color:#0068B7;}
#warpcore_lp_container .warpcore1702_img04_box table thead .col2{width:35%;background-color:#0086D1;}
#warpcore_lp_container .warpcore1702_img04_box table tbody th{text-align:left;}
#warpcore_lp_container .warpcore1702_img04_box table tbody td{text-align:center;}
#warpcore_lp_container .warpcore1702_img04_box table tbody td.col1{background-color:#EAF5FF;color:#005392;}
#warpcore_lp_container .warpcore1702_img04_box table tbody td.col2{background-color:#EAF8FF;color:#006BA7;}
#warpcore_lp_container .warpcore1702_img04_box table tbody td.col1 a{color:#005392;}
#warpcore_lp_container .warpcore1702_img04_box table tbody td.col2 a{color:#006BA7;}
#warpcore_lp_container .warpcore1702_img04_box table tbody td a:hover,
#warpcore_lp_container .warpcore1702_img04_box table tbody td a:active,
#warpcore_lp_container .warpcore1702_img04_box table tbody td a:focus{color:#C8CCCC;}
#warpcore_lp_container .warpcore1702_img04_box table tbody td strong{font-size:123.1%;}

#warpcore_lp_container h2.warpcore_rpa_benefit {text-align: center;font-size: 40px; line-height: 56px; margin:70px 0 62px;	}

#warpcore_lp_container .warpcore_trialBox_w930_h120{margin:0 auto 60px;max-width:1200px;width:auto;height:120px;overflow:hidden;}
#warpcore_lp_container .warpcore_trialBox_w930_h120 a{position:relative;display:block;width:100%;height:100%;line-height:120px;font-size:30px;color:#fff;text-align:center;margin:0;background:#000;background:linear-gradient(top bottom,#666,#000);background:-ms-linear-gradient(top, #666, #000);background:-moz-linear-gradient(center top, #666 0%,#000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666),color-stop(1, #000));vertical-align:middle;}
#warpcore_lp_container .warpcore_trialBox_w930_h120 a i{width:11px;height:12px;display:inline-block;background:url(img/warpcore1702_trial_arrow.png) left center no-repeat;padding-right:20px !important;}
#warpcore_lp_container .warpcore_trialBox_w930_h120 a strong{font-weight:bold;}
#warpcore_lp_container .warpcore_trialBox_w930_h120 a span{display:inline-block;width:280px;height:70px;line-height:70px;font-size:30px;color:#fff;text-align:center;margin:0 0 0 30px;border-radius:35px;background:#43942C;background:linear-gradient(top bottom,#64C846,#43942C);background:-ms-linear-gradient(top, #64C846, #43942C);background:-moz-linear-gradient(center top, #64C846 0%,#43942C 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #64C846),color-stop(1, #43942C));}

/*warp core RPA ボタン画像*/
#warpcore_lp_container .warpcore_trialBox_w930_h120 a span.w370{width:370px;border-radius: 35px;
	background-image: -webkit-linear-gradient(-90deg, #0086d1 0%, #0068b7 97%);
	background-image: linear-gradient(180deg, #0086d1 0%, #0068b7 97%);}

/*warp core RPA ロボット画像青ボタン*/
#warpcore_lp_container .warpcore_trialBox_wRobo{margin:0 auto 60px;max-width:1200px;width:auto;height:120px;overflow:hidden;}
#warpcore_lp_container .warpcore_trialBox_wRobo a{
	position:relative;display:block;width:100%;height:100%;line-height:120px;font-size:30px;color:#fff;text-align:center;margin:0;
	/*background:linear-gradient(top bottom,#666,#000);
	background:-ms-linear-gradient(top, #666, #000);
	background:-moz-linear-gradient(center top, #666 0%,#000 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666),color-stop(1, #000));*/
	vertical-align:middle;
	background:url(img/warpcore_rpa_robo_banner.png) right center no-repeat,linear-gradient(180deg, #666 0%, #000 99%),#000;}
#warpcore_lp_container .warpcore_trialBox_wRobo a i{width:11px;height:12px;display:inline-block;background:url(img/warpcore1702_trial_arrow.png) left center no-repeat;padding-right:20px !important;}
#warpcore_lp_container .warpcore_trialBox_wRobo a strong{font-weight:bold;}
#warpcore_lp_container .warpcore_trialBox_wRobo a span{display:inline-block;width:370px;height:70px;line-height:70px;font-size:25px;color:#fff;text-align:center;margin:0 0 0 30px;border-radius:35px;background:#0086d1;background-image: linear-gradient(180deg, #0086d1 0%, #0068b7 98%);}



#warpcore_lp_container .warpcore1702_img05_box{margin:0 auto 60px;}
#warpcore_lp_container .warpcore1702_img05_box a{font-size:16px;text-decoration:underline;}
	/* PC width 1260px以下 */
	@media screen and (max-width:1260px){
		#warpcore_lp_container .warpcore_titleBox,
		#warpcore_lp_container h3,
		#warpcore_lp_container .warpcore1702_img01_boxBg_gray,
		#warpcore_lp_container .warpcore1702_img01_boxBg_blue,
		#warpcore_lp_container .warpcore1702_img02_box .pickUp_case,
		#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino{padding-left:5%;padding-right:5%;}
		#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino.cal01{width:90%;margin-left:5%;margin-right:5%;}
		#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino.cal01 li{width:100%;margin:0;}
		#warpcore_lp_container .warpcore1702_img04_box table,
		#warpcore_lp_container .warp_w_archive,
		#warpcore_lp_container .warpcore_trialBox_w930_h120{width:90%;margin-left:5%;margin-right:5%;}
		#warpcore_lp_container .warpcore1702_img02_box .pickUp_case .case{right:2%;}
		#warpcore_lp_container #warpcore_rpa_titleBox_text h3{padding-left:0; width:100%;}
    }

	/* PC width 1180px以下 WARPブログ、PRブログで横長画像が広がりすぎるのを対処*/
	@media screen and (max-width:1180px){
.blog_entry_body p>img, .blog_entry_body div>img, #entry_body p>img, #entry_body div>img{max-width:100%;height:auto;}
	}

/* PC width 930px以下 */
	@media screen and (max-width:929px){
.mm_grid_4fr{grid-template-columns: repeat(2,201px);}	
#warpcore_lp_container .warpcore_rpa_titleBox #warpcore_rpa_titleBox_text{width:100%; float: none;}
#warpcore_lp_container .warpcore_rpa_titleBox #warpcore_rpa_titleBox_text h2,
#warpcore_lp_container .warpcore_rpa_titleBox #warpcore_rpa_titleBox_text h3,
#warpcore_lp_container .warpcore_rpa_titleBox #warpcore_rpa_titleBox_text p{text-align:center;}
#warpcore_lp_container .warpcore_rpa_titleBox #warpcore_rpa_titleBox_image{width:20%; float:none; margin:0 auto;}
    }

/* PDF一覧エリア */
#warpcore_lp_container .warp_w_archive{text-align:left;margin-bottom:50px;}
#warpcore_lp_container .warp_w_archive h2{font-size:40px;color:#000;line-height:1;margin-bottom:60px;padding:0;text-align:center;}
#warpcore_lp_container .warp_w_archive h3{font-size:35px;color:#313131;line-height:49px;margin-bottom:38px;padding:0;text-align:center;}
#warpcore_lp_container .warp_w_archive div.w_box{position:relative;max-width:1200px;min-height:322px;margin:0 auto 20px;border:1px solid #C8CCCC;background:#FFF;box-sizing:border-box;overflow:hidden;}
#warpcore_lp_container .warp_w_archive div.w_box a.link_eria{position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:100;}
#warpcore_lp_container .warp_w_archive div.w_box div.over_eria{background:#EEE;}
#warpcore_lp_container .warp_w_archive div.w_box div.data_box{width:auto;min-height:282px;padding:20px 20px 20px 241px;cursor:pointer;}
#warpcore_lp_container .warp_w_archive div.w_box div.data_box img{position:absolute;width:201px;height:282px;left:20px;top:20px;}
#warpcore_lp_container .warp_w_archive div.w_box div.data_box span{display:inline-block;padding:0 6px;font-size:13px;font-weight:bold;line-height:1.4;text-align:center;}
#warpcore_lp_container .warp_w_archive div.w_box div.data_box span.new_txt{border:1px solid #C4565B;background:#C4565B;color:#FFF;margin-right:2px;}
#warpcore_lp_container .warp_w_archive div.w_box div.data_box span.rank_txt{border:1px solid #50B848;background:#50B848;color:#FFF;margin-right:2px;}
#warpcore_lp_container .warp_w_archive div.w_box div.data_box span.cat_txt{border:1px solid #666;}
#warpcore_lp_container .warp_w_archive div.w_box div.data_box h3{font-size:167%;letter-spacing:-0.5px;margin:5px 0 0;text-align:left;font-weight:bold;}
#warpcore_lp_container .warp_w_archive div.w_box div.data_box h4{font-size:131%;margin-bottom:5px;}
#warpcore_lp_container .warp_w_archive div.w_box div.data_box div.text p a.btn{position:relative;display:inline-block;float:right;height:46px;width:140px;line-height:46px;font-size:18px;text-align:center;padding:2px 40px 0 20px;margin:15px 0 0 15px;border-radius:25px;text-decoration:none;color:#313131 !important;border:1px solid #C8CCCC;}
#warpcore_lp_container .warp_w_archive div.w_box div.data_box div.text p a.btn{background:#E5E5E5;background:linear-gradient(top bottom,#FEFEFE,#E5E5E5);background:-ms-linear-gradient(top, #FEFEFE, #E5E5E5);background:-moz-linear-gradient(center top, #FEFEFE 0%,#E5E5E5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FEFEFE),color-stop(1, #E5E5E5));}
#warpcore_lp_container .warp_w_archive div.w_box div.data_box div.text p a.btn i{width:25px;height:24px;display:inline-block;position:absolute;right:20px;top:11px;background:url(img/warp_w_pdf_icon.png) right center no-repeat;}

