@charset "utf-8";
/*アイコン表示用フォント設定*/
@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;
}
/*WARP事例ページの数字リストのスタイル定義*/
body#warp_jirei .warp_f_option_inner #wrap_overview ol.numList{font-size:100%;margin:0 5% 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 .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_text .jirei_simple_point 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_text .jirei_simple_point 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_text .jirei_simple_point 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_text .jirei_simple_point h3.head_arrow_y,
body#warp_jirei #contents_main .jirei_text .jirei_simple_point h3.head_arrow_g,
body#warp_jirei #contents_main .jirei_text .jirei_simple_point h3.head_arrow_b{position: relative;width: 100%; height: 36px; line-height: 36px; font-size: 1.2em; text-align: center; color: #fff; font-weight: 400; margin: 0 0 20px 0;}

/*IRページ追加スタイル*/
.mm_ir_additional p.current_state{text-align: right; font-size: 0.9em; margin-bottom: 0 !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 !important; font-size:0.5em;}
.mm_bstable th{font-weight: bold;}
.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;margin:0;list-style-position:outside;padding:5px 0 5px 18px;line-height:1.75}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox table.mm_bstable td > ul li{text-indent:-1px;}


.mm_ir_additional .boxicon:before{font-family:'mm-entypo';content:"\e893";padding-right:3px;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;}

.mm_warp_blog .no-wrap{white-space: nowrap;}


/*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 #wrap_overview ul.chkList li{list-style-type:none !important;margin-left:0;}
.warp_f_option_inner #wrap_overview ul.chkList li:before{font-family:'mm-entypo';content:"\e802";padding-right:5px;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:1em;}
.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;}


/*Web登録フォーム用 追加スタイル*/
ol.mm_summary_list { counter-reset: item; list-style-type: none !important; text-align: left; font-size: 0.9em; margin: 1em auto 3em !important; width: 100%; 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_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_movie_box {background-color: #eee; margin: 0 0 2em; border: 1px solid #c9c8c8; text-align: left;}
.mm_movie_box h3 { font-size: 1em !important; margin-bottom: 15px; font-weight: bold; border-bottom: 1px solid #c9c8c8; margin:0; padding: 1em 0 1em 0.5em !important; }
.mm_movie_box iframe { padding: 0; width:100%; }


/*簡易事例リストカスタマイズ*/
#warp_jirei .jirei_contents .mm_multicolumn_div2{margin-bottom:3em; border-bottom:1px solid #999;}
#warp_jirei .jirei_contents .mm_multicolumn_div2 .simple_jirei_normal,
#warp_jirei .jirei_contents .mm_multicolumn_div2 .simple_jirei_red{width:100%;margin:0 auto 2em;}
#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:1.4em !important; font-weight:normal !important; text-align: center !important;padding:5px 0;}
#warp_jirei .jirei_contents .mm_multicolumn_div2 .simple_jirei_normal ul,
#warp_jirei .jirei_contents .mm_multicolumn_div2 .simple_jirei_red ul{margin:1em 0 30px;}
#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:1.5em; margin-top:0.5em;line-height:1.2;}
#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: 100%; 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:100%;font-size:1em;margin:0;padding:0;line-height:1.75;}
#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;}


/*メールマガジン用 調整*/
body#news div#contents_main div#entry_body > .zppage-container * {box-sizing:border-box;overflow:hidden;overflow-wrap:anywhere;word-break:break-all;line-height:initial;} 
body#news div#contents_main div#entry_body>.zppage-container {font-feature-settings: "palt" 1;}
body#news div#contents_main div#entry_body>.zppage-container table{background-color: transparent; border: none;table-layout: fixed; /*width:auto !important;*/ max-width:100% !important;}
body#news div#contents_main div#entry_body>.zppage-container td{border:none; width:auto !important;max-width:100% !important;}
body#news div#contents_main div#entry_body > .zppage-container a {display: inline-block;} 
body#news div#contents_main div#entry_body>.zppage-container a.extlink{background: none; padding-right: 0 !important;}
body#news div#contents_main div#entry_body>.zppage-container ul {border:none;padding:1em 0;margin:0;padding-inline-start:40px;}
body#news div#contents_main div#entry_body > .zppage-container img {/*width:100% !important;*/max-width:100% !important; margin: 0 auto;}


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

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

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

/*WARPブログ専用 画像にドロップシャドウ*/
.mm_warp_blog img.dropshadow{padding:0; border:none; box-shadow : 1px 1px 1px rgba(102, 102, 102, 0.4);}
.mm_warp_blog img{display: block;}

/*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-purple{background-color:#D7E0F1;}
.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;}

/*カラム CSS Grid*/
.mm_grid_2fr, .mm_grid_3fr, .mm_grid_4fr{display:block;}
.mm_grid_2fr p, .mm_grid_3fr p, .mm_grid_4fr p{text-align:center;display:block;margin-bottom: 0;}
.mm_grid_2fr img, .mm_grid_3fr img, .mm_grid_4fr img{display:block;margin:0 auto 5px;}
.mm_grid_2fr p strong{line-height:1.3}


/*WARPブログ専用 左右回り込み画像*/
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog .photoLeft, body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog .photoRight{float: none; margin:20px auto; font-size: 1em; text-align: center;}
.mm_warp_blog .photoLeft > strong, .mm_warp_blog .photoRight>strong {display: block; text-align: center; font-weight: bold;}

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

/*WARPブログ 円画像付きプロフィール*/
.mm_warp_blog > div.profile_image{float: none; width: 100%;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > div.profile_image > p{margin: 2em auto 10px;}
.mm_warp_blog > div.profile_image > p.round_img img{border-radius: 50%;width: 150px;}
.mm_warp_blog > div.profile_image > p img{margin: 0 auto;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > div.profile_image > dl{padding: 5px; border-radius: 6px;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > div.profile_image > dl dt{font-size: 1.2em; font-weight: 600; text-align: center;}
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{text-align:center;font-size: 1em;}


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

/*WARPブログ記事内にメーカーアイコン表示*/
.mm_warp_blog .IconList{padding:0; width: 100%; list-style:none;}
.mm_warp_blog .IconList li{width:30%; padding-bottom:5px;display: block;margin:0 auto;}
.mm_warp_blog .IconList img{width:100%; 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 li{list-style-type:none;margin-left:1em; text-indent:-1em}
.mm_warp_blog ul.arrow_list li:before{font-family:'mm-entypo';content:"\e885";padding-right: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:0.6em;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:24px; bottom:-22px;}
.mm_warp_blog ol.arrow_num li:last-child::after{content:none;}

.mm_warp_blog p{margin-bottom: 20px;}
.mm_warp_blog ul.indent{padding: 0 0 5px; list-style:disc outside;}
.mm_warp_blog ol.indent{padding: 0 0 5px; list-style:decimal outside;}
.mm_warp_blog .indent li{margin-left: -1em; text-indent:0em;}
.mm_warp_blog .indent ol{margin-left:0; list-style:decimal outside;}
.mm_warp_blog .indent ol li{text-indent:0em !important; margin:0; width:100%;}


.mm_warp_blog ul.imgBlockList{width: 100%; margin:0 auto 20px;}
.mm_warp_blog ul.imgBlockList li{list-style-type:none;}
.mm_warp_blog ul.imgBlockList li img{display:block;}

/*WARPブログ blockquote*/
.mm_warp_blog blockquote{padding:10px; font-size: 0.85em; background:#f3f3f3; margin-bottom:2em;}
.mm_warp_blog blockquote h3{margin-top:10px !important; font-size:1em;}
.mm_warp_blog blockquote p{margin-bottom: 1em;}
body#warp_blog div#contents_main div.blog_entry_body div.mm_warp_blog blockquote ul.indent{margin-left: -15px; padding: 0 0 0 2.5em;}
body#warp_blog div#contents_main div.blog_entry_body div.mm_warp_blog blockquote ul.indent li{margin-bottom: 10px;}
body#warp_blog div#contents_main div.blog_entry_body div.mm_warp_blog blockquote.asside{background: #e0e0e0; border-radius: 0; padding: 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.9em; }


/*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; }
.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ブログ Table設定*/
.mm_warp_blog .mm_bstable {border: 1px solid #c8cccc; background-color:#fff;}
.mm_warp_blog .mm_bstable .text-right{text-align: right !important;}
.mm_warp_blog .mm_bstable .text-center{text-align: center !important;}
.mm_warp_blog .mm_bstable .text-left{text-align: left !important;}
.mm_warp_blog .mm_bstable .bg-grey{background-color:#f4f4f4 !important;}
.mm_warp_blog .mm_bstable .bg-green{background-color:#cdedd9 !important;}
.mm_warp_blog .mm_bstable .bg-blue{background-color:#daecf4 !important;}
.mm_warp_blog .mm_bstable .bg-header-grey{background-color:#b0bbbc !important;}
.mm_warp_blog .mm_bstable .bg-header-blue{background-color:#4eaaca !important;}
.mm_warp_blog .mm_bstable .bg-header-green{background-color:#489084 !important;}
.mm_warp_blog .mm_bstable ul{margin-left: 10px; list-style:outside;}
.mm_warp_blog .mm_bstable ol{margin-left: 10px; list-style:decimal;}
.mm_warp_blog .mm_bstable td strong{font-weight: bold;}

/*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.3em; 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:1em !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 !important;font-weight:bold !important; font-size:0.9em!important;}
.mm_warp_blog .hg_withLine h4.text-left{text-align:left !important;}

/*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;} 


/*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:3em !important;}
.mm_warp_blog .mb90px {margin-bottom:4em !important;}
.mm_warp_blog .mb100px {margin-bottom:5em !important;}
.mm_warp_blog .ml100px {}


/*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;}



/*WARPブログ 記述リスト*/
.mm_warp_blog dl {display: inline-block; margin-bottom: 0.5em; padding-left: 1em; width: 100%;}
.mm_warp_blog dl dt{float: none; font-weight:bold;margin-top:0.5em;}
.mm_warp_blog dl dd{margin-left: 0; }





/*Warpブログ 用語集 機能特長定義リスト*/
.mm_warp_blog dl.featureList {display: inline-block; width: 95%; overflow: hidden;background-color: #eee; padding: 10px; border-radius: 5px; font-size:0.9em;}
.mm_warp_blog dl.featureList dt{display: inline-block; text-align: right; font-weight: 700;margin-bottom:5px;}
.mm_warp_blog dl.featureList dd{line-height:1.2;margin-left: 0em; margin-bottom:5px;}
.mm_warp_blog dl.featureList dd >ul {display: inline-block; padding-left:10px;}


/*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;}

.mm_warp_blog p.QA_Q{color:#01A585; font-weight:bold; margin-bottom:10px; margin-left:1em; line-height:1.5;}
.mm_warp_blog p.QA_Caption{text-indent:0.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ブログ コードサンプル表記*/
.mm_warp_blog pre{margin: 1em 0 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ブログ 色についての説明*/
.mm_warp_blog .legendArea{;padding: 1em; font-size: 0.8em;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ブログ wpダウンロード*/
.mm_warp_blog div.boxLink_to_wp{margin:2em 0; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding: 1em 0;}
.mm_warp_blog div.boxLink_to_wp h4{margin-top:1em !important;}
.mm_warp_blog div.boxLink_to_wp ol{margin-bottom: 2em; list-style: decimal; margin-left: 1em;}
.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: 20px; 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:4px;} 
.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: center;}
.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 20px;}
.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;}



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


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

/*WARPブログ 黒線box 設定*/
.mm_warp_blog .line-box{padding:0; margin-bottom:1em; border: 1px solid #333; background-color:#fff;}
.mm_warp_blog .line-box>h3{font-size:1em; padding:0.5em !important; margin:0 0 1em; border-bottom: solid 1px #333;}
.mm_warp_blog .line-box p{margin:0px 1em 1em;}
.mm_warp_blog .line-box h4{margin:0px 1em 0.2em !important; font-size:1em;}
.mm_warp_blog .line-box ul.indent{margin-left:2em; text-indent:1em; font-size:0.8em; margin-bottom:1.5em;}
.mm_warp_blog .line-box ul.arrow_list{margin-left:1em;margin-bottom:1em;}

/*WARPブログ コメント用 緑囲み線 設定*/
.mm_warp_blog .comment_box_rnd{border: 2px #64c646 solid; border-radius: 10px;margin: 0.5em; padding: 10px;}
.mm_warp_blog .comment_box_rnd>h3{font-size:1em !important; font-weight:normal !important;}
.mm_warp_blog .comment_box_rnd ul{font-size:0.9em;}
.mm_warp_blog .comment_box_rnd ul li{margin-left:26px;text-indent:-16px;}



/*WARPブログ アダプターリスト*/
.mm_warp_blog ul.adapterList{width: 100%; display:grid; grid-gap: 5px; grid-template-columns: repeat(1,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: 0; 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:20px;}
.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ブログ 事例リンク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: 20px 0;text-align: center;}
.mm_warp_blog div.box_caseLink p.logo>img{width: 200px;}
.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:center;}
.mm_warp_blog div.box_caseLink p.linkBtn:before{font-family:'mm-entypo';content:"\e885";padding-right:10px;margin-left: 1em; color:#14ad8a;}



/*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ブログ PDFリンク一覧用*/
.mm_warp_blog .warp_w_archive h2{font-size:1.5em;text-align:center;}
.mm_warp_blog .warp_w_archive div.w_box{position:relative;width:100%;min-height:180px;border:1px solid #CCC;background:#FFF;margin-bottom:10px;}
.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:62%;min-height:182px;padding:15px 3% 15px 35%;cursor:pointer;}
.mm_warp_blog .warp_w_archive div.w_box div.data_box img{position:absolute;width:30%;height:auto;left:3%;top:15px;}
.mm_warp_blog .warp_w_archive div.w_box div.data_box span{display:inline-block;padding:0 6px;font-size:12px;font-weight:bold;line-height:1.4;text-align:center;margin-bottom:5px;}
.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;}
#warpcore_lp_container .warp_w_archive div.w_box div.data_box h3{font-size:14px;letter-spacing:-0.5px;margin:0;text-align:left;color:#313131;font-weight:bold;}
.mm_warp_blog .warp_w_archive div.w_box div.data_box h4{font-size:100%;letter-spacing:-0.5px;text-align:left;color:#313131;font-weight:bold;background-image:none;margin:5px 0px;text-indent:0;}
.mm_warp_blog .warp_w_archive div.w_box div.data_box div.text p{font-size:11px;line-height:1.3;}
.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:36px;width:100px;line-height:36px;font-size:13px;text-align:center;padding:2px 35px 0 15px;margin:10px 0 0 10px;border-radius:20px;text-decoration:none;color:#313131 !important;border:1px solid #CCC;}
.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:15px;top:7px;background:url(img/warp_w_pdf_icon.png) right center no-repeat;}


/* WARP ブログ ボックスフォーマット */
.mm_warp_blog .w_box {position:relative;width:100%;min-height:130px;border-bottom:1px solid #CCC;margin-bottom:10px;padding-bottom:10px;}
.mm_warp_blog .w_box {background-color:#F0F0F0;background:linear-gradient(top bottom,#FFF,#F0F0F0); background:-ms-linear-gradient(top, #FFF, #F0F0F0);background:-moz-linear-gradient(center top, #FFF 0%,#777 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF),color-stop(1, #F0F0F0));}
.mm_warp_blog .w_box a.link_eria {position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:3;}
.mm_warp_blog .w_box a.link_eria:hover + .data_box{background:#eee;opacity:0.1;}
.mm_warp_blog .w_box div.data_box {width:61%;min-height:111px;padding:0 0 0 37%;cursor:pointer; margin-top:0;}
.mm_warp_blog .w_box div.data_box span {display:inline-block;line-height:1.2;text-align:center;}
.mm_warp_blog .w_box div.data_box span.new_txt {position:absolute;left:37%;top:10px;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:3px 7px;font-size:12px;}
.mm_warp_blog .w_box div.data_box img {position:absolute;width:33%;height:auto;left:2%;top:10px;}
.mm_warp_blog .w_box div.data_box h3 {font-size:100% !important;text-align:left;font-weight:normal;text-decoration:underline; margin:8px 0 5px !important; padding-top:1em !important;line-height:1.5;letter-spacing:-0.5px;}
.mm_warp_blog .w_box div.data_box h3 small {font-size:98%;}
.mm_warp_blog .w_box div.data_box h4 {text-align:left;font-size:90% !important; margin-bottom:8px;letter-spacing:-0.5px;}


/* WARP ブログ box green banner */
.mm_warp_blog div.block_banner_link{border: 5px #64c646 solid; border-radius: 25px;margin: 0; padding: 1em;}
.mm_warp_blog div.block_banner_link>h5{font-size: 1.0em !important;color: #fff !important;background-color: #000;display: inline;padding:0; border: 1px solid #000;border-top-right-radius: 10px;}
.mm_warp_blog div.block_banner_link h3{font-size: 1.1em !important;margin:8px 0 0 0 !important;}
.mm_warp_blog div.block_banner_link h4{font-size: 0.9em !important; font-weight:normal !important;}
.mm_warp_blog div.block_banner_link p{ text-align:center;margin-top:2em;}
.mm_warp_blog div.block_banner_link .detail_btn  {font-size:0.9em; border-radius:25px; padding:1em; 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;}


/*WARPブログ アイコン付きコメント*/
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic {border: none;overflow: inherit;padding:1em 0.5em 0; } 
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic dt{padding:75px 0 1em; margin: 0 auto;color:#4a4a4a;position: relative; text-align:center;}
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: 70px; width: 70px; height: 70px; position: absolute; top:0px; content:'';}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic dt:has(> img){mask: none; padding: 0 0 1em;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic dt:has(> img) img{width: 70px; display: block;border-radius: 50%;margin: 0 auto 10px;}
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 {overflow: inherit;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog dl.comment-with-pic dd > p{position: relative; padding: 6px; background-color:#fff; border: 4px solid; border-radius: 6px; color: #474747; font-size: 0.9em;overflow: inherit;}
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: calc(50% - 10px);top: -13px; border-bottom: 10px solid; border-right: 8px solid transparent; border-left: 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-bottom-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-bottom-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-bottom-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-bottom-color: #1c2a5f;}


/*WARPブログ 円画像付き対談本文*/
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > dl.comment-with-icon {clear: both; padding-bottom:2em;display: inline-block;overflow: hidden; border: none;padding: 0; width:100%; background:none; }
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: 70px; }
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > dl.comment-with-icon dt > img {width: 50px; height: 50px; 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: 65px; width:calc(100% - 70px)}
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: 1em;}


/*書き出し対談人物紹介*/
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;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > div.preface > div.mm_grid_4fr{display: grid; grid-template-columns: 120px 1fr; grid-gap: 10px; align-items: end; padding:40px 0 20px;}
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.9em;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:center;align-self:start;}
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog > div.preface strong{background: none; }


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


/*WARPブログ 吹き出し風ボックス 鈴木さんアイコン表示*/
body#warp_blog div#contents_main div.blog_entry_body .mm_warp_blog div.fukidashi>p{ position: relative; padding: 2%; background-color:#DBF0DB; border: 4px solid #DBF0DB; border-radius: 6px;overflow: inherit;}
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:50%; top: -13px; border-bottom: 10px solid #DBF0DB; border-right: 8px solid transparent; border-left: 8px solid transparent;}
.mm_warp_blog div.fukidashi.suzuki{background:url("/jp/wp-content/uploads/2021/01/ic_asteria_Suzuki.png") no-repeat center 0; background-size: 100px;padding-top:113px;}
.mm_warp_blog div.fukidashi.watanabe{background:url("/jp/wp-content/themes/theme_infoteria/img/author_kwatanabe.png") no-repeat center 0; background-size: 100px;padding-top:113px;}
.mm_warp_blog div.fukidashi.takumi{background:url("/jp/wp-content/uploads/2022/08/takumi_image.png") no-repeat center 0; background-size: 100px; padding-top: 113px}
.mm_warp_blog div.fukidashi.kikuchi{background:url("/jp/wp-content/uploads/2016/02/kikuchi_image.png") no-repeat center 0; background-size: 100px; padding-top: 113px}

/*PRブログ スタイル設定*/
.mm_prblog  p strong.og{color:#F5AB18;font-weight:bold;}
.mm_prblog  p strong.gr{color:#00A395;font-weight:bold;}
.mm_prblog  H4{font-size:100% !important;}
.mm_prblog p.img_r, .mm_prblog p.img_l{width:100%;text-align:center;font-size:0.8em;line-height:1.4;margin: 0;}
.mm_prblog p > img{display:block; margin:0 auto 5px !important;}



/*WARPアダプタ一覧 説明文が切れるのを回避*/
body#warp_jirei .warp_f_option_archive .inner_box{min-height:108px !important;}
/*PDFダウンロードフォーム タイトル文字縮小を回避*/
.form_honbun > .title_area02 > h2{font-size:1.5em;}

/*Warp_core_lp 追加スタイル*/
#warpcore_lp_container #warpcore_titleBox_inner h4{color :#313131;font-size:1.0em;text-align:center;font-weight:normal;}
#warpcore_lp_container #warpcore_titleBox_inner h2{color :#5298cb;font-size:1.5em;text-align:center;font-weight:800;}
#warpcore_lp_container #warpcore_titleBox_inner h3{color :#5298cb;font-size:1.2em;text-align:center;font-weight:normal;}
#warpcore_lp_container #warpcore_titleBox_inner img{margin-bottom:2em;}
/*warp core rpa*/
#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{text-align:center;font-size:1.5em;font-weight:bold; line-height:1; margin-top:9px;}
#warpcore_lp_container .warpcore_rpa_titleBox #warpcore_rpa_titleBox_text h2 strong {font-size:40px;}
#warpcore_lp_container .warpcore_rpa_titleBox #warpcore_rpa_titleBox_text h2 small {font-size:1em; font-weight:bold;}
#warpcore_lp_container .warpcore_rpa_titleBox #warpcore_rpa_titleBox_text h3{text-align:center;margin-bottom:1.2em;}
#warpcore_lp_container .warpcore_rpa_titleBox #warpcore_rpa_titleBox_text p{text-align:center;line-height:1.4; font-size:1.1em;}
#warpcore_lp_container .warpcore_rpa_titleBox #warpcore_rpa_titleBox_text img {width:190px;}
#warpcore_lp_container .warpcore_rpa_titleBox #warpcore_rpa_titleBox_image{width:96px; float:none; margin:0 auto;}

#warpcore_lp_container .warpcore_rpa_rounded{background-color:#ecf8e8;padding-bottom:0.5em; margin-bottom:1.5em;}
#warpcore_lp_container .warpcore_rpa_rounded h3{margin-top:1em;}
#warpcore_lp_container .warpcore_rpa_rounded ul{list-style:none;}
#warpcore_lp_container .warpcore_rpa_rounded ul li {text-align:center; border:1px solid; padding:10px 0; margin:5px auto; border-radius:15px; width:80%;}
#warpcore_lp_container .warpcore_rpa_rounded ul li br{display:none;}
#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;}

/*RPAガイド*/
#warpcore_lp_container .rpa_guide_button a{display: block; background: url(img/455_86_WP_rpa_solution_guide_btn.png) no-repeat; width:455px; height: 86px; overflow: hidden; text-indent: 100%; white-space: nowrap;margin:0 auto;}
#warpcore_lp_container .rpa_guide_button a:hover{opacity: 0.8;}

/*RPA 特長解説*/
#warpcore_lp_container #warpcore_rpa_detailFeatures .textColumn h3{font-size: 2em; font-weight: bold;margin-bottom:0.5em;margin-top:1.5em;}
#warpcore_lp_container #warpcore_rpa_detailFeatures p{text-align: center;}
#warpcore_lp_container #warpcore_rpa_detailFeatures p.description{font-size: 1em; line-height:1.5;text-align: left;}
#warpcore_lp_container #warpcore_rpa_detailFeatures p.description br{display:none;}
#warpcore_lp_container #warpcore_rpa_detailFeatures p > a{color: #006699; font-size: 1em; line-height: 1; text-decoration:underline;}
#warpcore_lp_container #warpcore_rpa_detailFeatures h5{margin: 2em auto 2.5em; font-size: 1.2em; 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: 1em; font-weight: bold;}
#warpcore_lp_container #warpcore_rpa_detailFeatures h5 br{display:none;}



#warpcore_lp_container .warpcore1702_img02_box {margin-bottom:0;}
#warpcore_lp_container .warpcore1702_img02_box p.warpcore_rpa_notation{color: #464646; font-size: 0.9em; line-height: 1.8em; margin:0 auto 3em; padding: 0 5px; width: 90%;}
#warpcore_lp_container .warpcore1702_img02_box h3.warpcore_rpa_suggest{font-weight:bold;}
#warpcore_lp_container .warpcore_rpa_blue ul.maru{list-style:none;text-align:center;}
#warpcore_lp_container .warpcore_rpa_blue ul.maru li{border:2px solid #bbd6ea;background-color:#FFF;border-radius:5px;margin-bottom:5px;padding:1em 50% 1em 0;line-height:1.2;}
#warpcore_lp_container .warpcore_rpa_blue ul.maru li#excel{background:url(img/warpcore_rpa_excel_icon.png) no-repeat 80% center #fff;background-size:15% auto;}
#warpcore_lp_container .warpcore_rpa_blue ul.maru li#import_web{background:url(img/warpcore_rpa_import_web.png) no-repeat 80% center #fff;background-size:auto 90%;}
#warpcore_lp_container .warpcore_rpa_blue ul.maru li#create_report{background:url(img/warpcore_rpa_report.png) no-repeat 80% center #fff;background-size:auto 90%;}

#warpcore_lp_container .warpcore1702_img01_boxBg_blue ul.maru{list-style:none;text-align:center;}
#warpcore_lp_container .warpcore1702_img01_boxBg_blue ul.maru li{border:2px solid #bbd6ea;background-color:#FFF;border-radius:5px;margin-bottom:5px;padding:1em 50% 1em 0;line-height:1.2;}
#warpcore_lp_container .warpcore1702_img01_boxBg_blue ul.maru li.list01{background:url(img/warp_core_lp_infra_image.png) no-repeat 80% center #fff;background-size:15% auto;}
#warpcore_lp_container .warpcore1702_img01_boxBg_blue ul.maru li.list02{background:url(img/warp_core_lp_it_image.png) no-repeat 80% center #fff;background-size:auto 90%;}
#warpcore_lp_container .warpcore1702_img01_boxBg_blue ul.maru li.list03{background:url(img/warp_core_lp_backbone_image.png) no-repeat 80% center #fff;background-size:auto 90%;}
#warpcore_lp_container .warpcore1702_img01_boxBg_blue ul.maru li.list04{background:url(img/warp_core_lp_support_image.png) no-repeat 80% center #fff;background-size:15% auto;}
#warpcore_lp_container h3.suggest{font-weight:normal;color:#313131;text-align:center;font-size:1em;}
#warpcore_lp_container h3.suggest strong{ font-size:1.7em;display:block;}
#warpcore_lp_container .green{color:#64c646;}
#warpcore_lp_container .blue{color:#5298cb;}
#warpcore_lp_container .deepBlue{color:#0067b7;}
#warpcore_lp_container h4{font-size:1em;font-weight:normal;line-height:1.2;}
#warpcore_lp_container h3{text-align:center;font-size:1.3em;font-weight:normal;line-height:1.2;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray{margin-bottom:1em;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino{list-style:none;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino li{text-align:center;background-color:#fff;padding:10px;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino li h4{font-size:1.2em;font-weight:bold;margin-top:1em;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino.cal01 li{min-height:230px;width:auto;overflow:hidden;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino.cal01 li .ab_a{float:left;margin-bottom:20px;width:48%;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino.cal01 li .ab_a p{font-size:0.9em;line-height:1.2;text-align:center;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino.cal01 li .ab_b{float:right;width:48%;text-align:right;display:block;margin-top:3em;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.kino.cal01 li img{width:100%;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.cal03 li p{font-size:0.9em;line-height:1.2;padding-bottom:10em;text-align:center;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.cal03 li a{text-decoration:underline;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.cal03{margin-bottom:0;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray ul.cal03 li{margin-bottom:10px;}
#warpcore_lp_container .warpcore1702_img03_boxBg_gray .kino.cal03 li.convert{background:url(img/warp_core_lp_convert.png) no-repeat center 90% #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 65% #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:0em;}
#warpcore_lp_container .warpcore1702_img02_box ul.merit{list-style:none;border:1px solid #c7c7c7;border-radius:5px;text-align:center;position:relative;background-color:#fff;}
#warpcore_lp_container .warpcore1702_img02_box ul.merit:before{border-top:10px #c7c7c7 solid;border-left:10px solid transparent;border-right:10px solid transparent;content:"";position:absolute;left:50%;bottom:-10px;}
#warpcore_lp_container .warpcore1702_img02_box ul.merit:after{border-top:10px #fff solid;border-left:10px solid transparent;border-right:10px solid transparent;content:"";position:absolute;left:50%;bottom:-8px;}
#warpcore_lp_container .warpcore1702_img02_box ul.merit li{font-size:1.2em;color:#777;line-height:1.4;}
#warpcore_lp_container .warpcore1702_img02_box ul.merit li.box-center{margin:1em auto;}
#warpcore_lp_container .warpcore1702_img02_box ul.merit li em{font-size:2em;color:#f60;font-weight:normal;vertical-align:-8%;}
#warpcore_lp_container .warpcore1702_img02_box ul.kadai{list-style:none;text-align:center;}
#warpcore_lp_container .warpcore1702_img02_box ul.kadai li{border:1px solid #DED6A5;font-size:1em;line-height:1.1;font-weight:700;background:#fff;color:#726729;margin-bottom:5px;padding-bottom:1em;}
#warpcore_lp_container .warpcore1702_img02_box ul.kadai li h4{background:#BAA944;color:#FFF;font-size:0.8em;font-weight:normal;}
#warpcore_lp_container .warpcore1702_img02_box ul.kadai li h4 strong{font-size:1em;font-weight:normal;}
#warpcore_lp_container .warpcore1702_img02_box ul.kadai li br{display:none;}
#warpcore_lp_container .warpcore1702_img02_box p.logo{text-align:center;}
#warpcore_lp_container .warpcore1702_img02_box .koka .koka_arrow h3{color:#fff;font-weight:normal;background-color:#887012;line-height:1.4;}
#warpcore_lp_container .warpcore1702_img02_box .koka ul{background:#FFF;list-style:none;}
#warpcore_lp_container .warpcore1702_img02_box .koka ul li{border-bottom:1px dotted #C8CCCC;line-height:1.5em;text-align:left;}
#warpcore_lp_container .warpcore1702_img02_box .koka ul li:before{font-family:'mm-entypo';content:"\e802";padding-right:5px;color:#14ad8a;}
#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:1.2em;text-decoration:underline;display:block;}
#warpcore_lp_container .warpcore1702_img04_box h3{font-size:1.1em;}
#warpcore_lp_container .warpcore1702_img04_box h4{font-size:1em;}
#warpcore_lp_container .warpcore1702_img04_box table{font-size:1em;margin:1em auto;}
#warpcore_lp_container .warpcore1702_img04_box table thead th.col1{background-color:#0068B7;color:#fff;}
#warpcore_lp_container .warpcore1702_img04_box table thead th.col2{background-color:#0086D1;color:#fff;}
#warpcore_lp_container .warpcore1702_img04_box table tbody th{text-align:left;}
#warpcore_lp_container .warpcore1702_img04_box table th{border-right:1px solid #FFF;border-bottom:1px solid #FFF;background:#F0F0F0;text-align:center;line-height:1.1;padding:0.5em}
#warpcore_lp_container .warpcore1702_img04_box table td{border-right:1px solid #FFF;border-bottom:1px solid #FFF;text-align:center;padding:0.2em;}
#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 .warp_w_archive h2{font-size:1.5em;text-align:center;}
#warpcore_lp_container .warp_w_archive div.w_box{position:relative;width:100%;min-height:180px;border:1px solid #CCC;background:#FFF;margin-bottom:10px;}
#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:62%;min-height:182px;padding:15px 3% 15px 35%;cursor:pointer;}
#warpcore_lp_container .warp_w_archive div.w_box div.data_box img{position:absolute;width:30%;height:auto;left:3%;top:15px;}
#warpcore_lp_container .warp_w_archive div.w_box div.data_box span{display:inline-block;padding:0 6px;font-size:12px;font-weight:bold;line-height:1.4;text-align:center;margin-bottom:5px;}
#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:14px;letter-spacing:-0.5px;margin:0;text-align:left;color:#313131;font-weight:bold;}
#warpcore_lp_container .warp_w_archive div.w_box div.data_box h4{font-size:100%;letter-spacing:-0.5px;text-align:left;color:#313131;font-weight:bold;background-image:none;margin:5px 0px;text-indent:0;}
#warpcore_lp_container .warp_w_archive div.w_box div.data_box div.text p{font-size:11px;line-height:1.3;}
#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:36px;width:100px;line-height:36px;font-size:13px;text-align:center;padding:2px 35px 0 15px;margin:10px 0 0 10px;border-radius:20px;text-decoration:none;color:#313131 !important;border:1px solid #CCC;}
#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:15px;top:7px;background:url(img/warp_w_pdf_icon.png) right center no-repeat;}