/* THEME NAME:infoteria 02 */

/*----------------------------------------------------------------------------
ZOHOチャットボタン 2020/06
#zsiqbtn.zsiq_float3.zsiq_custombtn{position:relative;display:block !important;visibility:visible !important;}
----------------------------------------------------------------------------*/
#siqbtndiv.zsiq_flt_rel3.siqico-chat{position:fixed;right:15px;bottom:25px;}

/* -------------------------------------------
お問い合わせフォーム 14/03/31
----------------------------------------------- */
body#inquiry h1.free_page_title {text-align:left;}
body#inquiry h1.free_page_title span {display:block;font-size:131%;border-bottom:2px solid #C8CCCC;margin:5px 0 25px;padding:0;}
body#inquiry .free_page_subtitle {width:100%;min-height:34px;display:block;background:url(img/bgMonth.jpg) repeat-x;}
body#inquiry .free_page_subtitle h2 {text-align:left;font-size:123.1%;line-height:1;padding-top:10px;padding-bottom:10px;margin-bottom:0;}
body#inquiry .free_page_subtitle h2 span {color:#FFF;word-break:break-all;}
/*問い合わせトップ*/
body#inquiry div.link_box {background:#FFF ;border:1px solid #C8CCCC;text-align:left;margin-bottom:20px;}
body#inquiry div.link_box h2 {background:#F5F5F5 url(img/kadai_title_bg.jpg) repeat-x left bottom;padding:5px 5px 12px 10px;font-size:116%;font-weight:bold;color:#313131;}
body#inquiry div.link_box ul:before,
body#inquiry div.link_box ul:after {content:'';display:block;overflow:hidden;clear:both;}
body#inquiry div.link_box ul {zoom:1;}
body#inquiry div.link_box ul {list-style:none;margin:5px 5px 15px 15px;}
body#inquiry div.link_box ul li {background:url(img/kadai_arow.png) no-repeat 0 9px;padding:7px 0 5px 25px;font-size:93%;}
body#inquiry div.links {margin-bottom:2em;}
body#inquiry div.free_text {text-align:left;padding:0.5em 0 1em;line-height:1.5;}
body#inquiry div.free_text02 {text-align:left;padding:0 0 1em;line-height:1.5;}
body#inquiry div.free_text_hosoku {text-align:left;padding:0.5em 0 1em;font-size:93%;}
body#inquiry div#links_partners div.contact_box {margin-bottom:0px;}
body#inquiry div.contact_box dl dt {text-align:left;margin:0 0 0.5em;}
body#inquiry div.contact_box dl dd {text-align:left;margin:0 0 0.5em;}

/* WEBフォーム（メルマガ登録）2020/03 */
body#inquiry #ZHform_mail_entry_style {font-size:116%;}
body#inquiry #ZHform_mail_entry_style div#SIGNUP_PAGE {padding:0 !important;}

/* WEBフォーム（メルマガ解除）2020/03 */
body#inquiry #ZHform_mail_release_style table {font-size:14px;border-top:1px solid #C8CCCC;width:100%;}
body#inquiry #ZHform_mail_release_style table th,
body#inquiry #ZHform_mail_release_style table td {display:block;padding:12px 10px;border:1px solid #C8CCCC;border-top:none;vertical-align:top;}
body#inquiry #ZHform_mail_release_style table th {font-weight:bold;background:#eee;}
body#inquiry #ZHform_mail_release_style table td {text-align:left;background:#FFF;}
body#inquiry #ZHform_mail_release_style table small {color:#777;font-size:93%;}
body#inquiry #ZHform_mail_release_style table td input[type='text'] {font-size:108%;padding:3px;border:1px solid #C8CCCC;}
body#inquiry #ZHform_mail_release_style table td input[type='text'] {width:90%;}

body#inquiry #ZHform_mail_release_style table td.ZHsubmitBtn {text-align:center;padding:30px 0;border:none;background:transparent;}
body#inquiry #ZHform_mail_release_style table td input[type='submit'] {width:45%;height:45px;border:none;font-size:116%;padding:15px 0;margin:0 5px;}
body#inquiry #ZHform_mail_release_style table td input[type='submit'] {border-radius:22px;padding:7px;color:#FFF !important;text-align:center;display:inline-block;background:#333333;background:linear-gradient(top bottom,#999999,#333333);background:-ms-linear-gradient(top, #999999, #333333);background:-moz-linear-gradient(center top, #999999 0%,#333333 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #999999),color-stop(1, #333333));}
body#inquiry #ZHform_mail_release_style table td input[type='submit']:hover {opacity:0.5;}




/* WEBフォーム 2020/03 */
body#inquiry #ZHform_all_reset_style,
body#inquiry #ZHform_all_reset_style table,
body#inquiry #ZHform_all_reset_style table tr,
body#inquiry #ZHform_all_reset_style table th,
body#inquiry #ZHform_all_reset_style table td {box-sizing:border-box;}
body#inquiry #ZHform_all_reset_style table {font-size:14px;border-top:1px solid #C8CCCC;width:100%;}
body#inquiry #ZHform_all_reset_style table div {font-size:85%;}
body#inquiry #ZHform_all_reset_style table th,
body#inquiry #ZHform_all_reset_style table td {display:block;padding:12px 10px;border:1px solid #C8CCCC;border-top:none;vertical-align:top;}
body#inquiry #ZHform_all_reset_style table th {font-weight:bold;background:#eee;}
body#inquiry #ZHform_all_reset_style table td {text-align:left;background:#FFF;}
body#inquiry #ZHform_all_reset_style table input[type='radio'],
body#inquiry #ZHform_all_reset_style table input[type='checkbox'] {-webkit-transform:scale(1.5);transform:scale(1.5);}
body#inquiry #ZHform_all_reset_style table span.hissu {color:#ba0909;font-size:93%;padding-left:7px;}
body#inquiry #ZHform_all_reset_style table small {color:#096;font-size:93%;}
body#inquiry #ZHform_all_reset_style table td select,
body#inquiry #ZHform_all_reset_style table td textarea,
body#inquiry #ZHform_all_reset_style table td input[type='text'],
body#inquiry #ZHform_all_reset_style table td input[type='date'] {font-size:108%;padding:3px;border:1px solid #C8CCCC;}
body#inquiry #ZHform_all_reset_style table td input[type='radio'],
body#inquiry #ZHform_all_reset_style table td input[type='checkbox'] {-webkit-transform:scale(1.5);transform:scale(1.5);margin:5px 10px 5px 3px;}
body#inquiry #ZHform_all_reset_style table td select {width:90%;}
body#inquiry #ZHform_all_reset_style table td textarea {width:90%;height:8em;}
body#inquiry #ZHform_all_reset_style table td input[type='text'],
body#inquiry #ZHform_all_reset_style table td input[name='Last Name'],
body#inquiry #ZHform_all_reset_style table td input[name='First Name'] {width:90%;}
body#inquiry #ZHform_all_reset_style table td input[name='Zip Code'],
body#inquiry #ZHform_all_reset_style table td input[name='State'],
body#inquiry #ZHform_all_reset_style table td input[name='Phone'] {width:90%;}
body#inquiry #ZHform_all_reset_style table td input.TaikenCloudDay {width:90%;}
body#inquiry #ZHform_all_reset_style table td.ZHsubmitBtn {text-align:center;padding:30px 0;border:none;background:transparent;}
body#inquiry #ZHform_all_reset_style table td input[type='submit'] {width:45%;height:45px;border:none;font-size:116%;padding:15px 0;margin:0 5px;}
body#inquiry #ZHform_all_reset_style table td input[type='submit'] {border-radius:22px;padding:7px;color:#FFF !important;text-align:center;display:inline-block;background:#333333;background:linear-gradient(top bottom,#999999,#333333);background:-ms-linear-gradient(top, #999999, #333333);background:-moz-linear-gradient(center top, #999999 0%,#333333 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #999999),color-stop(1, #333333));}
body#inquiry #ZHform_all_reset_style table td input[type='submit']:hover {opacity:0.5;}
/* WEBフォーム 2020/03 代替予定（table）以下は無いかもしれないので代替予定無し、削除かも、とりあえずこのまま */
body#inquiry #ZHform_all_reset_style table p.gray {color:#777;text-indent:1em;}
body#inquiry #ZHform_all_reset_style table td#reason_cell p {margin:0;padding:0;}



/* WEBフォーム ◎新バージョン（table ⇒ div）他フォーム更新したらsmall以降再チェック予定 2020/09 */
body#inquiry #ZHform_all_reset_style,
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm,
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_row, /* tr 相当 */
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld, /* th 相当 */
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_lab {box-sizing:border-box;} /* td 相当 */
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm {font-size:14px;border-top:1px solid #C8CCCC;width:100%;padding:0;}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_row {margin:0;}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_lab,
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld,
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_privacy {display:block;float:none;margin:0;width:100%;padding:12px 10px;border:1px solid #C8CCCC;border-top:none;vertical-align:top;} /* td 相当 */
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_lab {font-weight:bold;background:#eee;} /* th 相当 */
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_lab label {} /* th内ラベル 相当 */
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld,
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_privacy {text-align:left;background:#FFF;}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld div small {display:block;clear:both;box-sizing:border-box;overflow:hidden;margin:0;padding:0;} /* 内包注釈small */
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm input[type='radio'],
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm input[type='checkbox'] {-webkit-transform:scale(1.5);transform:scale(1.5);}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_privacy .zcwf_privacy_txt {font-size:85%;font-family:auto;color:#474747;padding-top:10px;margin-left:0;}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_privacy #privacyErr {font-size:85%;color:#ba0909;padding-left:0;font-weight:bold;}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld.ZHreCAPTCHA {}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld #recapErr {font-size:85%;color:#ba0909;padding-left:0;font-weight:bold;}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm span.hissu {color:#ba0909;font-size:93%;padding-left:7px;}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm small {color:#096;font-size:93%;}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld select,
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld textarea,
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld input[type='text'],
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld input[type='date'] {font-size:108%;padding:3px;border:1px solid #C8CCCC;}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld input[type='radio'],
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld input[type='checkbox'] {-webkit-transform:scale(1.5);transform:scale(1.5);margin:5px 10px 5px 3px;}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld select {width:90%;}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld textarea {width:90%;height:8em;}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld input[type='text'],
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld input[name='Last Name'],
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld input[name='First Name'] {width:90%;}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld input[name='Zip Code'],
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld input[name='State'],
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld input[name='Phone'] {width:90%;}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld input.TaikenCloudDay {width:90%;}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_row.ZHsubmitBtn {margin:30px auto;border:none;}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_row.ZHsubmitBtn div.zcwf_col_fld {border:none;width:auto;float:none;text-align:center;padding:0;margin:0 auto;background:transparent;}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld input[type='submit'] {max-width:none;width:45%;height:45px;border:none;font-size:116%;padding:15px 0;margin:0 5px;}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld input[type='submit'] {border-radius:22px;padding:7px;color:#FFF !important;text-align:center;display:inline-block;background:#333333;background:linear-gradient(top bottom,#999999,#333333);background:-ms-linear-gradient(top, #999999, #333333);background:-moz-linear-gradient(center top, #999999 0%,#333333 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #999999),color-stop(1, #333333));}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld input[type='submit']:hover {opacity:0.5;}
/* WEBフォーム 新しい構成版（table ⇒ div）以下は無いかもしれないので代替予定無し、削除かも、とりあえずこのまま 2020/09 */
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm p.gray {color:#777;text-indent:1em;}
body#inquiry #ZHform_all_reset_style div.crmWebToEntityForm div.zcwf_col_fld#reason_cell p {margin:0;padding:0;}




/* テキスト */
body#inquiry .inquiry_form p.gray {color:#777;text-indent:1em;}
body#inquiry .inquiry_form span.hissu {color:#ba0909;font-size:85%;padding-left:7px;}
body#inquiry h3#inquiry_sub {margin:25px 0 10px 0;font-size:108%;font-weight:bold;color:#313131;}
body#inquiry #inquiry_form_text p span {background:url(img/label.png) 0 0 no-repeat;padding:2px 10px 10px 6px;color:#FFF;}
body#inquiry span.wpcf7-list-item {display:block;}
body#inquiry div.reason_detail {padding-left:20px;padding-bottom:8px;}
body#inquiry div.reason_detail input {margin-left:8px;}
body#inquiry .inquiry_form td#reason_cell p {margin:0;padding:0;}
body#inquiry #inquiry_form_text a.style_clear {background:none;}
body#inquiry #inquiry_form_text a.arrow_glay {background:url(img/sankakuGlay.png) no-repeat 0 7px;padding:3px 0px 5px 12px;}
/* フォーム共通 */
body#inquiry table.inquiry_form input[type='radio'],
body#inquiry table.inquiry_form input[type='checkbox'] {-webkit-transform:scale(1.5);transform:scale(1.5);}
body#inquiry table.inquiry_form {width:100%;margin:15px 0;border-bottom:1px solid #C8CCCC;border-right:1px solid #C8CCCC;}
body#inquiry table.inquiry_form th,
body#inquiry table.inquiry_form td {display:block;padding:12px 10px;border-left:1px solid #C8CCCC;border-top:1px solid #C8CCCC;vertical-align:top;}
body#inquiry table.inquiry_form th {font-weight:bold;background:#eee;}
body#inquiry .inquiry_form td {text-align:left;background:#FFF;}
body#inquiry .inquiry_form td span small {color:#777;display:block;}
body#inquiry select,
body#inquiry input,
body#inquiry textarea {border:1px solid #C8CCCC;}
body#inquiry input#your_company,
body#inquiry input#your_section,
body#inquiry select#your_position,
body#inquiry select#your-t0601_inquiry_name,
body#inquiry select#your_pref,
body#inquiry input#your_city,
body#inquiry input#your_banchi,
body#inquiry input.telno,
body#inquiry input#your_name_sei,
body#inquiry input#your_name_mei,
body#inquiry input#your_kana_sei,
body#inquiry input#your_kana_mei,
body#inquiry input.textitem,
body#inquiry input#email,
body#inquiry input#your_email,
body#inquiry input#your_zip01,
body#inquiry input#your_zip02,
body#inquiry input#your_age,
body#inquiry input#grad_school,
body#inquiry input#request_salary,
body#inquiry input#date_of_change,
body#inquiry textarea.textarea_int,
body#inquiry .reason_detail_other,/* input textarea */
body#inquiry textarea#your_opputinity_text,
body#inquiry textarea#textarea1,
body#inquiry textarea#your_oopotunity_text_free,
body#inquiry textarea#your-t0601_inquiry_detail,
body#inquiry input[name=t0601_start_date],
body#inquiry input.campaign_code201811 {font-size:14px;padding:3px;}
body#inquiry input#your_company,
body#inquiry input#your_section,
body#inquiry input#your_city,
body#inquiry input#your_banchi,
body#inquiry input.textitem,
body#inquiry input#email,
body#inquiry input#your_email,
body#inquiry input#grad_school,
body#inquiry input#date_of_change,
body#inquiry input.reason_detail_other,
body#inquiry textarea.reason_detail_other,
body#inquiry input#your_oppotunity_text02,
body#inquiry textarea.textarea_int,
body#inquiry textarea#textarea1,
body#inquiry textarea#your_opputinity_text,
body#inquiry textarea#your_oopotunity_text_free,
body#inquiry textarea#your-t0601_inquiry_detail,
body#inquiry input[name=t0601_start_date],
body#inquiry input.campaign_code201811 {width:90%;}
body#inquiry input.telno,
body#inquiry input#your_tel01 {width:19%;display:inline;}
body#inquiry input#your_name_sei,
body#inquiry input#your_name_mei,
body#inquiry input#your_kana_sei,
body#inquiry input#your_kana_mei,
body#inquiry input#your_zip02 {width:35%;margin-left:5px;}
body#inquiry input#your_zip01,
body#inquiry input#your_age,
body#inquiry input#your_salary,
body#inquiry input#request_salary {width:25%;}
body#inquiry textarea.textarea_int,
body#inquiry textarea#textarea1,
body#inquiry textarea#your_opputinity_text,
body#inquiry textarea.reason_detail_other,
body#inquiry textarea#your_oopotunity_text_free,
body#inquiry textarea#your-t0601_inquiry_detail {height:8em;}
/* Norton SSL VeriSign */
body#inquiry #ssl_box {width:100%;margin:0 auto;}
body#inquiry #ssl_box table {float:left;margin-right:10px;}
body#inquiry #ssl_box p {padding-top:10px;line-height:1.5;}
body#inquiry #ssl_box p a {background:url(img/yakumono.png) 0 11px no-repeat;padding:3px 0 3px 12px;}
/* Submit Btn */
body#inquiry #submit_btn input {width:45%;height:45px;border:none;font-size:123.1%;margin:0 5px;font-weight:bold;}
body#inquiry #submit_btn input {border-radius:22px;padding:7px;color:#FFF !important;text-align:center;display:inline-block;background:#333333;background:linear-gradient(top bottom,#999999,#333333);background:-ms-linear-gradient(top, #999999, #333333);background:-moz-linear-gradient(center top, #999999 0%,#333333 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #999999),color-stop(1, #333333));}
body#inquiry #submit_btn {padding:15px 0;}
/* ASTERIA評価版 クラウド追加 14/07 */
body#inquiry #inquiry_form_text ul.trial_box {margin-bottom:20px;}
body#inquiry #inquiry_form_text ul.trial_box li {list-style-type:none;}
/* AWS手順説明 */
body#inquiry #inquiry_form_text dl.aws_order_signup {margin-top:1em;margin-bottom:20px;text-align:left;font-size:108%;font-weight:bold;border-bottom:1px solid #CCC;}
body#inquiry #inquiry_form_text dl.aws_order_signup a {text-decoration:underline;}
body#inquiry #inquiry_form_text dl.aws_order_signup span {color:#09F;}
body#inquiry #inquiry_form_text dl.aws_order_signup dt {margin:0 0 5px 0;}
body#inquiry #inquiry_form_text dl.aws_order_signup dd {margin:0 0 30px 0;}
body#inquiry #inquiry_form_text dl.aws_order_signup dd img {font-size:0;line-height:1;}
/* AWS申込方法 */
body#inquiry #inquiry_form_text dl.aws_order {margin-top:1em;margin-bottom:20px;text-align:left;font-size:108%;}
body#inquiry #inquiry_form_text dl.aws_order a {text-decoration:underline;}
body#inquiry #inquiry_form_text dl.aws_order span {font-weight:bold;}
body#inquiry #inquiry_form_text dl.aws_order span.blue {color:#09F;}
body#inquiry #inquiry_form_text dl.aws_order dt {font-weight:bold;margin:0;}
body#inquiry #inquiry_form_text dl.aws_order dd {margin:0 0 20px 30px;}
/* AWS申込注意 */
body#inquiry #inquiry_form_text div.aws_notice {margin-top:1em;margin-bottom:2em;border:1px solid #CCC;}
body#inquiry #inquiry_form_text div.aws_notice h4 {font-size:123.1%;font-weight:bold;text-align:left;text-decoration:underline;margin:1em 1em 0.5em;}
body#inquiry #inquiry_form_text div.aws_notice ul li {list-style-type:none;margin-left:1em;margin-right:1em;}
/* AWS申込方法イメージ */
body#inquiry #inquiry_form_text ul.aws_order {margin-top:2em;margin-bottom:2em;}
body#inquiry #inquiry_form_text ul.aws_order li {background:url(img/aws_order_long.png) right 45% no-repeat;
font-size:85%;text-align:center;list-style-type:none;float:left;margin:0 0 0 1%;width:20%;min-height:35px;line-height:1.3;color:#FFF;}
body#inquiry #inquiry_form_text ul.aws_order li.ok {background:url(img/aws_order_short.png) right top no-repeat;width:25px;color:#777;}
body#inquiry #inquiry_form_text ul.aws_order li.login {background:url(img/aws_order_long_login.png) right 45% no-repeat;}
body#inquiry #inquiry_form_text ul.aws_order li.gyo1 {line-height:50px;}
body#inquiry #inquiry_form_text ul.aws_order li.gyo2 {padding-top:15px;}
/* AWSフォーム */
body#inquiry #inquiry_form_text div.aws_box {margin-top:1em;margin-bottom:30px;text-align:left;font-weight:bold;border-bottom:1px solid #CCC;}
body#inquiry #inquiry_form_text div.aws_box p {margin-bottom:30px;}
/* WordPrss ContactForm7 */
.wpcf7-list-item-label {padding-left:7px;}
.wpcf7 span.wpcf7-not-valid-tip {display:block;position:static;top:0;left:0;border:none;color:red;font-size:123.1%;font-weight:bold;background:pink;}
.wpcf7 .wpcf7-not-valid {background:pink;}
.wpcf7 .wpcf7-response-output {margin:10px 0 0;padding:8px 35px 8px 14px;}
.wpcf7 .wpcf7-validation-errors {color:#B94A48;background-color:#F2DEDE;border:1px solid #EED3D7;}
.wpcf7 .wpcf7-mail-sent-ok {color:#3A87AD;background-color:#D9EDF7;border:1px solid #BCE8F1;}
/* -------------------------------------------
WARPライブラリー 14/05/14
----------------------------------------------- */
.form_honbun {text-align:left;}
.form_img {margin:0 auto 20px;}
.form_img img {max-width:75%;}
.form_honbun dl dt {font-size:108%;font-weight:bold;color:#333;border-bottom:1px solid #C8CCCC;padding-bottom:8px;margin-bottom:8px;}
.form_honbun dl dd {padding:0 2.5em;}
.form_honbun dl dd.lastline {padding-bottom:2em;}
.form_summary {background:url(img/entry_body_hr_long.png) no-repeat center top;padding:1em 0 0;}
.form_summary02 {padding:1em 0px 0;}
.form_summary_w350 {margin:0 0 2em;padding:2em 0 1em;border:1px solid #C8CCCC;border-left:none;border-right:none;}
.form_honbun dl.border_0 dt {border-bottom:0px solid;}
dl.summary_box {text-align:left;margin:30px auto 40px auto;font-size:14px;font-weight:bold;}
/* ライブラリ　ソーシャルブックマーク */
div#contents div.contents_main div.form_honbun div.summry_box div.social_plugin div.wp_social_bookmarking_light div {float:left;clear:right;display:block;}
/*--------------------------------------
ページ内バナー
--------------------------------------*/
.bnrBox_in_pages {width:100%;height:auto;margin:0 auto 30px;text-align:center;}
.bnrBox_in_pages a {display:block;}
.bnrBox_in_pages a img {max-width:100%;}
/*--------------------------------------
Onsheet
--------------------------------------*/
.btn_bdetail02 {background:url(img/btn_bdetail.png) no-repeat left top transparent;display:inline-block;width:179px;height:26px;line-height:26px;color:#FFF !important;text-align:center;margin:0 auto;padding-left:5px;margin-top:-30px;}

/* sp-hb.css 移管 15/08 */
.gap_10 {clear:both;height:10px;}
.gap_20 {clear:both;height:20px;}
.spt10 {margin-top:10px !important;}
.m_10 {margin:10px 0;}
.t_10 {margin-top:10px;}
.b_10 {margin-bottom:10px;}
.t_20 {margin-top:20px;}
.swrap strong {font-weight:bold;}
.swrap a {color:#006699;}
.w_wrap {padding:5px;background-color:#FFF;text-align:left;}
.w_wrap h4, .l_wrap h4 {background:#e8eeed;background:linear-gradient(to bottom, #FFF, #e8eeed);background:-ms-linear-gradient(top, #FFF, #e8eeed);background:-moz-linear-gradient(center top, #FFF 0%, #e8eeed 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF),color-stop(1, #e8eeed));color:#303030;font-size:130%;line-height:36px;text-indent:15px;text-align:left;margin-left:-20px;margin-right:-20px;}
.w_wrap img, .l_wrap img {margin:20px auto;width:auto;}
.w_wrap h4 {text-align:center;margin-bottom:10px;}
.w_wrap h4.line2 {background:url(img-s/gslist_bg.png) repeat-x scroll 0 0 #FFF;}
.w_wrap h4.noline {background:#FFF;}
.w_wrap p, .l_wrap p {padding:10px 0;}
.l_wrap h4.gray, .w_wrap h4.gray {background:#545253;background:linear-gradient(to bottom, #77757a, #545253);background:-ms-linear-gradient(top, #77757a, #545253);background:-moz-linear-gradient(center top, #77757a 0%, #545253 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #77757a),color-stop(1, #545253));color:#FFF;text-align:left;}
.l_wrap.radius_t {border-top-left-radius:5px;border-top-right-radius:5px;border-top:solid 1px #739E94;}
.l_wrap.radius_b {border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:solid 1px #739E94;}
.l_wrap.line_b {border-bottom:solid 1px #739E94;}
.l_wrap {padding:5px;text-align:left;}
.p_20_70 {padding-top:20px;padding-bottom:20px;}
.l_wrap.radius_t h4.radius_t {border-top-left-radius:5px;border-top-right-radius:5px;}
.side_wrap {padding:0 10px 10px;text-align:left;background:#FFF;}
.btn_r_g {border-radius:22px;padding:7px;color:#FFF !important;text-align:center;display:inline-block;background:#333333;background:linear-gradient(to bottom, #949494, #333333);background:-ms-linear-gradient(top, #949494, #333333);background:-moz-linear-gradient(center top, #949494 0%, #333333 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #949494),color-stop(1, #333333));}
.btn_r_g2 {border-radius:22px;padding:7px;color:#FFF !important;text-align:center;display:inline-block;background:#333333;background:linear-gradient(to bottom, #949494, #333333);background:-ms-linear-gradient(top, #949494, #333333);background:-moz-linear-gradient(center top, #949494 0%, #333333 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #949494),color-stop(1, #333333));font-size:16px;height:31px;line-height:31px;width:160px;}
/* Trial BTN Green*/
.btn_r_green {border-radius:22px;padding:7px;color:#FFF !important;text-align:center;display:inline-block;background:#50B847;background:linear-gradient(top bottom, #68B748, #50B847);background:-ms-linear-gradient(top, #68B748, #50B847);background:-moz-linear-gradient(center top, #68B748 0%, #50B847 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #68B748),color-stop(1, #50B847));}
.btn_r_green2 {border-radius:22px;padding:7px;color:#FFF !important;text-align:center;display:inline-block;background:#50B847;background:linear-gradient(top bottom, #68B748, #50B847);background:-ms-linear-gradient(top, #68B748, #50B847);background:-moz-linear-gradient(center top, #68B748 0%, #50B847 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #68B748),color-stop(1, #50B847));font-size:16px;height:31px;line-height:31px;width:160px;}
/* Trial BTN Green*/
.btn_r_w {border-radius:22px;padding:7px;color:#303030;display:inline-block;text-align:center;border:1px solid #E1E1E1;background:#DDE8E6;background:linear-gradient(to bottom, #FFF, #DDE8E6);background:-ms-linear-gradient(top, #FFF, #DDE8E6);background:-moz-linear-gradient(center top, #FFF 0%, #DDE8E6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF),color-stop(1, #DDE8E6));}
.btn_r_wp {border-radius:22px;padding:6px 40px 6px 20px;color:#303030 !important;display:inline-block;text-align:center;border:1px solid #E1E1E1;background:#DDE8E6;background:linear-gradient(to bottom, #FFF, #DDE8E6);background:-ms-linear-gradient(top, #FFF, #DDE8E6);background:-moz-linear-gradient(center top, #FFF 0%, #DDE8E6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF),color-stop(1, #DDE8E6));position:relative;font-weight:bold;}
.btn_r_wp span {display:inline-block;background:url(img/19/ico_play.png) no-repeat scroll 0 center transparent;width:22px;height:22px;position:absolute;right:10px;}
.btn_r_p, .btn_r_pdf {border:1px solid #E1E1E1;border-radius:14px 14px 14px 14px;color:#FFF !important;display:inline-block;font-size:12px;font-weight:bold;height:26px;line-height:26px;padding:0 30px 0 30px;position:relative;text-align:left;background:#323231;background:linear-gradient(top bottom, #7b7b7b, #323231);background:-ms-linear-gradient(top, #7b7b7b, #323231);background:-moz-linear-gradient(center top, #7b7b7b 0%, #323231 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #7b7b7b),color-stop(1, #323231));}
.btn_r_pdf {padding-left:50px;}
.btn_r_pdf span {background:url(img/19/ico_pdf.png) no-repeat scroll 0 center transparent;display:inline-block;height:16px;left:17px;position:absolute;top:4px;width:16px;}
.btn_bdetail {background:url(img/btn_bdetail.png) no-repeat scroll 0 0 transparent;display:inline-block;width:119px;padding:0 25px 0 35px;height:26px;line-height:26px;color:#FFF !important;margin-top:-30px;}
.table1 {border-top:1px solid #C8CCCC;border-left:1px solid #C8CCCC;width:100%;}
.table1 thead td {background-color:#8d8d8d;color:#FFF;}
.table1 tbody td {background-color:#FFF;color:#313131;}
.table1 tbody td.gbg {background-color:#eee;}
.table1 td {border-bottom:1px solid #C8CCCC;border-right:1px solid #C8CCCC;padding:10px;}
.table2 {border-top:1px solid #C8CCCC;border-left:1px solid #C8CCCC;width:100%;}
.table2 thead td, .table2 thead th {background-color:#eee;color:#313131;}
.table2 tbody td, .table2 tbody th {background-color:#FFF;color:#313131;}
.table2 td, .table2 th {border-bottom:1px solid #C8CCCC;border-right:1px solid #C8CCCC;padding:10px;}
.table3 {border-top:1px solid #C8CCCC;border-left:1px solid #C8CCCC;width:100%;}
.table3 tbody td, .table3 tbody th {color:#313131;}
.table3 td, .table3 th {border-bottom:1px solid #C8CCCC;border-right:1px solid #C8CCCC;padding:10px;}
.table3 tbody td {background-color:#FFF;}
.table3 tbody th {background-color:#F5F5F5;}
.table4 {border-top:1px solid #C8CCCC;border-left:1px solid #C8CCCC;width:100%;}
.table4 td, .table4 th {border-bottom:1px solid #C8CCCC;border-right:1px solid #C8CCCC;color:#313131;padding:10px;text-align:center;}
.table4 thead td, .table4 thead th {background-color:#F5F5F5;font-weight:bold;}
.table4 tbody th, .table4 tbody td {background-color:#FFF;}
.table5 {border-top:1px solid #C8CCCC;border-left:1px solid #C8CCCC;width:100%;}
.table5 td, .table5 th {border-bottom:1px solid #C8CCCC;border-right:1px solid #C8CCCC;color:#313131;padding:10px;}
.table5 thead td, .table5 thead th {background-color:#8d8d8d;font-weight:bold;color:#FFF;}
.table5 tbody th {background-color:#eee;font-weight:bold;width:auto;word-break:keep-all;}
.table5 tbody td {background-color:#FFF;}
.frame1 {border:1px solid #C8CCCC;padding:1px;}
.frame1 .frame11 {border:solid 1px #F5F5F5;padding:8px;}
.seemore {background:url(img/sankakuGlay.png) no-repeat scroll 0 center transparent;padding-left:16px;color:#006699 !important;}
.goplay {background:url(img/19/ico_play.png) no-repeat scroll right center transparent;padding-right:27px;color:#006699 !important;text-decoration:none !important;}
.glabel {background:url(img/19/glabel_bg.png) no-repeat scroll 0 0 transparent;padding-left:10px;width:103px;height:28px;line-height:28px;color:#FFF !important;}
.wdown {background:url(img/19/ico_down.png) no-repeat scroll 0 0 transparent;width:92px;display:inline-block;height:46px;}
#bsubnav {display:none;}
#fcrumb {display:none;}
.clear {clear:both;}
.clear:after {content:'.';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.center {text-align:center;}
.dt {display:none;}
.color_blue {color:#0066ff !important;}
.color_black {color:#000;}
.color_green {color:#226512 !important;}
.color_red2 {color:#c80000;}
.font_16 {font-size:16px;}
.color_blue {color:#0066ff !important;}
.font-bold {font-weight:bold;}
.bbtitle {font-weight:bold;color:#000000;font-size:16px;}
.bgtitle, .sbgtitle {font-weight:bold;color:#313131;font-size:16px;}
.f20 {font-weight:bold;color:#313131;font-size:20px;}
.lltitle {font-weight:bold;font-size:16px;color:#313131;}
.sfont {font-size:12px;color:#888b8a;}
.hr1.sp {height:1px;border-bottom:solid 1px #b2b7b7;width:90%;}
.dot_ul li {background:url(img/dot.gif) no-repeat scroll 0 9px transparent;padding-left:10px;}
.disc_ul li {list-style:disc inside none;}
.square_ul li {list-style:square outside none;margin-left:20px;}
.kadai_ul li {background:url(img/kadai_arow.png) no-repeat scroll 0 9px transparent;font-size:93%;padding:7px 0 5px 25px;}
.kadai_ul li a {color:#006699;}
.ul_sankaku li {background:url(img/sankakuGlay.png) no-repeat scroll 0 center transparent;list-style:none outside none;padding-left:15px;}
.switchHat_wrap {background:url(img-s/bgList.png) repeat-x scroll 0 0 transparent;border-top:1px solid #A4BFBA;height:36px;}
.totaltitle {display:none;}
#totaltitle h3, #subnav h3 {color:#000000;font-size:128%;line-height:35px;}
#bnav {display:none;}
#nav li, #subnav li {background:#FFF;border-bottom:1px solid #EEF0EF;float:left;height:22px;padding:6px 0 5px;text-align:left;text-indent:32px;width:50%;}
#nav li.over, #subnav li.over {background:url(img/dot.gif) no-repeat scroll 22px center #FFF;}
#nav li a, #subnav li a, #bsubnav li a {color:#313131;}
.xmlnote_box {position:relative;text-align:center;}
.xmlnote_box p {padding-top:10px;padding-bottom:20px;}
.xmlnote_box .btn_bdetail {background:url(img/btn_bdetail.png) no-repeat scroll 0 0 transparent;color:#FFF;display:inline-block;height:26px;line-height:26px;margin:0 auto;text-align:center;width:179px;margin-bottom:20px;}
.xmlnote_link .title {display:none;}
.xmlnote_link a {color:#0265ff;text-decoration:underline;}
.xmlnote_link .content .left {margin-left:-10px;padding-left:10px;padding-top:10px;background:url(img/dot.gif) no-repeat scroll 0 20px transparent;}
/* sider */
.sider_right_com {display:none;}
/* company */
#nav.company, #bnav.company {display:none;}
.w_wrap .com_b_title {text-align:left;}
.com_msg_img {text-align:center;}
.com_mgs_title {font-size:100%;font-weight:bold;}
.com_msg_right .subtitle_f20 {color:#313131;font-size:125%;padding:10px 0;}
.align_right_bold {text-align:right;font-weight:bold;line-height:35px;padding:20px 0;}
.box_wrap_title {background:none repeat scroll 0 0 #f6f6f6;height:initial;line-height:inherit;padding:10px 5px;border:1px solid #C8CCCC;}
.box_wrap_content {border:1px solid #C8CCCC;border-top:none;padding:10px;margin-bottom:10px;background-color:#FFF;}
.box_s_title {font-weight:bold;}
.box_wrap_content p {padding:10px 0;}
.bgwrap {background:#95b9b3 none repeat scroll 0 0;}
.bgwrap.w_wrap {padding-bottom:0px;}
.com_table {border:1px solid #C8C8C8;}
.com_table .content {border-bottom:1px solid #C8C8C8;clear:both;text-align:left;}
.com_table .left {padding:10px 10px 10px 20px;background-color:#F5F5F5;font-weight:bold;border-bottom:1px solid #C8C8C8;}
.com_table .right {padding:10px 10px 10px 20px;background-color:#FFF;}
.com_table .content_bottom {border-bottom:none;}
.com_table .right_wrap {padding:0;}
.com_table .right_wrap div {padding:10px 10px 10px 20px;}
.m_top {margin-top:20px;}
.left_com .p_10 {padding:10px 0;}
.left_com .subtitle_f20 {color:#313131;font-size:20px;}
.border_b {border-bottom:1px solid #C8C8C8;}
.box_wrap_content2 {padding:0;}
.com_table2 {background-color:#FFF;border:none;}
.com_table2 .left {background-color:#FFF;border-bottom:none;padding:10px 10px 0px 20px;text-align:center;}
.com_table2 .right {background-color:#FFF;padding-top:0;}
.content_three .left {border-bottom:1px solid #C8C8C8;padding:10px 10px 10px 20px;line-height:150%;}
.content_three .right {padding:10px 10px 10px 20px;}
.com_tab_title_16 {font-size:125%;color:#474747;font-weight:bold;text-align:center;}
.com_tab_sub_title {font-size:100%;color:#474747;font-weight:bold;text-align:center;}
.content_three .com_tab_title_16 {display:inline-block;padding-right:10px;}
.content_three .com_tab_sub_title {display:inline-block;}
.com_table .com_left_tel {float:left;clear:none;border-bottom:none;width:50%;}
.com_table .com_left_tel .right {border-right:1px solid #C8C8C8;}
.com_table .com_right_fax {float:right;clear:none;width:50%;}
.com_table .height_light {background:#b4ccc9;background:linear-gradient(to bottom, #d6e2e1, #b4ccc9);background:-ms-linear-gradient(top, #d6e2e1, #b4ccc9);background:-moz-linear-gradient(center top, #d6e2e1 0%, #b4ccc9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #d6e2e1),color-stop(1, #b4ccc9));color:#434343;padding:0 5px;border-radius:3px;}
.bottom_link_f, .bottom_link_k, .bottom_link_onSheet {margin:0 -20px;border-color:#949494;border-style:solid;border-width:4px 1px 4px 1px;}
.bottom_link_f1 h4 {border-bottom:solid 1px #bababa;text-align:center;margin:0;}
.bottom_link_k1 img {width:auto;height:auto;}
.bottom_link_k1 {text-align:center;border-bottom:1px solid #ACB3B3;}
.bottom_link_f2, .bottom_link_f3, .bottom_link_k2, .bottom_link_k3, .bottom_link_onSheetB, .bottom_link_onSheetC {background:#f0f0f0;background:linear-gradient(to bottom, #FFF, #f0f0f0);background:-ms-linear-gradient(top, #FFF, #f0f0f0);background:-moz-linear-gradient(center top, #FFF 0%, #f0f0f0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF),color-stop(1, #f0f0f0));padding-left:4%;padding-right:4%;width:42%;text-align:center;float:left;}
.bottom_link_k4, .bottom_link_k5 {padding-left:4%;padding-right:4%;width:42%;text-align:center;float:left;border-top:1px solid #ACB3B3;}
.bottom_link_f2, .bottom_link_k2, .bottom_link_k4 {margin-right:-1px;padding-bottom:10px;}
.bottom_link_f3, .bottom_link_k3, .bottom_link_k5 {border-left:1px solid #ACB3B3;padding-bottom:10px;}
.bottom_link_f4 {clear:both;padding:10px 4%;text-align:center;}
.bottom_link_onSheetB {padding-bottom:80px;}
.bottom_link_onSheetC {padding:10px 3.8% 48px;margin-right:-1px;}
.bottom_link_f a, .bottom_link_k a, .bottom_link_onSheet A {width:80%;margin-top:10px;height:27px;line-height:27px;}
.bottom_link_f4 a {width:80%;color:#8a8b8d !important;}
.bottom_link_f span, .bottom_link_onSheet span {text-align:left;}
.xmlnote_book_wrap table {width:100%;margin-left:auto;margin-right:auto;}
.xmlnote_book_wrap .l {font-weight:bold;width:30%;}
.xmlnote_book_wrap .xmlnote_book_t1 {border-top:solid 1px #d8d8d8;border-right:solid 1px #d8d8d8;margin-top:15px;}
.xmlnote_book_wrap .xmlnote_book_t1 td {border-bottom:solid 1px #d8d8d8;border-left:solid 1px #d8d8d8;padding:4px 4px 4px 10px;}
.xmlnote_book_wrap .xmlnote_book_t2 {border-right:solid 1px #d8d8d8;margin-bottom:15px;}
.xmlnote_book_wrap .xmlnote_book_t2 td {border-bottom:solid 1px #d8d8d8;border-left:solid 1px #d8d8d8;padding:4px 4px 4px 10px;}
#jissen_1 img {width:60%;}
#ipex_1 img, #ixslt_1 img, #imaker_1 img {width:30%;}
#ipex_2 ul, #ipex_3 ul, #ipex_4 ul {margin:10px 0;}
#ipex_2 li, #ipex_3 li, #ipex_4 li {color:#999;}
#snapcal_1 .n5btitle {font-size:18px;padding-top:20px;}
#snapcal_1 .pom_d {margin:0 -20px;position:relative;}
#snapcal_1 img {width:100%;}
#snapcal_1 .snapcal_download_app img, #snapcal_1 .snapcal_download_google img {width:130px;}
#snapcal_1 .snapcal_download_app {left:5%;position:absolute;top:63%;}
#snapcal_1 .snapcal_download_google {left:60%;position:absolute;top:63%;}
#snapcal_1 .dl_sn img {width:60%;}
#snapcal_1 .snapcal_twitter, #snapcal_1 .snapcal_evernote, #snapcal_1 .snapcal_calendar, #snapcal_1 .snapcal_facebook {width:50px;height:50px;}
#snapcal_1 .snapcal_twitter {background:url(img/19/ico_twitter.jpg) 0 0 no-repeat;}
#snapcal_1 .snapcal_evernote {background:url(img/19/ico_evernote.jpg) 0 0 no-repeat;}
#snapcal_1 .snapcal_calendar {background:url(img/19/ico_calendar.jpg) 0 0 no-repeat;}
#snapcal_1 .snapcal_facebook {background:url(img/19/ico_facebook.jpg) 0 0 no-repeat;}
#snapcal_1 .rel_wrap {text-align:left;margin-top:10px;}
#snapcal_2 .bottom_link_f1, #snapcal_2 .bottom_link_f2, #snapcal_2 .bottom_link_f3, #snapcal_2 .bottom_link_f4, #onsheet_2 .bottom_link_f1, #onsheet_2 .bottom_link_f2, #onsheet_2 .bottom_link_f3, #onsheet_2 .bottom_link_f4, #onsheet_2 .bottom_link_onSheetA, #onsheet_2 .bottom_link_onSheetB, #onsheet_2 .bottom_link_onSheetC {background:-moz-linear-gradient(center top , #FFF 0%, #F0F0F0 100%) repeat scroll 0 0 transparent;float:left;padding:0 4%;text-align:center;width:42%;height:50px;height:130px;}
#snapcal_2 .bottom_link_f1, #onsheet_2 {border-bottom:1px solid #A0A8A8;border-right:1px solid #A0A8A8;}
#snapcal_2 .bottom_link_f2, #onsheet_2 .bottom_link_f2 {border-bottom:1px solid #A0A8A8;}
#snapcal_2 .bottom_link_f1 img, #onsheet_2 .bottom_link_f1 img, #onsheet_2 .bottom_link_onSheetA img {width:90%;padding-top:22px;}
#snapcal_2 .bottom_link_f3, #onsheet_2 .bottom_link_f3, #onsheet_2 .bottom_link_onSheetB {border-left:none;border-right:1px solid #A0A8A8;}
#snapcal_2 .bottom_link_f4, #onsheet_2 .bottom_link_f4 {clear:none;margin-right:-1px;}
#snapcal_2 .bottom_link_f4 a, #onsheet_2 .bottom_link_f4 a {color:#FFF !important;}
#onsheet_1 .rel_wrap .left img {width:76px;height:76px;}
#onsheet_1 .rel_wrap {border-bottom:1px solid #B1B7B7;margin:0 -20px;padding:20px;}
#onsheet_1 .rel_wrap .right {text-align:left;}
#onsheet_1 .pom_d img {width:100%;}
#onsheet_1 .pom_d {margin:0 -20px;}
#onsheet_1 .dl_sn img {width:195px;height:49px;}
#demand_1 .dem_r img {width:100%;}
#pipeline_1 img {width:100%;}
#demand_1 .btn_r_g, #pipeline_1 .btn_r_g {width:35%;}
#demand_2 img {width:100%;}
#pipeline_3 .right img, #flow_9 .right img {float:right;width:50%;}
.btn_ga_with_arrow {display:inline-block;background:url(img/19/btn_ga_with_arrow.png) 0 0 no-repeat;width:189px;padding-right:30px;height:36px;text-align:center;line-height:36px;color:#3e3e3e;font-weight:bold;}
#demand_3 table {border-top:1px solid #C8CCCC;border-left:1px solid #C8CCCC;width:100%;}
#demand_3 table td {border-right:1px solid #C8CCCC;border-bottom:1px solid #C8CCCC;padding:10px;}
/* recruit */
body#recruit #contents.cf {padding:0;}
body#recruit h1.free_page_title {background:url(img-s/bgGlobalNaviI.gif) repeat-y scroll -326px center transparent;border-bottom:1px solid #A4BFBA;padding:0 10px;height:38px;line-height:38px;font-size:100%;font-weight:bold;}
body#recruit h1.free_page_title span {border-bottom:none;padding-bottom:0;}
body#recruit div#contents_main {padding-top:0;}
body#recruit div.free_page div.free_page_subtitle h2 {background:url(img/bgMonth.jpg) repeat-x scroll 0 0 transparent;display:block;font-size:140%;line-height:150%;}
body#recruit #contents .free_page_title a {display:none;}
.recruti_show_content .right {text-align:left;}
body#recruit .subtitle {color:#000000;font-size:18px;font-weight:bold;margin-bottom:20px;padding-bottom:4px;background:url(img/bottom_line.png) bottom center no-repeat transparent;}
body#recruit .bgtitle {margin:10px 0;}
.recruti_show_content {height:auto;overflow:auto;margin-bottom:20px;}
body#recruit div.flow_img img {border:none;}
body#recruit div#contents_side {display:none;}
/* handbook */
.hb_wrap {padding-bottom:10px;background:url(img-s/bgList.png) repeat-x scroll 0 0 #FFF;}
.hb_wrap img {width:80%;}
.hb_wrap.line2 {background:url(img-s/gslist_bg.png) repeat-x scroll 0 0 #FFF;}
.hb_wrap.noline {background:#FFF;}
.hb_title {border-top:1px solid #A4BFBA;height:35px;color:#000;font-weight:bold;font-size:125%;line-height:35px;padding:0 10px;text-align:left;}
.hb_wrap.line2 .hb_title {height:59px;line-height:29px;}
.hb_img {padding:20px 0 5px;text-align:center;}
.hb_img img {min-width:200px;width:80%;}
.hb_content {color:#898989;font-size:110%;text-align:left;padding:5px 10px;line-height:1.5;}
.hb_content a {color:#0066ff;text-decoration:underline;}
.hb_swrap.radius_t {border-top-left-radius:5px;border-top-right-radius:5px;border-top:solid 1px #739E94;}
.hb_swrap.radius_b {border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:solid 1px #739E94;}
.hb_swrap {margin:0 10px;text-align:left;background:#FFF;background:url(img-s/bgList.png) repeat-x scroll 0 0 #FFF;border-left:solid 1px #739E94;border-right:solid 1px #739E94;}
.hb_swrap .hb_title {border-top:none;text-align:left;padding:0 10px;}
.hb_swrap .hb_content {font-size:110%;padding-top:5px 10px;text-align:left;}
#hblogo img {display:none;}
#bsubnav {display:none;}
#nav h3, #subnav h3, #bnav h3, #bsubnav h3 {font-size:19px;font-weight:bold;line-height:34px;text-align:left;text-indent:20px;background:url(img-s/sankakuDown.gif) no-repeat scroll right 14px transparent;border-bottom:1px solid #A4BFBA;}
#nav:after, #hb_nav:after, #hb_subnav:after, #bnav:after, #hb_bnav:after, #hb_bsubnav:after {clear:both;content:'';display:block;}
#hb_nav, #hb_subnav {background:#FFF;}
#hb_nav li, #hb_subnav li {float:left;width:50%;border-bottom:1px solid #EEF0EF;background:#FFF;padding:6px 0 5px;}
#hb_nav li a, #hb_subnav li a {font-size:115%;color:#676767;}
#hblogo h3.nowOpen {background:url(img-s/sankakuUp.gif) no-repeat scroll right 14px transparent;}
#presentation_2 img {width:55%;}
#presentation_3 img {width:80%;margin:20px 0;}
#presentation_4 img {width:70%;}
#presentation_5 img {width:40%;}
#import_wrap {background:url(img-s/glist_bg.png) repeat-x scroll 0 0 #FFF;border-left:solid 1px #739E94;border-right:solid 1px #739E94;margin:0 10px;}
#hbimport_t {color:#FFF;font-size:120%;font-weight:bold;line-height:35px;text-align:left;text-indent:20px;}
#import_wrap .hb_content label {color:#000;}
#import_wrap li {background:url(img/dot.gif) no-repeat scroll 0 10px transparent;padding-left:10px;}
#subnav h3 {font-size:16px;}
#catalogue_1 iframe {width:400px !important;height:225px !important;}
#catalogue_1 .hb_content {text-align:center;}
#catalogue_4 img {margin-left:20px;width:60%;}
#catalogue_5 img {width:65%;}
#browse_1 img {width:90%;}
#browse_3 img, #browse_5 img, #browse_7 img {width:50%;}
#handbookuser_3 img, #handbookuser_5 img, #handbookuser_6 img {width:50%;}
#handbookuser_8 img {width:60%;}
#editor_3 img, #editor_6 img {width:50%;}
#specmanager_1 img, #specmanager_2 img, #specmanager_3 img, #specmanager_4 img, #specmanager_5 img, #specmanager_6 img, #specmanager_7 img {width:50%;}
#meeting_3 img {width:50%;}
#training_2 img, #training_3 img {width:60%;}
#distribution_2 img {width:60%;}
.hb_content .hb_parter_link {background:url(img-s/partner_sbg_1.png) 0 0 no-repeat;display:inline-block;width:281px;height:36px;line-height:32px;color:#FFF;text-decoration:none;padding-left:15px;}
.hb_parter_link .white_arrow {background:url(img-s/white_sarrow_1.png) 0 center no-repeat;display:inline-block;height:29px;font-size:80%;padding-left:25px;}
.hb_swrap.partner_about_in {background:none;background-color:#FFF;padding-left:10px;}
.partner_about_in .hb_titleop {color:#000;font-weight:bold;padding-left:20px;background:url(img-s/arrow_sbig.png) no-repeat 0 center;line-height:24px;text-align:left;}
.partner_about_in {padding:10px 0;}
.partner_about_in .hb_content {padding:5px 0;}
.partner_about .hb_title {height:auto;}
.partner_about .hb_content {padding:5px 10px;}
.gray_bg {background-color:#f3f3f3;border-bottom:#fafafa solid 1px;width:97%;height:auto;line-height:35px;padding-left:10px;}
.noborder {border-bottom:none !important;}
.hb_partner_title {color:#000000;font-size:14px;font-weight:bold;line-height:30px;padding:20px 0;}
#hb_support {margin-top:10px;}
#hb_support .hb_title {text-align:center;font-size:18px;}
#hb_support .hb_content {font-size:14px;color:#898989;padding:15px 20px;margin-top:0px;border-bottom:#CCC solid 1px;}
.hb_sub_wrap {text-align:left;padding:15px 20px;border-bottom:1px solid #CCC;}
.hb_sub_wrap .hb_left {font-size:16px;color:#1b1b1b;line-height:40px;font-weight:600;}
.hb_sub_wrap .hb_right .left {font-size:14px;font-weight:600;padding:10px 0;color:#1b1b1b;}
#hb_support .hb_bottom_wrap {padding:15px 20px;font-weight:600;text-align:left;color:#1b1b1b;}
#hb_spec_env {padding:10px 0 50px;}
#hb_spec_env .hb_title {position:relative;top:0;text-align:left;}
#hb_spec_env .hb_content {font-size:14px;color:#898989;padding:25px 0;height:auto;line-height:23px;margin-top:0px;}
#hb_spec_env table {width:100%;background-color:#FFF;}
#hb_spec_env table, #hb_spec_env table td {border:1px solid #C8CCCC;text-align:center;font-size:12px;}
#hb_spec_env #hb_spec_env_content2 td {text-align:left;padding:0 20px;}
#hb_spec_env #hb_spec_env_content2 .tab_td_gray {text-align:center;}
#hb_spec_env .tab_td_gray h3 {text-align:left;font-size:14px;color:#313131;}
#hb_spec_env .tab_td_gray {background-color:#F5F5F5;}
#hb_spec_env .tab_wrap {font-size:12px;border:1px solid #C8CCCC;padding:14px 0;border-top:none;}
#hb_spec_env a {text-decoration:none;text-align:center;line-height:41px;}
.hb_content.active1 .hb_spec_env_title1 {background:url(img/hb_t_active1.png) no-repeat 0 0;display:inline-block;width:377px;height:53px;color:#FFF;}
.hb_content.active1 .hb_spec_env_title3 {background:url(img/hb_t_active3.png) no-repeat 0 0;display:inline-block;width:377px;height:53px;color:#FFF;}
.hb_content.active1 .hb_spec_env_title2, .hb_content.active1 .hb_spec_env_title4 {background:url(img/hb_t_disactive1.png) no-repeat 0 0;display:inline-block;width:431px;height:53px;color:#000;}
.hb_content.active1 .hb_spec_env_title4 {background:url(img/hb_t_disactive1.png) no-repeat 0 7px;}
.hb_content.active2 .hb_spec_env_title1, .hb_content.active2 .hb_spec_env_title3 {background:url(img/hb_t_disactive2.png) no-repeat 0 0;display:inline-block;width:377px;height:53px;color:#000;}
.hb_content.active2 .hb_spec_env_title3 {background:url(img/hb_t_disactive2.png) no-repeat 0 7px;}
.hb_content.active2 .hb_spec_env_title4 {background:url(img/hb_t_active4.png) no-repeat 0 0;display:inline-block;width:431px;height:53px;color:#FFF;}
.hb_content.active2 .hb_spec_env_title2 {background:url(img/hb_t_active2.png) no-repeat 0 0;display:inline-block;width:431px;height:53px;color:#FFF;}
#hb_spec_env a.hb_spec_env_title3, #hb_spec_env a.hb_spec_env_title4 {line-height:59px;margin-top:10px;}
.hb_content .hb_spec_env_title {background:url(img/hb_env_spec_bg.png) repeat-x 0 0;height:37px;color:#FFF;padding-left:20px;line-height:37px;}
.app_dl {background:#FFF;}
.app_dl .app, .app_dl .android, .app_dl .androidtablet {background:url(img-s/download.png) no-repeat scroll 0 -5px transparent;height:141px;margin:0 auto 20px;width:480px;border-bottom:solid 1px #f0f0f0;border-top:solid 1px #efefef;}
.app_dl .android {background-position:0 -156px;}
.app_dl .androidtablet {background-position:0 -307px;}
.app_dl a {display:block;height:28px;left:153px;position:relative;text-indent:-9999px;top:78px;width:241px;}
.app_dl .android a, .app_dl .androidtablet a {width:295px;}
#oshietai_1 .os_tr {display:none;}
#oshietai_1 img {width:80%;}
#oshietai_1 .os_m {color:#000000;font-size:110%;margin:10px 0;}
#oshietai_2 .hb_img {position:relative;height:320px;}
#oshietai_2 .hb_img img {width:80%;}
#oshietai_2 .hb_img div {position:absolute;}
#oshietai_2 .hb_img .m1 {top:10px;}
#oshietai_2 .hb_img .m2 {left:207px;top:60px;}
#oshietai_2 .hb_img .m3 {left:0;top:106px;}
#oshietai_2 .hb_img .m4 {left:55px;top:186px;}
#oshietai_2 .hb_img .m5 {top:262px;}
#oshietai_2 .hb_img .m6 img {min-width:0;}
#oshietai_2 .hb_img .m6 {left:300px;top:156px;}
#oshietai_2 .hb_title, #oshietai_3 .hb_title, #oshietai_4 .hb_title {color:#474747;font-size:150%;font-weight:normal;text-align:center;}
#oshietai_4 .hb_content {padding:5px 0;}
#oshietai_4 .os_tr {border-bottom:solid 1px #ccc;padding:0 20px 10px;}
#oshietai_4 .os_td.left {color:#000000;font-size:120%;font-weight:bold;margin:10px 0;}
#oshietai_4 .os_go {text-align:center;}
#oshietai_4 .os_go a {display:inline-block;margin:10px;}
#oshietai_5 .os_tr {border-bottom:solid 1px #ccc;line-height:40px;padding:0 20px;text-align:left;}
#oshietai_5 .os_tr span {color:#327DFE;font-weight:bold;margin-right:10px;}
.nin_header {background:url(img-s/sub_header.png) repeat-x scroll 0 0 transparent;color:#FFF;font-size:127%;font-weight:bold;height:37px;line-height:37px;text-align:left;text-indent:10px;text-shadow:1px 1px 0 #000000;}
#handbookuser .hb_swrap, #editor .hb_swrap, #manager .hb_swrap {margin-left:0;margin-right:0;}
.subtitle {color:#000000;font-size:125%;font-weight:bold;height:35px;line-height:35px;padding:0 30px;text-align:left;}
#catalogue_7 .subtitle {height:59px;line-height:29px;}
.thirdtitle {color:#313131;font-size:16px;font-weight:bold;}
.catalogue_tab {width:90%;border-top:solid 1px #cacece;border-left:solid 1px #cacece;border-right:solid 1px #cacece;margin:0 auto;}
.catalogue_tab td {border-bottom:solid 1px #cacece;padding:10px;}
.catalogue_tab td .logo {width:90px;height:90px;overflow:hidden;display:inline-block;border:solid 1px #cecece;}
#catalogue_6, #catalogue_7 {color:#898989;background:url(img-s/bgList.png) repeat-x scroll 0 0 #FFF;border-left:1px solid #739E94;border-right:1px solid #739E94;margin:0 10px;text-align:left;}
#catalogue_7 {background:url(img-s/gslist_bg.png) repeat-x scroll 0 0 #FFF;}
#catalogue_6>div, #catalogue_7>div {padding:5px 20px;}
.catalogue_tab_2 {border:1px solid #CECECE;border-radius:5px 5px 5px 5px;margin:10px auto;padding:5px;width:90%;}
.catalogue_tab_2 table {width:100%;}
.catalogue_tab_2 td {border:solid #cecece 1px;width:38px;line-height:38px;background:#f2f2f2;text-align:center;color:#000;}
.catalogue_tab_2 strong {font-weight:bold;}
#faq_1 ul li a {color:#0066FF;}
#partner_2 {margin-bottom:10px;}
.partner_item {position:relative;border-bottom:solid 1px #b9bebe;}
.partner_item.plogo11 {border-bottom:none;}
.partner_item .piim {padding:10px 0;text-align:center;}
.partner_item .piti {color:#0066FF;font-size:16px;font-weight:bold;text-align:center;}
.partner_item .pico {padding:10px 0;}
.partner_item .piim a {border:1px solid #CECECE;height:98px;width:98px;background-repeat:no-repeat;display:block;height:90px;margin:0 auto;overflow:hidden;text-indent:100px;white-space:nowrap;width:90px;}
.partner_item .piim a:hover {background-position:left -90px;}
.plogo1 .piim a {background:url(img/logo/logo_01.png) repeat scroll 0 0 transparent;}
.plogo2 .piim a {background:url(img/logo/logo_02.png) repeat scroll 0 0 transparent;}
.plogo3 .piim a {background:url(img/logo/logo_03.png) repeat scroll 0 0 transparent;}
.plogo4 .piim a {background:url(img/logo/logo_04.png) repeat scroll 0 0 transparent;}
.plogo5 .piim a {background:url(img/logo/logo_05.png) repeat scroll 0 0 transparent;}
.plogo6 .piim a {background:url(img/logo/logo_06.png) repeat scroll 0 0 transparent;}
.plogo7 .piim a {background:url(img/logo/logo_07.png) repeat scroll 0 0 transparent;}
.plogo8 .piim a {background:url(img/logo/logo_08.png) repeat scroll 0 0 transparent;}
.plogo9 .piim a {background:url(img/logo/logo_09.png) repeat scroll 0 0 transparent;}
.plogo10 .piim a {background:url(img/logo/logo_10.png) repeat scroll 0 0 transparent;}
.plogo11 .piim a {background:url(img/logo/logo_11.png) repeat scroll 0 0 transparent;}
.plogo12 .piim a {background:url(img/logo/logo_12.png) repeat scroll 0 0 transparent;}
.plogo13 .piim a {background:url(img/logo/logo_13.png) repeat scroll 0 0 transparent;}
.plogo14 .piim a {background:url(img/logo/logo_14.png) repeat scroll 0 0 transparent;}
.plogo15 .piim a {background:url(img/logo/logo_15.png) repeat scroll 0 0 transparent;}
.plogo16 .piim a {background:url(img/logo/logo_16.png) repeat scroll 0 0 transparent;}
.atw_wrap.hb_login {background-color:#FFF;}
table.form_hb2 {background-color:#FFF;}
table.form_hb2.wrap_tab td {text-align:left;}
.tab_left {background-color:#eeeeee;color:#313131;width:30%;}
.hb_main_cont.hb_content .hb_spec_env_title {height:36px;}
#main-cont h2.big_title {font-size:24px;font-weight:bold;}
#form_trial {margin-top:65px;}
#form_trial .small_title_td {padding:0 16px;}
.font_small {line-height:24px;}
.form_btn {text-align:center;}
.button_bg {border:none;height:46px;line-height:46px;width:286px;padding:0 50px;}
#form_trial .color_red {font-size:10px;}
.hb_login .hb_title {font-size:20px;font-weight:bold;padding:20px 20px 0px;}
.hb_login #warp_feature_link .linkbtnbox {width:440px;}
.hb_login.atw_wrap #warp_feature_link .linkbtnbox .linkbtnboxIn {min-height:295px;border:none;}
.hb_login.atw_wrap #warp_feature_link div.linkbtnbox {border:none;}
.hb_login .btn_black {border:none;}
.hb_login_form {width:355px;}
.hb_login_form .input {height:35px;width:250px;border:1px solid #C8CCCC;font-size:14px;}
.hb_login_form .subtitle {line-height:150%;margin:15px 0 10px;display:inline-block;padding:0;}
a#forgotPwd {text-decoration:underline;line-height:25px;}
.hb_login_form #support_login {width:282px;height:40px;margin:10px 35px;}
/* privacy */
#privacy .box_wrap {text-align:left;}
/* wrap */
.wrap_b_title {font-size:200%;}
.wrap_green_title {color:#14ad8a;}
.wrap_top_content {font-size:100%;text-align:left;}
.wrap_sub_top .subtitle_f20 {text-align:left;font-weight:bold;}
.asteria_wrap .gtitle {background:url(img/title_deep_bg.png) repeat-x scroll 0 0 transparent;clear:both;color:#FFF;font-size:16px;height:36px;line-height:37px;margin-top:20px;text-align:left;text-indent:15px;}
.wrap_sub_top .subtitle_f20 span {background:url(img/icon_bg_circle_little.png) no-repeat 0 center;display:inline-block;width:16px;height:23px;color:#FFF;padding-left:7px;font-size:90%;line-height:22px;margin-right:10px;}
.wrap_sub_top .bgtitle {text-align:left;}
.hasliststyle {list-style:decimal;margin:20px 0 20px 22px;}
.wrap_tab {line-height:25px;border-collapse:collapse;}
table.wrap_tab {border-collapse:collapse;width:100%;}
table.wrap_tab thead th {background:none repeat scroll 0 0 #8d8d8d;color:#FFF;font-weight:bold;}
table.wrap_tab th, table.wrap_tab td {border:1px solid #D7D7D7;font-weight:normal;padding:10px 8px;}
table.wrap_tab thead th {color:#FFF;text-align:center;vertical-align:top;padding:5px 8px;}
table.wrap_tab tbody th {background:none repeat scroll 0 0 #F5F5F5;color:#313131;text-align:left;vertical-align:top;}
table.wrap_tab thead th {border:none;}
table.wrap_tab tbody td {color:#313131;text-align:center;}
table.wrap_tab thead th.leftboder {border-left:1px solid #8D8D8D;}
.hasliststyle {text-align:left;}
#wrap_env_tab2 td {text-align:left;}
#wrap_table_env {display:none;}
.wrap_tpp_right img {width:auto;}
.wrap_download_1 {text-align:left;}
.wrap_download_1 a {background:url(img/icon_arrow_three.png) no-repeat 0 center;padding-left:18px;display:inline-block;color:#006699;font-weight:bold;font-size:110%;}
.atw_wrap img {width:auto;}
.atw_wrap .solution_mid_img img {width:80%;}
.subtitle_f16 {font-size:16px;font-weight:bold;padding:20px 0;}
.wrap_sub_top .subtitle_f16 {text-align:left;}
.wrap_sub_top p {font-size:12px;padding:5px 0;}
.atw_mid_btn {padding:7px 15px;margin:0 auto;}
.atw_btn_wrap {text-align:center;margin:20px 0;}
.atw_btn_wrap a span {background:url(img/icon_arrow_left.png) no-repeat 0 0;display:inline-block;width:9px;height:8px;margin-left:10px;}
.atw_mid_box .subtitle_f16 {text-align:center;}
.atw_mid_box {border:1px solid #C8CCCC;border-left:none;border-right:none;background:linear-gradient(to bottom, #FFF, #eef3f3);background:-ms-linear-gradient(top, #FFF, #eef3f3);background:-moz-linear-gradient(center top, #FFF 0%, #eef3f3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF),color-stop(1, #eef3f3));margin-bottom:20px;}
.atw_mid_tab {border-bottom:1px solid #C8CCCC;}
.atw_mid_tab .atw_mid_tab_title {background-color:#8d8d8d;color:#FFF;padding:0 20px;line-height:30px;}
.atw_mid_tab .atw_mid_tab_cont h3 {background:url(img/com_social_arrow.png) no-repeat scroll 0 center transparent;height:30px;line-height:30px;padding-left:30px;font-size:12px;text-align:left;}
.atw_mid_tab .atw_mid_tab_cont h3 a {color:#00689b;}
.atw_mid_tab .atw_mid_tab_cont p {margin-left:28px;}
.atw_export_wrap .left {background:url(img/pic_arrow_green_big_down.png) no-repeat center 100%;padding-bottom:35px 0;height:200px;}
.atw_export_wrap .mid {display:inline-block;padding:10px 0;}
.atw_export_wrap .right {height:220px;padding-top:35px;background:url(img/pic_arrow_green_big_down.png) no-repeat center 0;}

.atw_foot_tab_cont img {margin:15px 0;}
.atw_foot_tab_cont {position:relative;}
.atw_foot_tab_pic_wrap {text-align:center;margin:0 auto;}

.atw_bot_ul_style a {display:inline-block;font-size:12px;line-height:25px;color:#006699;text-align:left;}
.atw_bot_ul_style a span {background:url(img/com_social_arrow.png) no-repeat scroll left center transparent;display:inline-block;width:25px;height:25px;line-height:25px;float:left;}
.atw_cont_new_wrap {border-bottom:none;text-align:left;}
.atw_bot_ul_style span.time_wrap {float:left;line-height:25px;}
.atw_three_wrap .left, .atw_three_wrap .right {border:1px solid #C8CCCC;margin-right:10px;margin-bottom:10px;padding:10px;color:#313131;}
.atw_three_wrap .subtitle_f16 {text-align:center;}
.atw_three_wrap .right {margin-right:0px;}
.atw_link {text-align:right;}
.atw_link a {background:url(img/icon_arrow_three.png) no-repeat scroll 0 center transparent;padding-left:17px;color:#006699;}	
.atw_cont_new_wrap .subtitle_f20 {font-size:20px;}
/*.atw_cont_new_wrap .atw_bot_ul_style {border-bottom:;}*/
.atw_three_wrap {border:none;}
.noborder {border:none;}
.wrap_top_content .left {text-align:center;}
.atw_wrap .subtitle_f20 {font-weight:bold;text-align:left;}
.solution_top_wrap {text-align:left;}
.subtitle_bg_f14 {background:url(img/atw_long_arrow_bg.png) no-repeat 0 0;width:203px;height:28px;line-height:28px;padding:0 0 0 10px;color:#FFF;}
.wrap_sub_top {text-align:left;}
.atw_wrap #warp_feature_link {margin:10px;}
.atw_wrap #warp_feature_link div.linkbtnbox {width:100%;}
.atw_wrap #warp_feature_link div.linkbtnbox .linkbtnboxIn {padding:10px;}
.warp_solutionLlink_mid {background:url(img/icon_pic_x.png) no-repeat center 0;width:auto;margin:10px 0;height:24px;}
.warp_solution_mid_title {font-size:14px;color:#226512;}
.warp_solution_mid_arrow_down {background:url(img/icon_down_arrow_gray.png) no-repeat center bottom #FFF;height:45px;padding:0 0 45px 0;}
.solution_mid_little_box {width:390px;height:180px;}
.solution_mid_little_box .left {float:left;}
.solution_mid_little_box .right {float:right;}
.solution_mid_right_cont {width:270px;padding:30px 0 0 0;text-align:left;}
.solution_bottom_wrap {height:auto;padding-bottom:20px;overflow:auto;margin:0 20px;}
.solution_bottom_wrap a, .solution_bottom_wrap .subtitle_f16 a {color:#006699;}
.atw_wrap .gtitle.gray.font_18 {background:-moz-linear-gradient(center top , #666666, #999999) repeat scroll 0 0 transparent;display:block;font-size:150%;line-height:1;margin-bottom:5px;padding:12px 7px 13px;text-align:left;color:#FFF;}
.atw_wrap .w_wrap {border-bottom:none;}
/* MDM */
.w_wrap_cont p {padding:10px 0;font-size:14px;}
.mdm_cont_wrap .mbigtitle {font-size:30px;color:#313131;font-weight:bold;padding:10px 0;}
.mdm_cont_wrap {margin:0 auto 20px;}
.wrap_cont_foot {border:1px solid #C8CCCC;padding:0;margin:0 20px 20px;}
.wrap_cont_foot .bgtitle {background-color:#eaeaea;min-height:35px;line-height:1.5;padding:8px 10px;}
.wrap_cont_foot ul {padding:15px 10px;}
.wrap_cont_foot ul li {line-height:30px;font-size:14px;}
.wrap_cont_foot ul li a, .mdm_cont_wrap .mdb_cont_link {text-decoration:underline;}
.mdm_cont_wrap .atw_mid_btn {padding-left:30px;}
.wrap_foot_btn {text-align:center;padding:20px 0;}
.wrap_foot_btn .btn_r_g {width:201px;height:48px;padding:0 20px 0 40px;line-height:48px;font-size:20px;color:#FFF;}
.wrap_foot_btn .btn_r_g span {background:url(img/icon_arrow_white_right.png) no-repeat 0 center;width:15px;height:48px;display:inline-block;margin-left:30px;float:right;}
/* CRM 3LP 17/02/01 */
.wrap_foot_btn .btn_r_g_CRM {max-width:20em;width:80%;height:48px;line-height:48px;padding:0 1em 0 1em;font-size:100%;color:#FFF;}
.wrap_foot_btn .btn_r_g_CRM span {background:url(img/icon_arrow_white_right.png) no-repeat 0 center;width:15px;height:48px;display:inline-block;margin-left:0;float:right;}
#supporttop_1 .sup_wrap .left {width:280px;height:196px;border:solid 1px #c8c8c8;padding:1px;text-align:center;margin:12px auto;background:#FFF;}
#supporttop_1 .sup_wrap .left div {border:solid 1px #F5F5F5;height:194px;width:278px;}
#supporttop_2 .left, #supporttop_3 .left {text-align:center;}
#warp_footer .bottom_link_k1 {padding:10px 0;}
#flow_1 {border-bottom:none;}
#flow_1 .hr1 {height:1px;background-color:#ccd0d0;}
#flow_1 .left {text-align:left;}
#flow_1 img, #flow_2 img {width:100%;}
#flow_1 .btn_r_g {width:40%;}
#flow_2 .right {text-align:left;}
#flow_2 .btn_flow2 {background:url(img/19/btn_flow2.png) no-repeat 0 0;display:inline-block;width:265px;height:50px;margin:10px auto;}
/* youtube box */
#flow_2 div.youtube_box {margin-top:40px;}
#flow_2 div.video-container {width:100%;height:auto;}
#flow_2 div.video {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
#flow_2 div.video iframe,div.video object,div.video embed {position:absolute;top:0;left:0;width:100%;height:100%;}
/* youtube box */
#flow_3, #flow_4, #flow_5, #flow_6, #flow_7 {text-align:left;}
#flow_3 .right, #flow_4 .right, #flow_5 .right, #flow_6 .right, #flow_7 .right {text-align:center;}
#flow_3 .right a, #flow_4 .right a, #flow_5 .right a, #flow_6 .right a, #flow_7 .right a {color:#006699;text-decoration:underline;}
.hb_faq_wrap a {background:url(img/arrow_up.png) no-repeat scroll 0 6px transparent;bottom:20px;color:#313131;padding-left:15px;position:absolute;right:25px;}
.ico_excel {background:url(img/19/ico_excel.png) no-repeat scroll 0 center transparent;padding-left:36px;}
.hb_faq_wrap {border:1px solid #C8CCCC;position:relative;padding-bottom:40px;margin:10px 0;padding:10px;}
.ico_excel {background:url(img/19/ico_excel.png) no-repeat scroll 0 center transparent;padding-left:36px;}
/* Active Directory / LDAPアダプタ 更新 */
.ico_ada {background:url(img/19/ico_ada.png) no-repeat scroll 0 center transparent;padding-left:80px;}
.ico_adu_p {background:url(img/19/ico_adu_p.png) no-repeat scroll 0 center transparent;padding-left:80px;}
.ico_adu_cuds {background:url(img/19/ico_adu_cuds.png) no-repeat scroll 0 center transparent;padding-left:80px;min-height:51px;}
.ico_adg_cuds {background:url(img/19/ico_adg_cuds.png) no-repeat scroll 0 center transparent;padding-left:80px;min-height:51px;}
.ico_ldap {background:url(img/19/ico_ldap.png) no-repeat scroll 0 center transparent;padding-left:80px;}
.ico_ldap_swd {background:url(img/19/ico_ldap_swd.png) no-repeat scroll 0 center transparent;padding-left:80px;min-height:51px;}
/* Active Directory / LDAPアダプタ 更新 */
.ico_ldap1 {/* del */background:url(img/19/ico_ldap1.png) no-repeat scroll 0 center transparent;padding-left:36px;}
.ico_ldap2 {/* del */background:url(img/19/ico_ldap2.png) no-repeat scroll 0 center transparent;padding-left:36px;}
.ico_ldap3 {/* del */background:url(img/19/ico_ldap3.png) no-repeat scroll 0 center transparent;padding-left:36px;}
.ico_ldap4 {/* del */background:url(img/19/ico_ldap4.png) no-repeat scroll 0 center transparent;padding-left:36px;}
.ico_xbrlchoice {background:url(img/19/ico_xbrlchoice.png) no-repeat scroll 0 center transparent;padding-left:36px;}
.ico_xbrldecoder {background:url(img/19/ico_xbrldecoder.png) no-repeat scroll 0 center transparent;padding-left:36px;}
.ico_xbrlencoder {background:url(img/19/ico_xbrlencoder.png) no-repeat scroll 0 center transparent;padding-left:36px;}
.ico_xbrlsplitter {background:url(img/19/ico_xbrlsplitter.png) no-repeat scroll 0 center transparent;padding-left:36px;}
.ico_jft {background:url(img/19/ico_jft.png) no-repeat scroll 0 center transparent;padding-left:36px;}
.ico_notesgetadv {background:url(img/19/ico_notesgetadv.png) no-repeat scroll 0 center transparent;padding-left:36px;}
.ico_notesputadv {background:url(img/19/ico_notesputadv.png) no-repeat scroll 0 center transparent;padding-left:36px;}
.ico_drsum1 {background:url(img/19/ico_drsum1.png) no-repeat scroll 0 center transparent;padding-left:100px;}
.ico_drsum2 {background:url(img/19/ico_drsum2.png) no-repeat scroll 0 center transparent;padding-left:70px;}
.ico_azureblob {background:url(img/19/ico_azureblob.png) no-repeat scroll 0 center transparent;padding-left:80px;}
.ico_azurequeue {background:url(img/19/ico_azurequeue.png) no-repeat scroll 0 center transparent;padding-left:80px;}
.ico_azuretable {background:url(img/19/ico_azuretable.png) no-repeat scroll 0 center transparent;padding-left:80px;}
.ico_awss3 {/* del */background:url(img/19/ico_awss3.png) no-repeat scroll 0 center transparent;padding-left:80px;}
/* Amazon web Servicesアダプタ 更新 14/03/26 */
.ico_awsec2 {background:url(img/19/ico_awsec2.png) no-repeat scroll 0 center transparent;padding-left:80px;min-height:91px;}
.ico_awss3_pdu {background:url(img/19/ico_awss3_pdu.png) no-repeat scroll 0 center transparent;padding-left:80px;}
.ico_awssns {background:url(img/19/ico_awssns.png) no-repeat scroll 0 center transparent;padding-left:80px;min-height:115px;}
/* Amazon web Servicesアダプタ 更新 14/03/26 */
.ico_awssdb {background:url(img/19/ico_awssdb.png) no-repeat scroll 0 center transparent;padding-left:80px;}
.ico_awssqs {background:url(img/19/ico_awssqs.png) no-repeat scroll 0 center transparent;padding-left:80px;}
.ico_ams_emr {background:url(img/19/ico_ams_emr.png) no-repeat scroll 0 center transparent;padding-left:80px;}
#warpspec_2 .wtitle {margin:30px 0 10px;font-weight:bold;font-size:14px;color:#313131;}
#warpspec_2 .table2 td {text-align:center;}
#wstep img {width:100%;}
#scashback_1 {margin:0 -20px;}
#scashback_1 .scashback_11 {width:20%;}
#scashback_1 .scashback_12 {text-align:center;}
#scashback_1 .scashback_12 img {margin:10px;}
#scashback_1 .scashback_14 {margin:20px -20px;}
#scashback_1 .scashback_14 div {float:left;}
#scashback_1 .scashback_141 {background:#689c18;width:10%;height:46px;}
#scashback_1 .scashback_142 {width:80%;height:46px;background:url(img/19/scashback-sbs.png) 0 0 repeat-x;color:#3d3d3d;text-align:center;line-height:22px;}
#scashback_1 .scashback_143 {background:#689c18;width:10%;height:46px;}
#scashback_1 .content {margin:0 10px;}
#scashback_2 .item {width:90%;margin-bottom:20px;border:1px solid #C8CCCC;position:relative;padding:2%;}
#scashback_2 .item .left {float:left;width:30%;}
#scashback_2 .item .left img {width:100%;margin:0;}
#scashback_2 .item .right {width:60%;float:right;}
#scashback_2 .item .goplay {position:absolute;top:75px;right:20px;font-size:12px;}
#scashback_2 .content {border:1px solid #C8CCCC;padding:20px;}
#scashabout_1 .gbtitle, #scashapoint_1 .gbtitle {font-size:30px;font-weight:bold;}
#scashabout_2 .bgtitle {margin:0 -12px;}
#scashaservice_1 .bgtitle {margin-left:0 !important;}
#scashabout_1 img, #scashapoint img, #scashaservice_1 img, #scashentry_1 img, #scashquestion_1 img {width:auto;}
#aonsheet_1 .item {padding:5px 0;border-bottom:solid 1px #b8bdbd;}
#aonsheet_1 .item img {width:auto;}
/* 掲載動画 ----------------------------------------------------------------------------- */
.youtube, .ustream {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.youtube iframe, .ustream iframe, .youtube object, .ustream object, .youtube embed, .ustream embed {position:absolute;top:0;left:0;width:100%;height:100%;}
/* ---------------------------------------------------------------------------------------- */
#atw10_2 .multiply_wrap .multiply, #atw9_2 .multiply_wrap .multiply {background:url(img/19/ico_multiple.png) center center no-repeat transparent;height:50px;}
#atw10 img, #atw9 img {width:auto;}
#atw10_3 .left {text-align:center;}
#atw9_2 .column3 .left {margin-bottom:10px;}
#partnertop_1 img {width:100%;}
#mlineup_1 .item {margin:-20px;border:none;border-bottom:solid 1px #eef3f2;}
#mlineup_1 .item .frame11 {border:none;}
#mhspec_1 img {width:100%;}
#lineupmi_2 .item, #lineupdq_2 .item, #lineupgt_2 .item {border:none;border-bottom:1px solid #C8CCCC;margin:0 -20px;}
#lineupmi_2 .item .frame11, #lineupdq_2 .item .frame11, #lineupgt_2 .item .frame11 {border:none;}
#lineupmi_2 .item span, #lineupdq_2 .item span, #lineupgt_2 .item span {color:#25B392;font-size:35px;vertical-align:middle;}
#lineupmi_2 .item strong, #lineupdq_2 .item strong, #lineupgt_2 .item strong {font-weight:normal;text-align:center;vertical-align:middle;}
#lineupmi_3 .table5 th {width:30%;}
#lineupgt h4.f20 {border-top:solid 1px #b8cdca;}
#lineupgt_4 .sp, #lineupgt_5 .sp, #lineupgt_6 .sp {margin:0 -20px;}
#lineupgt_4 .sp img, #lineupgt_5 .sp img, #lineupgt_6 .sp img {width:100%;}
.btn_lineup_apply, .btn_lineup_doc {width:304px;height:49px;display:inline-block;}
.btn_lineup_apply {background:url(img/19/btn_lineup_apply.png) 0 0 no-repeat transparent;}
.btn_lineup_doc {background:url(img/19/btn_lineup_doc.png) 0 0 no-repeat transparent;}
#lineupsuite img {width:100%;}
#mdmpartner_1 .right {margin:20px 0;padding:0 20px;}
#mdmpartner_1 .tright {text-align:right;}
#mdmpartner_1 .item {margin:0 -20px;border-bottom:solid 1px #b2b7b7;}
#mdmpartner_1 .tright a {margin:5px 0;}
#warp47_4 .frame1 .right {display:none;}
.asteria_user, .asteria_first {background:url(img/19/asteria_user.png) no-repeat scroll 0 0 transparent;width:280px;height:90px;display:inline-block;margin:10px auto;}
.asteria_first {background:url(img/19/asteria_first.png) no-repeat scroll 0 0 transparent;}
#hbmanuals .manuals_div {background:url(img/19/manuals_pdf.png) no-repeat scroll 2px 14px transparent;line-height:25px;padding:6px 0 7px 60px;}
#hbmanuals .manuals_div a {color:#008AFF;font-size:14px;font-weight:bold;position:static;text-decoration:none;}
#hbmanuals .manuals_div #fom_a {background-image:url(img/19/manuals_fom.png);color:#FFF;display:inline-block;font-weight:600;height:62px;line-height:22px;padding:16px 0 0 25px;width:173px;position:static;}
#hbuserqa_1 .faq_top a {background:url(img/arrow_up.png) no-repeat scroll 0 6px transparent;display:inline-block;padding-left:10px;}
#hbuserqa_1 .faq_top {text-align:right;}
#hbuserqa_1 .ans_wrap p {padding:5px 0;}
/* - ASTERIA 基礎と実践 17/08 ----------------------------------------------------- */
/* 書籍紹介 */
#warp_books_contents .firstbook .overview {margin:20px 20px 0 !important;}
#warp_books_contents .firstbook .overview .thumbnail {text-align:center;}
#warp_books_contents .firstbook .overview .thumbnail img {width:60%;margin-bottom:20px;}
#warp_books_contents .firstbook .overview .intro span.hibai {border:1px solid #474747;background:#474747;color:#FFF;display:inline-block;padding:2px 5px;font-size:12px;line-height:1.2;text-align:center;margin-bottom:5px;}
#warp_books_contents .firstbook .overview .intro h2 {font-size:173%;letter-spacing:-0.5px;line-height:1.2;border-bottom:5px solid #00A785;margin-bottom:10px;padding-bottom:0;font-weight:bold;}
#warp_books_contents .firstbook .overview .intro h2 span {color:#FFF;background:#00A785;font-size:16px;display:block;margin-top:10px;padding:7px 0 0;font-weight:normal;}
#warp_books_contents .firstbook .overview .intro span.writer {display:block;margin-bottom:5px;color:#999;}
#warp_books_contents .firstbook .overview .intro p {font-size:116%;}
/* 評価版へ（中央） */
#warp_books_contents .firstbook .trial_ca_center {border-top:2px dotted #6C9F00;padding:15px 5px 0;border-bottom:2px dotted #6C9F00;}
#warp_books_contents .firstbook .trial_ca_center p {font-size:116%;text-align:center;}
#warp_books_contents .firstbook .trial_ca_center p.caption {font-size:108%;color:#6C9F00;margin:0 auto 10px;}
#warp_books_contents .firstbook .trial_ca_center p.pickup strong {font-weight:bold;color:#6C9F00;}
#warp_books_contents .firstbook .trial_ca_center a {display:block;margin:0 auto 10px;width:100%;}
#warp_books_contents .firstbook .trial_ca_center a img {max-width:100%;}
/* 評価版へ（線なし） */
#warp_books_contents .firstbook .trial_ca_center_border_none p {font-size:116%;text-align:center;}
#warp_books_contents .firstbook .trial_ca_center_border_none p.caption {font-size:108%;color:#6C9F00;margin:0 auto 10px;}
#warp_books_contents .firstbook .trial_ca_center_border_none p.pickup strong {font-weight:bold;color:#6C9F00;}
#warp_books_contents .firstbook .trial_ca_center_border_none a {display:block;margin:0 auto 10px;width:100%;}
#warp_books_contents .firstbook .trial_ca_center_border_none a img {max-width:100%;}
/* クラウド評価版へ（中央）2018/07 */
#warp_books_contents .firstbook .trial_ca_center_cloud {padding:15px 5%;box-sizing:border-box;overflow:hidden;}
#warp_books_contents .firstbook .trial_ca_center_cloud {border:2px solid #64C646;border-radius:15px;text-align:center;background:#FFF;}
#warp_books_contents .firstbook .trial_ca_center_cloud strong{font-weight:bold;}
#warp_books_contents .firstbook .trial_ca_center_cloud .green {color:#64C646;}
#warp_books_contents .firstbook .trial_ca_center_cloud h2,
#warp_books_contents .firstbook .trial_ca_center_cloud h3 {font-size:131%;}


body#warp_blog div#contents_main div.blog_entry_body #warp_books_contents .firstbook .trial_ca_center_cloud div.HeadTitleInner h2,
body#warp_blog div#contents_main div.blog_entry_body #warp_books_contents .firstbook .trial_ca_center_cloud h2 {font-size:131%;}
body#warp_blog div#contents_main div.blog_entry_body #warp_books_contents .firstbook .trial_ca_center_cloud h3 {font-size:131%;} /* 未使用 */


#warp_books_contents .firstbook .trial_ca_center_cloud p {text-align:center;}
#warp_books_contents .firstbook .trial_ca_center_cloud p.caption {}
#warp_books_contents .firstbook .trial_ca_center_cloud p.pickup {}
#warp_books_contents .firstbook .trial_ca_center_cloud p.pickup strong {font-weight:bold;color:#64C646;}
#warp_books_contents .firstbook .trial_ca_center_cloud a.greenBtn,
body#warp_blog div#contents_main div.blog_entry_body #warp_books_contents .firstbook .trial_ca_center_cloud a.greenBtn {position:relative;display:block;width:100%;height:100%;line-height:50px;font-size:116%;color:#FFF;text-align:center;margin:0;}
#warp_books_contents .firstbook .trial_ca_center_cloud a.greenBtn,
body#warp_blog div#contents_main div.blog_entry_body #warp_books_contents .firstbook .trial_ca_center_cloud a.greenBtn {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));vertical-align:middle;}
#warp_books_contents .firstbook .trial_ca_center_cloud a.greenBtn i,
body#warp_blog div#contents_main div.blog_entry_body #warp_books_contents .firstbook .trial_ca_center_cloud a.greenBtn i {position:absolute;display:block;width:100%;height:100%;right:5%;top:0;background:url(img/cloud_trial-arrow-down_sp1807.png) right center no-repeat;}
#warp_books_contents .firstbook .trial_ca_center_cloud a.greenBtn:hover,
body#warp_blog div#contents_main div.blog_entry_body #warp_books_contents .firstbook .trial_ca_center_cloud a.greenBtn:hover,
#warp_books_contents .firstbook .trial_ca_center_cloud a.greenBtn:active,
body#warp_blog div#contents_main div.blog_entry_body #warp_books_contents .firstbook .trial_ca_center_cloud a.greenBtn:active {background:#43942C;text-decoration:underline;}


/* テンプレート広場使用バナー：手ぶらアイコン画像（後から追加指定） */
#warp_books_contents.warp_temp .firstbook .trial_ca_center_cloud h2 img {display:block;max-width:100%;height:125px;margin:5px auto 1em;}

/* ブログ下段使用バナー：手ぶらアイコン画像追加（後から追加指定） */
body#warp_blog div#contents_main div.blog_entry_body #warp_books_contents.warp_blog .firstbook .trial_ca_center_cloud div.HeadTitleInner img,
body#warp_blog div#contents_main div.blog_entry_body #warp_books_contents.warp_blog .firstbook .trial_ca_center_cloud h2 img {display:block;max-width:100%;height:125px;margin:5px auto 1em;}


/* 特長・おすすめ */
#warp_books_contents .firstbook .point ul li {overflow:hidden;background:none;border:1px solid #CCC;text-align:center;padding:20px 10px;margin-bottom:15px;}
#warp_books_contents .firstbook .point ul li h3 {text-align:center;font-size:146%;color:#6C9F00;margin:0 auto;line-height:1.2;}
#warp_books_contents .firstbook .point ul li p {font-size:100%;margin:0 5px 0;letter-spacing:-0.5px;}
#warp_books_contents .firstbook .point ul li.f1,
#warp_books_contents .firstbook .point ul li.f2,
#warp_books_contents .firstbook .point ul li.f4 {margin-right:0;}
#warp_books_contents .firstbook .point ul li.f5 .right {margin-bottom:10px;}
#warp_books_contents .firstbook .point ul li h4 {color:#0086D1;font-size:108%;font-weight:bold;border-top:2px dotted #0086D1;margin:15px 0 0;padding:15px 0 5px;}
#warp_books_contents .firstbook .point ul li .blue {color:#0086D1;}
#warp_books_contents .firstbook .point ul li .gray {color:#999;font-size:85%;margin-top:15px;}
/* PDFチラ見 */
#warp_books_contents .firstbook .pdf_box .left {margin:15px 0;padding:5px;background:-moz-linear-gradient(top, #FFF, #D9E7E4);background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#D9E7E4));border:1px solid #CCC;border-radius:3px;}
#warp_books_contents .firstbook .pdf_box .left ul.index {margin-bottom:10px;}
#warp_books_contents .firstbook .pdf_box .left ul.index li {background:url(/jp/pd_warp/image/disc.png) no-repeat left 4px transparent;margin:0 10px;padding:0 0 0 18px;font-size:93%;}
#warp_books_contents .firstbook .pdf_box .left ul.index li:first-child {background:none;font-weight:bold;font-size:100%;margin:0;padding:10px 0 0 5px;}
#warp_books_contents .firstbook .pdf_box .right {position:relative;margin:15px 0 0 0;}
#warp_books_contents .firstbook .pdf_box p {text-align:center;font-size:108%;margin-bottom:10px;font-weight:bold;}
#warp_books_contents .firstbook .pdf_box .pic_box {border:3px solid #CCC;margin:0 auto;padding:5px;background:#FFF;}
#warp_books_contents .firstbook .pdf_box a {display:block;position:absolute;z-index:1;width:96%;height:100%;left:2%;bottom:0;}
#warp_books_contents .firstbook .pdf_box a img {position:absolute;width:100%;height:auto;left:0;top:45%;}
/* ECサイト購入 */
#warp_books_contents .firstbook .book_buy_linkbox #book_buy_box_01 {margin:0 auto 15px;}
#warp_books_contents .firstbook .book_buy_linkbox #book_buy_box_02 {margin:0 auto;}
#warp_books_contents .firstbook .book_buy_linkbox #book_buy_box_01,
#warp_books_contents .firstbook .book_buy_linkbox #book_buy_box_02 {position:relative;padding:0;border:5px solid #82b500;border-radius:15px;}
#warp_books_contents .firstbook .book_buy_linkbox h3 {min-height:60px;margin:0;padding:5px 0 0 55px;overflow:hidden;}
#warp_books_contents .firstbook .book_buy_linkbox h3 {font-size:123.1%;line-height:1.5;color:#FFF;}
#warp_books_contents .firstbook .book_buy_linkbox h3 span {font-size:13px;font-weight:normal;}
#warp_books_contents .firstbook .book_buy_linkbox #book_buy_box_01 h3 {background:#82b500 url(img/asteria_warp_book_buy_icon01.png) 10px 10px no-repeat;}
#warp_books_contents .firstbook .book_buy_linkbox #book_buy_box_02 h3 {background:#82b500 url(img/asteria_warp_book_buy_icon02.png) 10px 10px no-repeat;}
#warp_books_contents .firstbook .book_buy_linkbox ul {margin:0;overflow:hidden;}
#warp_books_contents .firstbook .book_buy_linkbox ul {background:#82b500;}
#warp_books_contents .firstbook .book_buy_linkbox #book_buy_box_01 ul li {margin:0 auto 5px;}
#warp_books_contents .firstbook .book_buy_linkbox #book_buy_box_02 ul li {margin:0 auto 5px;}
#warp_books_contents .firstbook .book_buy_linkbox ul li {border-right:1px dotted #82b500;padding:0 2%;background-color:#FFF;text-align:center;}
#warp_books_contents .firstbook .book_buy_linkbox ul li:last-child {border:none;}
#warp_books_contents .firstbook .book_buy_linkbox ul li a {display:block;width:100%;height:100%;overflow:hidden;}
#warp_books_contents .firstbook .book_buy_linkbox ul li img {max-width:50%;margin:0 auto 15px;overflow:hidden;}
#warp_books_contents .firstbook .book_buy_linkbox ul li div.buy_txt {margin:15px auto 10px;line-height:1.5;}
#warp_books_contents .firstbook .book_buy_linkbox ul li div.buy_txt img {float:left;margin:0 15px 15px 15px;overflow:hidden;}
#warp_books_contents .firstbook .book_buy_linkbox ul li:active,
#warp_books_contents .firstbook .book_buy_linkbox ul li:hover {background-color:#EEE;}
/* サポート外部リンク紹介ボックス（書籍ページ含む） */
.outsite_link_box {margin:15px 5%;}
.outsite_link_box .left {margin:10px auto 15px;}
.outsite_link_box .left a {display:block;width:100%;height:100%;overflow:hidden;}
.outsite_link_box .left img {max-width:100%;height:auto;overflow:hidden;}
.outsite_link_box .right {margin:0 auto;}
.btn_blue_round a {width:80%;height:38px;display:block;border-radius:30px;font-size:116%;font-weight:bold;color:#FFF !important;margin:10px auto 0;text-align:center;padding:12px 0 0 0;border:1px solid #417BBE;background:#417BBE;background:linear-gradient(top bottom,#99BFFE,#417BBE);background:-ms-linear-gradient(top, #99BFFE, #417BBE);background:-moz-linear-gradient(center top, #99BFFE 0%,#417BBE 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #99BFFE),color-stop(1, #417BBE));}
.btn_blue_round a:hover {text-decoration:underline;}
/* 評価版へ（2カラム） */
#warp_books_contents .firstbook .trial_ca_2cal {border-top:2px dotted #6C9F00;padding:15px 5px 0;border-bottom:2px dotted #6C9F00;}
#warp_books_contents .firstbook .trial_ca_2cal .left {text-align:center;margin:5px 0;}
#warp_books_contents .firstbook .trial_ca_2cal .left img {width:50%;margin-bottom:5px;}
#warp_books_contents .firstbook .trial_ca_2cal .right {text-align:left;}
#warp_books_contents .firstbook .trial_ca_2cal p {font-size:116%;text-align:center;}
#warp_books_contents .firstbook .trial_ca_2cal p.caption {font-size:108%;color:#6C9F00;margin:0 auto 10px;}
#warp_books_contents .firstbook .trial_ca_2cal p.pickup strong {font-weight:bold;color:#6C9F00;}
#warp_books_contents .firstbook .trial_ca_2cal a {display:block;margin:0 auto 10px;width:100%;}
/* - ASTERIA 逆引きリファレンス 16/06 ----------------------------------------------------- */

/* WEB版紹介 201805 */
#warp_books_contents .reference .use {}
#warp_books_contents .reference .use h2 {font-size:116%;color:#FFF;margin:0 0 20px;padding:3px 1em;}
#warp_books_contents .reference .use h2 {background:#00A785;background:linear-gradient(top bottom,#59C5AE,#00A785);background:-ms-linear-gradient(top, #59C5AE, #00A785);background:-moz-linear-gradient(center top, #59C5AE 0%,#00A785 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #59C5AE),color-stop(1, #00A785));}
#warp_books_contents .reference .use .title {}
#warp_books_contents .reference .use .title h1 {font-size:197%;color:#313131;font-weight:bold;line-height:1.5;}
#warp_books_contents .reference .use .title h1 span {display:block;font-size:85%;font-weight:normal;margin:0 0 15px;}
#warp_books_contents .reference .use .title h1 small {font-size:70%;}
#warp_books_contents .reference .use .green {color:#50B848;}
#warp_books_contents .reference .use .title div {}
#warp_books_contents .reference .use .title div img {width:200px;max-width:50%;height:auto;}
#warp_books_contents .reference .use .search {}
#warp_books_contents .reference .use .search a {font-size:116%;text-decoration:underline;background-position:right 0;}
#warp_books_contents .reference .use p {font-size:116%;}
/* おすすめ 201805 */
#warp_books_contents .reference .merit {margin:0 !important;}
#warp_books_contents .reference .merit h2 {box-sizing:border-box;overflow:hidden;}
#warp_books_contents .reference .merit h2 {font-size:167%;color:#555;border:2px solid #555;margin:0 0 30px;padding:2px 0;}
#warp_books_contents .reference .merit ul {width:auto;box-sizing:border-box;overflow:hidden;}
#warp_books_contents .reference .merit ul li {text-align:center;box-sizing:border-box;overflow:hidden;}
#warp_books_contents .reference .merit ul li h3 {text-align:center;font-size:131%;color:#50B848;margin:0 5% 15px;}
#warp_books_contents .reference .merit ul li img {max-width:70%;height:auto;margin:0 5% 10px;}
#warp_books_contents .reference .merit ul li p {font-size:108%;margin:0 0 30px;}
/* 評価版 201805 */
#warp_books_contents .reference .contact {width:100%;box-sizing:border-box;overflow:hidden;}
#warp_books_contents .reference .contact h2 {font-size:131%;font-weight:bold;color:#50B848;padding:5px 1em;}
#warp_books_contents .reference .BG_green {}
/* 無料体験版 201805 参考 */
#warp_books_contents .reference .warptop_trialBox_w930_h90 {margin:0 auto 40px;width:100%;height:50px;}
#warp_books_contents .reference .warptop_trialBox_w930_h90 a {position:relative;display:block;width:100%;height:100%;line-height:50px;font-size:14px;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));}
#warp_books_contents .reference .warptop_trialBox_w930_h90 a i {width:11px;height:12px;display:inline-block;background:url(img/warpcore1702_trial_arrow.png) left center no-repeat;padding-right:10px !important;}
#warp_books_contents .reference .warptop_trialBox_w930_h90 a strong {font-weight:bold;}
#warp_books_contents .reference .warptop_trialBox_w930_h90 a span {display:inline-block;width:9em;height:30px;line-height:30px;font-size:14px;color:#FFF;text-align:center;margin:0 0 0 10px;border-radius:15px;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_books_contents .reference .overview {margin:20px 20px 0 !important;}
#warp_books_contents .reference .overview .thumbnail {text-align:center;}
#warp_books_contents .reference .overview .thumbnail img {width:60%;margin-bottom:20px;}
#warp_books_contents .reference .overview .intro span.hibai {border:1px solid #474747;background:#474747;color:#FFF;display:inline-block;padding:2px 5px;font-size:12px;line-height:1.2;text-align:center;margin-bottom:5px;}
#warp_books_contents .reference .overview .intro h2 {font-size:173%;letter-spacing:-0.5px;line-height:1.2;border-bottom:5px solid #00A785;margin-bottom:10px;padding-bottom:0;font-weight:bold;}
#warp_books_contents .reference .overview .intro h2 span {color:#FFF;background:#00A785;font-size:16px;display:block;margin-top:10px;padding:7px 0 0;font-weight:normal;}
#warp_books_contents .reference .overview .intro span.writer {display:block;margin-bottom:5px;color:#999;}
#warp_books_contents .reference .overview .intro p {font-size:116%;}
/* 評価版へ（中央） */
#warp_books_contents .reference .trial_ca_center {border-top:2px dotted #6C9F00;padding:15px 5px 0;border-bottom:2px dotted #6C9F00;}
#warp_books_contents .reference .trial_ca_center p {font-size:116%;text-align:center;}
#warp_books_contents .reference .trial_ca_center p.caption {font-size:108%;color:#6C9F00;margin:0 auto 10px;}
#warp_books_contents .reference .trial_ca_center p.pickup strong {font-weight:bold;color:#6C9F00;}
#warp_books_contents .reference .trial_ca_center a {display:block;margin:0 auto 10px;width:100%;}
/* おすすめ */
#warp_books_contents .reference .point ul li {overflow:hidden;background:none;border:1px solid #CCC;text-align:center;padding:20px 10px;}
#warp_books_contents .reference .point ul li h3 {text-align:center;font-size:146%;color:#6C9F00;margin:0 auto;line-height:1.2;}
#warp_books_contents .reference .point ul li p {font-size:100%;margin:0 5px 0;letter-spacing:-0.5px;}
#warp_books_contents .reference .point ul li.f4 {margin-right:0;}
#warp_books_contents .reference .point ul li.f5 .right {margin-bottom:10px;}
#warp_books_contents .reference .point ul li h4 {color:#0086D1;font-size:108%;font-weight:bold;border-top:2px dotted #0086D1;margin:15px 0 0;padding:15px 0 5px;}
#warp_books_contents .reference .point ul li .blue {color:#0086D1;}
#warp_books_contents .reference .point ul li .gray {color:#999;font-size:85%;margin-top:15px;}
/* PDFチラ見 */
#warp_books_contents .reference .pdf_box .left {margin:15px 0;padding:5px;background:-moz-linear-gradient(top, #FFF, #D9E7E4);background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#D9E7E4));border:1px solid #CCC;border-radius:3px;}
#warp_books_contents .reference .pdf_box .left ul.index {margin-bottom:10px;}
#warp_books_contents .reference .pdf_box .left ul.index li {background:url(/jp/pd_warp/image/disc.png) no-repeat left 4px transparent;margin:0 10px;padding:0 0 0 18px;font-size:93%;}
#warp_books_contents .reference .pdf_box .left ul.index li:first-child {background:none;font-weight:bold;font-size:100%;margin:0;padding:10px 0 0 5px;}
#warp_books_contents .reference .pdf_box .right {position:relative;margin:15px 0 0 0;}
#warp_books_contents .reference .pdf_box p {text-align:center;font-size:108%;margin-bottom:10px;font-weight:bold;}
#warp_books_contents .reference .pdf_box .pic_box {border:3px solid #CCC;margin:0 auto;padding:5px;background:#FFF;}
#warp_books_contents .reference .pdf_box a {display:block;position:absolute;z-index:1;width:96%;height:100%;left:2%;bottom:0;}
#warp_books_contents .reference .pdf_box a img {position:absolute;width:100%;height:auto;left:0;top:45%;}
/* 評価版へ（2カラム） */
#warp_books_contents .reference .trial_ca_2cal {border-top:2px dotted #6C9F00;padding:15px 5px 0;border-bottom:2px dotted #6C9F00;}
#warp_books_contents .reference .trial_ca_2cal .left {text-align:center;margin:5px 0;}
#warp_books_contents .reference .trial_ca_2cal .left img {width:60%;margin-bottom:5px;}
#warp_books_contents .reference .trial_ca_2cal .right {text-align:left;}
#warp_books_contents .reference .trial_ca_2cal p {font-size:116%;text-align:center;}
#warp_books_contents .reference .trial_ca_2cal p.caption {font-size:108%;color:#6C9F00;margin:0 auto 10px;}
#warp_books_contents .reference .trial_ca_2cal p.pickup strong {font-weight:bold;color:#6C9F00;}
#warp_books_contents .reference .trial_ca_2cal a {display:block;margin:0 auto 10px;width:100%;}
/* - ASTERIA WARP 4LP 15/10/22 ------------------------------------------------------------ */
#warp_lp_contents strong {font-weight:bold;}
#warp_lp_contents .left {float:left;}
#warp_lp_contents .right {float:right;}
#warp_lp_contents .green {color:#00A785;}
	/* 共通ロールオーバー表現［JS］（事例/ホワイトペーパーDL） */
	#warp_lp_contents .inner_box .over_eria {background:url(img/jirei_list_bg.png) left top repeat;}
#warp_lp_contents .warp_lp_contents_title {background:url(img/warp_lp_contents_title_warp_mark_sp.png) right 70% no-repeat;margin-top:20px;}
#warp_lp_contents .warp_lp_contents_title h1 {font-size:153.9%;color:#313131;line-height:1;margin-bottom:10px;text-align:left;}
#warp_lp_contents .warp_lp_contents_title h1 strong {font-size:15px;color:#00A785;font-weight:normal;display:block;line-height:1;margin:15px 0 0;padding:15px 0 10px;border-top:1px dotted #999;}
#warp_lp_contents .warp_lp_contents_title h1 img {width:70%;}
#warp_lp_contents .warp_lp_contents_title h2 {font-size:116%;font-weight:bold;line-height:1.5;letter-spacing:-0.5px;margin-bottom:15px;text-align:left;}
#warp_lp_contents .warp_lp_contents_title h2 br {display:none;}

#warp_lp_contents .warp_lp_contents_problem {width:100%;height:auto;overflow:hidden;min-height:175px;border:1px solid #CCC;border-radius:10px;}
#warp_lp_contents .warp_lp_contents_problem dl {width:auto;height:auto;overflow:hidden;margin:15px;}
#warp_lp_contents .warp_lp_contents_problem dl dt {float:left;width:50px;height:55px;position:relative;text-align:left;font-weight:bold;font-size:13px;}
#warp_lp_contents .warp_lp_contents_problem dl dt span {display:block;}
#warp_lp_contents .warp_lp_contents_problem dl dt img {width:20px;height:20px;}
#warp_lp_contents .warp_lp_contents_problem dl dd {line-height:1.3;text-align:left;margin-left:55px;margin-bottom:0px;height:55px;width:auto;font-size:13px;}
#warp_lp_contents .warp_lp_contents_problem dl dd br {display:none;}
	/* SP width 420px 以下 */
	@media screen and (max-width:420px) {
		#warp_lp_contents .warp_lp_contents_problem dl dt {font-size:12px;}
		#warp_lp_contents .warp_lp_contents_problem dl dd {font-size:11px;}
	}
#warp_lp_contents .warp_lp_contents_summary h2 {font-size:116%;color:#FFF;line-height:1.2;margin-bottom:15px;background-color:#50B848;padding:8px 5px 6px;text-align:left;}
#warp_lp_contents .warp_lp_contents_summary h3 {font-size:108%;font-weight:bold;line-height:1.5;text-align:center;}
#warp_lp_contents .warp_lp_contents_summary p {font-size:100%;}
#warp_lp_contents .warp_lp_contents_summary p.center {text-align:left;}
#warp_lp_contents .warp_lp_contents_summary p.big_text {font-size:100%;}
#warp_lp_contents .warp_lp_contents_summary div.left {float:left;width:46%;}
#warp_lp_contents .warp_lp_contents_summary div.right {float:right;width:52%;}
#warp_lp_contents .warp_lp_contents_summary div.center {text-align:center;margin:0 auto;}
#warp_lp_contents .warp_lp_contents_dl_box {position:relative;width:100%;height:auto;overflow:hidden;border:1px solid #CCC;background:url(img/warp_lp_wp_dl_bg.png) left top repeat-x;min-height:95px;}
#warp_lp_contents .warp_lp_contents_dl_box a {display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}
#warp_lp_contents .warp_lp_contents_dl_box h4 {font-size:116%;font-weight:normal;width:72%;height:auto;text-align:left;letter-spacing:-0.5px;line-height:1.3;margin:10px 0 5px 26%;}
	/* SP width 420px 以下 */
	@media screen and (max-width:420px) {
		#warp_lp_contents .warp_lp_contents_dl_box h4 {font-size:13px;}
	}
#warp_lp_contents .warp_lp_contents_dl_box h4 span {font-size:100%;}
#warp_lp_contents .warp_lp_contents_dl_box .warp_lp_wp_cap {width:22%;position:absolute;left:2%;top:2%;height:96%;overflow:hidden;}
#warp_lp_contents .warp_lp_contents_dl_box .warp_lp_wp_dl_btn {width:72%;height:35px;background:url(img/warp_lp_wp_dl_btn_sp.png) 50% top no-repeat;margin:0 0 10px 26%;}
#warp_lp_contents .warp_lp_contents_dl_box .warp_lp_wp_dl_btn img {display:none;}
#warp_lp_contents .warp_lp_contents_case h2 {font-size:116%;color:#FFF;line-height:1.2;margin-bottom:15px;background-color:#50B848;padding:8px 5px 6px;text-align:left;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column01 .inner_box {position:relative;width:100%;min-height:100px;border-bottom:1px dotted #CCC;overflow:hidden;background:#FFF;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column01 a.case_box_link {display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column01 .data_box {overflow:hidden;height:auto;text-align:left;padding:10px 5px 25px 0;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column01 .data_box .rogo {width:94px;height:69px;margin:0 0 10px 0;overflow:hidden;float:left;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column01 .data_box .rogo img {width:100%;margin:0;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column01 .data_box h3 {font-size:15px;font-weight:normal;text-align:left;letter-spacing:-0.5px;line-height:1.3;margin:0 0 0 94px;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column01 .data_box h4 {display:none;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column01 .data_box p {font-size:11px;margin:0 0 2px 94px;line-height:1.2;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column01 .data_box .case_box_btn {position:absolute;width:24px;height:24px;right:0;bottom:0;overflow:hidden;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column01 .data_box .case_box_btn a {background:url(img/warp_f_option_more_btn.gif) right top no-repeat;display:block;width:24px;height:24px;line-height:24px;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column01 .data_box .case_box_btn a span {display:none;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column01 .data_box .case_box_btn a i {display:none;}
/*2カラムバージョンを追加 17/2/28 */
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column03 .inner_box,
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column02 .inner_box {position:relative;width:100%;min-height:100px;border-bottom:1px dotted #CCC;overflow:hidden;background:#FFF;}
/*2カラムバージョンを追加 17/2/28 */
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column02 a.case_box_link {display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column02 .data_box {overflow:hidden;height:auto;text-align:left;padding:10px 5px 25px 0;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column02 .data_box .rogo {width:94px;height:69px;margin:0 0 10px 0;overflow:hidden;float:left;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column02 .data_box .rogo img {width:100%;margin:0;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column02 .data_box h3 {font-size:15px;font-weight:normal;text-align:left;letter-spacing:-0.5px;line-height:1.3;margin:0 0 0 94px;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column02 .data_box p {font-size:11px;margin:0 0 2px 94px;line-height:1.2;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column02 .data_box .case_box_btn {position:absolute;width:24px;height:24px;right:0;bottom:0;overflow:hidden;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column02 .data_box .case_box_btn a {background:url(img/warp_f_option_more_btn.gif) right top no-repeat;display:block;width:24px;height:24px;line-height:24px;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column02 .data_box .case_box_btn a span {display:none;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column02 .data_box .case_box_btn a i {display:none;}

#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column03 a.case_box_link {display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column03 .data_box {overflow:hidden;height:auto;text-align:left;padding:10px 5px 25px 0;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column03 .data_box .rogo {width:94px;height:69px;margin:0 0 10px 0;overflow:hidden;float:left;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column03 .data_box .rogo img {width:100%;margin:0;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column03 .data_box h3 {font-size:15px;font-weight:normal;text-align:left;letter-spacing:-0.5px;line-height:1.3;margin:0 0 0 94px;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column03 .data_box p {font-size:11px;margin:0 0 2px 94px;line-height:1.2;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column03 .data_box .case_box_btn {position:absolute;width:24px;height:24px;right:0;bottom:0;overflow:hidden;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column03 .data_box .case_box_btn a {background:url(img/warp_f_option_more_btn.gif) right top no-repeat;display:block;width:24px;height:24px;line-height:24px;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column03 .data_box .case_box_btn a span {display:none;}
#warp_lp_contents .warp_lp_contents_case .warp_lp_case_pickup_Column03 .data_box .case_box_btn a i {display:none;}
#warp_lp_contents .warp_lp_contents_contact_box {width:100%;}
#warp_lp_contents .warp_lp_contents_contact_box .left,
#warp_lp_contents .warp_lp_contents_contact_box .right {width:47%;}
#warp_lp_contents .warp_lp_contents_contact_box a {position:relative;display:inline-block;width:100%;height:36px;line-height:37px;font-size:116%;text-align:center;border-radius:19px;
color:#313131 !important;border:1px solid #CCC;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));}
#warp_lp_contents .warp_lp_contents_contact_box a span.btn01 {padding-right:5px;}
#warp_lp_contents .warp_lp_contents_contact_box a span.btn02 {padding-right:5px;}
#warp_lp_contents .warp_lp_contents_contact_box a small {display:none;}
#warp_lp_contents .warp_lp_contents_contact_box a i {background:url(img/warp_lp_contents_contact_arrow.gif) right center no-repeat;width:7px;height:8px;display:inline-block;position:absolute;right:14px;top:14px;}
	/* SP width 420px 以下 */
	@media screen and (max-width:420px) {
		#warp_lp_contents .warp_lp_contents_contact_box a {font-size:13px;}
	}
#warp_lp_contents .warp_lp_contents_event_box {width:100%;}
#warp_lp_contents .warp_lp_contents_event_box .left,
#warp_lp_contents .warp_lp_contents_event_box .right {width:47%;}
#warp_lp_contents .warp_lp_contents_event_box p {font-size:100%;}
#warp_lp_contents .warp_lp_contents_event_box p.center {text-align:left;}
#warp_lp_contents .warp_lp_contents_event_box p.big_text {font-size:116%;}
#warp_lp_contents .warp_lp_contents_event_box a {position:relative;display:inline-block;width:100%;height:36px;line-height:37px;font-size:116%;text-align:center;border-radius:19px;
color:#313131 !important;border:1px solid #CCC;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));}
#warp_lp_contents .warp_lp_contents_event_box a span {padding-right:5px;}
#warp_lp_contents .warp_lp_contents_event_box a u {text-decoration:none;border-bottom:1px solid;line-height:1;display:inline-block;}
#warp_lp_contents .warp_lp_contents_event_box a i {background:url(img/warp_lp_contents_contact_arrow.gif) right center no-repeat;width:7px;height:8px;display:inline-block;position:absolute;right:14px;top:14px;}
	/* SP width 420px 以下 */
	@media screen and (max-width:420px) {
		#warp_lp_contents .warp_lp_contents_link_box ul li a {font-size:0.9em;}
	}
	/* SP width 300px 以下 */
	@media screen and (max-width:300px) {
		#warp_lp_contents .warp_lp_contents_link_box ul li a {font-size:0.8em;}
	}
#warp_lp_contents .warp_lp_contents_link_box p {font-size:100%;}
#warp_lp_contents .warp_lp_contents_link_box p.center {text-align:left;}
#warp_lp_contents .warp_lp_contents_link_box p.big_text {font-size:116%;}
#warp_lp_contents .warp_lp_contents_link_box ul {width:100%;}
#warp_lp_contents .warp_lp_contents_link_box ul li {float:left;width:48%;margin-right:2%;}/* 4カラム化に伴って widthを31から48％に変更 */
#warp_lp_contents .warp_lp_contents_link_box ul li:nth-child(even) {margin-right:0;}/* 偶数番目のリストからマージンを除去 */
#warp_lp_contents .warp_lp_contents_link_box ul li a {position:relative;display:inline-block;width:100%;height:36px;line-height:37px;font-size:116%;text-align:center;border-radius:19px;
color:#313131 !important;border:1px solid #CCC;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));}
#warp_lp_contents .warp_lp_contents_link_box ul li a span {padding-right:5px;}
#warp_lp_contents .warp_lp_contents_link_box ul li a u {text-decoration:none;border-bottom:1px solid;line-height:1;display:inline-block;}
#warp_lp_contents .warp_lp_contents_link_box ul li a i {background:url(img/warp_lp_contents_contact_arrow.gif) right center no-repeat;width:7px;height:8px;display:inline-block;position:absolute;right:14px;top:14px;}
	/* SP width 420px 以下 */
	@media screen and (max-width:420px) {
		#warp_lp_contents .warp_lp_contents_link_box ul li a {font-size:13px;}
	}

/*etl用 追加 nmatsuo 160915*/
#warp_lp_contents.lp_etl .warp_lp_contents_problem_rt {border:none;margin-bottom:0px;background:url(/jp/wp-content/uploads/2016/09/etl_pic.png) no-repeat right 85%;background-size:200px;width:100%;box-shadow:none;border-radius:0;}
#warp_lp_contents.lp_etl .warp_lp_contents_problem_rt p {font-size:15px;line-height:22.5px;padding:0px;margin:0;}
#warp_lp_contents.lp_etl .warp_lp_contents_title {background:none;}
#warp_lp_contents.lp_etl .warp_lp_contents_title h1 {font-size:21px;margin-bottom:25px;text-align:center;}
#warp_lp_contents.lp_etl .warp_lp_contents_title h1 strong {border:none;font-size:16px;display:block;margin:16px 0;padding:9px 0 8px;color:#FFF;background:#00A785;background:linear-gradient(top bottom, #59C5AE, #00A785);background:-ms-linear-gradient(top, #59C5AE, #00A785);background:-moz-linear-gradient(center top, #59C5AE 0%, #00A785 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #59C5AE), color-stop(1, #00A785));}
#warp_lp_contents.lp_etl .warp_lp_contents_problem_rt P.secondline {padding-top:28px;font-weight:700;line-height:22.5px;}
#warp_lp_contents.lp_etl .warp_lp_contents_problem_rt P.secondline strong {font-size:15px;line-height:22.5px;font-weight:700;}
#warp_lp_contents.lp_etl .warp_lp_contents_problem_rt P.secondline big {font-size:15px;line-height:22.5px;}
#warp_lp_contents.lp_etl .warp_lp_contents_problem_rt P.lastline {font-size:15px;font-weight:700;line-height:22.5px;padding-top:22px;padding-bottom:22px;}
	/* SP width 380px 以下 */
	@media screen and (max-width:380px) {
		#warp_lp_contents.lp_etl .warp_lp_contents_problem_rt {background:none;}
		#warp_lp_contents.lp_etl .warp_lp_contents_title h1 {font-size:21px;margin-bottom:25px;text-align:center}
		#warp_lp_contents.lp_etl .warp_lp_contents_title h1 strong {font-size:14px;display:block;font-weight:400;margin:16px 0;color:#FFF;}
		#warp_lp_contents.lp_etl .warp_lp_contents_problem_rt p {font-size:13px;line-height:19.5px;padding-bottom:140px;background:url(/jp/wp-content/uploads/2016/09/etl_pic.png) no-repeat center bottom;background-size:200px;}
		#warp_lp_contents.lp_etl .warp_lp_contents_problem_rt br {display:none;}
		#warp_lp_contents.lp_etl .warp_lp_contents_problem_rt P.secondline {padding-top:13px;background:none;padding-bottom:1em;}
		#warp_lp_contents.lp_etl .warp_lp_contents_problem_rt P.secondline strong {font-size:13px;}
		#warp_lp_contents.lp_etl .warp_lp_contents_problem_rt P.secondline big {font-size:13px;line-height:19.5px;}
		#warp_lp_contents.lp_etl .warp_lp_contents_problem_rt P.lastline {font-size:13px;line-height:19.5px;padding-bottom:22px;background:none;padding-top:0;}
	}
#warp_lp_contents.lp_etl .warp_lp_contents_summary h2.black {text-align:center;font-size:15px;background-color:#313131;padding:7px 0 5px;}
#warp_lp_contents.lp_etl .warp_lp_contents_summary p.big_text {padding:0 16px;margin-bottom:16px !important;font-size:13px;line-height:17px;}
#warp_lp_contents.lp_etl .warp_lp_contents_summary p.big_text br {display:none;}
#warp_lp_contents.lp_etl .warp_lp_contents_summary p.big_text strong {display:block;}
	/* SP width 391px 以下 */
	@media screen and (max-width:391px) {
		#warp_lp_contents.lp_etl .warp_lp_contents_summary p.big_text strong {display:inline;}
	}
#warp_lp_contents.lp_etl .warp_lp_contents_summary .warp_lp_contents_problem_flow {width:100%;margin-bottom:37px;}
#warp_lp_contents.lp_etl .warp_lp_contents_summary .problem_content {display:inline-block;width:32%;text-align:left;border:none;vertical-align:top;}
#warp_lp_contents.lp_etl .warp_lp_contents_summary .problem_content h2 {overflow:hidden;text-indent:0px;height:15px;display:inline-block;margin-bottom:0;padding:8px 0 6px;float:none;color:#baaa46;font-size:15px;font-weight:700;}
#warp_lp_contents.lp_etl .warp_lp_contents_summary .A h2 {background:none;}
#warp_lp_contents.lp_etl .warp_lp_contents_summary .B h2 {background:none;}
#warp_lp_contents.lp_etl .warp_lp_contents_summary .C h2 {background:none;}
#warp_lp_contents.lp_etl .warp_lp_contents_summary .problem_content h3 {font-size:15px;font-weight:700;line-height:18px;margin-top:0px;padding:0;text-align:left;}
#warp_lp_contents.lp_etl .warp_lp_contents_summary .problem_content small {font-size:15px;font-weight:700;line-height:15px;display:block;text-align:left;margin:0;}
#warp_lp_contents.lp_etl .warp_lp_contents_summary .C h3 {height:84px;}
#warp_lp_contents.lp_etl .warp_lp_contents_summary .C small {position:relative;top:0px;}
#warp_lp_contents.lp_etl .warp_lp_contents_summary .problem_content ul {color:#313131;font-size:12px;background-color:transparent;padding:0 0 0 10px;margin-left:5px;margin-bottom:0;line-height:19.5px;}
#warp_lp_contents.lp_etl .warp_lp_contents_summary .problem_content ul li {list-style:disc}
#warp_lp_contents.lp_etl .warp_lp_contents_summary .problem_content ul li:last-child {text-align:right;color:#777;font-size:12px;list-style:none;}
	/* SP width 400px 以下 */
	@media screen and (max-width:400px) {
		#warp_lp_contents.lp_etl .warp_lp_contents_summary .problem_content {text-align:left;border:none;vertical-align:top;display:block;width:100%;}
		#warp_lp_contents.lp_etl .warp_lp_contents_summary .problem_content h2 {width:30px;float:left;color:#baaa46;font-size:15px;font-weight:700;padding:5px 0 0;}
		#warp_lp_contents.lp_etl .warp_lp_contents_summary .problem_content h3 {line-height:24px;width:100%;margin-top:5px;padding:0;text-align:left;}
		#warp_lp_contents.lp_etl .warp_lp_contents_summary .problem_content small {display:inline;}
		#warp_lp_contents.lp_etl .warp_lp_contents_summary .problem_content ul {padding:0 0px 0 15px;margin-left:5px;margin-bottom:0;line-height:16.5px;}
	}
#warp_lp_contents.lp_etl .warp_lp_contents_summary .problem_content ul li:last-child {text-align:right;color:#777;font-size:13px;list-style:none;}
#warp_lp_contents.lp_etl .warp_lp_contents_summary h2.green {text-align:center;}
	/* SP width 380px 以下 */
	@media screen and (max-width:380px) {
		#warp_lp_contents.lp_etl .warp_lp_contents_summary h2.green {text-align:center;}
		#warp_lp_contents.lp_etl .warp_lp_contents_summary h2.green strong {display:block;}
	}
#warp_lp_contents.lp_etl .warp_lp_contents_point {width:100%;margin-bottom:17px !important;}
#warp_lp_contents.lp_etl .warp_lp_contents_point dl {padding:0;width:100%;height:120px;border:1px solid #ccc;vertical-align:top;margin-bottom:7px;background-color:#FFF;}
#warp_lp_contents.lp_etl .warp_lp_contents_point dt {font-size:15px;font-weight:700;line-height:19.5px;margin-top:14px;text-align:left;}
#warp_lp_contents.lp_etl .warp_lp_contents_point dt br {display:none;}
#warp_lp_contents.lp_etl .warp_lp_contents_point dt img {float:left;overflow:hidden;width:20px;height:20px;margin-left:14px;margin-right:7px;}
#warp_lp_contents.lp_etl .warp_lp_contents_point dd {font-size:13px;line-height:19.5px;font-weight:400;clear:left;}
#warp_lp_contents.lp_etl .warp_lp_contents_point dd img {width:150px;float:right;overflow:hidden;position:relative;top:-1.5em;right:0px;}
#warp_lp_contents.lp_etl .warp_lp_contents_point dd:last-child {display:list-item;padding-right:10px;margin-left:37px;margin-top:13px;text-align:left;}
	/* SP width 450px 以下 */
	@media screen and (max-width:450px) {
		#warp_lp_contents.lp_etl .warp_lp_contents_point dl {display:inline-block;vertical-align:top;height:inherit;}
		#warp_lp_contents.lp_etl .warp_lp_contents_point dd img {width:125px;float:right;overflow:hidden;position:static;}
		#warp_lp_contents.lp_etl .warp_lp_contents_point dd:last-child {list-style:inside;padding-left:13px;margin-left:0px;margin-top:5px;text-indent:5px;}
	}
#warp_lp_contents.lp_etl p.link_arrow_up {color:#069;font-size:15px;padding-left:15px;margin-left:1em;text-align:left !important;margin-bottom:36px;background:url(/jp/wp-content/uploads/2016/09/WarpLP_arrow_blue.png) no-repeat left center;background-size:10px;}
#warp_lp_contents.lp_etl p.link_arrow_up br {display:none;}
#warp_lp_contents.lp_etl p.link_arrow_up a {text-decoration:underline;}
	/* SP width 416px 以下 */
	@media screen and (max-width:416px) {
		#warp_lp_contents.lp_etl p.link_arrow_up {font-size:13px;background-position:0px 5px;}
		#warp_lp_contents.lp_etl p.link_arrow_up br {display:inherit;}
	}
#warp_lp_contents.lp_etl h2.multi_line {font-weight:400;line-height:18px;font-size:15px;text-align:center;}
#warp_lp_contents.lp_etl .warp_lp_contents_benefit {width:100%;color:#313131;margin-top:17px;}
#warp_lp_contents.lp_etl .warp_lp_contents_benefit dl {width:100%;background-color:#FFF;height:120px;margin-bottom:7px;}
#warp_lp_contents.lp_etl .warp_lp_contents_benefit dt {text-align:left;font-size:15px;font-weight:700;line-height:18px;padding-top:17px;margin-left:16px;}
#warp_lp_contents.lp_etl .warp_lp_contents_benefit dt br {display:none;}
#warp_lp_contents.lp_etl .warp_lp_contents_benefit dt strong {color:#50b847;}
#warp_lp_contents.lp_etl .warp_lp_contents_benefit dd {font-size:13px;line-height:19.5px;}
#warp_lp_contents.lp_etl .warp_lp_contents_benefit dd img {margin-bottom:0px;margin-right:31px;width:135px;float:right;overflow:hidden;display:block;position:relative;top:-1.5em;}
#warp_lp_contents.lp_etl .warp_lp_contents_benefit dd:last-child {display:list-item;list-style:disc;margin-left:40px;padding-right:15px;text-align:left;margin-top:13px;}
	/* SP width 400px 以下 */
	@media screen and (max-width:400px) {
		#warp_lp_contents.lp_etl .warp_lp_contents_benefit dl {height:inherit;position:relative;}
		#warp_lp_contents.lp_etl .warp_lp_contents_benefit dt {width:135px;padding-top:17px;margin-left:16px;margin-bottom:7px;}
		#warp_lp_contents.lp_etl .warp_lp_contents_benefit dd img {margin-right:0px;width:120px;float:right;overflow:hidden;position:relative;top:-40px;}
		#warp_lp_contents.lp_etl .warp_lp_contents_benefit dd:last-child {list-style:inside;margin-left:0px;padding-left:15px;text-indent:5px;padding-right:0;padding-bottom:16px;}
	}
#warp_lp_contents.lp_etl .warp_lp_contents_etl_case h2, #warp_lp_contents.lp_etl .warp_lp_contents_trial h2 {padding:7px 0 9px;background-color:#50b848;color:#FFF;font-size:15px;line-height:15px;margin-bottom:15px;}
#warp_lp_contents.lp_etl .warp_lp_contents_etl_case h2 em, #warp_lp_contents.lp_etl .warp_lp_contents_trial h2 em {font-weight:400;}
#warp_lp_contents.lp_etl .warp_lp_contents_etl_case p, #warp_lp_contents.lp_etl .warp_lp_contents_trial p {font-size:13px;line-height:22px;padding:0 27px;}
	/* SP width 458px 以下 */
	@media screen and (max-width:458px) {
		#warp_lp_contents.lp_etl .warp_lp_contents_etl_case p, #warp_lp_contents.lp_etl .warp_lp_contents_trial p {line-height:15px;padding:0 0 0 14px;}
	}
#warp_lp_contents.lp_etl .warp_lp_contents_etl_case {margin-bottom:42px;}
#warp_lp_contents.lp_etl .warp_lp_contents_etl_case .warp_lp_etl_case_box {border:1px solid #ccc;margin-bottom:42px;width:99.5%;min-height:150px;background-color:#FFF;overflow:hidden;}
#warp_lp_contents.lp_etl .warp_lp_contents_etl_case .warp_lp_etl_case_box img.logo {width:120px;float:left;margin:25px;background-color:#FFF;border:1px solid #ccc;box-shadow:2px 2px 5px rgba(0,0,0,0.65);}
#warp_lp_contents.lp_etl .warp_lp_contents_etl_case .content h3 {font-weight:400;font-size:13px;line-height:16.9px;margin:25px 15px 10px 172px;}
#warp_lp_contents.lp_etl .warp_lp_contents_etl_case .content h3 strong {font-weight:400;}
#warp_lp_contents.lp_etl .warp_lp_contents_etl_case .content .case_box_arrow_btn {background-image:linear-gradient(180deg, #666666 0%, #000000 98%);text-align:center;margin:0 25px 20px 172px;}
#warp_lp_contents.lp_etl .warp_lp_contents_etl_case .content .case_box_arrow_btn a {color:#FFF;font-size:15px;padding-left:15px;font-weight:400;line-height:35px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);background:url(/jp/wp-content/themes/theme_infoteria/img/warp_f_option_arrow_bg-gray.gif) left center no-repeat;}
	/* SP width 400px 以下 */
	@media screen and (max-width:400px) {
		#warp_lp_contents.lp_etl .warp_lp_contents_etl_case .warp_lp_etl_case_box {margin-bottom:39px;width:100%;height:inherit;overflow:visible;display:block;}
		#warp_lp_contents.lp_etl .warp_lp_contents_etl_case .warp_lp_etl_case_box img.logo {width:143px;float:none;margin:16px auto;}
		#warp_lp_contents.lp_etl .warp_lp_contents_etl_case .warp_lp_etl_case_box .content {height:inherit;}
		#warp_lp_contents.lp_etl .warp_lp_contents_etl_case .warp_lp_etl_case_box .content h3 {font-size:13px;line-height:17px;font-weight:400 !important;text-align:center;margin:15px 20px 15px;}
		#warp_lp_contents.lp_etl .warp_lp_contents_etl_case .warp_lp_etl_case_box .content h3 strong {font-weight:400;}
		#warp_lp_contents.lp_etl .warp_lp_contents_etl_case .content .case_box_arrow_btn {display:block;width:80%;height:35px;text-align:center;position:static;margin:0 auto 10px;}
		#warp_lp_contents.lp_etl .warp_lp_contents_etl_case .content .case_box_arrow_btn a {font-size:15px;padding-left:14px;line-height:35px;}
	}
#warp_lp_contents.lp_etl .warp_lp_contents_trial img {width:210px;}
	/* SP width 458px 以下 */
	@media screen and (max-width:458px) {
		#warp_lp_contents.lp_etl .warp_lp_contents_trial img {width:100%;margin-bottom:13px;}
	}
/* elt用 追加終了*/
/* サブスクリプション*/
#warp_lp_contents .warp_lp_contents_subscription_box h2 {font-size:116%;color:#FFF;line-height:1.2;margin-bottom:15px;background-color:#50B848;padding:8px 5px 6px;text-align:left;}
#warp_lp_contents .warp_lp_contents_subscription_box p {font-size:100%;}
#warp_lp_contents .warp_lp_contents_subscription_box .inner_box {border:1px solid #CCC;overflow:hidden;background:#FFF;min-height:130px;padding:10px 0 0;}
#warp_lp_contents .warp_lp_contents_subscription_box .inner_box h3 {font-size:116%;font-weight:bold;line-height:1.5;margin-bottom:15px;text-align:center;}
#warp_lp_contents .warp_lp_contents_subscription_box .inner_box img {margin-bottom:5px;}
#warp_lp_contents .warp_lp_contents_subscription_box .box01,
#warp_lp_contents .warp_lp_contents_subscription_box .box02 {float:left;width:32%;margin-right:2px;}
#warp_lp_contents .warp_lp_contents_subscription_box .box03 {float:left;width:32.3%;}
#warp_lp_contents .warp_lp_contents_subscription_box a:link {text-decoration:underline;}
#warp_lp_contents .warp_lp_contents_subscription_box a:hover {text-decoration:none;}
	/* SP width 380px 以下 */
	@media screen and (max-width:380px) {
		#warp_lp_contents .warp_lp_contents_subscription_box .inner_box {position:relative;min-height:94px;padding:0;}
		#warp_lp_contents .warp_lp_contents_subscription_box .inner_box h3 {position:absolute;width:116px;right:10px;top:23%;margin-bottom:0;}
		#warp_lp_contents .warp_lp_contents_subscription_box .inner_box img {position:absolute;width:174px;left:0;top:7px;margin:0;}
		#warp_lp_contents .warp_lp_contents_subscription_box .box01,
		#warp_lp_contents .warp_lp_contents_subscription_box .box02 {width:100%;margin-bottom:2px;}
		#warp_lp_contents .warp_lp_contents_subscription_box .box03 {width:100%;}
	}
/*WARPオプション*/
#warp_lp_contents .warp_lp_contents_option_box h2 {font-size:116%;color:#FFF;line-height:1.2;margin-bottom:15px;background-color:#50B848;padding:8px 5px 6px;text-align:left;}
#warp_lp_contents .warp_lp_contents_option_box p {font-size:100%;}
#warp_lp_contents .warp_lp_contents_option_box .inner_box {position:relative;border:1px solid #CCC;overflow:hidden;background:#FFF;height:90px;padding:12px 0 0;}
#warp_lp_contents .warp_lp_contents_option_box .inner_box img {margin-bottom:10px;}
#warp_lp_contents .warp_lp_contents_option_box .inner_box h3 {font-size:13px;font-weight:bold;line-height:1.3;margin-bottom:0;text-align:center;}
	/* SP width 420px 以下 */
	@media screen and (max-width:420px) {
		#warp_lp_contents .warp_lp_contents_option_box .inner_box h3 {font-size:11px;}
	}
#warp_lp_contents .warp_lp_contents_option_box .box01,
#warp_lp_contents .warp_lp_contents_option_box .box02,
#warp_lp_contents .warp_lp_contents_option_box .box03,
#warp_lp_contents .warp_lp_contents_option_box .box04 {float:left;width:18.6%;margin-right:2px;}
#warp_lp_contents .warp_lp_contents_option_box .box05 {float:left;width:19%;}
#warp_lp_contents .warp_lp_contents_option_box a:link {text-decoration:underline;}
#warp_lp_contents .warp_lp_contents_option_box a:hover {text-decoration:none;}
#warp_lp_contents .warp_lp_contents_option_box .inner_box .attention {width:100%;position:absolute;overflow:hidden;left:0;bottom:1px;}
#warp_lp_contents .warp_lp_contents_option_box .inner_box .attention span.new {background-color:#C4565B;}
#warp_lp_contents .warp_lp_contents_option_box .inner_box .attention span {color:#FFF;padding:0 1em;line-height:1.3;font-size:10px;}
	/* 共通ボタンオーバー表現：白 */
	#warp_lp_contents .warp_lp_contents_contact_box a:hover,
	#warp_lp_contents .warp_lp_contents_event_box a:hover,
	#warp_lp_contents .warp_lp_contents_link_box ul li a:hover {background:#E4E4E4;}
	#warp_lp_contents .warp_lp_contents_contact_box a:active,
	#warp_lp_contents .warp_lp_contents_event_box a:active,
	#warp_lp_contents .warp_lp_contents_link_box ul li a:active {background:#F1F1F1;}
/* trial sakura 16/01/07 */
#warp_lp_contents .warp_lp_contents_title_none_bg h1 {font-size:153.9%;color:#313131;line-height:1;margin-bottom:10px;text-align:left;}
#warp_lp_contents .warp_lp_contents_title_none_bg h1 strong {font-size:15px;color:#CC9933;font-weight:normal;display:block;line-height:1;margin:15px 0 0;padding:15px 0 10px;border-top:1px dotted #999;}
#warp_lp_contents .brown {color:#653A05;}
#warp_lp_contents .pink {color:#A53C4A;}
#warp_lp_contents p.sakura_notice {color:#FFF;padding:10px;background:#A53C4A;}
/* ---------------------------------------------------------------------------------------- */
/* WARP Lite 15/10/26 */
.warp_lite_content {margin-top:12px;position:relative;}
/* 201602 SNSボタンCSS表示での対応へ変更？（プラグイン全面停止） */
.social_plugin .share {height:21px;width:130px;margin-left:auto;}
.social_plugin .share ul {height:auto;}
.social_plugin .share li {font-size:11px;float:left;text-align:center;width:60px;border-radius:3px;list-style:none;letter-spacing:-0.5px;margin-right:0 !important;}
.social_plugin .share li.share-twitter {margin-right:10px !important;background:#55acee;box-shadow:0 1px #2795e9;}
.social_plugin .share li.share-twitter:hover {background:#2795e9;}
.social_plugin .share li.share-twitter:active {background:#83c3f3;}
.social_plugin .share li.share-facebook {background:#3b5998;box-shadow:0 1px #2d4373;}
.social_plugin .share li.share-facebook:hover {background:#2d4373;}
.social_plugin .share li.share-facebook:active {background:#4c70ba;}
.social_plugin .share a {display:block;height:18px;padding-top:2px;color:#FFF;text-decoration:none;}
.social_plugin .share a:hover {text-decoration:none;color:#FFF;}
/* - ASTERIA WARP Case 16/06/14 ----------------------------------------------------------- */
#warp_case_contents .left {float:left;}
#warp_case_contents .right {float:right;}
#warp_case_contents .warp_case_contents_contact_box {width:100%;}
#warp_case_contents .warp_case_contents_contact_box .left,
#warp_case_contents .warp_case_contents_contact_box .right {width:47%;}
#warp_case_contents .warp_case_contents_contact_box a {position:relative;display:inline-block;width:100%;height:36px;line-height:37px;font-size:116%;text-align:center;border-radius:19px;
color:#313131 !important;border:1px solid #CCC;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));}
#warp_case_contents .warp_case_contents_contact_box a.green {position:relative;display:inline-block;width:100%;height:36px;line-height:37px;font-size:116%;text-align:center;border-radius:19px;
color:#FFF !important;border:1px solid #489E3D;background:#489E3D;background:linear-gradient(top bottom,#67B748,#489E3D);background:-ms-linear-gradient(top, #67B748, #489E3D);background:-moz-linear-gradient(center top, #67B748 0%,#489E3D 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #67B748),color-stop(1, #489E3D));}
#warp_case_contents .warp_case_contents_contact_box a span.btn01 {padding-right:5px;}
#warp_case_contents .warp_case_contents_contact_box a span.btn02 {padding-right:5px;}
#warp_case_contents .warp_case_contents_contact_box a small {display:none;}
#warp_case_contents .warp_case_contents_contact_box a i {background:url(img/warp_lp_contents_contact_arrow.gif) right center no-repeat;width:7px;height:8px;display:inline-block;position:absolute;right:14px;top:14px;}
#warp_case_contents .warp_case_contents_contact_box a.green i {background:url(img/warp_lp_contents_contact_arrow_white.png) right center no-repeat;}
	/* SP width 420px 以下 */
	@media screen and (max-width:420px) {
		#warp_case_contents .warp_case_contents_contact_box a {font-size:13px;}
	}
	/* 共通ボタンオーバー表現：白 */
	#warp_case_contents .warp_case_contents_contact_box a:hover {background:#E4E4E4;}
	#warp_case_contents .warp_case_contents_contact_box a:active {background:#F1F1F1;}
	#warp_case_contents .warp_case_contents_contact_box a.green:hover {background:#449238;}
	#warp_case_contents .warp_case_contents_contact_box a.green:active {background:#67B748;}
/* ---------------------------------------------------------------------------------------- */
/* WEBプッシュ通知 */
#webpush_overflow {letter-spacing:-0.5px;}
#webpush_overflow h2 {background:none !important;border-bottom:1px dotted #999;margin:0 0 0.5em !important;padding-bottom:0.5em !important;font-size:116% !important;}
#webpush_overflow p.mb0px {margin-bottom:0;}
#webpush_overflow div.link_click {margin-left:1em;}
#webpush_overflow .link_click p {font-weight:bold;}
#webpush_overflow .link_click p a {cursor:pointer;}
#webpush_overflow .link_click p a:hover,
#webpush_overflow .link_click p a:active {text-decoration:underline;}
#webpush_overflow div.center {background:#F4F4F4;border-radius:10px;border:1px solid #CCC;padding:20px 1em 25px;margin:0;text-align:center;font-size:93%;}
#webpush_overflow .center img {text-align:center;margin:0 auto;}
#webpush_overflow .gray {color:#777;}
#webpush_overflow h3 {color:#00A58A;padding:3px 0.5em;border-bottom:1px dotted #00A58A;margin:0 0 1em 0;border-left:5px solid #00A58A;font-size:116% !important;}
#webpush_overflow ul.list {margin:0 0 0 1em;}
#webpush_overflow ul.list li {margin-bottom:0.5em;}
#webpush_overflow ul.nolist {margin:0;}
#webpush_overflow ul.nolist li {margin-bottom:0.5em;margin-left:0;list-style:none !important;}
/* WEBプッシュ通知：サイドリンク */
#webpush_sidebox {width:100%;margin-bottom:20px;font-size:93%;}
#webpush_sidebox div.inner {background:#FFF;border:1px solid #C8CCCC;border-radius:5px;padding:10px;margin:0 0 5px;}
#webpush_sidebox div.inner h4 {margin-bottom:5px;color:#313131;font-weight:bold;}
#webpush_sidebox div.inner a {display:block;border-radius:5px;line-height:24px;font-size:12px;color:#FFF;
background:#00A785;background:linear-gradient(top bottom,#59C5AE,#00A785);background:-ms-linear-gradient(top, #59C5AE, #00A785);background:-moz-linear-gradient(center top, #59C5AE 0%,#00A785 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #00A785),color-stop(1, #00A785));}
#webpush_sidebox div.inner a:hover {background:#59C5AE;text-decoration:none;}
#webpush_sidebox div.inner a:active {background:#00A785;text-decoration:none;}
#webpush_sidebox div.inner a.selected {background:#BBB;}
#webpush_sidebox div.inner a.block {background:#CCC;}
#webpush_sidebox div.inner a.click {cursor:pointer;}
#webpush_sidebox a.about {font-size:93%;color:#006699;}
#webpush_sidebox a.about:active,
#webpush_sidebox a.about:hover {color:#CCC;}
/* 201609 asteriaトップにサブナビBOXをいったん追加 */
body#asteria_top div.item_box {position:relative;overflow:hidden;}
body#asteria_top div.item_box a.linkbox {display:block;position:absolute;left:0;top:0;width:303px;height:172px;}
body#asteria_top div.inner_sub_warpbox_is {background:#FFF;height:170px;border:1px solid #C9C9C9;}
body#asteria_top div.inner_sub_warpbox_is ul li {padding-left:32px;margin:2px 2px 0;text-align:left;line-height:40px;overflow:hidden;}
body#asteria_top div.inner_sub_warpbox_is ul li.ar01 {background:url(img/asteriatop_warp_sub_arrow01.png) 15px 17px no-repeat;}
body#asteria_top div.inner_sub_warpbox_is ul li.ar02 {background:url(img/asteriatop_warp_sub_arrow02.png) 15px 17px no-repeat;}
body#asteria_top div.inner_sub_warpbox_is ul li.F0 {background-color:#F0F0F0;}
body#asteria_top div.inner_sub_warpbox_is ul li.F7 {background-color:#F7F7F7;}
body#asteria_top div.inner_sub_warpbox_is ul li.F0:hover,
body#asteria_top div.inner_sub_warpbox_is ul li.F0:active {background-color:#dde8e6;}
body#asteria_top div.inner_sub_warpbox_is ul li.F7:hover,
body#asteria_top div.inner_sub_warpbox_is ul li.F7:active {background-color:#e5e5e5;}
body#asteria_top div.inner_sub_warpbox_is ul li a {display:block;width:100%;height:40px;}
body#asteria_top div.inner_sub_warpbox_is ul li a:hover,
body#asteria_top div.inner_sub_warpbox_is ul li a:active {color:#009688;padding-left:2px;}
body#asteria_top div.inner_sub_warpbox_is ul li.ar02 a:hover,
body#asteria_top div.inner_sub_warpbox_is ul li.ar02 a:active {color:#4caf50;}

/* 201612 サポート（ポイント） */
#infoteria_point_contents {}
#infoteria_point_contents ul.step li {padding:10px 0 15px;text-align:center;border:1px solid #C8CCCC;border-radius:8px;background-color:#FFF;position:relative;margin-bottom:35px;}
#infoteria_point_contents ul.step li:last-child {margin-bottom:0;}
#infoteria_point_contents ul.step li small {display:block;text-align:left;font-weight:bold;padding:0 10px 5px;}
#infoteria_point_contents ul.step li small:before {color:#777;content:'STEP';}
#infoteria_point_contents ul.step li small:after {color:#50B848;}
#infoteria_point_contents ul.step li.step01 small:after {content:'01';}
#infoteria_point_contents ul.step li.step02 small:after {content:'02';}
#infoteria_point_contents ul.step li.step03 small:after {content:'03';}
#infoteria_point_contents ul.step li strong {display:block;line-height:36px;font-size:108%;color:#FFF;
background:#50B848;background:linear-gradient(top bottom,#95dd76,#50B848);background:-ms-linear-gradient(top, #95dd76, #50B848);background:-moz-linear-gradient(center top, #95dd76 0%,#50B848 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #95dd76),color-stop(1, #50B848));}
#infoteria_point_contents ul.step li span {display:block;}
#infoteria_point_contents ul.step li span br {}
#infoteria_point_contents ul.step li img.cash_step_arrow {position:absolute;left:50%;bottom:-30px;margin:0 0 0 -21px;}
#infoteria_point_contents div.atention {background-color:#F0F0F0;padding:20px;text-align:left;}
#infoteria_point_contents .red {color:#CC0000;}
#infoteria_point_contents div.point_upto {text-align:center;}
#infoteria_point_contents div.point_upto p {text-align:center;}
#infoteria_point_contents div.point_upto a.uplinkbox {position:relative;display:block;min-width:280px;width:75%;height:48px;line-height:48px;font-size:100%;text-align:center;margin:0 auto;border-radius:25px;
color:#FFF !important;background:#00A785;background:linear-gradient(top bottom,#59C5AE,#00A785);background:-ms-linear-gradient(top, #59C5AE, #00A785);background:-moz-linear-gradient(center top, #59C5AE 0%,#00A785 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #59C5AE),color-stop(1,#00A785));}
#infoteria_point_contents div.point_upto a.uplinkbox strong {font-weight:normal;}
#infoteria_point_contents div.point_upto a.uplinkbox i {background:url(img/awLineup_box_white_trial_arrow.png) right center no-repeat;width:7px;height:8px;display:inline-block;margin-left:0.5em;}
	/* 共通ボタンオーバー表現：白 */
	#infoteria_point_contents div.point_upto a.uplinkbox:hover {background:#00A785;}
	#infoteria_point_contents div.point_upto a.uplinkbox:active {background:#59C5AE;}

/* 201612 サポート（重要なお知らせ） */
#warp_support_info_box {width:96%;margin:0 auto;background:#DDD;padding:2%;margin:0 0 1em;}
#warp_support_info_box .inner_box {width:90%;background:#FDFDFD;margin:0;padding:20px 5% 10px;}
#warp_support_info_box .red {color:#CC0000;}
#warp_support_info_box h3 {text-align:center;}
#warp_support_info_box p {margin:0 0 10px;font-size:83%;line-height:1.5;color:#777;}
/*----------------------------------------------------------------------------
サブスクリプション 201703
----------------------------------------------------------------------------*/
#subscription_1703 h1 {text-align:left;}
#subscription_1703 h1 small {display:block;color:#00A785;font-size:100%;margin-bottom:5px;line-height:1;}
#subscription_1703 h1 small span {display:inline-block;background:#00A785;color:#FFF;padding:8px 8px 6px;margin-left:5px;}
#subscription_1703 h1 strong {display:block;font-size:123.1%;line-height:1.5;color:#313131;}
#subscription_1703 .pickupimage {display:block;padding-bottom:10px;}
#subscription_1703 p.bigtext {font-size:100%;}
#subscription_1703 p.bigtext br {display:none;}
#subscription_1703 .pickupimage h2.recommend {background:#67b747;}
#subscription_1703 .w_wrap {background-color:transparent;}
#subscription_1703 .cdata_linkbox {margin:25px 0 30px;}
#subscription_1703 .cdata_linkbox a {position:relative;display:inline-block;width:100%;height:36px;line-height:37px;font-size:116%;text-align:center;border-radius:19px;
color:#FFF !important;border:1px solid #007ECA;background:#007ECA;background:linear-gradient(top bottom,#00A0FF,#007ECA);background:-ms-linear-gradient(top, #00A0FF, #007ECA);background:-moz-linear-gradient(center top, #00A0FF 0%,#007ECA 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #00A0FF),color-stop(1, #007ECA));}
#subscription_1703 .cdata_linkbox a i {background:url(img/warp_lp_contents_contact_arrow_white.png) right center no-repeat;width:7px;height:8px;display:inline-block;position:absolute;right:14px;top:14px;}
	/* 共通ボタンオーバー表現：青 */
	#subscription_1703 .cdata_linkbox a:hover {background:#40B8FF;}
	#subscription_1703 .cdata_linkbox a:active {background:#00A0FF;}
/* ラインナップ */
#subscription_1703 .awLineup_box table th {width:auto;padding:0.5em 10px;}
#subscription_1703 .awLineup_box table td {width:16%;padding:0.5em 10px;}
#subscription_1703 .awLineup_box table thead th {background:#EEE;}
#subscription_1703 .awLineup_box table thead td {padding:1em 10px;}
#subscription_1703 .awLineup_box table tbody td a.btn {min-width:70px;}
/*----------------------------------------------------------------------------
global_navi_down 17/05
----------------------------------------------------------------------------*/
body div#overlay {display:none;}
body div#global_navi_down {display:none;}
/*----------------------------------------------------------------------------
★IRトップ：メインビジュアル（JP）追加 2017/05
----------------------------------------------------------------------------*/
body#invest.w1260 .irtop_mainbox ul {width:100%;margin:0 0 20px;}
body#invest.w1260 .irtop_mainbox ul li:first-child {margin-bottom:15px;}
body#invest.w1260 .irtop_mainbox ul li a {display:block;width:100%;height:100%;}
body#invest.w1260 .irtop_mainbox ul li img {max-width:80%;}
/* IRトップ：ページタイトル */
body.w1260 div#contents h1.news_detail_head_cat {text-align:left;margin-bottom:25px;font-weight:bold;font-size:131%;}
body.w1260 div#contents h1.news_detail_head_cat span {}
/* IRトップ：最新ニュース */
body#invest.w1260 .irtop_newsbox h2 {font-size:123.1%;color:#313131;text-align:left;margin-bottom:15px;}
body#invest.w1260 .irtop_newsbox ul {position:relative;width:100%;margin-bottom:10px;overflow:hidden;}
body#invest.w1260 .irtop_newsbox ul li {font-size:100%;height:40px;line-height:38px;}
/* IRトップ：最新ニュース：ナビ */
body#invest.w1260 .irtop_newsbox ul li.nav {float:left;width:33.33%;box-sizing:border-box;overflow:hidden;}
body#invest.w1260 .irtop_newsbox ul li.nav {margin-bottom:10px;font-weight:bold;border-bottom:1px solid #C8CCCC;border-top:1px solid #C8CCCC;}
body#invest.w1260 .irtop_newsbox ul li.nav.selected {background:#D8DDDD;}
body#invest.w1260 .irtop_newsbox ul li.nav a {display:block;width:100%;height:100%;color:#474747;}
body#invest.w1260 .irtop_newsbox ul li.nav.selected a {color:#979797;}
/* IRトップ：最新ニュース：一覧・RSS */
body#invest.w1260 .irtop_newsbox ul li.other {float:left;width:100%;overflow:hidden;text-align:left;}
body#invest.w1260 .irtop_newsbox ul li.other a {display:block;width:48%;height:40px;padding:13px 0 0 30px;line-height:15px;}
body#invest.w1260 .irtop_newsbox ul li.other a {box-sizing:border-box;overflow:hidden;}
body#invest.w1260 .irtop_newsbox ul li.other a.more {float:left;border:1px solid #C8CCCC;background:url(img/sankakuGlay.png) no-repeat 11px center;}
body#invest.w1260 .irtop_newsbox ul li.other a.rss {float:right;background:url(img/icon_rss_white.png) no-repeat 11px 11px #778A87;}
body#invest.w1260 .irtop_newsbox ul li.other a.rss {color:#FFF;}
/* IRトップ（5件毎）・IRニュース一覧 */
body#invest.w1260 div#contents_main div.monthlyBox {position:relative;}
body#invest.w1260 div#contents_main div.monthlyBox dl {width:100%;text-align:left;background:none;border-bottom:1px solid #C8CCCC;margin-bottom:10px;padding-bottom:10px;}
body#invest.w1260 div#contents_main div.monthlyBox dl dt {float:none;font-size:100%;}
body#invest.w1260 div#contents_main div.monthlyBox dl dd.iconCat {float:none;}
body#invest.w1260 div#contents_main div.monthlyBox dl dd.newsTxt {float:none;font-weight:normal;font-size:100%;overflow:hidden;word-break:normal;}
/* IRニュース一覧：RSSアイコン */
body#invest.w1260 div#contents_main div.monthlyBox p.btn_rss {display:block;position:absolute;width:52px;height:22px;top:8px;right:10px;background:url(img/btnRss.png) 0 0 no-repeat;text-indent:-10000em;}
body#invest.w1260 div#contents_main div.monthlyBox p.btn_rss a {display:block;width:100%;height:100%;background:url(img/btnRss.png) 0 0 no-repeat;}
/* IRニュース一覧：月 */
body#invest.w1260 div#contents_main div.monthlyBox h3 {display:block;width:100%;height:34px;margin-bottom:5px;background:url(img/bgMonth.jpg) repeat-x;text-align:left;font-size:123.1%;line-height:1;padding-top:12px;}
body#invest.w1260 div#contents_main div.monthlyBox h3 span {color:#FFF;font-weight:bold;padding-left:16px;}
/* IRカレンダー */
body#invest.w1260 div#contents_main div.ircalendarBox h2 {font-size:123.1%;color:#313131;text-align:left;margin-bottom:15px;}
body#invest.w1260 div#contents_main div.ircalendarBoxImg {margin-bottom:50px;}
body#invest.w1260 div#contents_main div.ircalendarBoxImg img {max-width:100%;width:100%;}
/* IR次回情報 */
body#invest.w1260 div#contents_main div.ircalendarBox div.scheduleInfoBox {overflow:hidden;}
body#invest.w1260 div#contents_main div.ircalendarBox div.scheduleInfo {margin-bottom:5px;border-bottom:2px solid #C8CCCC;background:none;}
body#invest.w1260 div#contents_main div.ircalendarBox div.scheduleInfo h3 {font-size:100%;font-weight:bold;color:#313131;text-align:left;padding:0 0 0 15px;}
body#invest.w1260 div#contents_main div.ircalendarBox div.scheduleInfo h3 {background:transparent url(img/icon_double_circle.png) no-repeat left center;}
/* IR次回情報：表 */
body#invest.w1260 div#contents_main div.ircalendarBox dl {background:none;margin-top:5px;padding-bottom:5px;border-bottom:1px solid #C8CCCC;font-size:100%;line-height:1.5;}
body#invest.w1260 div#contents_main div.ircalendarBox dl {width:100%;overflow:hidden;}
body#invest.w1260 div#contents_main div.ircalendarBox dl dt {width:100%;border:none;padding:5px 0;}
body#invest.w1260 div#contents_main div.ircalendarBox dl dd {border:none;padding:0 0 10px;}
body#invest.w1260 div#contents_main div.ircalendarBox dl dt.nextDate {text-align:left;}
body#invest.w1260 div#contents_main div.ircalendarBox dl dd.nextTxt {width:100%;text-align:left;}
body#invest.w1260 div#contents_main div.ircalendarBox dl dd.nextType {width:33.33%;box-sizing:border-box;text-align:center;}
body#invest.w1260 div#contents_main div.ircalendarBox dl dd.nextType span {padding:0;min-width:auto;display:inline;}
body#invest.w1260 div#contents_main div.ircalendarBox dl dd.nextTypeLast {border-right:none;}
body#invest.w1260 div#contents_main div.ircalendarBox dl dd.nextType:nth-child(2n) {border-left:1px solid #C8CCCC;border-right:1px solid #C8CCCC;}
/* IR次回情報：リンクボタン */
body#invest.w1260 div#contents_main div.ircalendarBox div#btn_ir_prev {width:100%;height:40px;overflow:hidden;text-align:right;margin:15px auto;text-align:center;}
body#invest.w1260 div#contents_main div.ircalendarBox div#btn_ir_prev a {position:relative;display:inline-block;min-width:120px;height:34px;line-height:34px;font-size:100%;text-align:center;padding:2px 30px 0 15px;margin:0;border-radius:19px;}
body#invest.w1260 div#contents_main div.ircalendarBox div#btn_ir_prev a {color:#313131;border:1px solid #CCC;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));}
body#invest.w1260 div#contents_main div.ircalendarBox div#btn_ir_prev a:hover {background:#F0F0F0;}
body#invest.w1260 div#contents_main div.ircalendarBox div#btn_ir_prev a:active {text-decoration:none;}
body#invest.w1260 div#contents_main div.ircalendarBox div#btn_ir_prev a i {width:10px;height:10px;display:inline-block;position:absolute;right:15px;top:12px;}
body#invest.w1260 div#contents_main div.ircalendarBox div#btn_ir_prev a i {background:url(img/warp_f_option_arrow.gif) right center no-repeat;}
/* IR最新資料 */
body#invest.w1260 div#contents_main div.ircalendarBox h4 {font-size:100%;margin:10px 0 8px 0;padding:1px 0 0 5px;line-height:1.3;border-left:4px solid #C8CCCC;font-weight:bold;}
body#invest.w1260 div#contents_main div.ircalendarBox h4 small {font-weight:normal;}
body#invest.w1260 div#contents_main div.ircalendarBox ul {text-align:left;margin:0 0 10px 0;background:none;border-bottom:1px solid #C8CCCC;padding:0 0 10px 10px;}
body#invest.w1260 div#contents_main div.ircalendarBox ul li {float:left;font-size:100%;margin:0 3em 5px 0;border-right:none;padding:0;}
body#invest.w1260 div#contents_main div.ircalendarBox ul li.cf {float:none;margin-right:0;font-size:100%;}
body#invest.w1260 div#contents_main div.ircalendarBox ul li a.extlink {padding-right:0.25em !important;}
body#invest.w1260 div#contents_main div.ircalendarBox ul li a small {padding-left:0.5em;}
body#invest.w1260 div#contents_main div.ircalendarBox ul li a:hover {text-decoration:underline;}
/* URL判定：背景アイコンを左表示（PDF、ZIP、ドキュメント） */
body#invest.w1260 div#contents_main div.ircalendarBox div.icon a {display:block;width:100%;height:100%;padding-right:0 !important;}
body#invest.w1260 div#contents_main div.ircalendarBox div.icon a:before {padding:0 0 0 1.5em;background-color:red;content:'';}
body#invest.w1260 div#contents_main div.ircalendarBox div.icon a:before {background:url(img/icon_txt1705.png) no-repeat left center;}
body#invest.w1260 div#contents_main div.ircalendarBox div.icon a[href*=".zip"]:before {background:url(img/icon_zip1705.png) no-repeat left center;}
body#invest.w1260 div#contents_main div.ircalendarBox div.icon a[href*=".pdf"]:before {background:url(img/icon_pdf_mini.gif) no-repeat left center;}
/* IRトップ：レポート */
body#invest.w1260 div#contents_main div.InfoteriaVisionBox {width:100%;position:relative;}
body#invest.w1260 div#contents_main div.InfoteriaVisionBox h2 {font-size:108%;font-weight:bold;color:#313131;text-align:left;margin-bottom:10px;}
body#invest.w1260 div#contents_main div.InfoteriaVisionBox h2 span {display:block;font-size:85%;color:#999;}
body#invest.w1260 div#contents_main div.InfoteriaVisionBox .viewMore {position:absolute;width:58px;height:19px;border:1px solid #7CA39C;right:0;top:8px;text-align:center;line-height:19px;}
body#invest.w1260 div#contents_main div.InfoteriaVisionBox .viewMore a {display:block;width:100%;height:100%;font-size:100%;font-weight:bold;color:#7CA39C;}
body#invest.w1260 div#contents_main div.InfoteriaVisionBox .viewMore a:active,
body#invest.w1260 div#contents_main div.InfoteriaVisionBox .viewMore a:hover {background:#7CA39C;color:#FFF;}
body#invest.w1260 div#contents_main div.InfoteriaVisionBoxList ul {width:100%;margin:0;text-align:center;font-size:100%;}
body#invest.w1260 div#contents_main div.InfoteriaVisionBoxList ul li {float:left;width:50%;box-sizing:border-box;margin:0 0 10px;}
body#invest.w1260 div#contents_main div.InfoteriaVisionBoxList ul li a {display:block;width:100%;height:100%;}
body#invest.w1260 div#contents_main div.InfoteriaVisionBoxList ul li img {max-width:90%;margin:0 auto 10px;}
/* URL判定：背景アイコンを左表示（PDF） */
body#invest.w1260 div#contents_main div.InfoteriaVisionBoxList ul li a.icon {display:block;width:100%;height:100%;padding-right:0 !important;}
body#invest.w1260 div#contents_main div.InfoteriaVisionBoxList ul li a.icon:before {padding:0 0 0 1.3em;content:'';}
body#invest.w1260 div#contents_main div.InfoteriaVisionBoxList ul li a.icon:before {background:url(img/icon_txt1705.png) no-repeat left center;}
body#invest.w1260 div#contents_main div.InfoteriaVisionBoxList ul li a.icon[href*=".pdf"]:before {background:url(img/icon_pdf_mini.gif) no-repeat left center;}
/* 動画ライブラリ：スライド */
body#invest.w1260 div#contents_main .library {position:relative;width:100%;height:276px;margin:0;}
body#invest.w1260 div#contents_main .library h2 {font-size:108%;font-weight:bold;color:#313131;text-align:left;margin-bottom:10px;}
body#invest.w1260 div#contents_main .library h2 {background:none;padding:0 60px 0 0;height:auto;width:auto;overflow:hidden;font-weight:normal;}
body#invest.w1260 div#contents_main .library h2 span {display:block;font-size:85%;color:#999;}
body#invest.w1260 div#contents_main .library .viewMore {position:absolute;width:58px;height:19px;border:1px solid #7CA39C;right:0;top:8px;text-align:center;line-height:19px;}
body#invest.w1260 div#contents_main .library .viewMore a {display:block;width:100%;height:100%;font-size:100%;font-weight:bold;color:#7CA39C;}
body#invest.w1260 div#contents_main .library .viewMore a:active,
body#invest.w1260 div#contents_main .library .viewMore a:hover {background:#7CA39C;color:#FFF;}
body#invest.w1260 div#contents_main .library .jcarousel-container {margin:0 43px;width:auto;background:url(img/bg_carousel.jpg) repeat-x;}/*可変*/
/* IRトップ：フッターメニュー：左右ネガティブマージン 1705 */
body#invest.w1260 div.ir_linkbox_inner {width:auto;overflow:hidden;}
body#invest.w1260 div.ir_linkbox_inner div#linkList {margin:0 0 20px;overflow:hidden;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnbox,
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxR {width:100%;*width:99.9%;box-sizing:border-box;border:1px solid #C8CCCC;background:#FFF;margin:0 0 10px 0;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP {position:relative;border:solid 1px #F5F5F5;margin:1px;padding:10px;height:auto !important;overflow:hidden;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP div.BtnIcon {width:50px;height:50px;margin:0 auto 0 0;float:left;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP div.BtnIcon img {border:solid 1px #b7ceca;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP div.BtnText {width:100%;font-size:123.1%;font-weight:bold;text-align:left;position:absolute;left:70px;top:0;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP div.BtnText a {display:block;color:#313131;padding-left:0;line-height:40px;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP div.BtnText a:hover {text-decoration:underline;color:#999;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP div.BtnDescription {margin:25px 0 0 60px;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP ul {text-align:left;overflow:hidden;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP ul li {float:left;font-size:100%;margin-right:2em;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP ul li {background:url(img/icon_IRcontentsList.png) no-repeat left center;padding-left:15px;line-height:1.8;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP ul li a {color:#474747;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP ul li a:hover {color:#999;}
/* IRトップ：フッターメニュー共通項目リンクボックス */
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnbox.CommonLink div.linkbtnboxInTOP {padding-top:10px;}
/* body#invest.w1260 div.ir_linkbox_01col_inner {これは無し}*/
/* IR下層：カテゴリ */
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxIn {position:relative;border:solid 1px #F5F5F5;margin:1px;padding:10px 10px 20px 20px;min-height:120px;height:auto !important;overflow:hidden;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxIn a {display:block;width:100%;height:100%;text-align:left;z-index:1;color:#474747;overflow:hidden;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxIn div.BtnIcon {position:absolute;top:50px;left:8px;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxIn div.BtnIcon img {border:solid 1px #b7ceca;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxIn div.BtnText {position:absolute;top:8px;left:8px;width:auto;font-size:116%;font-weight:bold;border-left:5px solid #B7CECA;padding-left:5px;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxIn div.hr {width:90%;position:absolute;left:8px;top:38px;border-bottom:1px solid #C8CCCC;height:1px;_height:1px;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxIn div.BtnDescription {float:left;width:auto;font-size:116%;padding:37px 5px 0 95px;overflow:hidden;}
body#invest.w1260 div.ir_linkbox_inner div#linkList div.linkbtnboxIn div.BtnArow {width:21px;height:22px;position:absolute;right:8px;bottom:8px;}
/* 下層フッターナビゲーション 17/05 */
body#invest.w1260 div#irPageFooterBOX {background:#FFF;}
body#invest.w1260 div#irPageFooterBOX div#inner {width:95%;margin:20px 2.5%;overflow:hidden;}
body#invest.w1260 div#irPageFooterBOX div#inner {font-size:100%;text-align:left;line-height:1.5;}
body#invest.w1260 div#irPageFooterBOX div.schedule {position:relative;margin-bottom:30px;height:auto !important;}
body#invest.w1260 div#irPageFooterBOX div.scheduleInfoBox {margin-bottom:30px;height:auto !important;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox {position:relative;text-align:center;height:auto !important;}
body#invest.w1260 div#irPageFooterBOX a:hover {text-decoration:underline;}
/* 下層フッター[1]：IR次回情報：表 */
body#invest.w1260 div#irPageFooterBOX div.schedule h3 {font-size:116%;padding:0 0 5px 0;margin:0 0 15px 0;border-bottom:2px solid #B7CECA;}
body#invest.w1260 div#irPageFooterBOX div.schedule dl {margin:0 0 15px 0;}
body#invest.w1260 div#irPageFooterBOX div.schedule dl dt {font-size:100%;color:#777;}
body#invest.w1260 div#irPageFooterBOX div.schedule dl dt.nextDate {color:#777;}
body#invest.w1260 div#irPageFooterBOX div.schedule p.right {margin:0 0 0 0;}
/* 下層フッター[2]：IR最新資料 */
body#invest.w1260 div#irPageFooterBOX div.scheduleInfoBox h3 {font-size:116%;padding:0 0 5px 0;margin:0 0 15px 0;border-bottom:2px solid #B7CECA;}
body#invest.w1260 div#irPageFooterBOX div.scheduleInfoBox h4 {font-size:100%;margin:0 0 8px 0;padding:1px 0 0 5px;line-height:1.3;border-left:4px solid #C8CCCC;}
body#invest.w1260 div#irPageFooterBOX div.scheduleInfoBox ul {margin:0 0 15px 0;padding:0 0 0 10px;}
body#invest.w1260 div#irPageFooterBOX div.scheduleInfoBox ul li {float:left;font-size:100%;margin:0 1em 5px 0;}
body#invest.w1260 div#irPageFooterBOX div.scheduleInfoBox ul li a.extlink {padding-right:0.5em !important;}
body#invest.w1260 div#irPageFooterBOX div.scheduleInfoBox ul li a small {padding-left:0.5em;color:#999;}
/* 下層フッター[2]：IR最新資料：URL判定：背景アイコンを左表示（PDF、ZIP、ドキュメント）*/
body#invest.w1260 div#irPageFooterBOX div.scheduleInfoBox a {display:block;width:100%;height:100%;padding-right:0 !important;}
body#invest.w1260 div#irPageFooterBOX div.scheduleInfoBox a:before {padding:0 0 0 1.3em;background-color:red;content:'';}
body#invest.w1260 div#irPageFooterBOX div.scheduleInfoBox a:before {background:url(img/icon_txt1705.png) no-repeat left center;}
body#invest.w1260 div#irPageFooterBOX div.scheduleInfoBox a[href*=".zip"]:before {background:url(img/icon_zip1705.png) no-repeat left center;}
body#invest.w1260 div#irPageFooterBOX div.scheduleInfoBox a[href*=".pdf"]:before {background:url(img/icon_pdf_mini.gif) no-repeat left center;}
/* 下層フッター[3]：優秀表示エリア old
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox div#sideBnrArea {float:left;width:48%;*width:47.9%;box-sizing:border-box;overflow:hidden;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox div#sideBnrArea {min-height:95px;border:1px solid #C8CCCC;border-radius:5px;padding:10px;background:#F1F0F0;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox div#sideBnrArea {background:-moz-linear-gradient(top,#FFF,#F1F0F0);background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#F1F0F0));}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox div#sideBnrArea .Image {margin-bottom:0;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox div#sideBnrArea .Image a {display:block;width:100%;height:100%;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox div#sideBnrArea .Image a img {max-width:100%;}
*/
/* 下層フッター[3]：WEBプッシュ通知 old
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox #webpush_sidebox {float:right;width:48%;*width:47.9%;box-sizing:border-box;overflow:hidden;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox #webpush_sidebox div.inner {padding:10px 5px;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox #webpush_sidebox div.inner h3 {font-size:100%;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox #webpush_sidebox a.about {font-size:85%;}
*/

/* 下層フッター[3]：優秀表示エリア 17/12 なし */
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox div#sideBnrArea {box-sizing:border-box;overflow:hidden;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox div#sideBnrArea {min-height:95px;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox div#sideBnrArea .Image {float:left;width:33.33%;*width:33.32%;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox div#sideBnrArea .Image {margin:0;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox div#sideBnrArea .Image:first-child {margin:0 -7px 0 -10px;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox div#sideBnrArea .Image:last-child {margin:0 0 0 12px;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox div#sideBnrArea .Image a {display:block;width:100%;height:100%;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox div#sideBnrArea .Image a img {max-width:100%;}

/* 下層フッター[3]：WEBプッシュ通知 17/12 */
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox #webpush_sidebox {box-sizing:border-box;overflow:hidden;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox #webpush_sidebox div.inner {padding:10px 5px;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox #webpush_sidebox div.inner h3 {font-size:100%;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox #webpush_sidebox a.about {font-size:85%;}
/* 下層フッター[3]：その他バナー */
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox div.otherBanner div h3 {font-size:116%;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox div.otherBanner div a {display:block;width:100%;height:100%;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox div.otherBanner div img {width:100%;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox div.otherBanner div#inLive {background:#F2BA76;}
body#invest.w1260 div#irPageFooterBOX div.otherInfoBox div.otherBanner div#inLive h3 {font-size:100%;line-height:1.5;color:#FFF;background:#E68837;padding:6px;}
/* 見出し[H2] */
body#invest.w1260 div.free_page_subtitle {text-align:left;}
body#invest.w1260 div.free_page_subtitle h2 {font-size:123.1%;font-weight:bold;margin:0 0 20px;}
/* ライブラリ */
body#invest.w1260 div.soukai #mainTexIndnt2.yeartit div.free_page_subtitle h2 {border-bottom:1px solid #b2b7b7;margin-bottom:0;}
/* 下層共通？ */
body#invest.w1260 div.soukai div#contents_main div.invest_top_wrap {font-size:108%;width:100%;text-align:left;overflow:hidden;}
body#invest.w1260 div.soukai div#contents_main div.invest_top_wrap p strong {font-weight:bold;}
body#invest.w1260 div.soukai div#contents_main div.free_text {text-align:left;margin-bottom:20px;}
/* ボックス直下 */
body#invest.w1260 div.soukai div#contents_main div.invest_top_wrap > p {margin-bottom:30px;}
/* メッセージ */
body#invest.w1260 div.soukai div#contents_main div.invest_top_wrap div.message.left {margin:0 auto 1em;text-align:center;}
body#invest.w1260 div.soukai div#contents_main div.invest_top_wrap div.message.left img {max-width:100%;}
body#invest.w1260 div.soukai div#contents_main div.invest_top_wrap div.message.right {margin:0 auto 1em;}
body#invest.w1260 div.soukai div#contents_main div.invest_top_wrap .invest_align_right {padding:0 0 20px;text-align:right;}
/* 株式事務情報：3カラム下ボタン */
body#invest.w1260 div.soukai div#contents_main div.invest_bottom_wrap div.3ColBtn.left {width:33.3%;}
body#invest.w1260 div.soukai div#contents_main div.invest_bottom_wrap div.3ColBtn.left a,
body#invest.w1260 div.soukai div#contents_main div.invest_bottom_wrap div.3ColBtn.right a {background:url(img/bg_invest_btn.png) 0 0 no-repeat;display:inline-block;width:200px;height:36px;text-align:center;line-height:36px;font-size:15px;color:#313131;}
/* IRカレンダー */
body#invest.w1260 div.irCommonBox {font-size:108%;}
/* IRサイトの使い方 */
body#invest.w1260 div#irNavListBOX {background:#F5F5F5;}
body#invest.w1260 div#irNavListBOX ul {margin:20px 20px 10px;overflow:hidden;}
body#invest.w1260 div#irNavListBOX ul li {float:left;margin:0 3em 10px 0;padding-left:15px;}
body#invest.w1260 div#irNavListBOX ul li {background:url(img/icon_IRcontentsList.png) no-repeat left center;}
body#invest.w1260 div#irNavListBOX ul li a {display:block;width:100%;height:100%;overflow:hidden;}
body#invest.w1260 div#irNavListBOX ul li a {border-bottom:1px dotted #C8CCCC;text-decoration:none;}
body#invest.w1260 div#irCal2inBOX h3 {font-size:108%;color:#313131;border-left:5px solid #C8CCCC;border-bottom:1px dotted #C8CCCC;margin:0 0 1em;padding:0 0 0 5px;}
body#invest.w1260 div#irCal2inBOX div.left {width:50%;box-sizing:border-box;overflow:hidden;margin-right:-2em;padding-right:2em;}
body#invest.w1260 div#irCal2inBOX div.right {width:50%;box-sizing:border-box;overflow:hidden;}
body#invest.w1260 div#irCal2inBOX div.right img {max-width:100%;width:100%;}
body#invest.w1260 div#irCal2inBOX div.maxWidth img {max-width:100%;}
body#invest.w1260 div#irCal2inBOX p {margin-bottom:20px;}
/*--------------------------------------
invest
--------------------------------------*/
body#invest div#contents {position:relative;}
body#invest div#contents h2.news_detail_head {width:77px;height:24px;background:url(img/10/newsdetail_news.png) no-repeat;text-indent:-10000em;position:absolute;top:16px;left:0;}
body#invest div#contents h2.news_detail_head_cat {font-size:180%;text-align:left;line-height:1;padding:15px 0 0px 0px;margin-bottom:45px;}
body#invest div#contents h2.news_detail_head_cat span {line-height:1.2;font-size:20px;border-bottom:solid 3px #09a985;padding-bottom:11px;}
body#invest div#contents h3.news_detail_head_cat {font-size:180%;text-align:left;line-height:1;padding:15px 0 0px 97px;margin-bottom:45px;}
body#invest div#contents h3.news_detail_head_cat span {line-height:1.2;font-size:20px;border-bottom:solid 3px #09a985;padding-bottom:11px;}
body#invest div#contents {width:auto;}
body#invest div#contents_main {width:auto;padding-top:0px;}
body#invest div#contents_side {width:auto;padding-top:0px;}
body#invest div#contents_side div#sideCategoryListInTitle {background:url(img/sideBg02.jpg) left top repeat-x;}
body#invest div#contents_side div#sideCategoryListInTitle h2 {text-align:left;color:#FFF;padding:0 7px;}
body#invest div#contents_side div#sideCategoryList {border:1px solid #C8CCCC;margin-bottom:20px;}
body#invest div#contents_side div#sideCategoryListIn {margin-top:4px;background:#f1f0f0;/*IE9の背景用*/background:-moz-linear-gradient(top, #FFF, #f1f0f0);background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#f1f0f0));}
body#invest div#contents_side div#sideCategoryListBottom {width:100%;height:4px;display:block;background:url(img/10/sideBorder.png) left bottom repeat-x;}
body#invest div#contents_side div#sideCategoryList ul li {text-align:left;font-size:93%;}
body#invest div#contents_side div#sideCategoryList ul li a {border:solid 1px #FFF;border-bottom:none;border-top:none;padding:5px 5px;display:block;}
body#invest div#contents_side div#sideCategoryList ul li.lastline {border-bottom:none}
body#invest div#contents_side div#sideCategoryList ul li.selected {background:#eee;}
body#invest div#contents_side div#sideBnrArea img {margin-bottom:10px;}
body#invest div#contents_main div.monthlyBox {position:relative;}
body#invest div#contents_main div.monthlyBox p.btn_rss {width:52px;height:22px;display:block;background:url(img/btnRss.png) 0 0 no-repeat;position:absolute;top:8px;right:10px;text-indent:-100000em;}
body#invest div#contents_main div.monthlyBox p.btn_rss a {width:52px;height:22px;display:block;background:url(img/btnRss.png) 0 0 no-repeat;}
body#invest div#contents_main div.monthlyBox h3 {width:100%;height:34px;display:block;margin-bottom:5px;background:url(img/bgMonth.jpg) no-repeat;text-align:left;font-size:123.1%;line-height:1;padding-top:12px;}
body#invest div#contents_main div.monthlyBox h3 span {color:#FFF;font-weight:bold;padding-left:16px;}
body#invest div#contents_main div.irnewsBoxTitle {position:relative;}
body#invest div#contents_main div.irnewsBoxTitle h3 {width:100%;height:34px;display:block;margin-bottom:5px;background:url(img/bgMonth.jpg) no-repeat;text-align:left;font-size:123.1%;line-height:1;padding-top:12px;}
body#invest div#contents_main div.irnewsBoxTitle h3 span {color:#FFF;font-weight:bold;padding-left:16px;}
body#invest div#contents_main div.irnewsBoxTitle p.btn_more {width:70px;height:22px;display:block;background:url(img/btnMore.png) 0 0 no-repeat;position:absolute;top:8px;right:8px;text-indent:-100000em;}
body#invest div#contents_main div.irnewsBoxTitle p.btn_more a {width:70px;height:22px;display:block;background:url(img/btnMore.png) 0 0 no-repeat;}
body#invest div#contents_main div.irnewsBoxTitle p.btn_rss {width:52px;height:22px;display:block;background:url(img/btnRss.png) 0 0 no-repeat;position:absolute;top:8px;right:86px;text-indent:-100000em;}
body#invest div#contents_main div.irnewsBoxTitle p.btn_rss a {width:52px;height:22px;display:block;background:url(img/btnRss.png) 0 0 no-repeat;}
body#invest div#contents_main div.monthlyBox dl:before, body#news div#contents_main div.irnewsBox dl:after {content:'';display:block;overflow:hidden;}
body#invest div#contents_main div.monthlyBox dl:after {clear:both;}
body#invest div#contents_main div.monthlyBox dl {zoom:1;}
body#invest div#contents_main div.monthlyBox dl {clear:both;margin-top:20px;width:100%;background:transparent url(img/entry_body_hr.png) no-repeat left bottom;padding-bottom:20px;}
body#invest div#contents_main div.monthlyBox dl {clear:both;margin-top:20px;width:100%;background:transparent url(img/entry_body_hr.png) no-repeat left bottom;padding-bottom:20px;}
body#invest div#contents_main div.monthlyBox dl dt {width:9em;text-align:left;float:left;font-size:85%;}
body#invest div#contents_main div.monthlyBox dl dd.iconCat {width:110px;text-align:left;float:left;font-size:85%;}
body#invest div#contents_main div.monthlyBox dl dd.newsTxt {clear:both;text-align:left;font-size:115%;line-height:1.5;font-weight:bold;}
body#invest div#contents_main div#NewsYearList ul:before,
body#invest div#contents_main div#NewsYearList ul:after {content:'';display:block;overflow:hidden;}
body#invest div#contents_main div#NewsYearList ul:after {clear:both;}
body#invest div#contents_main div#NewsYearList ul {zoom:1;}
body#invest div#contents_main div#NewsYearList ul {margin-bottom:10px;}
body#invest div#contents_main div#NewsYearList ul li {width:77px;float:left;background:url(img/NewsYearListLine.gif) right center no-repeat;padding:8px 0;text-align:center;}
body#invest div#contents_main div#NewsYearList ul li.selected {background:url(img/bgYear.png) 0 5px no-repeat;}
body#invest div#contents_main h4 {text-align:left;font-size:200%;margin-bottom:10px;}
body#invest div#contents_main h4 span {background:url(img/gradient.png) repeat-x;position:absolute;display:block;width:100%;height:21px;}
body#invest div#contents_main div#entry_title_add {text-align:left;margin-bottom:30px;}
body#invest div#contents_main div#entry_title_add .subtitle {font-size:123.1%;line-height:1.5;background:#eee;padding:2px 3px;margin:0;}
body#invest div#contents_main div#entry_title_add .summary_text {font-size:93%;line-height:1.7;color:#898989;padding-bottom:5px;margin:0;}
body#invest div#contents_main div#entry_title_add .date_text {font-size:93%;line-height:1.7;color:#898989;padding:0px;margin:0;text-align:right;}
body#invest div#contents_main div.social_plugin {text-align:right;margin-bottom:30px;}
body#invest div#contents_main div#entry_body {text-align:left;margin-bottom:45px;}
body#invest div#contents_main div#entry_body h1 {font-size:138.5%;font-weight:bold;color:#313131;line-height:1.5;margin:0 0 20px 0;padding:0;}
body#invest div#contents_main div#entry_body h2 {font-size:131%;font-weight:bold;color:#313131;line-height:1.5;margin:0 0 15px 0;padding:0;}
body#invest div#contents_main div#entry_body h3 {font-size:123.1%;font-weight:bold;color:#313131;line-height:1.5;margin:0 0 10px 0;padding:0;}
body#invest div#contents_main div#entry_body h4 {font-size:115%;font-weight:bold;color:#313131;line-height:1.5;margin:0 0 10px 0;padding:0;}
body#invest div#contents_main div#entry_body h5 {font-size:108%;font-weight:bold;color:#313131;line-height:1.5;margin:0 0 10px 0;padding:0;}
body#invest div#contents_main div#entry_body h6 {font-size:100%;font-weight:bold;color:#313131;line-height:1.5;margin:0 0 10px 0;padding:0;}
body#invest div#contents_main div#entry_body ul {list-style-type:disc;list-style-position:inside;}
body#invest div#contents_main div#entry_body ol {list-style-type:decimal;list-style-position:inside;}
body#invest div#contents_main div#entry_body a {color:#006699;}
body#invest div#contents_main div#entry_body a:hover {color:#ccc;}
body#invest div#contents_main div#entry_body i {font-style:italic;}
body#invest div#contents_main div#entry_body hr {border:none;width:100%;height:12px;display:block;background:transparent url(img/entry_body_hr.png) no-repeat ;}
body#invest div#contents_main div#toiawase {text-align:left;margin-bottom:20px;border:1px solid #C8CCCC;font-size:93%;}
body#invest div#contents_main div#toiawaseIn {margin:1px;border:solid 1px #F5F5F5;padding:11px 13px;}
body#invest div#contents_main div#toiawaseIn h4 {font-size:108%;font-weight:bold;}
body#invest div#contents_main div#toiawase a {color:#006699;}
body#invest div#contents_main div#toiawase a:hover {color:#ccc;}
body#invest div#contents_main div.entry_bottom {font-size:93%;margin-bottom:20px;text-align:right;background:url(img/10/bottomLine.png) no-repeat left bottom;padding-bottom:25px}
body#invest div#contents_main div.entry_bottom p {color:#898989;text-align:right;line-height:1.5;}
/* IRカレンダー */
body#invest div#contents_main div.ircalendarBoxTitle {margin-top:40px;width:100%;height:34px;display:block;background:url(img/bgMonth.jpg) no-repeat;}
body#invest div#contents_main div.ircalendarBoxTitle h3 {text-align:left;font-size:123.1%;line-height:1;padding-top:12px;}
body#invest div#contents_main div.ircalendarBoxTitle h3 span {color:#FFF;font-weight:bold;padding-left:16px;}
body#invest div#contents_main div.ircalendarBoxImg {margin-bottom:20px;}
/* IR次回情報 */
body#invest div#contents_main div.ircalendarBox div.scheduleInfo {width:100%;height:30px;background:transparent url(img/titlebg_doublecircle.png) no-repeat left bottom;}
body#invest div#contents_main div.ircalendarBox div.scheduleInfo h3 {color:#313131;font-weight:bold;padding:1px 0 0 32px;line-height:1;text-align:left;font-size:115%;}
body#invest div#contents_main div.ircalendarBox dl {clear:both;margin-top:10px;width:100%;background:transparent url(img/entry_body_hr.png) no-repeat left bottom;padding-bottom:10px;}
body#invest div#contents_main div.ircalendarBox dl dt.nextDate {padding:2px 0;text-align:left;}
body#invest div#contents_main div.ircalendarBox dl dd.nextTxt {padding:2px 0;text-align:left;}
body#invest div#contents_main div.ircalendarBox dl dd.nextType {width:52px;float:left;padding-top:10px;padding-bottom:10px;}
body#invest div#contents_main div.ircalendarBox dl dd.nextType span {padding:1px 12px;}






body#invest div#contents_main div.ircalendarBox dl dd.nextTypeLast span {padding:1px 0px 1px 12px;border-right:none;}
body#invest div#contents_main div.ircalendarBox p.btn_PastSettlement {width:274px;height:31px;display:block;background:url(img/btn_ir_prev.png) 0 0 no-repeat;text-indent:-100000em;margin:20px 0;}
body#invest div#contents_main div.ircalendarBox p.btn_PastSettlement a {width:274px;height:31px;display:block;background:url(img/btn_ir_prev.png) 0 0 no-repeat;}
/* IR最新資料 */
body#invest div#contents_main div.ircalendarBox h4 {font-size:108%;margin:15px 0 10px 17px;border-left:5px solid #AAA;padding:3px 0 2px 7px;line-height:1.1;font-weight:bold;color:#474747;}
body#invest div#contents_main div.ircalendarBox ul {text-align:left;margin:0 0 15px 28px;}
body#invest div#contents_main div.ircalendarBox ul li a:hover {text-decoration:underline;}
/* IRバナー10 */
body#invest div#contents_main div#linkList div.linkbtnbox {width:90%;border:1px solid #C8CCCC;margin:0 auto 10px;}
body#invest div#contents_main div#linkList div.linkbtnboxIn {border:solid 1px #F5F5F5;position:relative;margin:1px;height:102px;}
body#invest div#contents_main div#linkList div.linkbtnboxIn div.BtnIcon {position:absolute;top:8px;left:8px;}
body#invest div#contents_main div#linkList div.linkbtnboxIn div.BtnIcon img {border:solid 1px #b7ceca;}
body#invest div#contents_main div#linkList div.linkbtnboxIn div.BtnText {position:absolute;top:10px;right:10px;text-align:right;}
body#invest div#contents_main div#linkList div.linkbtnboxIn div.BtnArow {width:21px;height:22px;position:absolute;top:73px;right:8px;}
/* IRレポートリスト */
body#invest div#contents_main div.InfoteriaVisionBoxTitle {margin-top:40px;width:100%;height:36px;display:block;background:url(img/bgMonth.jpg) no-repeat;position:relative;}
body#invest div#contents_main div.InfoteriaVisionBoxTitle h3 {text-align:left;font-size:108%;line-height:1;padding-top:10px;}
body#invest div#contents_main div.InfoteriaVisionBoxTitle h3 span {color:#FFF;font-weight:bold;padding-left:10px;}
body#invest div#contents_main div.InfoteriaVisionBoxTitle h3 span span.nonvisual {display:none;}
body#invest div#contents_main div.InfoteriaVisionBoxTitle p.btn_more {width:70px;height:22px;display:block;background:url(img/btnMore.png) 0 0 no-repeat;position:absolute;top:6px;right:8px;text-indent:-100000em;}
body#invest div#contents_main div.InfoteriaVisionBoxTitle p.btn_more a {width:70px;height:22px;display:block;background:url(img/btnMore.png) 0 0 no-repeat;}
body#invest div#contents_main div.InfoteriaVisionBoxList ul {margin:20px 0px 0 0px;text-align:center;}
body#invest div#contents_main div.InfoteriaVisionBoxList ul li {width:135px;margin:0 auto 10px;text-align:center;}
body#invest div#contents_main div.InfoteriaVisionBoxList ul li img {vertical-align:middle;}
/* irカレンダー詳細 */
body#invest div#contents_main h3#ir_cal_title {text-align:left;font-size:182%;margin-bottom:10px;color:#313131;background:transparent url(img/entry_body_hr.png) no-repeat left bottom;padding-bottom:10px;}
body#invest div#contents_main div.irCommonBox {text-align:left;margin-bottom:45px;}
body#invest div#contents_main div.irCommonBox p.btn_usream {width:249px;height:45px;display:block;background:url(img/btnUstream.png) 0 0 no-repeat;text-indent:-100000em;margin:20px 0;}
body#invest div#contents_main div.irCommonBox p.btn_usream a {width:249px;height:45px;display:block;background:url(img/btnUstream.png) 0 0 no-repeat;text-indent:-100000em;margin:20px 0;}
body#invest div#contents h2.invest_detail_head {width:121px;height:24px;background:url(img/investdetail_title.png) no-repeat;text-indent:-10000em;position:absolute;top:35px;left:0;}
body#invest div#contents h3.invest_detail_head_cat {font-size:180%;text-align:left;line-height:1;padding:15px 0 0px 130px;margin-bottom:45px;}
body#invest div#contents h3.invest_detail_head_cat span {line-height:1.2;font-size:20px;border-bottom:solid 3px #09a985;padding-bottom:11px;}
body#invest div#contents_main div.irCommonBox div.irCalendarText h1 {font-size:138.5%;font-weight:bold;color:#313131;line-height:1.5;margin:0 0 20px 0;padding:0;}
body#invest div#contents_main div.irCommonBox div.irCalendarText h2 {font-size:131%;font-weight:bold;color:#313131;line-height:1.5;margin:0 0 15px 0;padding:0;}
body#invest div#contents_main div.irCommonBox div.irCalendarText h3 {font-size:123.1%;font-weight:bold;color:#313131;line-height:1.5;margin:0 0 10px 0;padding:0;}
body#invest div#contents_main div.irCommonBox div.irCalendarText h4 {font-size:115%;font-weight:bold;color:#313131;line-height:1.5;margin:0 0 10px 0;padding:0;}
body#invest div#contents_main div.irCommonBox div.irCalendarText h5 {font-size:108%;font-weight:bold;color:#313131;line-height:1.5;margin:0 0 10px 0;padding:0;}
body#invest div#contents_main div.irCommonBox div.irCalendarText h6 {font-size:100%;font-weight:bold;color:#313131;line-height:1.5;margin:0 0 10px 0;padding:0;}
body#invest div#contents_main div.irCommonBox div.irCalendarText ul {list-style-type:disc;list-style-position:inside;}
body#invest div#contents_main div.irCommonBox div.irCalendarText ol {list-style-type:decimal;list-style-position:inside;}
body#invest div#contents_main div.irCommonBox div.irCalendarText a {color:#006699;}
body#invest div#contents_main div.irCommonBox div.irCalendarText a:hover {color:#ccc;}
body#invest div#contents_main div.irCommonBox div.irCalendarText i {font-style:italic;}
body#invest div#contents_main div.irCommonBox div.irCalendarText hr {border:none;width:100%;height:12px;display:block;background:transparent url(img/entry_body_hr.png) no-repeat ;}
body#invest div#contents_main table.ir_summary_table {border-left:1px solid #C8CCCC;border-top:1px solid #C8CCCC;}
body#invest div#contents_main table.ir_summary_table th {width:30%;background:#eee;border-right:1px solid #C8CCCC;border-bottom:1px solid #C8CCCC;padding:12px 16px;text-align:left;vertical-align:top;}
body#invest div#contents_main table.ir_summary_table td {border-right:1px solid #C8CCCC;border-bottom:1px solid #C8CCCC;padding:12px 16px;text-align:left;vertical-align:top;}
body#invest div#contents_main table.ir_summary_table td a {color:#006699;}
body#invest div#contents_main table.ir_summary_table td a:hover {color:#ccc;}
body#invest div#contents_main table.ir_summary_table td a.pdficon {background:url(img/icon_pdf_mini.png) no-repeat right center;padding-right:20px;}
dd#icon_mailmag {width:84px;height:18px;display:block;background:url(img/10/icon_mailmag.png) 0 0 no-repeat;text-indent:-100000em;}
dd#icon_press {width:85px;height:18px;display:block;background:url(img/10/icon_mailmag.png) 0 0 no-repeat;text-indent:-100000em;}
dd#icon_media {width:75px;height:18px;display:block;background:url(img/10/icon_media.png) 0 0 no-repeat;text-indent:-100000em;}
dd#icon_newstopics {width:79px;height:18px;display:block;background:url(img/10/icon_newstopics.png) 0 0 no-repeat;text-indent:-100000em;}
dd#icon_otherorg {width:84px;height:30px;display:block;background:url(img/10/icon_otherorg.png) 0 0 no-repeat;text-indent:-100000em;}
.vision_box {padding:20px 0px;}
.vision_box .vision_box_l {margin:0 auto;width:285px;text-align:left;padding-bottom:30px;}
.vision_box .vision_box_r {margin:0 auto;width:285px;text-align:left;padding-bottom:30px;}
.vision_box img {margin-bottom:10px;border:solid 1px #b9ceca;}
.vision_box h2 {padding-top:10px;color:#aaaaaa;font-weight:bold;}
div.free_page .vision_box ul {list-style-position:outside}
/* IRコンテンツ 1409 */
body#invest div.link_box {border:1px solid #C8CCCC;text-align:left;margin-bottom:20px;}
body#invest div.link_box h2 {background:#F5F5F5 url(img/kadai_title_bg.jpg) repeat-x left bottom;padding:5px 5px 12px 10px;font-size:116%;font-weight:bold;color:#313131;}
body#invest div.link_box ul:before,
body#invest div.link_box ul:after {content:'';display:block;overflow:hidden;clear:both;}
body#invest div.link_box ul {zoom:1;}
body#invest div.link_box ul {margin:5px 5px 15px 15px;}
body#invest div.link_box ul li {background:url(img/kadai_arow.png) no-repeat 0 9px;padding:7px 0 5px 25px;font-size:93%;width:45%;float:left;margin-right:10px;}
body#invest p.entry_head {text-align:right;padding:5px 0 20px;}
body#invest p.entry_head img {vertical-align:middle;margin-right:5px;}
body#invest p.entry_head a {color:#313131;}
body#invest table.ir_box_inner {background:#FFF;width:100% !important;margin:0 auto 15px !important;}
body#invest table.ir_box_inner th {line-height:1.3;}
body#invest table.ir_box_inner td {line-height:1.3;}
body#invest table.ir_box_inner span {font-size:85%;font-weight:normal;}
body#invest table.ir_box_inner thead th {background:#E7E7E7 !important;padding:10px 0 !important;text-align:center !important;}
body#invest table.ir_box_inner thead td {background:#F5F5F5 !important;padding:10px 0 !important;text-align:center !important;}
body#invest table.ir_box_inner tbody th {padding:10px 0 !important;text-align:center !important;}
body#invest table.ir_box_inner tbody td {padding:10px !important;}
body#invest table.ir_box_inner tbody td.left_txt {text-align:left !important;}
body#invest table.ir_box_inner tbody.right_txt td {text-align:right !important;}
body#invest table.ir_box_inner tbody td.right_txt {text-align:right !important;}
body#invest table.ir_box_inner tbody.center_txt td {text-align:center !important;}
body#invest table.ir_box_inner tbody td.center_txt {text-align:center !important;}
body#invest table.ir_box_inner caption.left_txt {text-align:left;}
body#invest table.ir_box_inner caption.right_txt {text-align:right;}
body#invest table.ir_box_inner caption.small_txt {color:gray;line-height:1.3;font-size:85%;}
body#invest table.ir_box_inner .w10p {width:10% !important;}
body#invest table.ir_box_inner .w11p {width:11% !important;}
body#invest table.ir_box_inner .w13p {width:13% !important;}
body#invest table.ir_box_inner .w15p {width:15% !important;}
body#invest table.ir_box_inner .w20p {width:20% !important;}
body#invest table.ir_box_inner .w25p {width:25% !important;}
body#invest sup.ir_box_inner {font-size:85%;line-height:1.3;display:block;margin-bottom:10px;background-color:#F5F5F5;padding:15px 10px;color:#777;border:1px solid #DDD;}
body#invest sup.ir_box_inner dl {margin-left:0;}
body#invest sup.ir_box_inner dl dt {float:left;clear:left;width:2em;font-weight:bold;padding:0;}
body#invest sup.ir_box_inner dl dd {margin-left:2em;padding:0 0 0.5em;}
body#invest dl.ir_box_inner {margin-left:2em;}
body#invest dl.ir_box_inner dt {float:left;clear:left;width:115px;font-weight:bold;padding:0;}
body#invest dl.ir_box_inner dd {margin-left:115px;padding:0 0 1.5em;}
body#invest h3.ir_box_inner {border-left:5px solid #474747;margin:0 0 15px 0;padding:5px 0 5px 8px;font-size:138.5%;line-height:1.3;}
body#invest h4.ir_box_inner {border-left:5px solid #CBD6D0;border-right:5px solid #CBD6D0;background-color:#F5F5F5;text-align:left;padding:10px;line-height:1.3;}
/* IRメニュー 1409 */
body#invest div#contents_main div.ir_linkbox_inner div#linkList {margin:20px 0;}
/* 左右共通 */
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnbox,
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxR {width:100%;border:1px solid #C8CCCC;background:#FFF;margin-bottom:20px;}
/*カテゴリトップ*/
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxIn {position:relative;border:solid 1px #F5F5F5;margin:1px;height:150px;_height:150px;}
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxIn a {width:100%;height:150px;display:block;text-align:left;color:#313131;}
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxIn div.BtnIcon {position:absolute;top:50px;left:8px;}
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxIn div.BtnIcon img {border:solid 1px #b7ceca;}
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxIn div.BtnText {text-align:left;position:absolute;top:8px;left:8px;width:92%;font-size:108%;font-weight:bold;border-left:5px solid #B7CECA;padding-left:5px;}
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxIn div.hr {width:95%;position:absolute;left:8px;top:38px;border-bottom:1px solid #C8CCCC;height:1px;_height:1px;}
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxIn div.BtnDescription {position:absolute;top:48px;left:8px;width:60%;font-size:93%;padding-left:95px;}body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxIn div.BtnArow {width:21px;height:22px;position:absolute;right:8px;top:120px;}
/*IRトップ*/
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP {position:relative;border:solid 1px #F5F5F5;margin:1px;height:150px;}
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.InTOP_h165px {height:165px;}
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.InTOP_h175px {height:175px;}/* 2016/05 */
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.InTOP_h190px {height:190px;}
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.InTOP_h240px {height:240px;}
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.InTOP_h270px {height:270px;}/* 2016/05 */
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.InTOP_h290px {height:290px;}/* 2015/08 */
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP div.BtnIcon {position:absolute;top:50px;left:8px;}
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP div.BtnIcon img {border:solid 1px #b7ceca;}
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP div.BtnText {position:absolute;top:-3px;left:-3px;width:100%;font-size:131%;font-weight:bold;}
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP div.BtnText a {width:92%;height:44px;display:block;text-align:left;color:#313131;padding-left:28px;background:url(img/icon_IRcontents.png) left 5px no-repeat;line-height:44px;}
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP div.BtnText a:hover {background-image:url(img/icon_IRcontents_on.png);text-decoration:underline;color:#999;}
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP div.BtnDescription {position:absolute;top:48px;left:8px;width:67%;font-size:93%;padding-left:95px;}
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP ul {text-align:left;}
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP ul li {background:url(img/icon_IRcontentsList.png) no-repeat left center;padding-left:15px;line-height:1.8;}
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP ul li a {color:#474747;font-size:100%;}
body#invest div#contents_main div.ir_linkbox_inner div#linkList div.linkbtnboxInTOP ul li a:hover {color:#999;}
/* IRトップ共通リンクボックス */
body#invest div#contents_main div.ir_linkbox_01col_inner {border:1px solid #C8CCCC;background:#FFF;margin-bottom:15px;width:100%;}
body#invest div#contents_main div.ir_linkbox_01col_inner div#linkList {border:solid 1px #F5F5F5;margin:1px;}
body#invest div#contents_main div.ir_linkbox_01col_inner div#linkList ul {margin:10px 10px 5px;}
body#invest div#contents_main div.ir_linkbox_01col_inner div#linkList ul li {background:url(img/icon_IRcontentsList.png) no-repeat left center;padding-left:15px;line-height:1.8;text-align:left;}
body#invest div#contents_main div.ir_linkbox_01col_inner div#linkList ul li a {color:#474747;font-size:100%;}
body#invest div#contents_main div.ir_linkbox_01col_inner div#linkList ul li a:hover {color:#999;}
/* IR業績・財務（外部サイト引用箇所）※現在外部では使用していない。 */
body#invest div#contents_main #jqir {font-family:'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS PGOTHIC', Osaka, Arial, Helvetica, sans-serif;line-height:1.5 !important;font-size:93%;}
body#invest div#contents_main #jqir {overflow-x:auto;-webkit-overflow-scrolling:touch;}
body#invest div#contents_main #jqir table {width:150%;}
body#invest div#contents_main #jqir table#qir_menu {display:none;}
body#invest div#contents_main #jqir table tr td {font-size:81%;padding:3px 4px !important;text-align:right !important;}
body#invest div#contents_main .index4-haito_only #jqir table tr td {text-align:center !important;font-size:93%;line-height:1.2;}
body#invest div#contents_main #jqir .graph_title {height:35px;}
body#invest div#contents_main #jqir .graph_title .txtRight {font-size:81%;}
body#invest div#contents_main #jqir #note,
body#invest div#contents_main #jqir #note2 {color:#777;font-size:93%;}
body#invest div#contents_main #jqir #note table,
body#invest div#contents_main #jqir #note2 table {border:1px solid #C8CCCC;line-height:1;}
body#invest div#contents_main #jqir #note table tr td,
body#invest div#contents_main #jqir #note2 table tr td {border:none;text-align:left !important;}
/* IR用語集 */
ul.glossary_navi_top li {float:left;font-size:123.1%;min-width:2em;text-align:center;margin-right:1em;border-right:1px solid #C8CCCC;padding:0 1em 0 0;}
/* -------------------------------------------
IR-株主総会
----------------------------------------------- */
body#invest div.soukai {margin:0;padding:0;}
body#invest div.soukai div#contents {position:relative;}
body#invest div.soukai div.pagetitle_box {position:relative;}
body#invest div.soukai div#contents_main h1.pagetitle {font-size:24px;}
body#invest div.soukai div#contents_main h1.pagetitle,
body#invest div.soukai div#contents_main h1.pagetitle:before {color:#898989;position:absolute;top:0;left:0;}
body#invest div.soukai div#contents_main h1.pagetitle:before {color:#000;display:block;content:attr(title);-webkit-mask-image:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,1));}
body#invest div.soukai ul li {list-style-type:none;}
body#invest div.soukai div.arrow_below {background:url(img/entry_body_hr_long.png) no-repeat center 40px;padding-top:40px;margin-bottom:25px}
body#invest div.soukai div.arrow_below ul {margin:20px 15px;}
body#invest div.soukai div.arrow_below ul li {background:url(img/sankaku_green_down.png) no-repeat 0 10px;font-size:93%;padding:5px 5px 5px 15px;float:left;margin-right:30px;}
body#invest div.soukai div.arrow_below ul li a {color:#313131}
body#invest div.soukai div.free_page_subtitle {height:34px;position:relative;margin:0 auto 20px;}
body#invest div.soukai div.free_page_subtitle h2 {height:auto;margin-bottom:0;padding-bottom:5px;padding-bottom:10px;}

/* 通常テーブル 2018/07/20 */
body#invest div.soukai div#contents_main table {font-size:0.75em;border-left:1px solid #C8CCCC;border-top:1px solid #C8CCCC;background:#FFF;margin:0 auto 30px;overflow:hidden;}
body#invest div.soukai div#contents_main table tr th {width:75px;border-right:1px solid #C8CCCC;border-bottom:1px solid #C8CCCC;padding:10px;background:#F5F5F5;text-align:left;color:#313131;font-weight:bold;}
body#invest div.soukai div#contents_main table tr td {border-right:1px solid #C8CCCC;border-bottom:1px solid #C8CCCC;padding:10px;text-align:left;}

body#invest div.soukai div#contents_main table tr td a.pdficon {background:url(img/icon_pdf_mini.png) no-repeat left center;padding:3px 0 3px 20px;}
body#invest div.soukai div#contents_main table tr td a.pdficonR {background:url(img/icon_pdf_mini.png) no-repeat right center;padding:3px 20px 3px 0;}
body#invest div.soukai div#contents_main table tr td img.ondemand {position:relative;top:7px;}

/* タテ一列テーブル */
body#invest div.soukai div#contents_main table.cal01 {}
body#invest div.soukai div#contents_main table.cal01 tr th {display:block;width:auto;}
body#invest div.soukai div#contents_main table.cal01 tr td {display:block;}

/* ライブラリテーブル：年月日＋３件資料リンク */
body#invest div.soukai div#contents_main table.libraryIRtable {border:1px solid #C8CCCC;border-top:none;}
body#invest div.soukai div#contents_main table.libraryIRtable tr {clear:both;}
body#invest div.soukai div#contents_main table.libraryIRtable tr th {display:block;width:auto;box-sizing:border-box;overflow:hidden;}
body#invest div.soukai div#contents_main table.libraryIRtable tr th {border-right:none;border-top:1px solid #C8CCCC;border-bottom:1px solid #C8CCCC;padding:10px;background:#F5F5F5;text-align:left;color:#313131;font-weight:bold;}
body#invest div.soukai div#contents_main table.libraryIRtable tr td {display:block;box-sizing:border-box;overflow:hidden;}
body#invest div.soukai div#contents_main table.libraryIRtable tr td {padding:10px;text-align:left;border:none;}
body#invest div.soukai div#contents_main table.libraryIRtable tr td:nth-child(2) {width:auto;border-bottom:1px solid #C8CCCC;}
body#invest div.soukai div#contents_main table.libraryIRtable tr td:nth-child(3) {float:left;width:33.33%;font-size:85%;text-align:center;}
body#invest div.soukai div#contents_main table.libraryIRtable tr td:nth-child(4) {float:left;width:33.33%;font-size:85%;text-align:center;}
body#invest div.soukai div#contents_main table.libraryIRtable tr td:nth-child(5) {float:left;width:33.33%;font-size:85%;text-align:center;}
body#invest div.soukai div#contents_main table.libraryIRtable tr td div.ir_tab_span_border {display:inline;}



body#invest div.soukai div#contents_main div.free_text {text-align:left;font-size:93%;margin:20px auto 30px;}
body#invest div.soukai div#contents_main div.free_text_box {text-align:left;margin-bottom:20px;border:1px solid #C8CCCC;}
body#invest div.soukai div#contents_main div.free_text_box_in {margin:1px;border:solid 1px #F5F5F5;padding:11px 13px 0;}
body#invest div.soukai div#contents_main h4.double_circle {background:url(img/08_03/double_circle.png) no-repeat 0 7px;padding:3px 0 3px 20px;font-weight:bold;font-size:100%;}
body#invest div.soukai div#contents_main div.free_text span.hosoku {font-size:85%;}
body#invest div.soukai div#contents_main div.free_text h4 {font-weight:bold;text-align:left;font-size:100%;margin:30px auto 5px;}
body#invest div.soukai div#contents_main div.free_text_bottom {margin:0 auto;}
/* IR コンテンツ 1508 */
body#invest div.ir_stock_briefings h2 {font-size:153.9%;font-weight:bold;color:#313131;margin:0 0 10px;line-height:1.5;text-align:left;}
body#invest div.ir_stock_briefings h3 {border-left:5px solid #474747;margin:0 0 15px 0;padding:5px 0 5px 8px;font-size:138.5%;line-height:1.3;}
body#invest div.ir_stock_briefings h4 {background-color:#CBD6D0;border-left:2px solid #60796B;padding:5px 8px 3px;font-size:123.1% !important;font-weight:bold;}
body#invest div.ir_stock_briefings div.intro_box ul {margin-bottom:20px;}
body#invest div.ir_stock_briefings div.intro_box ul li {width:285px;height:48px;border:1px solid #C8CCCC;margin:0 0 -1px;position:relative;overflow:hidden;}
body#invest div.ir_stock_briefings div.intro_box ul li a {display:block;width:283px;height:46px;border:1px solid #FFF;z-index:1;position:absolute;left:0;top:0;}
body#invest div.ir_stock_briefings div.intro_box ul li.aboutus {background:url(img/ir_stock_briefings_aboutus_bg.png) no-repeat right center;}
body#invest div.ir_stock_briefings div.intro_box ul li.profile {background:url(img/ir_stock_briefings_profile_bg.png) no-repeat right center;}
body#invest div.ir_stock_briefings div.intro_box ul li.philosophy {background:url(img/ir_stock_briefings_philosophy_bg.png) no-repeat right center;}
body#invest div.ir_stock_briefings div.intro_box ul li.history {background:url(img/ir_stock_briefings_history_bg.png) no-repeat right center;}
body#invest div.ir_stock_briefings div.intro_box ul li.merit {background:url(img/ir_stock_briefings_aboutus_bg.png) no-repeat right center;}
body#invest div.ir_stock_briefings div.intro_box ul li p {display:block;width:200px;height:auto;position:absolute;left:8px;top:11px;background:url(img/ir_stock_briefings_arrow.png) no-repeat left 3px;margin:0;font-size:116%;font-weight:bold;line-height:1.1;color:#474747;padding-left:20px;}
body#invest div.ir_stock_briefings div.intro_box ul li p span {font-size:11px;color:#666;font-weight:normal;letter-spacing:0.5px;}
body#invest div.ir_sitemap_box {text-align:left;margin-bottom:15px;}
body#invest div.ir_sitemap_box a {color:#313131;}
body#invest div.ir_sitemap_box h2 {font-size:153.9%;font-weight:bold;line-height:1.5;}
body#invest div.ir_sitemap_box h3 {border-bottom:1px solid #C8CCCC;margin-bottom:10px;padding-bottom:7px;}
body#invest div.ir_sitemap_box .inner_box {margin-left:1em;}
body#invest div.ir_sitemap_box .inner_box ul {margin:10px 0 25px 1.5em;}
body#invest div.ir_sitemap_box .inner_box ul li {list-style:disc outside;margin-left:1em;}
body#invest div.ir_sitemap_box .inner_boxRight {margin-right:0;}
/* 動画ライブラリ */
body#invest #ir_library_movie {text-align:left;}
body#invest #ir_library_movie h2.main_title {font-size:153.9%;font-weight:bold;color:#313131;margin:0 0 10px;line-height:1.5;text-align:left;}
body#invest #ir_library_movie h3 {font-size:116%;font-weight:bold;color:#474747;margin:10px 0;letter-spacing:-0.5px;}
body#invest #ir_library_movie h3 br {display:none;}
body#invest #ir_library_movie p.last_updated {text-align:right;}
body#invest #ir_library_movie p.related {text-align:right;margin-top:10px;}
body#invest #ir_library_movie .movie_list {margin-bottom:30px;}
body#invest #ir_library_movie .movie_list .youtube_box {margin-bottom:0;}
body#invest #ir_library_movie .movie_list .left {margin-bottom:30px;}
body#invest #ir_library_movie .movie_list .right {margin-bottom:0;}
body#invest #ir_library_movie .movie_list .icon {line-height:16px;margin-bottom:10px;}
body#invest #ir_library_movie .movie_list .icon span {display:inline-block;padding:2px 12px 2px;color:#FFF;margin-right:5px;}
body#invest #ir_library_movie .movie_list .icon span.message {background-color:#00A091;}
body#invest #ir_library_movie .movie_list .icon span.kesan {background-color:#FE9300;}
body#invest #ir_library_movie .movie_list .icon span.kabu {background-color:#20912B;}
body#invest #ir_library_movie .movie_list .icon span.kojin {background-color:#939393;}
body#invest #ir_library_movie .movie_list .icon span.press {background-color:#9F8CA0;}
/* invest */
.invest_bottom_wrap .left, .invest_bottom_wrap .right {text-align:center;}
.invest_bottom_wrap .left a, .invest_bottom_wrap .right a {background:url(img/bg_invest_btn.png) 0 0 no-repeat;display:inline-block;width:200px;height:36px;text-align:center;line-height:36px;font-size:15px;color:#313131;margin:5px auto;}
.invest_top_wrap .bgtitle {font-weight:normal;}
.invest_top_wrap h3.subtitle_f20 {font-size:20px;}
.invest_police_bottom {font-size:12px;border:1px solid #C8CCCC;padding:10px;}
body#invest div.soukai div#contents_main div.invest_top_wrap h4 {margin:5px 0;}
div.free_page .invest_faq p {margin-bottom:12px;}
div.free_page .invest_faq p a {background:url(img/icon_arrow_down.png) 0 center no-repeat;display:inline-block;padding-left:25px;height:17px;font-size:12px;color:#313131;}
div.free_page .invest_faq .box_wrap {text-align:left;}
div.free_page .invest_faq .box_wrap .box_wrap_title {font-size:14px;height:auto;line-height:34px;padding:0 20px;}
div.free_page .invest_faq .box_wrap .box_wrap_content {font-size:12px;color:#313131;padding:10px 20px;}
div.free_page .invest_faq .box_wrap .box_wrap_content p {margin-bottom:0;}
.invest_detail_head {display:none;}
body#invest div#contents h3.invest_detail_head_cat {background:url(img-s/bgGlobalNaviI.gif) repeat-y scroll -326px center transparent;border-bottom:1px solid #A4BFBA;font-size:100%;font-weight:bold;height:38px;line-height:38px;padding:0 10px;margin-bottom:20px;}
body#invest div#contents h3.invest_detail_head_cat span {border-bottom:none;padding-bottom:0;font-size:16px;line-height:40px;}
body#invest div#contents_side {display:none;}
body#invest div#contents_main {padding-bottom:0px;}
.ir_nav_wrap li {float:left;}
.ir_nav {display:inline-block;width:76px;height:35px;text-align:center;}
.ir_nav.active {background:url(img/ir_nav_year_bg.png) 0 center no-repeat;}
.ir_nav.active a {border-right:none;}
.ir_nav a {display:inline-block;width:76px;border-right:#b2b7b7 solid 1px;}
.ir_pdf_list {width:auto;margin:0 0 0 -5%;box-sizing:border-box;overflow:hidden;}
.ir_pdf_list li {float:left;width:45%;*width:44.99%;text-align:center;margin:0 0 0 5%;box-sizing:border-box;overflow:hidden;}
.icon_pdf {background:url(img/icon_pdf.png) no-repeat scroll 0 center transparent;display:inline-block;height:20px;padding-left:20px;margin:10px 0 10px 9px;}
/* -------------------------------------------
会社情報TOP
----------------------------------------------- */
/* 見出し[H2] */
body#company.w1260 div#contents_main h2 {font-size:123.1%;margin:0 0 20px;text-align:left;font-weight:bold;}
body#company.w1260 div#contents_main h3 {font-size:116%;margin:0 0 20px;text-align:left;font-weight:bold;}
/* メッセージ */
body#company.w1260 div.message p {font-size:108%;text-align:left;}
body#company.w1260 div.message.left img {margin:0 auto 20px;}
body#company.w1260 p.company_align_right {padding:0 0 20px;text-align:right;}
/* 共通 */
body#company.w1260 p strong {font-weight:bold;}
body#company.w1260 div.box_wrap {font-size:108%;}
body#company.w1260 .left.com_access_img {max-width:100%;margin:0 auto 20px;}
body#company .com_access ul {margin:0 auto 20px;}
body#company .com_access h4 {font-size:108%;font-weight:bold;border-left:5px solid #474747;padding-left:5px;margin-bottom:0.5em;text-align:left;}
body#company .com_access h4 span {font-weight:normal;}
/* horyu */
body#company div#contents h1.pagetitle_company {text-align:left;padding:8px 0 0px 100px;}
body#company div#contents h1.pagetitle_company span {display:inline-block;padding:0px 0 30px 0;font-size:20px;background:url(img/title_active.gif) 0 40px repeat-x;letter-spacing:3px;}
body#company div#contents h2.pagetitle_company_head {width:84px;height:24px;display:block;background:url(img/company_titleicon.png) no-repeat;text-indent:-100000em;position:absolute;top:30px;left:0;}
body#company div.free_page ul li {list-style-type:none;}
body#company div#contents {position:relative;}
.content {text-align:left;}/*ayasato*/
body#company div#contents_main {padding-top:0px;padding-bottom:0;margin-bottom:50px;}
body#company div#contents_side div#sideCategoryListInTitle {background:url(img/sideBg02.jpg) left top repeat-x;}
body#company div#contents_side div#sideCategoryListInTitle h2 {text-align:left;color:#FFF;padding:0 7px;}
body#company div#contents_side div#sideCategoryList {border:1px solid #C8CCCC;margin-bottom:20px;}
body#company div#contents_side div#sideCategoryListIn {background:#f1f0f0;/*IE9の背景用*/background:-moz-linear-gradient(top, #FFF, #f1f0f0);background:-webkit-gradient(linear, left top, left bottom, from(#FFF),to(#f1f0f0));}
body#company div#contents_side div#sideCategoryListBottom {width:100%;height:4px;display:block;background:url(img/10/sideBorder.png) left bottom repeat-x;}
body#company div.free_page div#contents_side div#sideCategoryList ul {margin-bottom:0}
body#company div#contents_side div#sideCategoryList ul li {text-align:left;font-size:93%;}
body#company div#contents_side div#sideCategoryList ul li a {border:solid 1px #FFF;border-bottom:none;border-top:none;padding:5px 5px;display:block;color:#313131;line-height:1.5;}
body#company div#contents_side div#sideCategoryList ul li.lastline {border-bottom:none}
body#company div#contents_side div#sideCategoryList ul li.selected {background:#eee;}
body#company div#contents_side div#sideBnrArea img {margin-bottom:10px;}
body#company div#contents_main div.title_area h2 {padding:12px 9px 13px;display:block;margin-bottom:5px;text-align:left;font-size:108%;line-height:1;color:#000;font-weight:bold;background:none;}
body#company div#linkList {clear:both;}
body#company div#linkList div.linkbtnbox {width:290px;position:relative;border:1px solid #C8CCCC;background:#FFF;margin:0 auto 20px;}
body#company div#linkList div.linkbtnbox a {width:290px;height:106px;display:block;}
body#company div#linkList div.linkbtnboxR {width:290px;position:relative;border:1px solid #C8CCCC;background:#FFF;margin:0 auto 20px;}
body#company div#linkList div.linkbtnboxR a {width:290px;height:106px;display:block;}
body#company div.linkbtnbox div.linkbtnboxIn,body#company div.linkbtnboxR div.linkbtnboxIn {margin:1px;border:solid 1px #F5F5F5;min-height:106px;_height:106px;position:relative;}
body#company div#linkList div.linkbtnbox div.BtnIcon,body#company div#linkList div.linkbtnboxR div.BtnIcon {position:absolute;top:8px;left:8px;width:86px;height:86px;border:solid 1px #b9ceca;}
body#company div#linkList div.linkbtnbox div.BtnTitle,body#company div#linkList div.linkbtnboxR div.BtnTitle {margin:43px 0 8px 76px;width:220px;text-align:center;color:#000;font-size:108%;font-weight:bold;}
body#company div#linkList div.linkbtnbox div.BtnTitle02,body#company div#linkList div.linkbtnboxR div.BtnTitle02 {margin:33px 0 8px 76px;width:220px;text-align:center;color:#000;font-size:108%;font-weight:bold;}
body#company div#linkList div.linkbtnbox div.BtnArow,body#company div#linkList div.linkbtnboxR div.BtnArow {position:absolute;top:75px;left:260px;}
body#company .jirei_text {font-size:116%;padding:10px 20px 40px;}
body#company .jirei_text a.arrow_glay {font-size:93%;}
body#company .jirei_text img {border:solid 1px #b9ceca;}
body#company ul.news_list li {padding:3px 5px 12px 5px;background:transparent url(img/entry_body_hr.png) no-repeat left bottom ;margin-bottom:3px;}
body#company div#contents_main table {border-left:1px solid #C8CCCC;border-top:1px solid #C8CCCC;margin-bottom:20px;}
body#company div#contents_main table tr th {display:block;border-right:1px solid #C8CCCC;border-bottom:1px solid #C8CCCC;padding:10px 0;background:#8d8d8d;text-align:center;color:#FFF;font-weight:bold;}
body#company div#contents_main table tr th.light {padding:10px 8px;background:#F5F5F5;text-align:left;color:#313131;}
body#company div#contents_main table tr td {display:block;border-right:1px solid #C8CCCC;border-bottom:1px solid #C8CCCC;padding:10px 8px;background:#FFF;text-align:left;box-sizing: border-box;overflow: hidden;}
body#company div#contents_main table tr td.month {background:#eee;text-align:center;padding:10px 0;}
/* CSR */
body#company div.link_box {background:#FFF ;border:1px solid #C8CCCC;text-align:left;margin-bottom:20px;}
body#company div.link_box h2 {background:#F5F5F5 url(img/kadai_title_bg.jpg) repeat-x left bottom;padding:5px 5px 12px 10px;font-size:116%;font-weight:bold;color:#313131;}
body#company div.link_box ul:before,
body#company div.link_box ul:after {content:'';display:block;overflow:hidden;clear:both;}
body#company div.link_box ul {zoom:1;}
body#company div.link_box ul {margin:5px 5px 15px 15px;}
body#company div.link_box ul li {background:url(img/kadai_arow.png) no-repeat 0 9px;padding:7px 0 5px 25px;font-size:93%;}
body#company img.csr_r_pic01 {margin:15px auto 20px;display:block;}
body#company .csr_r_bold {text-align:right;font-weight:bold;font-size:14px;padding:20px 0;}
body#company div#contents_main p.entry_head {text-align:right;padding:5px 0 20px;}
body#company div#contents_main p.entry_head a {	color:#313131;}
body#company div#contents_main p.entry_head img {vertical-align:middle;margin-right:5px;}
body#company .csr_box h3 {border-left:5px solid #474747;margin:10px 0 15px;padding:5px 0 0 5px;font-weight:normal;line-height:1.3;}
body#company .csr_box h3.on {background:url(img-s/sankakuDown.gif) no-repeat right 14px;}
body#company .csr_box h3.on:hover,
body#company .csr_box h3.on:active {background-image:none;background-color:#FFF;}
body#company .csr_box .gray {color:#898989;}
body#company .csr_box .gray2 {color:#898989;font-size:81%;width:100%;text-align:right;}
body#company .csr_box p.ml65px {margin-left:20px !important;}
body#company .csr_box h4 {background-color:#F5F5F5;font-weight:bold;font-size:108%;text-align:left;margin:0 0 10px 20px;padding:5px 10px;line-height:1.3;border-left:5px solid #CBD6D0;border-right:5px solid #CBD6D0;}
body#company .csr_box .governance_inner p {margin-left:20px;margin-bottom:25px;}
body#company .csr_box .governance_inner ul {margin-left:45px;margin-bottom:25px;}
body#company .csr_box .governance_inner ul li {margin-bottom:1em;text-indent:-2em;}
body#company .csr_box .csr_box_inner {margin-bottom:30px;}
body#company .csr_box .csr_box_inner h3 {border-left:5px solid #474747;margin:10px 0 15px;padding:0 0 0 5px;font-weight:normal;font-size:123.1%;line-height:30px;}
body#company .csr_box .csr_box_inner img.csr_r_pic02 {margin:0 auto 25px;display:block;}
/* SNS一覧 */
body#company .social_wrap {text-align:left;}
body#company .social_wrap .m_top {border-left:4px solid #C8CCCC;background:#F0F0F0;margin:0;padding:4px 0 2px 10px;}
body#company .social_wrap ul {margin:0 0 30px 1em;}
body#company .social_wrap ul li {background:url(img/com_social_arrow.png) 0 center no-repeat;padding-left:30px;height:30px;line-height:30px;margin-bottom:5px;}

/*----------------------------------------------------------------------------
機能改善受付 201912
----------------------------------------------------------------------------*/
div.awfeedback_box_1912 {}
div.awfeedback_box_1912 .green {color:#64C546;}
div.awfeedback_box_1912 h2.title {font-size:131%; margin: 0 auto 30px;text-align:center;}
div.awfeedback_box_1912 h3.subtitle {text-align: center; background: #50B848; color:#FFF; padding: 10px 0; margin: 0 auto 20px; font-weight: normal;font-size:100%;}
div.awfeedback_box_1912 .titleimage {width: auto; box-sizing: border-box; overflow: hidden; margin: 0 auto 30px;}
div.awfeedback_box_1912 .titleimage img {max-width: 90%;height: auto;}
div.awfeedback_box_1912 .text {font-size:93%;}
div.awfeedback_box_1912 .pickup {box-sizing:border-box;padding:25px 5%;margin:0 0 30px;overflow:hidden;background:rgba(255, 255, 255, 0.5);border:1px solid #DDD;font-size:100%;font-weight:normal;text-align:center;}

/*----------------------------------------------------------------------------
評価版 オンプレミス＋クラウド 201807
----------------------------------------------------------------------------*/
div.awLineup_box_trial1807 {}
div.awLineup_box_trial1807 > p {margin-bottom:8px;}
div.awLineup_box_trial1807 > p img {height:125px;}
div.awLineup_box_trial1807 h1 {font-size:23px;margin-bottom:15px;}
div.awLineup_box_trial1807 strong {font-weight:bold;}
div.awLineup_box_trial1807 strong.bigger {font-size:108%;}
div.awLineup_box_trial1807 .green {color:#64C546;}
.awLineup_box_trial1807 .topLink_dotBox {border-top:1px dashed #C8CCCC;padding:25px 0 0;box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .topLink_dotBox .boxInner50.border {border-bottom:1px dashed #C8CCCC;margin:0 auto 25px;}
.awLineup_box_trial1807 .topLink_dotBox .boxInner50 {margin:0 auto 15px;}
.awLineup_box_trial1807 .topLink_dotBox .boxInner50 {box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .topLink_dotBox .boxInner50 h2 {font-size:23px;text-align:center;margin:0 0 10px;}
.awLineup_box_trial1807 .topLink_dotBox .boxInner50 h2 img {display:block;margin:0 auto 15px;}
.awLineup_box_trial1807 .topLink_dotBox #TOPcloud.boxInner50 h2 img {height:125px;}
.awLineup_box_trial1807 .topLink_dotBox #TOPonpremiss.boxInner50 h2 img {height:100px;}
.awLineup_box_trial1807 .topLink_dotBox .boxInner50 p {font-size:14px;}
.awLineup_box_trial1807 .topLink_dotBox .boxInner50 a {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));}
.awLineup_box_trial1807 .topLink_dotBox .boxInner50 a {display:block;width:10em;height:40px;line-height:40px;font-size:14px;color:#FFF;margin:20px auto 25px;box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .topLink_dotBox .boxInner50 a:hover,
.awLineup_box_trial1807 .topLink_dotBox .boxInner50 a:active {background:#43942C;}

/* エンブレム、アワード受賞追加 2024/07 */
.awLineup_box_trial1807 .Award_Center_icon {box-sizing:border-box;overflow:}
.awLineup_box_trial1807 .Award_Center_icon .Award_Center_2col.flexbox {display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center;}
.awLineup_box_trial1807 .Award_Center_icon .Award_Center_2col.flexbox {box-sizing:border-box;overflow:hidden;max-width:1500px;width:100%;margin:0 auto;}
.awLineup_box_trial1807 .Award_Center_icon .Award_Center_2col.flexbox .flexboxinner {align-self:center;}
.awLineup_box_trial1807 .Award_Center_icon .Award_Center_2col.flexbox .flexboxinner {position:relative;box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .Award_Center_icon .Award_Center_2col.flexbox .flexboxinner {flex:0 0 auto;max-width:48%;margin:0 1em 1.5em;}
.awLineup_box_trial1807 .Award_Center_icon .Award_Center_2col.flexbox .flexboxinner:after {position:absolute;box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .Award_Center_icon .Award_Center_2col.flexbox .flexboxinner:after {right:0;bottom:0;display:inline;width:2em;height:1em;line-height:1;font-size:85%;color:#777;}
.awLineup_box_trial1807 .Award_Center_icon .Award_Center_2col.flexbox .flexboxinner:nth-child(1):after {content:'※1';}
.awLineup_box_trial1807 .Award_Center_icon .Award_Center_2col.flexbox .flexboxinner:nth-child(2):after {content:'※2';}
.awLineup_box_trial1807 .Award_Center_icon .Award_Center_2col.flexbox .flexboxinner img {max-height:100px;}
.awLineup_box_trial1807 .Award_Center_icon p {font-size:85%;margin:0 auto 2em;}
.awLineup_box_trial1807 .Award_Center_icon p.center {width:90%;}

/* 導線リンクボタン 19/09 */
.awLineup_box_trial1807 .topLink_1909Linkbtn a {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));}
.awLineup_box_trial1807 .topLink_1909Linkbtn a {display:block;width:10em;height:40px;line-height:40px;font-size:14px;color:#FFF;margin:20px auto 25px;box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .topLink_1909Linkbtn a:hover,
.awLineup_box_trial1807 .topLink_1909Linkbtn a:active {background:#43942C;}
.awLineup_box_trial1807 h3.trialGlayBg {box-sizing:border-box;padding:25px 5%;margin:0 0 30px;overflow:hidden;}
.awLineup_box_trial1807 h3.trialGlayBg {background:rgba(255, 255, 255, 0.5);border:1px solid #DDD;font-size:13px;font-weight:normal;}
.awLineup_box_trial1807 .middleLink_greenBox {border:1px solid #64C646;background:#FFF;border-radius:10px;margin:0 0 50px;}
.awLineup_box_trial1807 .middleLink_greenBox .boxInner {margin:30px 5% 30px;}
.awLineup_box_trial1807 .middleLink_greenBox .boxInner h2 {font-size:15px;font-weight:bold;margin:0 auto 10px;}
.awLineup_box_trial1807 .middleLink_greenBox .boxInner h2 img {display:block;width:auto;margin:0 auto 15px;}
.awLineup_box_trial1807 #cloud.middleLink_greenBox .boxInner h2 img {height:125px;}
.awLineup_box_trial1807 #onpremiss.middleLink_greenBox .boxInner h2 img {height:100px;}
.awLineup_box_trial1807 .middleLink_greenBox .boxInner {}
.awLineup_box_trial1807 .middleLink_greenBox ul {width:auto;margin:0 auto 10px;list-style:none;box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .middleLink_greenBox ul li {box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .middleLink_greenBox ul li {font-size:12px;font-weight:bold;text-align:center;background:url(img/warpTrial-onpremiss-arrowGrayRight_sp1807.png) no-repeat 50% bottom;}
.awLineup_box_trial1807 .middleLink_greenBox ul li.list01 {height:70px;}
.awLineup_box_trial1807 .middleLink_greenBox ul li.list02 {height:70px;}
.awLineup_box_trial1807 .middleLink_greenBox ul li.list03 {background:none;}
.awLineup_box_trial1807 .middleLink_greenBox.mb60px {margin-bottom:30px !important;}
.awLineup_box_trial1807 .middleLink_greenBox .bigger {}
.awLineup_box_trial1807 .middleLink_greenBox .warp_trialBox {margin:0 auto;width:auto;height:50px;overflow:hidden;}
.awLineup_box_trial1807 .middleLink_greenBox .warp_trialBox a {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));}
.awLineup_box_trial1807 .middleLink_greenBox .warp_trialBox a {display:block;width:100%;height:100%;line-height:50px;font-size:13px;color:#FFF;box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .middleLink_greenBox .warp_trialBox a:hover,
.awLineup_box_trial1807 .middleLink_greenBox .warp_trialBox a:active {background:#43942C;}
.awLineup_box_trial1807 .middleLink_greenBox .warp_trialBox a small {font-size:13px;}
.awLineup_box_trial1807 .middleLink_greenBox .warp_trialBox a i {display:inline-block;width:25px;height:27px;vertical-align:middle;background:url(img/cloud_trial-arrow-down_sp1807.png) left center no-repeat;padding:0 !important;}
.awLineup_box_trial1807 .middleLink_greenBox .warp_trialBox.mb50px {margin-bottom:15px !important;}
.awLineup_box_trial1807 .bottomText_grayBox {width:auto;margin:0 0 0 0;box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .bottomText_grayBox .boxInner {background:rgba(255, 255, 255, 0.5);border-radius:100%;}
.awLineup_box_trial1807 .bottomText_grayBox .boxInner {margin:0 0 30px 0;padding:50px 0 50px;box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .bottomText_grayBox .boxInner h3 {font-size:18px;text-align:center;min-height:3em;}
.awLineup_box_trial1807 .bottomText_grayBox .boxInner p {font-size:14px;margin:0 10%;min-height:6em;}
/*----------------------------------------------------------------------------
評価版 さくらのクラウド 201807 2018/10
----------------------------------------------------------------------------*/
.awLineup_box_trial1807 h4.bigger {font-size:13px;text-align:left;font-weight:normal;}
.awLineup_box_trial1807 .topLink_listBox {}
.awLineup_box_trial1807 .topLink_listBox h2 {font-size:123.1%;font-weight:bold;color:#313131;text-decoration:underline;text-align:center;margin:30px auto;}
.awLineup_box_trial1807 .topLink_listBox h3 {font-size:123.1%;padding:8px 10px 7px;}
.awLineup_box_trial1807 .topLink_listBox h3.border_L5 {background:rgba(255, 255, 255, 0.5);}
.awLineup_box_trial1807 .topLink_listBox h3.border_L5 small {display:block;font-weight:normal;font-size:70%;}
.awLineup_box_trial1807 .topLink_listBox .list_arrow_down img {max-width:30px;}
.awLineup_box_trial1807 .topLink_listBox .boxInner25 {margin:0 0 5% 0;box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .topLink_listBox .boxInner25 .list {margin:0 0 5% 0;box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .topLink_listBox .boxInner25 .list {border:1px solid #64C846;background: #FFF;border-radius:10px;padding:15px 0 0;}
.awLineup_box_trial1807 .topLink_listBox .boxInner25 .list p {text-align:center;line-height:1.6;margin-bottom:10px;}
.awLineup_box_trial1807 .topLink_listBox .boxInner25 .list p strong {display:block;overflow:hidden;}
.awLineup_box_trial1807 .topLink_listBox .boxInner25 .list p small {font-size:70%;line-height:2em;}
.awLineup_box_trial1807 .topLink_listBox .boxInner25 .list p .bigger {font-size:123.1%;}
.awLineup_box_trial1807 .topLink_listBox .boxInner25 .list p .small {font-size:93%;}
.awLineup_box_trial1807 .topLink_listBox .boxInner25 .list img {display:block;max-width:70px;margin:0 auto 15px;}
/* 4つのポイント 201902 */
.awLineup_box_trial1807 .Points04_listBox {}
.awLineup_box_trial1807 .Points04_listBox h2 {font-size:108%;color:#fff;line-height:1.5;margin:0 auto 20px;background-color:#50B848;padding:8px 1em 7px;}
.awLineup_box_trial1807 .Points04_listBox p {font-size:100%;margin-bottom:30px;}
.awLineup_box_trial1807 .Points04_listBox .innerbox {width:auto;margin: 0 0 2% -2%;box-sizing: border-box;overflow: hidden;}
.awLineup_box_trial1807 .Points04_listBox .innerbox img {max-width:100%;max-height:130px;margin:0 auto;}
.awLineup_box_trial1807 .Points04_listBox .box01,
.awLineup_box_trial1807 .Points04_listBox .box03 {width:98%;margin:0 0 2% 2%;padding:2em;box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .Points04_listBox .box01,
.awLineup_box_trial1807 .Points04_listBox .box03 {background-color:#FFF;border:1px solid #C8CCCC;}
.awLineup_box_trial1807 .Points04_listBox h3 {color:#313131;overflow:hidden;margin:0 0 15px;padding-left:10px;border-left:5px solid #50B848;}
.awLineup_box_trial1807 .Points04_listBox h3 span {display:block;font-size:123.1%;color:#50B848;}
.awLineup_box_trial1807 .Points04_listBox .innerbook {width:auto;margin: 0 0 2% -2%;padding:0;box-sizing: border-box;overflow: hidden;}

.awLineup_box_trial1807 .Points04_listBox .innerbook .box02 {float:left;width:48%;*width:47.99%;margin:0 0 0 2%;box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .Points04_listBox .innerbook .box02 {}
.awLineup_box_trial1807 .Points04_listBox .innerbook .box02 img {max-width:100%;max-height:130px;border:1px solid #EEE;margin:0 auto 15px;}
.awLineup_box_trial1807 .Points04_listBox .innerbook .box02 strong {display:block;font-size:85%;}
/* 5つのポイント 201906 */
.awLineup_box_trial1807 .Points05_listBox {}
.awLineup_box_trial1807 .Points05_listBox h2 {font-size:108%;color:#fff;line-height:1.5;margin:0 auto 20px;background-color:#50B848;padding:8px 1em 7px;}
.awLineup_box_trial1807 .Points05_listBox p {font-size:100%;margin-bottom:30px;}
.awLineup_box_trial1807 .Points05_listBox .innerbox {width:auto;margin: 0 0 2% -2%;box-sizing: border-box;overflow: hidden;}
.awLineup_box_trial1807 .Points05_listBox .innerbox img {max-width:100%;max-height:130px;margin:0 auto;}
.awLineup_box_trial1807 .Points05_listBox .innerbox a {display:block;}
.awLineup_box_trial1807 .Points05_listBox .box02,
.awLineup_box_trial1807 .Points05_listBox .box03 {width:98%;margin:0 0 2% 2%;padding:2em;box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .Points05_listBox .box02,
.awLineup_box_trial1807 .Points05_listBox .box03 {background-color:#FFF;border:1px solid #C8CCCC;}
.awLineup_box_trial1807 .Points05_listBox h3 {color:#313131;overflow:hidden;margin:0 0 15px;padding-left:10px;border-left:5px solid #50B848;}
.awLineup_box_trial1807 .Points05_listBox h3 span {display:block;font-size:123.1%;color:#50B848;}
.awLineup_box_trial1807 .Points05_listBox .innerbook {width:auto;margin: 0 0 2% -2%;padding:0;box-sizing: border-box;overflow: hidden;}
.awLineup_box_trial1807 .Points05_listBox .innerbook .BOX01 {width:98%;margin:0 0 0 2%;padding:2em;box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .Points05_listBox .innerbook .BOX02 {float:left;width:48%;*width:47.99%;margin:0 0 0 2%;box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .Points05_listBox .innerbook img {max-width:100%;max-height:130px;border:1px solid #EEE;margin:0 auto 15px;}

.awLineup_box_trial1807 .gifttext h3 {font-size:100%;}
.awLineup_box_trial1807 .bottomText_giftBox {border:1px solid #64C646;background: #FFF;border-radius:10px;margin:0 0 25px;}
.awLineup_box_trial1807 .bottomText_giftBox .boxInner {text-align:left;margin:25px 5% 25px;}
.awLineup_box_trial1807 .bottomText_giftBox .boxInner {font-size:100%;}
.awLineup_box_trial1807 .bottomText_giftBox .boxInner small {font-size:100%;}
.awLineup_box_trial1807 .bottomText_giftBox .boxInner img.leftbook {display:block;margin: 0 auto 2em;border: 1px solid #C8CCCC;width:50%;}
.awLineup_box_trial1807 .bottomText_giftBox .boxInner img.leftbook.maxh230px {}
.awLineup_box_trial1807 .bottomText_giftBox .boxInner img.leftIcon {display:block;margin:0 auto 2em;width:50%;}
/* 選べる書籍バージョン */
.awLineup_box_trial1807 .bottomText_giftBox .boxInner02 {text-align:left;margin:25px 5% 25px;}
.awLineup_box_trial1807 .bottomText_giftBox .boxInner02 {font-size:100%;}
.awLineup_box_trial1807 .bottomText_giftBox .boxInner02 small {font-size:100%;}
.awLineup_box_trial1807 .bottomText_giftBox .boxInner02 img.leftbook {display:block;margin: 0 auto 2em;border: 1px solid #C8CCCC;width:40%;}
.awLineup_box_trial1807 .bottomText_giftBox .boxInner02 img.leftbook.maxh230px {}
.awLineup_box_trial1807 .bottomText_giftBox .boxInner02 img.leftIcon {display:block;margin:0 auto 2em;width:50%;}
/* ボタン */
.awLineup_box_trial1807 .bottomText_giftBox .boxInner .warp_CAtrialBox {text-align:center;margin:0 auto;width:auto;height:50px;overflow:hidden;}
.awLineup_box_trial1807 .bottomText_giftBox .boxInner .warp_CAtrialBox a {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));}
.awLineup_box_trial1807 .bottomText_giftBox .boxInner .warp_CAtrialBox a {display:block;width:100%;height:100%;line-height:50px;font-size:13px;color:#FFF;box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .bottomText_giftBox .boxInner .warp_CAtrialBox a:hover,
.awLineup_box_trial1807 .bottomText_giftBox .boxInner .warp_CAtrialBox a:active {background:#43942C;}
.awLineup_box_trial1807 .bottomText_giftBox .boxInner .warp_CAtrialBox a small {font-size:13px;}
.awLineup_box_trial1807 .bottomText_giftBox .boxInner .warp_CAtrialBox a i {display:inline-block;width:25px;height:27px;vertical-align:middle;background:url(img/cloud_trial-arrow-down_sp1807.png) left center no-repeat;padding:0 !important;}
.awLineup_box_trial1807 .bottomText_giftBox .boxInner .warp_CAtrialBox.mb50px {margin-bottom:15px !important;}
.awLineup_box_trial1807 .bottomText_attentionBox {border:1px solid #C8CCCC;background: #FFF;margin:0 0 25px;}
.awLineup_box_trial1807 .bottomText_attentionBox .boxInner {margin:25px 1em 25px;}
.awLineup_box_trial1807 .bottomText_attentionBox .boxInner h4 {font-size:100%;font-weight:bold;text-decoration:underline;margin:1em 1em 0.5em;}
.awLineup_box_trial1807 .bottomText_attentionBox .boxInner ul {}
.awLineup_box_trial1807 .bottomText_attentionBox .boxInner ul li {list-style-type:none;margin:0 1em;font-size:70%;}

/* チャット受付 */
.awLineup_box_trial1807 .chatBox h3 {font-size:123.1%;border-left:3px solid #64C546;margin:1em 0 10px;padding:0.5em 0 0.5em 0.5em;}
.awLineup_box_trial1807 .chatBox h4 {font-size:123.1%;color:#64C546;letter-spacing:1px;margin:0 0 0.5em;}
.awLineup_box_trial1807 .chatBox img {max-width:100%;}
.awLineup_box_trial1807 .chatBox .chatinnerBox {margin:1em 0 0 0;box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .chatBox .chatinnerBox .list {border:1px solid #64C546;background:#FFF;border-radius:15px;box-sizing:border-box;overflow:hidden;}
.awLineup_box_trial1807 .chatBox .chatinnerBox .list {margin:0 0 20px;padding:2em 1em;}

/* 404エラー */
#nofound_wrap {text-align:center;padding:20px 0 50px;}
#nofound_wrap p {text-align:center;color:#818181;margin:10px 0;}
#nofound_wrap p img {max-width:80%;}
#nofound_wrap #searchform ,#searchresult #searchform {color:#818181;}
#nofound_wrap #searchform #s, #searchresult #searchform #s {border:1px solid #B3B3B3;outline:0 none;padding:5px;}
#nofound_wrap #searchform #searchsubmit, #searchresult #searchform #searchsubmit {background:url(img/19/btn_404search.png) no-repeat;border:0 none;height:20px;outline:0 none;text-indent:-9999px;width:67px;cursor:pointer}

/* 共通バナー */
.BannerImageMax100 img {max-width:100%;height:auto;}

/* 共通バナーflexbox版 */
.BannerImageMax {}
.BannerImageMax a {display:block;width:100%;height:100%;border:1px solid rgb(200 204 204 / 0.5);box-sizing:border-box;overflow:hidden;}
.BannerImageMax a img {max-width:100%;height:auto;}
.BannerImageMax .flexbox {display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;align-content:stretch;}
.BannerImageMax .flexbox {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
.BannerImageMax .flexboxinner {align-self: stretch;margin:0 auto 1em;}
.BannerImageMax .flexboxinner {box-sizing:border-box;overflow:hidden;}
/* 共通バナーflexbox版 1カラム */
.BannerImageMax .flexbox.Ban_1col .flexboxinner {flex:0 0 90%;max-width:100%;}
/* 共通バナーflexbox版 2カラム */
.BannerImageMax .flexbox.Ban_2col .flexboxinner {flex:0 0 90%;max-width:100%;}

/*----------------------------------------------------------------------------
LP Seminaer
----------------------------------------------------------------------------*/
#warpcore_lp_other_container {margin:0 auto 25px;box-sizing:border-box;overflow:hidden;}
#warpcore_lp_other_container .warp_w_Seminaer {background:#FFF;padding:1.5em;border-radius:10px;border:2px solid #5298cb;}
/* flexbox */
#warpcore_lp_other_container .warp_w_Seminaer.flexbox {display:flex;flex-flow:column wrap;justify-content:center;align-items:center;align-content:center;}
#warpcore_lp_other_container .warp_w_Seminaer.flexbox {box-sizing:border-box;overflow:hidden;width:100%;margin:0 auto;}
#warpcore_lp_other_container .warp_w_Seminaer.flexbox .flexboxinner {align-self: stretch;}
#warpcore_lp_other_container .warp_w_Seminaer.flexbox .flexboxinner {box-sizing:border-box;overflow:hidden;}
/* flexbox 1カラム */
#warpcore_lp_other_container .warp_w_Seminaer .flexboxinner {flex: 0 0 100%;}
#warpcore_lp_other_container .warp_w_Seminaer .flexboxinner.titlebox {width:100%;align-content:center;}
#warpcore_lp_other_container .warp_w_Seminaer .flexboxinner.imgbox {}
#warpcore_lp_other_container .warp_w_Seminaer .flexboxinner.atentionbox {}
#warpcore_lp_other_container .warp_w_Seminaer .flexboxinner.textbox {min-width:100px;margin:0 auto;align-content:center;}
/* flexbox 告知内容 */
#warpcore_lp_other_container .warp_w_Seminaer h3 {font-size:16px;color:#313131;line-height: 1.5;margin-bottom: 1em;padding: 0;text-align: center; font-weight:normal;}
#warpcore_lp_other_container .warp_w_Seminaer h3 strong {font-weight:600;}
#warpcore_lp_other_container .warp_w_Seminaer h3 .bigger {font-size:16px;}
#warpcore_lp_other_container .warp_w_Seminaer .green {color:#64C646;}
#warpcore_lp_other_container .warp_w_Seminaer img {max-width:50%;height:auto;margin:0 auto 2em;}
#warpcore_lp_other_container .warp_w_Seminaer h4.bg_green {font-size:16px;background:#64C646;color:#FFF;margin:0 auto 1em;}
#warpcore_lp_other_container .warp_w_Seminaer ul {margin:0 0 1em;padding:0;}
#warpcore_lp_other_container .warp_w_Seminaer ul li {position:relative;list-style-type:none !important;padding:0;margin:0;}
#warpcore_lp_other_container .warp_w_Seminaer ul li {font-size:93%;font-weight:600;vertical-align: middle;}
#warpcore_lp_other_container .warp_w_Seminaer ul li:before {display:inline-block;vertical-align: middle;}
#warpcore_lp_other_container .warp_w_Seminaer ul li:before {content:'';width:0.75em;height:0.75em;background:#5298cb;border-radius: 50%;margin-right:8px;}
#warpcore_lp_other_container .warp_w_Seminaer p {font-size:85%;}

/* 関連事例3件 */
body#warp_jirei div.warp_jirei_related {width:100%;margin:0 0 30px;overflow:hidden;}
body#warp_jirei div.warp_jirei_related > h2 {font-size:14px;font-weight:600;text-align:left;margin-bottom:15px;}
body#warp_jirei div.warp_jirei_related h2 span {font-size:12px;}
body#warp_jirei div.warp_jirei_related .more_link {text-align:right;font-size:85%;color:#336699;}
body#warp_jirei div.warp_jirei_related .more_link a {color:#336699;}
body#warp_jirei div.warp_jirei_related .warp_jirei_result {margin:0;}
/* 特長紹介 2019/11 */
body#warp_jirei .warp_jirei_about_feature {padding:10% 5%;margin:0 0 40px;box-sizing:border-box;overflow:hidden;border-radius:10px}
body#warp_jirei .warp_jirei_about_feature {background:#FFF url(img/AWcase1911_bgGray.png) 50% 70% no-repeat;background-size:90%;}
/* flexbox - auto */
body#warp_jirei .warp_jirei_about_feature .flexbox {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
body#warp_jirei .warp_jirei_about_feature .flexbox {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
body#warp_jirei .warp_jirei_about_feature .flexboxinner {align-self: stretch;}
body#warp_jirei .warp_jirei_about_feature .flexboxinner {box-sizing:border-box;overflow:hidden;}
body#warp_jirei .warp_jirei_about_feature .icon {flex:0 0 100%;max-width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center;}
body#warp_jirei .warp_jirei_about_feature .icon {margin:0 0 1em;}
body#warp_jirei .warp_jirei_about_feature .icon .image {flex:0 0 60%;max-width:60%;margin:0 0 15px;box-sizing:border-box;overflow:hidden;}
body#warp_jirei .warp_jirei_about_feature .icon .image img {width:100%;height:auto;}
body#warp_jirei .warp_jirei_about_feature .icon .title {flex:0 0 100%;max-width:100%;box-sizing:border-box;overflow:hidden;}
body#warp_jirei .warp_jirei_about_feature .icon h2 {font-size:131%;font-weight:600;}
body#warp_jirei .warp_jirei_about_feature .icon h3 {font-size:108%;font-weight:600;}
body#warp_jirei .warp_jirei_about_feature .icon h3 br {display:none;}
body#warp_jirei .warp_jirei_about_feature .green {color:#00B140 !important;}
body#warp_jirei .warp_jirei_about_feature .text {flex:0 0 100%;max-width:100%;}
body#warp_jirei .warp_jirei_about_feature .text p {font-size:85%;margin:0 0 1em;}
body#warp_jirei .warp_jirei_about_feature .point {flex:0 0 100%;max-width:100%;text-align:center;}
body#warp_jirei .warp_jirei_about_feature .point h3 {border-radius:50%;background:#00B140;display:inline-block;padding:20px;margin:20px auto 20px;}
body#warp_jirei .warp_jirei_about_feature .point h3 {font-size:131%;color:#FFF;}
body#warp_jirei .warp_jirei_about_feature .pointbox {display:flex;flex-flow:row nowrap;margin:0 -2%;}
body#warp_jirei .warp_jirei_about_feature .list {flex:0 0 29.1%;max-width:29.1%;margin:0 2% 20px;padding:20px 2% 30px;box-sizing:border-box;overflow:hidden;}
body#warp_jirei .warp_jirei_about_feature .list {font-size:85%;font-weight:600;border:2px solid #00B140;border-radius:50%;background:#FFF;}
body#warp_jirei .warp_jirei_about_feature .list span {display:block;font-size:116%;text-indent:0.5em;color:#00B140;}
body#warp_jirei .warp_jirei_about_feature .list a {color:#336699;}
body#warp_jirei .warp_jirei_about_feature .list a:active,
body#warp_jirei .warp_jirei_about_feature .list a:hover {color:#CCC;}
body#warp_jirei .warp_jirei_about_feature .nextlink {flex:0 0 100%;max-width:100%;text-align:center;margin:0 auto;}
body#warp_jirei .warp_jirei_about_feature .nextlink a {font-size:100%;color:#336699;text-decoration:underline;}
body#warp_jirei .warp_jirei_about_feature .nextlink a:active,
body#warp_jirei .warp_jirei_about_feature .nextlink a:hover {color:#999;}
/* core */
body#warp_jirei .warp_jirei_about_feature .pickup {flex:0 0 100%;max-width:100%;text-align:center;margin:0 0 15px;}
body#warp_jirei .warp_jirei_about_feature .pickup h3 {font-size:108%;margin:0 auto 1em;padding:0;}
body#warp_jirei .warp_jirei_about_feature .pickup h3 strong {font-weight:600;}
body#warp_jirei .warp_jirei_about_feature .pickup .pickup_5col {display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
body#warp_jirei .warp_jirei_about_feature .pickup .pickup_5col {width:auto;box-sizing:border-box;overflow:hidden;}
body#warp_jirei .warp_jirei_about_feature .pickup .pickup_5col .innerbox {flex:0 0 100%;box-sizing:border-box;overflow:hidden;}
body#warp_jirei .warp_jirei_about_feature .pickup .pickup_5col .innerbox {border-radius:10px;border:3px solid #CCC;margin:0 0 4%;padding:1em 1em;}
body#warp_jirei .warp_jirei_about_feature .pickup .pickup_5col .innerbox h4 {font-size:100%;font-weight:600;text-align:center;color:#00B140;margin:0 0 0.5em;line-height:1.5;overflow:hidden;}
body#warp_jirei .warp_jirei_about_feature .pickup .pickup_5col .innerbox h4.line_height3 {}
body#warp_jirei .warp_jirei_about_feature .pickup .pickup_5col .innerbox h4 br {display:none;}
body#warp_jirei .warp_jirei_about_feature .pickup .pickup_5col .innerbox p {font-size:85%;margin:0 0 1em;overflow:hidden;}
body#warp_jirei .warp_jirei_about_feature .pickup .pickup_5col .innerbox img {max-width:50%;height:auto;}
body#warp_jirei .warp_jirei_about_feature .pickup .pickup_5col .innerbox a {display:inline-block;margin:1em 0 0;color:#307fe2;}
body#warp_jirei .warp_jirei_about_feature .pickup .pickup_5col .innerbox a:active,
body#warp_jirei .warp_jirei_about_feature .pickup .pickup_5col .innerbox a:hover {color:#DDD;}

/* NoCode Gate登録 2022/01 */
#AWnoGateTempLP {background:url(img/AWnoGateTempLPbgMain@0.5x.png?ver=20220127) 50% 50px repeat-x;position:relative;}
/* フォーム幅調整 */
#AWnoGateTempLP div#contents {padding:0;margin:0;}
#AWnoGateTempLP .taxnomy-title {}
#AWnoGateTempLP .taxnomy-title h1 {height:50px;line-height:50px;}
#AWnoGateTempLP .taxnomy-title h1 {text-align:center;margin:0;}
#AWnoGateTempLP .taxnomy-title h1 span {display:inline;font-size:100%;border:0;margin:0;padding: 0;}
/* メインビジュアル */
#AWnoGateTempLP .NCG_mainvisual {height:210px;position:relative;z-index:0;}
#AWnoGateTempLP .NCG_mainvisual {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
#AWnoGateTempLP .NCG_mainvisual h1 {position:relative;z-index:1;font-weight:normal;}
#AWnoGateTempLP .NCG_mainvisual h1 {font-size:167%;line-height:1.4;letter-spacing:1px;color:#313131;margin:0;padding:1em 0 0;}
#AWnoGateTempLP .NCG_mainvisual h1 span.sub {display:block;text-align:center;font-size:60%;margin:0 0 0.5em;}
#AWnoGateTempLP .NCG_mainvisual h1 span.hidden {display:none;}
#AWnoGateTempLP .NCG_mainvisual h1 span.logo img {max-width:100%;margin:0 auto 7px;}
#AWnoGateTempLP .NCG_mainvisual h1 strong {display:block;font-size:100%;font-weight:600;}
#AWnoGateTempLP .NCG_mainvisual h1:before {display:inline-block;content:'';background:url(img/AWnoGateTempLP01@0.5x.png) 0 0 no-repeat;}
#AWnoGateTempLP .NCG_mainvisual h1:before {width:55px;height:55px;margin:0 0 -55px -60%;}
/* 前景 */
#AWnoGateTempLP .NCG_whiteover {position:relative;z-index:1;width:100%;min-height:500px;margin:-13px 0 0;padding:0 0 0;}
/* 背景白 */
#AWnoGateTempLP .BGwhite {background-color:#FFF !important;}
/* 背景グリーン */
#AWnoGateTempLP .BGgreen {background-color:#00B140 !important;}

/* 背景ブルー */
#AWnoGateTempLP .BGblue {background-color:#f5fcf7 !important;}
/* ブルー */
#AWnoGateTempLP .blue {color:#307fe2 !important;}
/* グリーン */
#AWnoGateTempLP .green {color:#00B140 !important;}
/* flexbox */
#AWnoGateTempLP .flexbox {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
#AWnoGateTempLP .flexbox {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
#AWnoGateTempLP .flexboxinner {align-self: stretch;}
#AWnoGateTempLP .flexboxinner {box-sizing:border-box;overflow:hidden;}
/* flexbox 1カラム */
#AWnoGateTempLP .flexbox.NCG_1col .flexboxinner {flex:0 0 90%;max-width:100%;}
/* flexbox 2カラム */
#AWnoGateTempLP .flexbox.NCG_2col .flexboxinner {flex:0 0 90%;max-width:100%;}
/* flexbox 3カラム */
#AWnoGateTempLP .flexbox.NCG_3col .flexboxinner {flex:0 0 90%;max-width:100%;}

/* 問い合わせ */
#AWnoGateTempLP .NCG_contact {box-sizing:border-box;overflow:hidden;}
#AWnoGateTempLP .NCG_contact a.linkBtn {display:block;box-sizing:border-box;overflow:hidden;}
#AWnoGateTempLP .NCG_contact a.linkBtn {width:320px;height:60px;line-height:60px;font-size:116%;font-weight:bold;color:#fff;margin:1em auto 3em;padding:0 25px;}
#AWnoGateTempLP .NCG_contact a.linkBtn {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));}
#AWnoGateTempLP .NCG_contact a.linkBtn:active,
#AWnoGateTempLP .NCG_contact a.linkBtn:hover {background:#444;border-radius:8px;}
#AWnoGateTempLP .NCG_contact p.bigtext {font-size:100%;text-align:center;margin:50px 0 0;}
#AWnoGateTempLP .NCG_contact p.bigtext br {display:none;}
#AWnoGateTempLP .NCG_contact p.bigtext a {color:#307fe2;}
#AWnoGateTempLP .NCG_contact p.bigtext a:active,
#AWnoGateTempLP .NCG_contact p.bigtext a:hover {text-decoration:underline;color:#59c5ae;}
/* flexbox 問い合わせ */
#AWnoGateTempLP .NCG_contact .flexbox {flex-flow:row nowrap;justify-content:center;}
#AWnoGateTempLP .NCG_contact .flexbox .flexboxinner {flex:0 0 auto;margin:0 20px;}
/* flexbox 問い合わせ 子要素 - flexbox */
#AWnoGateTempLP .NCG_contact .flexbox .flexboxinner a.linkBtn {display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;}
/* 大見出し */
#AWnoGateTempLP .NCG_top_heading {padding:0 0 30px;box-sizing:border-box;overflow:hidden;}
#AWnoGateTempLP .NCG_top_heading h2 {font-size:131%;margin:40px auto 0;padding:0;}
#AWnoGateTempLP .NCG_top_heading h2 strong {font-weight:600;}
/* ３つの例 */
#AWnoGateTempLP .NCG_about_list {margin:0 auto;padding:0 0 20px;box-sizing:border-box;overflow:hidden;}
#AWnoGateTempLP .NCG_about_list .flexbox.NCG_3col .flexboxinner {position:relative;overflow:visible;background:#FFF;border:3px solid #00B140;border-radius:8px;color:#00B140;}
#AWnoGateTempLP .NCG_about_list .flexbox.NCG_3col .flexboxinner:after {display:block;position:absolute;content:'';left:0;bottom:-25px;width:100%;height:25px;background:url(img/AWnoGateTempLPArrow@0.5x.png) 50% 0 no-repeat;}
#AWnoGateTempLP .NCG_about_list .flexbox.NCG_3col .flexboxinner:last-child:after {display:none;}
#AWnoGateTempLP .NCG_about_list .flexbox.NCG_3col .flexboxinner {font-size:100%;font-weight:600;padding:2em 1em;margin:0 auto 30px;}
#AWnoGateTempLP .NCG_about_list .flexbox.NCG_3col .flexboxinner {display:flex;flex-flow:column wrap;justify-content:center;align-items:center;}
#AWnoGateTempLP .NCG_about_list .flexbox.NCG_3col .flexboxinner small {font-weight:normal;font-size:70%;}
/* フォーム案内見出し */
#AWnoGateTempLP .NCG_about_form {padding:0 0 20px;box-sizing:border-box;overflow:hidden;}
#AWnoGateTempLP .NCG_about_form h2 {padding:0.5em 0;}
#AWnoGateTempLP .NCG_about_form h2 {font-size:131%;line-height:1.4;color:#FFF;}
/*----------------------------------------------------------------------------
★左右余白（共通）CSS 2020/10
----------------------------------------------------------------------------*/
	/* PC width 480px 以下 */
	@media screen and (max-width:480px) {
		#AWnoGateTempLP .free_page_subtitle {width:auto !important;margin-left:5%;margin-right:5%;}
		#AWnoGateTempLP #ZHform_all_reset_style {margin-left:5%;margin-right:5%;}
		#AWnoGateTempLP .NCG_mainvisual,
		#AWnoGateTempLP .NCG_contact,
		#AWnoGateTempLP .NCG_top_heading,
		#AWnoGateTempLP .NCG_about_list {padding-left:5%;padding-right:5%;}
    }
	/* PC width 400px 以下 */
	@media screen and (max-width:400px) {
		#AWnoGateTempLP .NCG_mainvisual h1 {font-size:131%;}
    }





/* Gravio資料請求LP 2024/06 */
body#inquiry.BGwhite {background:#FFF !important;}
#GR_ReqdocLP {background:url(img/GR_ReqdocLP_mv_bg.png) 50% 50px repeat-x;position:relative;}
/* フォーム幅調整 */
#GR_ReqdocLP div#contents {padding:0;margin:0;}
#GR_ReqdocLP .taxnomy-title {}
#GR_ReqdocLP .taxnomy-title h1 {height:50px;line-height:50px;}
#GR_ReqdocLP .taxnomy-title h1 {text-align:center;margin:0;}
#GR_ReqdocLP .taxnomy-title h1 span {display:inline;font-size:100%;border:0;margin:0;padding: 0;}
/* メインビジュアル */
#GR_ReqdocLP .GR_Reqdoc_mainvisual {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
/* テキスト（基本） */
#GR_ReqdocLP .GR_Reqdoc_mainvisual .text {}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .text h1 {font-size:200%;line-height:1.4;letter-spacing:1px;margin:0;padding:1.5em 0 0;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .text h1 strong {font-weight:bold;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .text p {color:#313131;text-align:center;font-size:100%;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .text br {display:none;}
/* テキスト（まるわかり） */
#GR_ReqdocLP .GR_Reqdoc_mainvisual .reqdoc_text {}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .reqdoc_text h1 {font-size:200%;line-height:1.4;letter-spacing:1px;margin:0;padding:1.5em 0 0;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .reqdoc_text h1 strong {font-weight:bold;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .reqdoc_text p {color:#313131;text-align:center;font-size:100%;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .reqdoc_text a.linkBtn {display:inline-block;margin:0 auto 2em;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .reqdoc_text a.linkBtn {font-size:93%;font-weight:600;line-height:1;border-radius:6px;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .reqdoc_text a.linkBtn {background:linear-gradient(to bottom, #FFAF2B 0%,#FF9F00 100%);border:none;color:#FFF;padding:0 1em 1em 1.5em;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .reqdoc_text a.linkBtn {box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2);}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .reqdoc_text a.linkBtn:active,
#GR_ReqdocLP .GR_Reqdoc_mainvisual .reqdoc_text a.linkBtn:hover {text-decoration:none;opacity:0.8;background:#FF9F00;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.1);}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .reqdoc_text a.linkBtn span.arrow {position:relative;display:inline-block;top:6px;border:1px solid #FFF;border-radius:50%;padding:11px;margin:0 0 0 0.5em;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .reqdoc_text a.linkBtn span.arrow::before {position:absolute;left:7px;top:6px;width:6px;height:6px;border-top:2px solid #FFF;border-right:2px solid #FFF;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .reqdoc_text a.linkBtn span.arrow::before {content:'';transform:rotate(135deg);}
/* テキスト（新問い合わせ） */
#GR_ReqdocLP .GR_Reqdoc_mainvisual .contact_text {}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .contact_text h1 {font-size:200%;line-height:1.4;letter-spacing:1px;margin:0;padding:1.5em 0 0;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .contact_text h1 strong {font-weight:bold;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .contact_text h2 {color:#313131;font-weight:bold;font-size:131%;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .contact_text p {color:#313131;text-align:center;font-size:100%;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .contact_text a.linkBtn {display:inline-block;margin:0 auto 2em;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .contact_text a.linkBtn {font-size:93%;font-weight:600;line-height:1;border-radius:6px;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .contact_text a.linkBtn {background:linear-gradient(to bottom, #FFAF2B 0%,#FF9F00 100%);border:none;color:#FFF;padding:0 1em 1em 1.5em;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .contact_text a.linkBtn {box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2);}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .contact_text a.linkBtn:active,
#GR_ReqdocLP .GR_Reqdoc_mainvisual .contact_text a.linkBtn:hover {text-decoration:none;opacity:0.8;background:#FF9F00;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.1);}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .contact_text a.linkBtn span.arrow {position:relative;display:inline-block;top:6px;border:1px solid #FFF;border-radius:50%;padding:11px;margin:0 0 0 0.5em;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .contact_text a.linkBtn span.arrow::before {position:absolute;left:7px;top:6px;width:6px;height:6px;border-top:2px solid #FFF;border-right:2px solid #FFF;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .contact_text a.linkBtn span.arrow::before {content:'';transform:rotate(135deg);}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .user {}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .user img {max-width:70%;}
/* flexbox メインビジュアル */
#GR_ReqdocLP .GR_Reqdoc_mainvisual .flexbox {flex-flow:column nowrap;justify-content:center;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .flexbox .flexboxinner.text {margin:0;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .flexbox .flexboxinner.reqdoc_text {margin:0;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .flexbox .flexboxinner.contact_text {margin:0;}
#GR_ReqdocLP .GR_Reqdoc_mainvisual .flexbox .flexboxinner.user {margin:0;}
/* 前景 */
#GR_ReqdocLP .GR_whiteover {position:relative;z-index:1;width:100%;min-height:50px;margin:-41px 0 0;padding:0 0 0;}
/* 背景白 */
#GR_ReqdocLP .BGwhite {background-color:#FFF !important;}
/* flexbox */
#GR_ReqdocLP .flexbox {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
#GR_ReqdocLP .flexbox {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
#GR_ReqdocLP .flexboxinner {align-self: stretch;}
#GR_ReqdocLP .flexboxinner {box-sizing:border-box;overflow:hidden;}
/* flexbox 1カラム */
#GR_ReqdocLP .flexbox.GR_1col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 2カラム */
#GR_ReqdocLP .flexbox.GR_2col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* 問い合わせ */
#GR_ReqdocLP .GR_contact {box-sizing:border-box;overflow:hidden;}
#GR_ReqdocLP .GR_contact {}
/* まるわかり5点セット */
#GR_ReqdocLP .GR_completeSet {box-sizing:border-box;overflow:hidden;}
#GR_ReqdocLP .GR_completeSet .image {margin:0 auto;padding:80px 0 30px;}
#GR_ReqdocLP .GR_completeSet .image img {max-width:90%;}
/* flexbox：まるわかり5点セット */
#GR_ReqdocLP .GR_completeSet .flexbox.GR_1col .flexboxinner.image {max-width:380px;width:100%;}

/* お問い合わせ（相談例リスト）*/
#GR_ReqdocLP .GR_contact_about {box-sizing:border-box;overflow:hidden;}
#GR_ReqdocLP .GR_contact_about .list h2 {font-size:138.5%;font-weight:600;color:#313131;margin:4em auto 0.5em;}
#GR_ReqdocLP .GR_contact_about .list ul {box-sizing:border-box;overflow:hidden;width:90%;max-width:380px;list-style:none;}
#GR_ReqdocLP .GR_contact_about .list ul {border:2px solid #00A785;border-radius:15px;margin:0 auto;padding: 1.25em 2em 1em 2.25em;}
#GR_ReqdocLP .GR_contact_about .list ul li {font-size:116%;color:#474747;font-weight:600;}
#GR_ReqdocLP .GR_contact_about .list ul li {background:url(img/GR_ReqdocLP_checkmark.png) left 0.4em no-repeat;background-size:1.25em auto;padding:0.25em 0 0em 1.75em;}
#GR_ReqdocLP .GR_contact_about .infomation ul {box-sizing:border-box;overflow:hidden;width:90%;max-width:380px;}
#GR_ReqdocLP .GR_contact_about .infomation ul {margin:2em auto 0;padding:0;box-sizing:border-box;overflow:hidden;}
#GR_ReqdocLP .GR_contact_about .infomation ul li {list-style-type:disc;list-style-position:outside;margin:0 0 0.5em 2em;}
#GR_ReqdocLP .GR_contact_about .infomation ul li {font-size:100%;color:#474747;}
#GR_ReqdocLP .GR_contact_about .infomation ul li strong {display:block;}
#GR_ReqdocLP .GR_contact_about .infomation ul li small {display:block;}
#GR_ReqdocLP .GR_contact_about .infomation ul li a {display:block;}
#GR_ReqdocLP .GR_contact_about .infomation ul li a {color:#307FE2;font-weight:600;text-decoration:underline;}
#GR_ReqdocLP .GR_contact_about .infomation ul li a:active,
#GR_ReqdocLP .GR_contact_about .infomation ul li a:hover {color:#CCC;text-decoration:none;}
/* flexbox：お問い合わせ（相談例リスト）*/
#GR_ReqdocLP .GR_contact_about .infomation ul {display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:stretch;align-content:center;}
#GR_ReqdocLP .GR_contact_about .infomation ul li {flex:0 0 auto;}

/*----------------------------------------------------------------------------
★左右余白（共通）CSS 2020/10
----------------------------------------------------------------------------*/
	/* PC width 480px 以下 */
	@media screen and (max-width:480px) {
		#GR_ReqdocLP .free_page_subtitle {width:auto !important;margin-left:5%;margin-right:5%;}
		#GR_ReqdocLP #ZHform_all_reset_style {margin-left:5%;margin-right:5%;}
		#GR_ReqdocLP .GR_Reqdoc_mainvisual,
		#GR_ReqdocLP .GR_contact,
		#GR_ReqdocLP .GR_completeSet,
		#GR_ReqdocLP .GR_contact_about {padding-left:5%;padding-right:5%;}
    }
	/* PC width 400px 以下 */
	@media screen and (max-width:400px) {
		#GR_ReqdocLP .GR_Reqdoc_mainvisual .text h1 {font-size:167%;}
    }






/* オンライン相談LP 2020/10 */
#OnlineMeetLP {background:url(img/AWonlineMeetbgMain@0.5x.png?ver=202011) 50% 50px repeat-x;position:relative;}
/* フォーム幅調整 */
#OnlineMeetLP div#contents {padding:0;margin:0;}
#OnlineMeetLP .taxnomy-title {}
#OnlineMeetLP .taxnomy-title h1 {height:50px;line-height:50px;}
#OnlineMeetLP .taxnomy-title h1 {text-align:center;margin:0;}
#OnlineMeetLP .taxnomy-title h1 span {display:inline;font-size:100%;border:0;margin:0;padding: 0;}
/* メインビジュアル */
#OnlineMeetLP .OnMeet_mainvisual {height:205px;position:relative;z-index:0;}
#OnlineMeetLP .OnMeet_mainvisual {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
#OnlineMeetLP .OnMeet_mainvisual h1 {position:relative;z-index:1;font-weight:normal;}
#OnlineMeetLP .OnMeet_mainvisual h1 {font-size:167%;line-height:1.4;letter-spacing:1px;margin:0;padding:1.5em 0 0;}
#OnlineMeetLP .OnMeet_mainvisual h1 strong {font-size:100%;}
#OnlineMeetLP .OnMeet_mainvisual h1:before {display:inline-block;content:'';background:url(img/AWonlineMeet01@0.5x.png) 0 0 no-repeat;}
#OnlineMeetLP .OnMeet_mainvisual h1:before {width:55px;height:55px;margin:0 1.5em -1.25em -4em;}
#OnlineMeetLP .OnMeet_mainvisual h1,
#OnlineMeetLP .OnMeet_mainvisual p {color:#FFF;text-shadow:0px 0px 8px rgba(0, 0, 0, 0.5);}
#OnlineMeetLP .OnMeet_mainvisual p {text-align:center;font-size:100%;}

/* ▼Gravio問い合わせフォーム更新 2021/12/17 */
#inquiry .LPwidth100 #OnlineMeetLP .OnMeet_mainvisual h1{padding: 0.9em 0 0;}
#inquiry .LPwidth100 #OnlineMeetLP .OnMeet_mainvisual h1::before {margin: 0 1.5em -0.15em -4em;}

/* 前景 */
#OnlineMeetLP .OM_whiteover {position:relative;z-index:1;width:100%;min-height:500px;margin:-41px 0 0;padding:0 0 0;}
/* 背景白 */
#OnlineMeetLP .BGwhite {background-color:#FFF !important;}
/* 背景グレー */
#OnlineMeetLP .BGgray {background-color:#F5F5F5 !important;}
/* 背景ブルー */
#OnlineMeetLP .BGblue {background-color:#f5fcf7 !important;}
/* ブルー */
#OnlineMeetLP .blue {color:#307fe2 !important;}
/* グリーン */
#OnlineMeetLP .green {color:#00B140 !important;}
/* オレンジ */
#OnlineMeetLP .orange {color:#f7a713 !important;}
/* flexbox */
#OnlineMeetLP .flexbox {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
#OnlineMeetLP .flexbox {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
#OnlineMeetLP .flexboxinner {align-self: stretch;}
#OnlineMeetLP .flexboxinner {box-sizing:border-box;overflow:hidden;}
/* flexbox 1カラム */
#OnlineMeetLP .flexbox.OM_1col .flexboxinner {flex:0 0 90%;max-width:100%;}
/* flexbox 2カラム */
#OnlineMeetLP .flexbox.OM_2col .flexboxinner {flex:0 0 90%;max-width:100%;}
/* flexbox 3カラム */
#OnlineMeetLP .flexbox.OM_3col .flexboxinner {flex:0 0 90%;max-width:100%;}
/* 問い合わせ */
#OnlineMeetLP .OM_contact {box-sizing:border-box;overflow:hidden;}
#OnlineMeetLP .OM_contact a.linkBtn {display:block;box-sizing:border-box;overflow:hidden;}
#OnlineMeetLP .OM_contact a.linkBtn {width:320px;height:60px;line-height:60px;font-size:116%;font-weight:bold;color:#fff;margin:2em auto 0;padding:0 25px;}
#OnlineMeetLP .OM_contact a.linkBtn {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));}
#OnlineMeetLP .OM_contact a.linkBtn:active,
#OnlineMeetLP .OM_contact a.linkBtn:hover {background:#444;border-radius:8px;}
#OnlineMeetLP .OM_contact p {font-size:85%;text-align:center;margin:20px 0 0;}
/* flexbox 問い合わせ */
#OnlineMeetLP .OM_contact .flexbox {flex-flow:row nowrap;justify-content:center;}
#OnlineMeetLP .OM_contact .flexbox .flexboxinner {flex:0 0 auto;margin:0 20px;}
/* flexbox 問い合わせ 子要素 - flexbox */
#OnlineMeetLP .OM_contact .flexbox .flexboxinner a.linkBtn {display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;}
/* 大見出し */
#OnlineMeetLP .OM_top_heading {margin:0 auto;padding:0 0 50px;box-sizing:border-box;overflow:hidden;}
#OnlineMeetLP .OM_top_heading h2 {font-size:131%;margin:40px auto 20px;padding:0;}
#OnlineMeetLP .OM_top_heading h2 strong {font-weight:600;}
#OnlineMeetLP .OM_top_heading h2:before {display:block;content:'';background:url(img/AWonlineMeet02@0.5x.png) 0 0 no-repeat;}
#OnlineMeetLP .OM_top_heading h2:before {width:60px;height:60px;margin:0 auto 20px;}
#OnlineMeetLP .OM_top_heading p {font-size:85%;margin:0;}
#OnlineMeetLP .OM_top_heading p.center {text-align:center;}
#OnlineMeetLP .OM_top_heading p a:hover,
#OnlineMeetLP .OM_top_heading p a:active {text-decoration:underline;}
/* flexbox 大見出し */
#OnlineMeetLP .OM_top_heading .flexbox {flex-flow:row nowrap;justify-content:center;}
#OnlineMeetLP .OM_top_heading .flexbox .flexboxinner {flex:0 0 auto;margin:0 20px;}
/* たとえば */
#OnlineMeetLP .OM_about_heading {margin:0 auto;padding:0;box-sizing:border-box;overflow: visible;}
#OnlineMeetLP .OM_about_heading h3 {font-size:131%;font-weight:normal;text-align:center;margin:40px auto 25px;padding:0;}
#OnlineMeetLP .OM_about_heading h3 strong {font-weight:600;}
#OnlineMeetLP .OM_about_heading .users {display:block;position:relative;overflow:hidden;box-sizing:border-box;margin:0 auto -15px -2.5%;z-index:2;}
#OnlineMeetLP .OM_about_heading .users img {max-width:90%;}
/* flexbox たとえば */
#OnlineMeetLP .OM_about_heading .flexbox {flex-flow:row nowrap;justify-content:center;}
#OnlineMeetLP .OM_about_heading .flexbox .flexboxinner {flex:0 0 auto;margin:0 20px;}
/* ３つの例 */
#OnlineMeetLP .OM_about_list {margin:0 auto;padding:0 0 20px;box-sizing:border-box;overflow:hidden;}
#OnlineMeetLP .OM_about_list .flexbox.OM_3col .flexboxinner {border:3px solid #00B140;border-radius:8px;color:#00B140;}
#OnlineMeetLP .OM_about_list .flexbox.OM_3col .flexboxinner {font-size:100%;font-weight:600;padding:2em 1em;margin:0 auto 5%;}
#OnlineMeetLP .OM_about_list .flexbox.OM_3col .flexboxinner {display:flex;justify-content:center;align-items:center;}
#OnlineMeetLP .OM_about_list .flexbox.OM_1col .flexboxinner.etc {font-size:131%;text-align:right;color:#00B140;}
/* フォーム吹き出し */
#OnlineMeetLP .OM_about_form {margin:0 auto;padding:0 0 20px;box-sizing:border-box;overflow:hidden;}
#OnlineMeetLP .OM_about_form h2 {width:200px;margin:40px auto 0;padding:1.25em 1em;border-radius:8px}
#OnlineMeetLP .OM_about_form h2 {font-size:131%;line-height:1.4;color:#FFF;background:#00B140;}
#OnlineMeetLP .OM_about_form:after {display:block;content:'';background:url(img/AWonlineMeet04@0.5x.png) 0 0 no-repeat;}
#OnlineMeetLP .OM_about_form:after {width:25px;height:30px;margin:0 auto 0;}
/* flexbox フォーム吹き出し */
#OnlineMeetLP .OM_about_form .flexbox {flex-flow:row nowrap;justify-content:center;}
#OnlineMeetLP .OM_about_form .flexbox .flexboxinner {flex:0 0 auto;margin:0 20px;}
/*----------------------------------------------------------------------------
★左右余白（共通）CSS 2020/10
----------------------------------------------------------------------------*/
	/* PC width 480px 以下 */
	@media screen and (max-width:480px) {
		#OnlineMeetLP .free_page_subtitle {width:auto !important;margin-left:5%;margin-right:5%;}
		#OnlineMeetLP #ZHform_all_reset_style {margin-left:5%;margin-right:5%;}
		#OnlineMeetLP .OnMeet_mainvisual,
		#OnlineMeetLP .OM_contact,
		#OnlineMeetLP .OM_top_heading,
		#OnlineMeetLP .OM_about_heading,
		#OnlineMeetLP .OM_about_list,
		#OnlineMeetLP .OM_about_form {padding-left:5%;padding-right:5%;}
    }
	/* PC width 400px 以下 */
	@media screen and (max-width:400px) {
		#OnlineMeetLP .OnMeet_mainvisual h1 {font-size:131%;}
    }

/* AWパートナートップLP 2024/04 */
#AWpartnertopLP {background: url(img/AWblog2021_bgMain@0.5x.png?ver=202201) 50% 0 repeat-x;position:relative;}
#AWpartnertopLP.BG_none {background:none;}
/* メインビジュアル */
#AWpartnertopLP .PartnerTop_mainvisual {height:90px;position:relative;z-index:0;}
#AWpartnertopLP .PartnerTop_mainvisual {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
#AWpartnertopLP .PartnerTop_mainvisual h1 {position:relative;z-index:1;font-weight:normal;}
#AWpartnertopLP .PartnerTop_mainvisual h1 {font-size:167%;line-height:1.4;letter-spacing:1px;margin:0;padding:1.5em 0 0;}
#AWpartnertopLP .PartnerTop_mainvisual h1 {color:#FFF;text-shadow:0px 0px 8px rgba(0, 0, 0, 0.5);}
/* 検索結果・詳細メインビジュアル */
#AWpartnertopLP .PartnerSearch_mainvisual {position:relative;z-index:0;height:0;}
#AWpartnertopLP .PartnerSearch_mainvisual.on {height:58px;}
#AWpartnertopLP .PartnerSearch_mainvisual h1 {z-index:1;}
#AWpartnertopLP .PartnerSearch_mainvisual h1 {font-size:167%;line-height:1.5;font-weight:600;}
#AWpartnertopLP .PartnerSearch_mainvisual h1 small.name {font-size:50%;}

/* 前景 */
#AWpartnertopLP .Partner_whiteover {position:relative;z-index:1;width:100%;min-height:300px;margin:0;padding:0;}
#AWpartnertopLP .Partner_normalover {position:relative;z-index:1;width:100%;min-height:300px;margin:0;padding:0;}
/* 背景グリーン */
#AWpartnertopLP .BGgreen {background-color:#00A785 !important;}
/* 背景ペールグリーン */
#AWpartnertopLP .BGpalegreen {background-color:#E2F1EF !important;}
/* 背景グレー */
#AWpartnertopLP .BGgray {background-color:#F5F5F5 !important;}
/* flexbox */
#AWpartnertopLP .flexbox {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
#AWpartnertopLP .flexbox {box-sizing:border-box;overflow:hidden;max-width:1500px;width:100%;margin:0 auto;}
#AWpartnertopLP .flexboxinner {align-self:stretch;}
#AWpartnertopLP .flexboxinner {box-sizing:border-box;overflow:hidden;}
/* flexbox 1カラム */
#AWpartnertopLP .flexbox.Partner_1col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 2カラム */
#AWpartnertopLP .flexbox.Partner_2col .flexboxinner {flex:0 0 48%;max-width:48%;}
/* flexbox 3カラム */
#AWpartnertopLP .flexbox.Partner_3col .flexboxinner {flex:0 0 30.33%;max-width:30.33%;}
/* flexbox 4カラム */
#AWpartnertopLP .flexbox.Partner_4col .flexboxinner {flex:0 0 23%;max-width:23%;}
/* flexbox 5カラム */
#AWpartnertopLP .flexbox.Partner_5col .flexboxinner {flex:0 0 19%;max-width:19%;}

/* モーダルウィンドウ（開くボタン） */
#AWpartnertopLP .searchform_button_open {display:block;width:100%;background-color:#00A785;color:#FFF;border-radius:25px;border:0;cursor:pointer;margin:0 0 1em;padding:1em;}
#AWpartnertopLP .searchform_button_open.fixed_while_scroll {position:fixed;top:50px;left:0;width:100%;z-index:9;}
#AWpartnertopLP .searchform_button_open.fixed_while_scroll {background-color:#00A785;color:#FFF;border-radius:0;}
#AWpartnertopLP .searchform_button_open:before {display:inline-block;content:'';width:20px;height:20px;margin:0 0.25em -5px 0;}
#AWpartnertopLP .searchform_button_open:before {background: url(img/202301/Linklist_ActionBtn_Searchform_White.png) no-repeat;background-size:cover;}
/* モーダルウィンドウ（本体） */
#AWpartnertopLP .searchform_modal_window {display:none;position:fixed;top:0;left:5%;width:90%;height:100%;z-index:11;padding:50px 0;margin:5% 0;}
#AWpartnertopLP .searchform_modal_window {overflow-y:auto;overscroll-behavior-y:none;} /* スクロール */
/* モーダルウィンドウ（閉じるボタン） */
#AWpartnertopLP .searchform_button_close {width:100%;padding:1em;background-color:#00A785;color:#FFF;border-radius:25px;border:0;cursor:pointer;}
/* モーダルウィンドウ（オーバーレイ） */
#AWpartnertopLP .searchform_overlay {display:none;position:fixed;top:0;left:0;background-color:rgba(0, 0, 0, 0.3);width:100%;height:100%;z-index:10;}

/* ツールチップ（文章内説明）共通 */
#AWpartnertopLP .tooltip {position:relative;display:inline-block;cursor:pointer;}
#AWpartnertopLP .tooltip {text-decoration:underline dotted #59C5AE;text-underline-offset:3px;}
#AWpartnertopLP .tooltipinner {position:absolute;opacity:0;visibility:hidden;z-index:1;transition:opacity 500ms;}
#AWpartnertopLP .tooltipinner {text-align:center;bottom:125%;left:50%;width:100%;margin-left:-50%;}
#AWpartnertopLP .tooltipinner .tooltiptext {display:inline-block;background-color:#777;color:white;border-radius:5px;padding:1em;font-size:85%;}
#AWpartnertopLP .tooltipinner .tooltiptext::before {display:block;content:'';position:absolute;width:0;height:0;left:0;right:0;bottom:-7px;margin:0 auto;}
#AWpartnertopLP .tooltipinner .tooltiptext::before {border-top:7px solid #777;border-right:5px solid transparent;border-left:5px solid transparent;}
#AWpartnertopLP .tooltip:hover .tooltipinner {opacity:1;visibility:visible;}

/* 新：パートナー（ヘルプ説明）共通 */
#AWpartnertopLP details {}
#AWpartnertopLP details summary {display:block;}
#AWpartnertopLP details summary::-webkit-details-marker {display:none;}
#AWpartnertopLP details summary .summary_inner {display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;cursor:pointer;}
#AWpartnertopLP details .answer {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP details .answer {display:flex;flex-direction:column;gap:1em;font-size:85%;border:1px dashed #C8CCCC;background-color:#FAFAFA;padding:1em 1.5em;margin-bottom:2em;}
#AWpartnertopLP details .answer strong {display:block;font-weight:600;}
#AWpartnertopLP details summary .summary_inner .icon {display:block;position:relative;width:2em;height:2em;border-radius:1em;margin-left:6px;}
#AWpartnertopLP details summary .summary_inner .icon {box-sizing:border-box;background:#00A785;color:#FFF;line-height:1;}
#AWpartnertopLP details summary .summary_inner .icon::before {display:block;position:absolute;width:100%;height:100%;content:'？';font-size:1.5em;font-weight:600;padding:0.25em 0 0;}
#AWpartnertopLP details[open] summary .summary_inner .icon {background:#FFF;color:#00A785;border:2px solid #00A785;line-height:1;}
#AWpartnertopLP details[open] summary .summary_inner .icon::before {content:'×';padding:0.1em 0 0;}
/* テーブル内（ヘルプ説明） */
#AWpartnertopLP .tablelist table details summary .summary_inner {justify-content:flex-start;}
#AWpartnertopLP .tablelist table details summary .summary_inner .icon {text-align:center;}
#AWpartnertopLP .tablelist table details .answer {font-weight:normal;margin:1em 0 0.5em;}

/* 新：パートナー一覧（参画企業募集） */
#AWpartnertopLP .Partner_contents_Box {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_contents_Box .Archive_title {margin:3em auto 0;}
#AWpartnertopLP .Partner_contents_Box .Archive_title img {width:25%;}
#AWpartnertopLP .Partner_contents_Box .Archive_title h2 {color:#313131;font-size:167%;font-weight:600;letter-spacing:1.4px;line-height:1.5;margin:1em auto 0em;padding:0;}
#AWpartnertopLP .Partner_contents_Box .Archive_title p {font-size:85%;text-align:center;margin:0 0 1em;}
#AWpartnertopLP .Partner_contents_Box .Archive_infomation {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_contents_Box .Archive_infomation li {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_contents_Box .Archive_infomation li {background:#FFF;border-radius:10px;margin:0 auto 5%;padding:0;}
#AWpartnertopLP .Partner_contents_Box .Archive_infomation li a {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_contents_Box .Archive_infomation li a {display:block;width:100%;height:100%;margin:0;padding:2em 1.5em 1em;}
#AWpartnertopLP .Partner_contents_Box .Archive_infomation li a:active,
#AWpartnertopLP .Partner_contents_Box .Archive_infomation li a:hover {background:#F5F5F5;}
#AWpartnertopLP .Partner_contents_Box .Archive_infomation li img {width:25%;margin:0 auto 1.5em;}
#AWpartnertopLP .Partner_contents_Box .Archive_infomation li h3 {color:#313131;font-size:131%;font-weight:600;line-height:1.5;margin:0 auto 0.5em;padding:0;}
#AWpartnertopLP .Partner_contents_Box .Archive_infomation li a:active h3,
#AWpartnertopLP .Partner_contents_Box .Archive_infomation li a:hover h3 {color:#999;}
#AWpartnertopLP .Partner_contents_Box .Archive_infomation li p {text-align:center;font-size:85%;}
#AWpartnertopLP .Partner_contents_Box .Archive_infomation li p strong {font-size:100%;font-weight:600;}
#AWpartnertopLP .Partner_contents_Box .Archive_infomation li .green {color:#00A785;}
#AWpartnertopLP .Partner_contents_Box .Archive_infomation li a:active .green,
#AWpartnertopLP .Partner_contents_Box .Archive_infomation li a:hover .green {opacity:0.5;}
#AWpartnertopLP .Partner_contents_Box .Archive_contact {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_contents_Box .Archive_contact a {display:inline-block;font-size:116%;font-weight:500;line-height:1;border-radius:30px;margin:0 auto 3em;}
#AWpartnertopLP .Partner_contents_Box .Archive_contact a {background:linear-gradient(to bottom, #929292 0%,#3b3b3b 100%);border:none;color:#FFF;padding:1.5em 2em 1.4em;}
#AWpartnertopLP .Partner_contents_Box .Archive_contact a:active,
#AWpartnertopLP .Partner_contents_Box .Archive_contact a:hover {text-decoration:none;opacity:0.8;background:#3b3b3b;}
/* flexbox 子要素 - flexbox */
#AWpartnertopLP .Partner_contents_Box .Archive_infomation li.flexboxinner {flex:0 0 100%;max-width:100%;}

/* 既存コンテンツ（パートナーの種類） */
#AWpartnertopLP .PartnerTypeContainer {margin:0 auto;box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .PartnerTypeContainer {max-width:1500px;width:100%;}

/* 新：パートナー一覧（検索＆ロゴ一覧）*/
#AWpartnertopLP .Partner_front_New {margin:0 auto;box-sizing:border-box;overflow:hidden;}

/* ロゴ一覧 */
#AWpartnertopLP .Partner_front_New .FrontLogoList {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_title {margin:0 auto 5%;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_title.master {border-bottom:3px solid #00A785;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_title.subscription {border-bottom:3px solid #62A943;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_title.technical {border-bottom:3px solid #F7A713;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_title img {width:15%;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_title h2 {color:#313131;font-size:167%;font-weight:600;letter-spacing:1.4px;line-height:1.5;margin:1em auto 0em;padding:0;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_title h2 .green {color:#00A785;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_title p {font-size:85%;text-align:center;margin:0 auto 1em;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_infomation {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_infomation {margin:0 auto 5%;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_infomation li {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_infomation li {background:#FFF;border-radius:5px;border:1px solid #EEE;margin-bottom:1%;padding:0;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_infomation li.empty {border:0;background:transparent;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_infomation li a {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_infomation li a {display:block;width:100%;height:100%;border-radius:5px;border:2px solid #FFF;margin:0 auto;padding:0;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_infomation li a:active,
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_infomation li a:hover {opacity:0.75;border:2px solid #EEE;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_infomation li img {max-width:100%;height:auto;margin:0 auto 0;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_infomation li h3 {display:none;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_contact {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_contact a {display:inline-block;font-size:116%;font-weight:500;line-height:1;border-radius:30px;margin:0 auto 4em;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_contact a {background:linear-gradient(to bottom, #929292 0%,#3b3b3b 100%);border:none;color:#FFF;padding:1.5em 2em 1.4em;}
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_contact a:active,
#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_contact a:hover {text-decoration:none;opacity:0.8;background:#3b3b3b;}
/* flexbox 4カラム */
#AWpartnertopLP .Partner_front_New .FrontLogoList .flexbox.Partner_5col .flexboxinner {flex:0 0 24%;max-width:24%;}

/* 正面検索タイトル */
#AWpartnertopLP .Partner_front_New .FrontContainer {margin:0 auto;box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_front_New .FrontContainer {max-width:1500px;width:100%;}
#AWpartnertopLP .Partner_front_New .FrontContainer h2 {font-weight:600;color:#313131;padding:0 0 1em;}
#AWpartnertopLP .Partner_front_New .FrontContainer h2.center {}
#AWpartnertopLP .Partner_front_New .FrontContainer h2.center p {text-align:center;}
#AWpartnertopLP .Partner_front_New .FrontContainer h2 p.menu-name {font-size:85%;font-family:Arial,sans-serif;line-height:1.5;}
#AWpartnertopLP .Partner_front_New .FrontContainer h2 p.menu-title {font-size:167%;line-height:1.25;}
#AWpartnertopLP .Partner_front_New .FrontContainer h3 {font-weight:600;color:#313131;padding:1.25em 0 1em;}
#AWpartnertopLP .Partner_front_New .FrontContainer h3 {font-size:123.1%;line-height:1.5;}
/* 正面検索ボックス */
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching {border:3px solid #C8CCCC;background:#FFF;border-radius:10px;margin:0 0 4em;padding:2em 0;color:#474747;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching .partner_icons {display:none;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching .search_filter_Block {border-top:1px solid #C8CCCC;padding:0 1.5em;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching .search_filter_Button {border-top:1px solid #C8CCCC;padding:1.5em 1.5em 0;}
/* フォーム */
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul {margin:0 0 1.5em;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul li {}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul li small {font-size:70%;}

/* チェックリスト */
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.list {}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.list li {}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.list li {text-align:left;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.list li input[type='checkbox'] {-webkit-transform:scale(1.5);transform:scale(1.5);margin:5px 10px 5px 3px;}
/* チェックリスト：flexbox */
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.list {display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:stretch;align-content:center;}

/* チェックボタン */
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.button li {display:inline-block;position:relative;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.button li small {display:block;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.button li input {opacity:0;position:absolute;left:0;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.button li label {display:inline-block;cursor:pointer;transition:0.5s;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.button li label {border:1px solid #C8CCCC;border-radius:5px;background:#FFF;padding:0.5em 0.25em;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.button li label:hover {background:#59C5AD;color:#FFF;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.button li input:checked + label {background:#00A785;color:#FFF;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.button li input:focus + label {box-shadow:0 0 2px #00A785;}
/* チェックボックス：flexbox */
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.button {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.button {box-sizing:border-box;overflow:hidden;width:100%;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.button li {align-self:stretch;margin:0 0 4%;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.button li {box-sizing:border-box;overflow:hidden;flex:0 0 48%;max-width:48%;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.button li.all {flex:0 0 100%;max-width:100%;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.button li label {box-sizing:border-box;overflow:hidden;width:100%;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.button li:nth-last-child(1),
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.button li:nth-last-child(2) {margin:0;}
/* テキストボックス */
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.text li input[type='search'] {font-size:108%;border-radius:5px;padding:0.75em 2em 0.75em 0.5em;border:1px solid #C8CCCC;width:100%;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching ul.text li input[type='search'] {background:#FFF url(img/202301/Header_SearchGray_w24.png?ver=20230127) no-repeat 98% 50%;}

/* 送信/クリアボタン */
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching .search_filter_Button button {cursor:pointer;transition:0.5s;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching .search_filter_Button button {font-weight:600;border-radius:25px;padding:0.75em 1em;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching .search_filter_Button button:hover {opacity:0.8;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching button.submit {border:none;color:#FFF;background:linear-gradient(to bottom, #929292 0%,#3b3b3b 100%);}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching button.clear {border:1px solid #C8CCCC;color:#313131;background:#FFF;}
/* 送信/クリアボタン：flexbox */
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching .search_filter_Button {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching .search_filter_Button {box-sizing:border-box;overflow:hidden;width:100%;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching .search_filter_Button button {align-self:stretch;}
#AWpartnertopLP .Partner_front_New .FrontContainer .Front_Searching .search_filter_Button button {box-sizing:border-box;overflow:hidden;flex:0 0 48%;max-width:48%;}

/* 新：サイドメニュー＋パートナー一覧 */
#AWpartnertopLP .Partner_top_New {margin:0 auto;box-sizing:border-box;overflow:hidden;}
/* flexbox */
#AWpartnertopLP .Partner_top_New .flexbox.Partner_2col .flexboxinner.SideContainer {order:2;flex:0 0 100%;max-width:100%;}
#AWpartnertopLP .Partner_top_New .flexbox.Partner_2col .flexboxinner.MainContainer {order:1;flex:0 0 100%;max-width:100%;}

/* 新：パートナーサイド */
#AWpartnertopLP .Partner_top_New .SideContainer h2 {font-weight:600;color:#313131;padding:0 0 1.5em;}
#AWpartnertopLP .Partner_top_New .SideContainer h2.center {}
#AWpartnertopLP .Partner_top_New .SideContainer h2.center p {text-align:center;}
#AWpartnertopLP .Partner_top_New .SideContainer h2 p.menu-name {font-size:85%;font-family:Arial,sans-serif;line-height:2;}
#AWpartnertopLP .Partner_top_New .SideContainer h2 p.menu-title {font-size:167%;line-height:1.25;}
#AWpartnertopLP .Partner_top_New .SideContainer h3 {font-weight:600;color:#313131;padding:1.25em 0 1em;}
#AWpartnertopLP .Partner_top_New .SideContainer h3 {font-size:123.1%;line-height:1.5;}
/* サイド検索ボックス */
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching {border:1px solid #C8CCCC;background:#FFF;border-radius:20px;margin:0 0 30px;padding:2em 0;color:#474747;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching .partner_icons {margin:0 auto 1.5em;width:90%;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching .partner_icons img {max-width:100%;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching .search_filter_Block {border-top:1px solid #C8CCCC;padding:0 2em;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching .search_filter_Button {border-top:1px solid #C8CCCC;padding:2em 2em 0;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul {margin:0 0 2em;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul li {}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul li small {font-size:70%;}
/* チェックリスト */
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.list {}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.list li {}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.list li {text-align:left;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.list li input[type='checkbox'] {-webkit-transform:scale(1.5);transform:scale(1.5);margin:5px 10px 5px 3px;}
/* チェックリスト：flexbox */
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.list {/*display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:stretch;align-content:center;*/}

/* チェックボタン */
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.button li {display:inline-block;position:relative;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.button li small {display:block;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.button li input {opacity:0;position:absolute;left:0;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.button li label {display:inline-block;cursor:pointer;transition:0.5s;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.button li label {border:1px solid #C8CCCC;border-radius:5px;background:#FFF;padding:0.5em 0.25em;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.button li label:hover {background:#59C5AD;color:#FFF;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.button li input:checked + label {background:#00A785;color:#FFF;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.button li input:focus + label {box-shadow:0 0 2px #00A785;}
/* チェックボックス：flexbox */
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.button {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.button {box-sizing:border-box;overflow:hidden;width:100%;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.button li {align-self:stretch;margin:0 0 4%;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.button li {box-sizing:border-box;overflow:hidden;flex:0 0 48%;max-width:48%;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.button li.all {flex:0 0 100%;max-width:100%;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.button li label {box-sizing:border-box;overflow:hidden;width:100%;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.button li:nth-last-child(1),
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.button li:nth-last-child(2) {margin:0;}
/* テキストボックス */
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.text li input[type='search'] {font-size:108%;border-radius:5px;padding:0.75em 2em 0.75em 0.5em;border:1px solid #C8CCCC;width:100%;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching ul.text li input[type='search'] {background:#FFF url(img/202301/Header_SearchGray_w24.png?ver=20230127) no-repeat 98% 50%;}
/* 送信/クリアボタン */
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching .search_filter_Button button {cursor:pointer;transition:0.5s;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching .search_filter_Button button {font-weight:600;border-radius:25px;padding:0.75em 1em;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching .search_filter_Button button:hover {opacity:0.8;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching button.submit {border:none;color:#FFF;background:linear-gradient(to bottom, #929292 0%,#3b3b3b 100%);}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching button.clear {border:1px solid #C8CCCC;color:#313131;background:#FFF;}
/* 送信/クリアボタン：flexbox */
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching .search_filter_Button {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching .search_filter_Button {box-sizing:border-box;overflow:hidden;width:100%;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching .search_filter_Button button {align-self:stretch;}
#AWpartnertopLP .Partner_top_New .SideContainer .Side_Searching .search_filter_Button button {box-sizing:border-box;overflow:hidden;flex:0 0 48%;max-width:48%;}
/* 新：パートナー一覧（検索結果） */
#AWpartnertopLP .Partner_top_New .MainContainer h2.searchResultsTitle {font-size:153.9%;font-weight:600;color:#313131;letter-spacing:1.4px;text-align:right;line-height:1.5;}
#AWpartnertopLP .Partner_top_New .MainContainer h2.searchResultsTitle {position:relative;margin:0 auto 1em;padding:0 0 15px 0;}
#AWpartnertopLP .Partner_top_New .MainContainer h2.searchResultsTitle:before,
#AWpartnertopLP .Partner_top_New .MainContainer h2.searchResultsTitle:after {content:'';display:block;position:absolute;bottom:0;right:0;height:4px;}
#AWpartnertopLP .Partner_top_New .MainContainer h2.searchResultsTitle:before {width:100%;background-color:#EEE;}
#AWpartnertopLP .Partner_top_New .MainContainer h2.searchResultsTitle:after {width:24.8%;background-color:#00A785;}
#AWpartnertopLP .Partner_top_New .MainContainer h2.searchResultsTitle .green {color:#00A785;}
/* 検索結果なし */
#AWpartnertopLP .Partner_top_New .MainContainer .searchResults_NoItem {}
#AWpartnertopLP .Partner_top_New .MainContainer .searchResults_NoItem p {font-size:85%;margin:0 0 0.5em;}
#AWpartnertopLP .Partner_top_New .MainContainer .searchResults_NoItem a {color:#00A785;}
#AWpartnertopLP .Partner_top_New .MainContainer .searchResults_NoItem a:active,
#AWpartnertopLP .Partner_top_New .MainContainer .searchResults_NoItem a:hover {color:#CCC;}

/* 新：パートナー一覧ボックス */
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .Archive_Posts {}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .Archive_Posts.flexboxinner {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .Archive_Posts.flexboxinner {position:relative;border:1px solid #C8CCCC;background:#FAFAFA;border-radius:20px;margin:0 0 1.5em;padding:0;color:#474747;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .overview {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .overview {background:#FFF;border-bottom:1px solid #C8CCCC;padding:1em 1.5em 0.5em;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .overview .logo {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .overview .logo img {max-width:100%;height:auto;margin:0;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .overview h2 {font-size:108%;font-weight:600;padding:0 2.5%;color:#313131;text-align:center;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .overview h2 small {display:block;font-size:70%;font-weight:normal;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .overview ul.partner_cat_icon {box-sizing:border-box;overflow:hidden;max-width:120px;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .overview ul.partner_cat_icon li {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .overview ul.partner_cat_icon li img {max-width:90%;height:auto;margin:0 5% 0;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .description {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .description {padding:1em 1.5em 0;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .description h3 {font-size:131%;font-weight:600;margin:0 0 0.5em;color:#00A785;text-align:left;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .description p {font-size:93%;margin:0 0 0.5em;text-align:left;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .description ul {font-size:93%;margin:0 0 1.5em;padding:0 0 0 1.5em;box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .description ul {list-style-type:disc;list-style-position:inside;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .description ul li {text-indent:-1.25em;text-align:left;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .taglist {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .taglist {font-size:93%;margin:0;padding:0.5em 1.5em 1em;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .taglist ul {margin:0 0 -0.3em -1em;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .taglist ul li {margin:0 0 1em 1em;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .taglist ul li {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .taglist ul li {display:block;color:#FFF;border-radius:20px;background:#59C5AE;line-height:1;padding:8px 1em 6px;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .tablelist {box-sizing:border-box;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .tablelist {padding:0 1.5em 1em;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .tablelist table {font-size:100%;border-top:solid 1px #C8CCCC;border-left:solid 1px #C8CCCC;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .tablelist table {width:100%;margin:0 auto 1em;box-sizing:border-box;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .tablelist table tbody {background:#FFF;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .tablelist table tbody th {background:#EEE;font-weight:600;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .tablelist table th,
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .tablelist table td {border-right:solid 1px #C8CCCC;border-bottom:solid 1px #C8CCCC;padding:0.5em 1em;text-align:left;display:block;width:auto;}
/* リンクボタン */
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .linkbtn {padding:0 1.5em 1.5em;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .linkbtn a {display:block;font-size:108%;font-weight:600;line-height:1;border-radius:25px;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .linkbtn a:active,
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .linkbtn a:hover {text-decoration:none;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .linkbtn a.detail {background:#FFF;border:3px solid #313131;padding:0.7em 1.5em 0.6em;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .linkbtn a.detail {-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .linkbtn a.detail:active,
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .linkbtn a.detail:hover {background:#999;border-color:#999;color:#FFF;}
/* リンクボタン：flexbox */
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .linkbtn {display:flex;flex-flow:column wrap;justify-content:space-around;align-items:stretch;align-content:space-around;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .linkbtn {box-sizing:border-box;overflow:hidden;width:100%;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .linkbtn a {}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .linkbtn a {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .linkbtn a.contact {display:none;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .linkbtn a.detail {flex:0 0 100%;max-width:100%;margin:0 0 0.5em;}
/* flexbox 1カラム */
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .flexbox.Partner_1col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 子要素 - flexbox */
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .overview {display:flex;flex-flow:row wrap;justify-content:center;align-items:center;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .overview ul.partner_cat_icon {display:flex;flex-flow:row wrap;justify-content:center;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .taglist ul {display:flex;flex-flow:row wrap;}
/* 1カラム */
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .overview .logo {order:1;flex:0 0 100%;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .overview h2 {order:3;flex:0 0 100%;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .overview ul.partner_cat_icon {order:2;flex:0 0 100%;}
#AWpartnertopLP .Partner_top_New .MainContainer .Archive_Postsbox .overview ul.partner_cat_icon li {flex:0 0 33.33%;}

/* 新：パートナー詳細 */
#AWpartnertopLP .Partner_detail_New {margin:0 auto;box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_detail_New {max-width:1500px;width:100%;}
/* 共通見出し（トップ） */
#AWpartnertopLP .Partner_detail_New h2.Detail_title_top {font-size:153.9%;font-weight:600;color:#313131;text-align:left;line-height:1.5;}
#AWpartnertopLP .Partner_detail_New h2.Detail_title_top {position:relative;margin:0 auto 1em;padding:0 0 15px 0;}
#AWpartnertopLP .Partner_detail_New h2.Detail_title_top:before,
#AWpartnertopLP .Partner_detail_New h2.Detail_title_top:after {content:'';display:block;position:absolute;bottom:0;left:0;height:4px;}
#AWpartnertopLP .Partner_detail_New h2.Detail_title_top:before {width:100%;background-color:#EEE;}
#AWpartnertopLP .Partner_detail_New h2.Detail_title_top:after {width:24.8%;background-color:#00A785;}
/* 共通見出し（トップテキスト）*/
#AWpartnertopLP .Partner_detail_New h2.Detail_title_top span.text {}
#AWpartnertopLP .Partner_detail_New h2.Detail_title_top span.text small {display:block;font-size:70%;}
/* 共通見出し（トップ種別アイコン）*/
#AWpartnertopLP .Partner_detail_New h2.Detail_title_top ul.partner_cat_icon {box-sizing:border-box;overflow:hidden;max-width:120px;}
#AWpartnertopLP .Partner_detail_New h2.Detail_title_top ul.partner_cat_icon li {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_detail_New h2.Detail_title_top ul.partner_cat_icon li img {max-width:90%;height:auto;margin:0 5% 0;}
/* flexbox 2カラム */
#AWpartnertopLP .Partner_detail_New h2.Detail_title_top.flexbox.Partner_2col {justify-content:center;}
#AWpartnertopLP .Partner_detail_New h2.Detail_title_top.flexbox.Partner_2col .flexboxinner {}
/* flexbox 子要素 - flexbox */
#AWpartnertopLP .Partner_detail_New h2.Detail_title_top span.text.flexboxinner {flex:0 0 100%;max-width:100%;}
#AWpartnertopLP .Partner_detail_New h2.Detail_title_top ul.partner_cat_icon.flexboxinner {flex:0 0 100%;margin:0.5em 0 0;}
#AWpartnertopLP .Partner_detail_New h2.Detail_title_top ul.partner_cat_icon {display:flex;flex-flow:row nowrap;justify-content:center;}
#AWpartnertopLP .Partner_detail_New h2.Detail_title_top ul.partner_cat_icon li {flex:0 0 33.33%;}
/* 共通見出し */
#AWpartnertopLP .Partner_detail_New h3.Detail_title {font-size:153.9%;font-weight:600;color:#313131;letter-spacing:1.4px;text-align:left;line-height:1.5;}
#AWpartnertopLP .Partner_detail_New h3.Detail_title {position:relative;margin:0 auto 1em;padding:0 0 15px 0;}
#AWpartnertopLP .Partner_detail_New h3.Detail_title:before,
#AWpartnertopLP .Partner_detail_New h3.Detail_title:after {content:'';display:block;position:absolute;bottom:0;left:0;height:4px;}
#AWpartnertopLP .Partner_detail_New h3.Detail_title:before {width:100%;background-color:#EEE;}
#AWpartnertopLP .Partner_detail_New h3.Detail_title:after {width:24.8%;background-color:#00A785;}
/* リンク（右リンク） */
#AWpartnertopLP .Partner_detail_New h3.Detail_title a {float:right;font-size:70%;font-weight:600;line-height:1.5;color:#00A785;text-decoration:none;}
#AWpartnertopLP .Partner_detail_New h3.Detail_title a:after {content:' ＞';}
#AWpartnertopLP .Partner_detail_New h3.Detail_title a:active,
#AWpartnertopLP .Partner_detail_New h3.Detail_title a:hover {color:#CCC;}
/* 概要ボックス */
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox {}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .overview {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .overview .logo {box-sizing:border-box;overflow:hidden;background:#FFF;margin:0 6% 5%;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .overview .logo img {box-sizing:border-box;overflow:hidden;max-width:70%;height:auto;margin:0 15%;padding:2% 0;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .description {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .description {text-align:left;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .description h3 {font-size:131%;letter-spacing:0;font-weight:600;margin:0 0 0.5em;color:#313131;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .description p {font-size:108%;margin:0 0 0.5em;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .description ul {font-size:108%;margin:0 0 1.5em;padding:0 0 0 2.5em;box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .description ul {list-style-type:disc;list-style-position:inside;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .description ul li {text-indent:-1.25em;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .taglist {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .taglist {font-size:85%;margin:0;padding:0.5em 0 1em;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .taglist ul {margin:0 0 -0.3em -1em;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .taglist ul li {margin:0 0 1em 1em;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .taglist ul li {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .taglist ul li {display:block;color:#FFF;border-radius:20px;background:#59C5AE;line-height:1;padding:8px 1em 6px;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .tablelist {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .tablelist {padding:0 0 4em;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .tablelist table {font-size:93%;border-top:solid 1px #C8CCCC;border-left:solid 1px #C8CCCC;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .tablelist table {width:100%;margin:0 auto;box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .tablelist table tbody {background:#FFF;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .tablelist table tbody th {background:#EEE;font-weight:600;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .tablelist table th,
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .tablelist table td {border-right:solid 1px #C8CCCC;border-bottom:solid 1px #C8CCCC;padding:0.5em 1em;text-align:left;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .tablelist table th,
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .tablelist table td {display:block;width:auto;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .tablelist table a {color:#00A785;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .tablelist table a:active,
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .tablelist table a:hover {color:#CCC;}
/* リンクボタン */
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .linkbtn {padding:0 0 3em;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .linkbtn a {display:block;font-size:116%;font-weight:500;line-height:1;border-radius:30px;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .linkbtn a:active,
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .linkbtn a:hover {text-decoration:none;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .linkbtn a.contact {background:linear-gradient(to bottom, #929292 0%,#3b3b3b 100%);border:none;color:#FFF;padding:1.5em 2em 1.4em;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .linkbtn a.contact:active,
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .linkbtn a.contact:hover {opacity:0.8;background:#3b3b3b;}
/* リンクボタン：flexbox */
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .linkbtn {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .linkbtn {box-sizing:border-box;overflow:hidden;width:100%;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .linkbtn a {align-self:stretch;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .linkbtn a {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .linkbtn a.contact {flex:0 0 auto;max-width:100%;}
/* flexbox 子要素 - flexbox */
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .LeftSide.flexboxinner {flex:0 0 100%;max-width:100%;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .RightSide.flexboxinner {flex:0 0 100%;max-width:100%;}
#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .taglist ul {display:flex;flex-flow:row wrap;}
/* アドバンテージエリア */
#AWpartnertopLP .Partner_detail_New .Merit_Postbox {text-align:left;margin:0 0 2.5em;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox h3 {font-size:153.9%;margin-bottom:0.5em;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox h4 {font-size:146.5%;font-weight:600;margin-bottom:0.25em;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox h5 {font-size:131%;font-weight:600;color:#00A785;margin-bottom:0.75em;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox .data {}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox p {font-size:108%;text-align:left;margin:0 0 1.5em;padding:0;box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox p.center {text-align:center;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox p.left.photo {margin-right:1.5em;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox p.right.photo {margin-left:1.5em;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox p.comment {background:#fff5f5;padding:1em 1em 1em 2.5em;font-size:85%;border-radius:10px;text-indent:-1em;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox a {color:#00A785;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox a:active,
#AWpartnertopLP .Partner_detail_New .Merit_Postbox a:hover {color:#CCC;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox b,
#AWpartnertopLP .Partner_detail_New .Merit_Postbox strong {font-weight:600;display:inline;background-image:linear-gradient(rgba(0,0,0,0) 70%, rgb(242 255 0 / 0.7) 70%);}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox .green {color:#01A785;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox table {font-size:93%;border-top:solid 1px #C8CCCC;border-left:solid 1px #C8CCCC;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox table {width:100%;margin:0 auto 1.5em;box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox table tbody {background:#FFF;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox table tbody th {background:#EEE;font-weight:600;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox table th,
#AWpartnertopLP .Partner_detail_New .Merit_Postbox table td {border-right:solid 1px #C8CCCC;border-bottom:solid 1px #C8CCCC;padding:0.5em 1em;text-align:left;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox ul,
#AWpartnertopLP .Partner_detail_New .Merit_Postbox ol {font-size:100%;background:#F5FBFA;border-radius:10px;margin:0 0 1.5em;padding:1em 1em 1em 2.5em;box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox ul {list-style-type:disc;list-style-position:inside;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox ol {list-style-type:decimal;list-style-position:inside;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox ul li,
#AWpartnertopLP .Partner_detail_New .Merit_Postbox ol li {text-indent:-1.25em;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox dl {font-size:100%;border:3px solid #EEE;background:#FFF;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox dl {border-radius:10px;margin:0 auto 1.5em;padding:1em;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox dl dt {text-align:left;font-weight:600;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox dl dt:before {display:inline;font-size:70%;content:'▶';padding-right:0.5em;color:#59C5AE;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox dl dd {padding:0 0 1.5em 0;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox dl dd:last-child {padding-bottom:0;}
/* flexbox */
#AWpartnertopLP .Partner_detail_New .Merit_Postbox dl {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox dl {width:100%;box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox dl dt {flex:0 0 auto;width:100%;align-self:stretch;box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox dl dd {flex:0 0 auto;width:100%;align-self:stretch;box-sizing:border-box;overflow:hidden;}
/* 動画枠 */
#AWpartnertopLP .Partner_detail_New .Merit_Postbox .Moviebox {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox .Moviebox {width:auto;margin:0 auto 1.5em;padding:0;background:#EEE;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox .Moviebox .Movieboxinner {box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_detail_New .Merit_Postbox .Moviebox .Movieboxinner {width:60%;margin:2% auto 2%;}
/* 事例・アダプタ */
#AWpartnertopLP .Partner_detail_New .Related_Case_Postbox {margin:0 auto 2.5em;box-sizing:border-box;overflow:hidden;}
/* 関連記事 */
#AWpartnertopLP .Partner_detail_New .Related_Article_Postbox {margin:0 auto 2.5em;box-sizing:border-box;overflow:hidden;}
#AWpartnertopLP .Partner_detail_New .Related_Article_Postbox {text-align:left;}
/* ニュース一覧/ブログ一覧 */
#AWpartnertopLP .Partner_detail_New .Related_Article_Postbox dl:before,
#AWpartnertopLP .Partner_detail_New .Related_Article_Postbox dl:after {content:'';display:block;overflow:hidden;}
#AWpartnertopLP .Partner_detail_New .Related_Article_Postbox dl:after {clear:both;}
#AWpartnertopLP .Partner_detail_New .Related_Article_Postbox dl {zoom:1;}
#AWpartnertopLP .Partner_detail_New .Related_Article_Postbox dl {width:100%;border-bottom:1px solid #C8CCCC;padding-bottom:0.5em;margin-bottom:1em;}
#AWpartnertopLP .Partner_detail_New .Related_Article_Postbox dl dt {display:inline;font-size:93%;text-align:left;vertical-align:top;}
/* ニュースアイコン */
#AWpartnertopLP .Partner_detail_New .Related_Article_Postbox dl dd.iconCat {display:inline;text-align:left;vertical-align:middle;}
#AWpartnertopLP .Partner_detail_New .Related_Article_Postbox dl dd.iconCat img {margin-left:5px;}
/* サムネイル画像 */
#AWpartnertopLP .Partner_detail_New .Related_Article_Postbox dl dd.blog_entry_thum {width:83px;height:auto;float:left;text-align:left;margin-right:1em;}
#AWpartnertopLP .Partner_detail_New .Related_Article_Postbox dl dd.blog_entry_thum a {width:83px;height:auto;display:block;}
#AWpartnertopLP .Partner_detail_New .Related_Article_Postbox dl dd.blog_entry_thum img {border:solid 1px #FFF;width:81px;height:auto;background:#FFF;}
/*【H3→H4】記事タイトル アーカイブ・カテゴリ */
#AWpartnertopLP .Partner_detail_New .Related_Article_Postbox dl dd.newsTxt {overflow:hidden;width:auto;word-break:normal;float:none;}
#AWpartnertopLP .Partner_detail_New .Related_Article_Postbox dl dd.newsTxt {text-align:left;font-size:100%;}
#AWpartnertopLP .Partner_detail_New .Related_Article_Postbox dl dd.newsTxt h4 {font-size:100%;line-height:1.5;font-weight:normal;}
#AWpartnertopLP .Partner_detail_New .Related_Article_Postbox dl dd.newsTxt a {color:#313131;}
#AWpartnertopLP .Partner_detail_New .Related_Article_Postbox dl dd.newsTxt a:hover {color:#CCC;text-decoration:none;}
#AWpartnertopLP .Partner_detail_New .Related_Article_Postbox dl dd.newsTxt a:active {color:#313131;text-decoration:underline;}

/*----------------------------------------------------------------------------
★左右余白（共通）CSS 2024/04
----------------------------------------------------------------------------*/
	/* PC width 480px 以下 */
	@media screen and (max-width:480px) {

	/* div#contentsは左右5%入っているので不要 */

		#AWpartnertopLP .Partner_front_New .FrontContainer,
		#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_title,
		#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_infomation,
		#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_contact,
		#AWpartnertopLP .Partner_contents_Box {padding-left:5%;padding-right:5%;}
    }
	/* PC width 400px 以下 */
	@media screen and (max-width:400px) {
		#AWpartnertopLP .PartnerTop_mainvisual h1,
		#AWpartnertopLP .PartnerSearch_mainvisual h1,
		#AWpartnertopLP .Partner_contents_Box .Archive_title h2,
		#AWpartnertopLP .Partner_front_New .FrontLogoList .Archive_title h2,
		#AWpartnertopLP .Partner_front_New .FrontContainer h2 p.menu-title,
		#AWpartnertopLP .Partner_top_New .SideContainer h2 p.menu-title,
		#AWpartnertopLP .Partner_detail_New .Merit_Postbox h2 {font-size:131%;}
		#AWpartnertopLP .Partner_top_New .MainContainer h2.searchResultsTitle,
		#AWpartnertopLP .Partner_detail_New h2.Detail_title_top,
		#AWpartnertopLP .Partner_detail_New h3.Detail_title,
		#AWpartnertopLP .Partner_detail_New .Detail_Postsbox .description h2,
		#AWpartnertopLP .Case_detail_New .Merit_Postbox h3,
		#AWpartnertopLP .Case_detail_New .Merit_Postbox h4 {font-size:123.1%;}
    }

/* AWブログトップLP 2022/01 */
#AWblogtopLP {background:url(img/AWblog2021_bgMain@0.5x.png?ver=202201) 50% 0 repeat-x;position:relative;}
#AWblogtopLP.BG_none {background:none;}
/* メインビジュアル */
#AWblogtopLP .BlogTop_mainvisual {height:90px;position:relative;z-index:0;}
#AWblogtopLP .BlogTop_mainvisual {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
#AWblogtopLP .BlogTop_mainvisual h1 {position:relative;z-index:1;font-weight:normal;}
#AWblogtopLP .BlogTop_mainvisual h1 {font-size:167%;line-height:1.4;letter-spacing:1px;margin:0;padding:1.5em 0 0;}
#AWblogtopLP .BlogTop_mainvisual h1 {color:#FFF;text-shadow:0px 0px 8px rgba(0, 0, 0, 0.5);}
/* カテゴリ・著者別メインビジュアル */
#AWblogtopLP .BlogCategory_mainvisual {position:relative;z-index:0;height:0;}
#AWblogtopLP .BlogCategory_mainvisual.on {height:58px;}
#AWblogtopLP .BlogCategory_mainvisual h1 {z-index:1;}
#AWblogtopLP .BlogCategory_mainvisual h1 {font-size:167%;line-height:1.5;font-weight:600;}
#AWblogtopLP .BlogCategory_mainvisual h1 small.name {font-size:50%;}

/* 前景 */
#AWblogtopLP .Blog_whiteover {position:relative;z-index:1;width:100%;min-height:500px;margin:0 0 0;padding:0 0 0;}
#AWblogtopLP .Blog_normalover {position:relative;z-index:1;width:100%;min-height:500px;margin:0 0 0;padding:0 0 0;}
/* 背景グリーン */
#AWblogtopLP .BGgreen {background-color:#00A785 !important;}
/* 背景グレー */
#AWblogtopLP .BGgray {background-color:#F5F5F5 !important;}
/* flexbox */
#AWblogtopLP .flexbox {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
#AWblogtopLP .flexbox {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
#AWblogtopLP .flexboxinner {align-self: stretch;}
#AWblogtopLP .flexboxinner {box-sizing:border-box;overflow:hidden;}
/* flexbox 1カラム */
#AWblogtopLP .flexbox.Blog_1col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 2カラム */
#AWblogtopLP .flexbox.Blog_2col .flexboxinner {flex:0 0 auto;max-width:100%;}

/* 新：ブログ一覧＋サイドメニュー */
#AWblogtopLP .Blog_top_New {margin:0 auto;padding:0 0 50px;box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_top_New .MainContainer {}
#AWblogtopLP .Blog_top_New .SideContainer {}
/* flexbox */
#AWblogtopLP .Blog_top_New .flexbox.Blog_2col .flexboxinner.MainContainer {flex:0 0 100%;max-width:100%;padding:0;}
#AWblogtopLP .Blog_top_New .flexbox.Blog_2col .flexboxinner.SideContainer {flex:0 0 100%;max-width:100%;}

/* 新：関連キーワードタイトル */
#AWblogtopLP .Blog_top_New .MainContainer h1.categoryTitle {font-size:153.9%;font-weight:600;color:#313131;text-align:left;line-height:1;}
#AWblogtopLP .Blog_top_New .MainContainer h1.categoryTitle {position:relative;margin:0 auto 1em;padding:0 0 15px 0;}
#AWblogtopLP .Blog_top_New .MainContainer h1.categoryTitle:before,
#AWblogtopLP .Blog_top_New .MainContainer h1.categoryTitle:after {content:"";display:block;position:absolute;bottom:0;left:0;height:4px;}
#AWblogtopLP .Blog_top_New .MainContainer h1.categoryTitle:before {width:100%;background-color:#EEE;}
#AWblogtopLP .Blog_top_New .MainContainer h1.categoryTitle:after {width:24.8%;background-color:#00A785;}

/* 新：投稿タイトルボックス */
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox {box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox .Single_Posts {margin:0 0 1em;}
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox h1.postTitle {font-size:153.9%;font-weight:600;color:#313131;text-align:left;line-height:1.5;}
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox h1.postTitle {margin:0 auto;padding:0 0 0.5em;}
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox .infomation {font-size:85%;margin:0;}
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox .infomation ul {margin:0 0 -0.3em -1em;}
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox .infomation ul li {margin:0 0 1em 1em;}
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox .infomation ul li a {box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox .infomation ul li a {display:block;color:#FFF;border-radius:20px;background:#59C5AE;line-height:1;padding:8px 1em 6px;}
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox .infomation ul li a:active,
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox .infomation ul li a:hover {color:#FFF;background:#00A785;}
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox .infomation ul.category {}
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox .infomation ul.category li {}
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox .infomation .date {color:#777;padding:0 0 0.5em;}
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox .infomation .date a {color:#777;}
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox .infomation .date a:active,
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox .infomation .date a:hover {color:#999;text-decoration:underline;}
/* flexbox 1カラム */
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox .flexbox.Blog_1col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 子要素 - flexbox */
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox .infomation ul {display:flex;flex-flow:row wrap;}
#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox .infomation .date {display:flex;flex-flow:row nowrap;}

/* 新：一覧用ブログ著者紹介 */
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Authorbox {box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Authorbox .Author_Data {text-align:left;border:3px solid #C8CCCC;background:#FAFAFA;margin:0 0 1.5em;padding:1em;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Authorbox h2 {color:#474747;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Authorbox h2 small {font-size:85%;font-weight:600;color:#59C5AE;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Authorbox h2 strong {font-size:116%;font-weight:600;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Authorbox .image {border-radius:50%;width:100%;height:100%;max-width:110px;max-height:110px;box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Authorbox .image img {max-width:100%;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Authorbox .image img {-webkit-transition-duration:0.5s;transition-duration:0.5s;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Authorbox:hover .image img {-webkit-transform:scale(1.1);transform:scale(1.1);}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Authorbox .data {}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Authorbox .data p {font-size:85%;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Authorbox .data p a {color:#59C5AE;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Authorbox .data p a:active,
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Authorbox .data p a:hover {color:#999;}
/* flexbox 2カラム */
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Authorbox .flexbox.Blog_2col .flexboxinner.image {flex:0 0 30%;max-width:30%;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Authorbox .flexbox.Blog_2col .flexboxinner.data {flex:1 0 70%;max-width:70%;padding-left:1em}

/* 新：ブログ一覧ボックス */
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox {box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .Archive_Posts {}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .Archive_Posts.flexboxinner a {display:block;box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .Archive_Posts.flexboxinner a {position:relative;border:1px solid #C8CCCC;background:#FAFAFA;border-radius:10px;margin:0 0 1.5em;padding:2em 1.5em 1em;color:#474747;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .Archive_Posts.flexboxinner a:active,
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .Archive_Posts.flexboxinner a:hover {background:#F5F5F5;text-decoration:none;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .Archive_Posts.flexboxinner a,
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .Archive_Posts.flexboxinner a:active,
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .Archive_Posts.flexboxinner a:hover {background-image:linear-gradient(135deg, #474747 33px, transparent 0);}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .Archive_Posts.flexboxinner a:after {position:absolute;top:0;left:0;font-size:70%;font-weight:600;color:#FFF;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .Archive_Posts.flexboxinner a:after {content:'ブログ';transform:rotate(-45deg) translate(-5px, 6px);}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .image {height:auto;box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .image img {max-width:100%;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .data {text-align:left;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .data h2 {font-size:116%;letter-spacing:0;font-weight:600;line-height:1.5;margin:0;color:#313131;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .data h2:after {display:none;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .data p {display:none;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .infomation {font-size:70%;margin:1em 0 0;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .infomation ul {margin:0 0 0 -1em;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .infomation ul li {color:#59C5AE;margin:0 0 0 1em;padding:0 0 0;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .infomation ul.category {}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .infomation ul.category li {}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .infomation .date {text-align:right;padding:0 0 0;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .infomation .date span {text-align:center;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .infomation .date span.new_txt {background:#C4565B;color:#FFF;padding:0 7px;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .infomation .date span.date_txt {margin:0 0 0 1em;}
/* flexbox 1カラム */
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .flexbox.Blog_1col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 子要素 - flexbox */
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .Archive_Posts.flexboxinner a {display:flex;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .data {display:flex;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .infomation {display:flex;flex-flow:row wrap;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .infomation ul {display:flex;flex-flow:row wrap;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .infomation .date {margin:0 0 0 auto;}
/* 1カラム */
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .Blog_1col {}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .Blog_1col a {flex-flow:row wrap;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .Blog_1col .image {flex:0 0 40%;padding-right:0.5em;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .Blog_1col .data {flex:1 0 60%;flex-flow:column nowrap;}
#AWblogtopLP .Blog_top_New .MainContainer .Archive_Postsbox .Blog_1col .infomation {flex:0 0 100%;}

/* 新：ブログ一覧コンテンツ（キーワード別、関連ドキュメント） */
#AWblogtopLP .Blog_contents_Box {}
#AWblogtopLP .Blog_contents_Box .Archive_title h2 {color:#313131;font-size:167%;font-weight:600;letter-spacing:1.4px;line-height:1.5;margin:1.5em auto 0em;padding:0;}
#AWblogtopLP .Blog_contents_Box .Archive_title p {font-size:85%;text-align:center;}
/* 注目キーワード */
#AWblogtopLP .Blog_contents_Box .PickupKeywords {margin:0.5em 0 0;box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_contents_Box .PickupKeywords {background:none !important;}
#AWblogtopLP .Blog_contents_Box .PickupKeywords ul {display:flex;}
#AWblogtopLP .Blog_contents_Box .PickupKeywords ul li {font-size:85%;margin:0 0.5em 0.5em 0;}
#AWblogtopLP .Blog_contents_Box .PickupKeywords ul li a {display:block;color:#FFF;background:#00A785;padding:0.4em 1em 0.3em;}
#AWblogtopLP .Blog_contents_Box .PickupKeywords ul li a:active,
#AWblogtopLP .Blog_contents_Box .PickupKeywords ul li a:hover {}
/* flexbox */
#AWblogtopLP .Blog_contents_Box .PickupKeywords ul.flexbox {justify-content:center;align-items:center;align-content:center;}
#AWblogtopLP .Blog_contents_Box .PickupKeywords ul.flexbox li.flexboxinner {}
/* 他リストキーワード */
#AWblogtopLP .Blog_contents_Box .ListKeywords {box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_contents_Box .ListKeywords {}
#AWblogtopLP .Blog_contents_Box .ListKeywords ul {}
#AWblogtopLP .Blog_contents_Box .ListKeywords ul li {font-size:85%;margin:0 0.5em 0.5em 0;}
#AWblogtopLP .Blog_contents_Box .ListKeywords ul li small {display:none;}
#AWblogtopLP .Blog_contents_Box .ListKeywords ul li a {display:block;color:#FFF;background:#777;padding:0.4em 1em 0.3em;}
#AWblogtopLP .Blog_contents_Box .ListKeywords ul li a:active,
#AWblogtopLP .Blog_contents_Box .ListKeywords ul li a:hover {background:#999;}
/* flexbox */
#AWblogtopLP .Blog_contents_Box .ListKeywords ul.flexbox {justify-content:center;align-items:center;align-content:center;}
#AWblogtopLP .Blog_contents_Box .ListKeywords ul.flexbox li.flexboxinner {}

/* 新：資料DLバナー */
#AWblogtopLP .Blog_contents_Box .PickupWPbanner {background:none !important;}
#AWblogtopLP .Blog_contents_Box .PickupWPbanner {box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_contents_Box .PickupWPbanner a {display:block;box-sizing:border-box;overflow:hidden;margin:1.5em auto;}
#AWblogtopLP .Blog_contents_Box .PickupWPbanner a img {max-width:100%;}
#AWblogtopLP .Blog_contents_Box .PickupWPbanner a img {-webkit-transition-duration:0.5s;transition-duration:0.5s;}
#AWblogtopLP .Blog_contents_Box .PickupWPbanner a:hover img {-webkit-transform:scale(1.05);transform:scale(1.05);cursor:pointer;}

/* 新：関連記事 */
#AWblogtopLP .Blog_contents_Box .ListRelatedPost {}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul {}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts {text-align:left;box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts {background:#FFF;border-radius:10px;margin:0 0 1.5em;}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts:last-child {margin:0;}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts a {display:block;}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts a:active,
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts a:hover {color:#313131;}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts .image {margin:0 0 1em;max-height:190px;box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts .image img {max-width:100%;margin:-6% auto;}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts .image img {-webkit-transition-duration:0.5s;transition-duration:0.5s;}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts a:hover .image img {-webkit-transform:scale(1.1);transform:scale(1.1);cursor:pointer;}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts .data {line-height:1.5;padding:0 1em 1em;}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts .data h3 {font-size:100%;font-weight:600;}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts .data p {font-size:100%;}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts a:active .data h3,
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts a:active .data p,
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts a:hover .data h3,
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts a:hover .data p {text-decoration:underline;}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts .infomation {font-size:70%;box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts .infomation ul {margin:0.4em 0 0 -1em;}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts .infomation ul li {color:#59C5AE;float:left;padding:0 0 0 1em;}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts .infomation ul.category {}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts .infomation ul.category li {}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts .infomation ul.category li.warp_blog_cat {}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul li.Related_Posts .infomation .date {clear:both;color:#777;}
/* flexbox */
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul.flexbox {}
#AWblogtopLP .Blog_contents_Box .ListRelatedPost ul.flexbox li.flexboxinner {flex:0 0 100%;max-width:100%;}

/* 新：関連ドキュメント */
#AWblogtopLP .Blog_contents_Box .ListWhitepaper {}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul {}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts {text-align:left;box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts {background:#FFF;border-radius:10px;margin:0 0 1.5em;}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts:last-child {margin:0;}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts a {display:block;}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts a:active,
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts a:hover {color:#313131;}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts .image {margin:0 0 1em;box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts .image img {max-width:100%;}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts .image img {-webkit-transition-duration:0.5s;transition-duration:0.5s;}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts a:hover .image img {-webkit-transform:scale(1.1);transform:scale(1.1);cursor:pointer;}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts .data {line-height:1.5;padding:0 1em 1em;}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts .data h3 {font-size:100%;font-weight:600;}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts .data p {display:none;}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts a:active .data h3,
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts a:active .data p,
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts a:hover .data h3,
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts a:hover .data p {text-decoration:underline;}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts .infomation {font-size:70%;box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts .infomation ul {margin:0.4em 0;}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts .infomation ul li {color:#59C5AE;}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts .infomation ul.category {}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts .infomation ul.category li {}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts {counter-increment:rankNum;counter-reset:count 0;}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts .infomation ul li:first-child:before {display:inline-block;background:#59C5AE;color:#FFF;padding:0 0.5em;margin:0 5px 0 0;}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts .infomation ul li:first-child:before {content: counter(rankNum) '位';}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts .infomation ul.category li.warp_blog_cat {}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul li.Ranking_Posts .infomation .date {display:none;}
/* flexbox */
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul.flexbox {}
#AWblogtopLP .Blog_contents_Box .ListWhitepaper ul.flexbox li.flexboxinner {flex:0 0 100%;max-width:100%;}
/* 一覧を見る */
#AWblogtopLP .Blog_contents_Box .ContactBtn {}
#AWblogtopLP .Blog_contents_Box .ContactBtn a {background:#FAFAFA;border:2px solid #C8CCCC;}
#AWblogtopLP .Blog_contents_Box .ContactBtn a {font-size:85%;text-decoration:none;color:#313131;line-height:1;margin:3em auto;padding:1.3em 4em;}
#AWblogtopLP .Blog_contents_Box .ContactBtn a:active,
#AWblogtopLP .Blog_contents_Box .ContactBtn a:hover {background:#F5F5F5;color:#777;}

/* 新：ブログサイド */
#AWblogtopLP .Blog_top_New .SideContainer h2 {font-weight:600;color:#313131;}
#AWblogtopLP .Blog_top_New .SideContainer h2.center {}
#AWblogtopLP .Blog_top_New .SideContainer h2.center p {text-align:center;}
#AWblogtopLP .Blog_top_New .SideContainer h2 a {display:block;color:#313131;background:#FAFAFA;border:4px solid #C8CCCC;padding:1em 0.75em;}
#AWblogtopLP .Blog_top_New .SideContainer h2 a:active,
#AWblogtopLP .Blog_top_New .SideContainer h2 a:hover {}
#AWblogtopLP .Blog_top_New .SideContainer h2 p.menu-name {font-size:85%;font-family:Arial,sans-serif;line-height:2;}
#AWblogtopLP .Blog_top_New .SideContainer h2 p.menu-title {font-size:167%;line-height:1.25;}

/* 固定メニュー */
#AWblogtopLP .SideContainer {position:relative;}
#AWblogtopLP .SideContainer #sideStickyStart {}

/* GAランキングボックス */
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking {box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking {border:1px solid #C8CCCC;background:#FFF;border-radius:10px;margin:0 0 1.5em;padding:1.5em 1em;color:#474747;}

/* GAランキング記事 */
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul {}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li {}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts {text-align:left;margin:1em 0 0;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts:last-child {margin-bottom:0;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts a {display:block;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts a:active,
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts a:hover {color:#313131;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts .image {margin:0 0 0.5em;max-height:120px;box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts .image img {max-width:100%;margin:-10% auto 0;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts .image img {-webkit-transition-duration:0.5s;transition-duration:0.5s;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts a:hover .image img {-webkit-transform:scale(1.1);transform:scale(1.1);cursor:pointer;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts .data {box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts .data h3 {font-size:100%;line-height:1.5;font-weight:600;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts a:active .data h3,
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts a:hover .data h3 {text-decoration:underline;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts .infomation {display:none;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts {counter-increment:rankNum;counter-reset:count 0;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts a {position:relative;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts a:before {position:absolute;display:block;left:0;top:0;z-index:1;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts a:before {background:#C4565B;color:#FFF;font-weight:600;padding:0 0.5em;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts a:before {content:counter(rankNum);}
/* flexbox */
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul.flexbox {}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.flexboxinner {flex:0 0 100%;max-width:100%;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts a {display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts a {box-sizing:border-box;overflow:hidden;}
/* flexbox - 子 */
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts a {flex-flow:column nowrap;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts:first-child a .image {flex:0 0 100%;width:auto;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_GAranking ul li.Ranking_Posts:first-child a .data {flex:0 0 100%;width:auto;}

/* サブメニュー　用語集リンク */
#AWblogtopLP .Blog_top_New .SideContainer .Side_Submenu {box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_Submenu {}

/* バナー */
#AWblogtopLP .Blog_top_New .SideContainer .Side_Banner {box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_Banner div {box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_Banner div a {display:block;box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_Banner div a:active,
#AWblogtopLP .Blog_top_New .SideContainer .Side_Banner div a:hover {}
#AWblogtopLP .Blog_top_New .SideContainer .Side_Banner div img {max-width:100%;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_Banner div.Dynamic img {-webkit-transition-duration:0.5s;transition-duration:0.5s;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_Banner div.Dynamic a:hover img {-webkit-transform:scale(1.1);transform:scale(1.1);cursor:pointer;}

/* カテゴリー */
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory {box-sizing:border-box;overflow:hidden;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory {border:6px solid #C8CCCC;background:#FFF;margin:0 0 1.5em;padding:1em 0.75em;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul {box-sizing:border-box;overflow:hidden;margin:1em 0 0;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul li {text-align:left;padding:0.25em 0;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul li.current-cat {}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul li.selected {background:#00F0FF;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul li a {display:block;font-size:100%;width:100%;height:100%;}

#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.parent {}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.parent li {font-weight:600;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.parent li.current-cat {}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.parent li.current-cat a {color:#00A785;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.parent li.current-cat a:active,
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.parent li.current-cat a:hover {color:#59C5AE;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.parent li a {color:#313131;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.parent li a:active,
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.parent li a:hover {color:#00A785;}

#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.children {display:none;margin:0.25em 0 -0.25em 0;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.children li {font-weight:normal;padding-left:1em;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.children li.current-cat {}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.children li.current-cat a {color:#59C5AE;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.children li.current-cat a:active,
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.children li.current-cat a:hover {color:#CCC;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.children li.selected {background:#EEDD99;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.children li a {color:#777;}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.children li a:before {content:'- ';}
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.children li a:active,
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul.children li a:hover {color:#CCC;}

/* 201704 サイドメニュー子カテゴリ追加分 から 更新 */
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul li.current-cat ul.children,
#AWblogtopLP .Blog_top_New .SideContainer .Side_MainCategory ul li.current-cat-parent ul.children {display:block;}

/*----------------------------------------------------------------------------
★左右余白（共通）CSS 2020/10
----------------------------------------------------------------------------*/
	/* PC width 480px 以下 */
	@media screen and (max-width:480px) {

	/* div#contentsで左右5%入っているので不要 */

    }
	/* PC width 400px 以下 */
	@media screen and (max-width:400px) {
		#AWblogtopLP .BlogTop_mainvisual h1,
		#AWblogtopLP .BlogCategory_mainvisual h1,
		#AWblogtopLP .Blog_contents_Box .Archive_title h2,
		#AWblogtopLP .Blog_top_New .SideContainer h2 p.menu-title {font-size:131%;}
		#AWblogtopLP .Blog_top_New .MainContainer h1.categoryTitle,
		#AWblogtopLP .Blog_top_New .MainContainer .Single_Postsbox h1.postTitle {font-size:123.1%;}
    }







/* AW事例詳細LP 2025/01 */
#AWcasePostLP {}
#AWcasePostLP div#contents {padding:0;}
/* メインビジュアル */
#AWcasePostLP .CasePost_mainvisual {}
#AWcasePostLP .CasePost_mainvisual h1 {font-size:167%;line-height:1.5;font-weight:600;padding: 25px 0 15px;}
#AWcasePostLP .CasePost_mainvisual h1 small.name {font-size:50%;}
/* 背景ホワイト */
#AWcasePostLP .BGwhite {background-color:#FFF !important;}
/* 背景グレー */
#AWcasePostLP .BGgray {background-color:#F5F5F5 !important;}
/* 背景ペールグリーン */
#AWcasePostLP .BGpalegreen {background-color:#E2F1EF !important;}

/* flexbox */
#AWcasePostLP .flexbox {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
#AWcasePostLP .flexbox {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
#AWcasePostLP .flexboxinner {align-self:stretch;}
#AWcasePostLP .flexboxinner {box-sizing:border-box;overflow:hidden;}
/* flexbox 1カラム */
#AWcasePostLP .flexbox.Case_1col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 2カラム */
#AWcasePostLP .flexbox.Case_2col .flexboxinner {flex:0 0 auto;max-width:100%;}
/* flexbox 3カラム */
#AWcasePostLP .flexbox.Case_3col .flexboxinner {flex:0 0 auto;max-width:100%;}
/* flexbox 4カラム */
#AWcasePostLP .flexbox.Case_4col .flexboxinner {flex:0 0 auto;max-width:100%;}
/* flexbox 5カラム */
#AWcasePostLP .flexbox.Case_5col .flexboxinner {flex:0 0 100%;max-width:100%;}

/* 新：事例詳細 */
#AWcasePostLP .Case_detail_New {box-sizing:border-box;overflow:hidden;}
/* 共通見出し（トップ） */
#AWcasePostLP .Case_detail_New h1.Detail_title_top {font-size:153.9%;font-weight:600;color:#313131;text-align:left;line-height:1.5;}
#AWcasePostLP .Case_detail_New h1.Detail_title_top {position:relative;margin:0 auto 1em;padding:0 0 15px 0;}
#AWcasePostLP .Case_detail_New h1.Detail_title_top:before,
#AWcasePostLP .Case_detail_New h1.Detail_title_top:after {content:'';display:block;position:absolute;bottom:0;left:0;height:4px;}
#AWcasePostLP .Case_detail_New h1.Detail_title_top:before {width:100%;background-color:#EEE;}
#AWcasePostLP .Case_detail_New h1.Detail_title_top:after {width:24.8%;background-color:#00A785;}
/* 共通見出し（トップテキスト）*/
#AWcasePostLP .Case_detail_New h1.Detail_title_top span.text {}
#AWcasePostLP .Case_detail_New h1.Detail_title_top span.text small {display:block;font-size:70%;}
/* 共通見出し */
#AWcasePostLP .Case_detail_New h2.Detail_title {font-size:153.9%;font-weight:600;color:#313131;letter-spacing:1.4px;text-align:left;line-height:1.5;}
#AWcasePostLP .Case_detail_New h2.Detail_title {position:relative;margin:0 auto 1em;padding:0 0 15px 0;}
#AWcasePostLP .Case_detail_New h2.Detail_title:before,
#AWcasePostLP .Case_detail_New h2.Detail_title:after {content:'';display:block;position:absolute;bottom:0;left:0;height:4px;}
#AWcasePostLP .Case_detail_New h2.Detail_title:before {width:100%;background-color:#EEE;}
#AWcasePostLP .Case_detail_New h2.Detail_title:after {width:24.8%;background-color:#00A785;}
/* 概要ボックス */
#AWcasePostLP .Case_detail_New .Detail_Postsbox {margin:0 auto;box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox {max-width:1500px;width:100%;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .Postinner {padding:0 0 3em;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .overview {box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .overview .logo {box-sizing:border-box;overflow:hidden;background:#FFF;margin:0 6% 5%;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .overview .logo img {box-sizing:border-box;overflow:hidden;max-width:70%;height:auto;margin:0 15%;padding:2% 0;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .description {text-align:left;box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .description h2 {font-size:131%;letter-spacing:0;font-weight:600;margin:0;color:#313131;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .description h2 br {display:none;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .description p {font-size:85%;margin:0;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist {box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation {box-sizing:border-box;overflow:hidden;font-size:85%;margin:0.5em 0 1em;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation ul {margin:0 0 0 -0.5em;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation ul li {margin:0 0 0 0.5em;padding:3px 0;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation ul.category li.landmark {color:#FFF;border:1px solid #666;border-radius:20px;background:#666;margin:0 0 0.5em 0.5em;padding:3px 0.75em;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation ul.category li.scale {color:#666;border:1px solid #666;border-radius:20px;background:#FFF;margin:0 0 0.5em 0.5em;padding:3px 0.75em;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation ul.category li.industry {color:#666;border:1px solid #666;border-radius:20px;background:#FFF;margin:0 0 0.5em 0.5em;padding:3px 0.75em;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation ul.category li.scene {color:#307FE2;border:1px solid #307FE2;border-radius:20px;background:#FFF;margin:0 0 0.5em 0.5em;padding:3px 0.75em;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation ul.category li.option {color:#FFF;border:1px solid #59C5AE;border-radius:20px;background:#59C5AE;margin:0 0 0.5em 0.5em;padding:3px 0.75em;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation ul.category li.product {color:#59C5AE;font-weight:600;margin-left:0;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation ul.category li.products {color:#59C5AE;margin-left:0;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation ul.category li.industry a {color:#666;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation ul.category li.industry a:active,
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation ul.category li.industry a:hover {text-decoration:underline;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation ul.category li.scene a {color:#307FE2;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation ul.category li.scene a:active,
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation ul.category li.scene a:hover {text-decoration:underline;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation ul.category li.products a {color:#59C5AE;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation ul.category li.products a:active,
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation ul.category li.products a:hover {text-decoration:underline;}
/* flexbox 子要素 - flexbox */
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation {display:flex;flex-flow:row wrap;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist .infomation ul {display:flex;flex:0 0 100%;flex-flow:row wrap;}
/* テーブル */
#AWcasePostLP .Case_detail_New .Detail_Postsbox .tablelist {box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .tablelist {padding:0 0 4em;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .tablelist table {font-size:93%;border-top:solid 1px #C8CCCC;border-left:solid 1px #C8CCCC;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .tablelist table {width:100%;margin:0 auto;box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .tablelist table tbody {background:#FFF;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .tablelist table tbody th {background:#EEE;font-weight:600;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .tablelist table th,
#AWcasePostLP .Case_detail_New .Detail_Postsbox .tablelist table td {border-right:solid 1px #C8CCCC;border-bottom:solid 1px #C8CCCC;padding:0.5em 1em;text-align:left;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .tablelist table th,
#AWcasePostLP .Case_detail_New .Detail_Postsbox .tablelist table td {display:block;width:auto;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .tablelist table a {color:#00A785;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .tablelist table a:active,
#AWcasePostLP .Case_detail_New .Detail_Postsbox .tablelist table a:hover {color:#CCC;}
/* flexbox 子要素 - flexbox */
#AWcasePostLP .Case_detail_New .Detail_Postsbox .LeftSide.flexboxinner {flex:0 0 100%;max-width:100%;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .RightSide.flexboxinner {flex:0 0 100%;max-width:100%;}
#AWcasePostLP .Case_detail_New .Detail_Postsbox .taglist ul {display:flex;flex-flow:row wrap;}

/* リンクボタン */
#AWcasePostLP .Case_detail_New .linkbtn {padding:0 0 2em;}
#AWcasePostLP .Case_detail_New .User_Voicebox .linkbtn,
#AWcasePostLP .Case_detail_New .HighLightbox .linkbtn {padding:0;}
#AWcasePostLP .Case_detail_New .linkbtn ul {}
#AWcasePostLP .Case_detail_New .linkbtn ul li {border-radius:40px;}
#AWcasePostLP .Case_detail_New .linkbtn ul li {-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#AWcasePostLP .Case_detail_New .linkbtn ul li a {display:block;font-size:116%;font-weight:500;line-height:1;border-radius:30px;padding:1.25em 1.5em 1.2em;}
#AWcasePostLP .Case_detail_New .linkbtn ul li a {-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#AWcasePostLP .Case_detail_New .linkbtn ul li a {border:3px solid transparent;}
#AWcasePostLP .Case_detail_New .linkbtn ul li a:active,
#AWcasePostLP .Case_detail_New .linkbtn ul li a:hover {text-decoration:none;}
#AWcasePostLP .Case_detail_New .linkbtn ul li.contact {background:linear-gradient(to bottom, #929292 0%,#3b3b3b 100%);}
#AWcasePostLP .Case_detail_New .linkbtn ul li.trial {background:linear-gradient(to bottom, #59C5AD 0%,#01A785 100%);}
#AWcasePostLP .Case_detail_New .linkbtn ul li.contact a,
#AWcasePostLP .Case_detail_New .linkbtn ul li.trial a {color:#FFF;}
#AWcasePostLP .Case_detail_New .linkbtn ul li.contact a:active,
#AWcasePostLP .Case_detail_New .linkbtn ul li.contact a:hover {opacity:0.8;background:#3b3b3b;}
#AWcasePostLP .Case_detail_New .linkbtn ul li.trial a:active,
#AWcasePostLP .Case_detail_New .linkbtn ul li.trial a:hover {opacity:0.8;background:#01A785;}
#AWcasePostLP .Case_detail_New .linkbtn ul li.pdf a,
#AWcasePostLP .Case_detail_New .linkbtn ul li.interview a,
#AWcasePostLP .Case_detail_New .linkbtn ul li.partners a,
#AWcasePostLP .Case_detail_New .linkbtn ul li.link a {background:#FFF;border:3px solid #313131;}
#AWcasePostLP .Case_detail_New .linkbtn ul li.pdf a:active,
#AWcasePostLP .Case_detail_New .linkbtn ul li.interview a:active,
#AWcasePostLP .Case_detail_New .linkbtn ul li.partners a:active,
#AWcasePostLP .Case_detail_New .linkbtn ul li.link a:active,
#AWcasePostLP .Case_detail_New .linkbtn ul li.pdf a:hover,
#AWcasePostLP .Case_detail_New .linkbtn ul li.interview a:hover,
#AWcasePostLP .Case_detail_New .linkbtn ul li.partners a:hover,
#AWcasePostLP .Case_detail_New .linkbtn ul li.link a:hover {background:#999;border-color:#999;color:#FFF;}
/* リンクボタン：flexbox */
#AWcasePostLP .Case_detail_New .linkbtn ul {flex-flow:column wrap;justify-content:center;align-items:center;align-content:center;}
#AWcasePostLP .Case_detail_New .linkbtn ul li {flex:0 0 auto;max-width:100%;min-width:250px;margin:0 0 1em;}
#AWcasePostLP .Case_detail_New .linkbtn ul li a {}
/* ボタンアイコン */
#AWcasePostLP .Case_detail_New .linkbtn ul li.trial > a:before {display:inline-block;content:'';width:1.1em;height:1.1em;margin:-2px 0.25em -3px 0;}
#AWcasePostLP .Case_detail_New .linkbtn ul li.trial > a:before {background: url(img/202301/Linklist_ActionBtn_Trial.png) no-repeat;background-size:cover;}
#AWcasePostLP .Case_detail_New .linkbtn ul li.pdf > a:before {display:inline-block;content:'';width:1.1em;height:1.1em;margin:-2px 0.25em -3px 0;}
#AWcasePostLP .Case_detail_New .linkbtn ul li.pdf > a:before {background:url(img/Warp_Case_PDF_pic.png) no-repeat;background-size:cover;}
#AWcasePostLP .Case_detail_New .linkbtn ul li.pdf > a:active:before,
#AWcasePostLP .Case_detail_New .linkbtn ul li.pdf > a:hover:before {opacity:0.8;}
#AWcasePostLP .Case_detail_New .linkbtn ul li.interview > a:before {display:inline-block;content:'';width:1.1em;height:1.1em;margin:-2px 0.25em -3px 0;}
#AWcasePostLP .Case_detail_New .linkbtn ul li.interview > a:before {background: url(img/Warp_Case_Interview_pic.png) no-repeat;background-size:cover;}
#AWcasePostLP .Case_detail_New .linkbtn ul li.interview > a:active:before,
#AWcasePostLP .Case_detail_New .linkbtn ul li.interview > a:hover:before {opacity:0.8;}
/* icon color #999 SVG */
#AWcasePostLP .Case_detail_New .linkbtn ul li.partners > a:after {content:'';padding-right:1em;background-size:14px;background-repeat:no-repeat;background-position:right center;}
#AWcasePostLP .Case_detail_New .linkbtn ul li.partners > a:after {background-image:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22m15.223%204.031-9.156%209.155a.888.888%200%200%201-1.342-1.164c.03-.035.063-.066.098-.099l9.139-9.146h-3.185a.89.89%200%200%201%200-1.777h5.334a.89.89%200%200%201%20.889.89v5.333a.889.889%200%201%201-1.778%200V4.031h.001zm-1.778%206.746a.888.888%200%201%201%201.778%200v4.445c0%20.979-.795%201.776-1.777%201.776H2.777A1.774%201.774%200%200%201%201%2015.223V4.557c0-.978.8-1.778%201.777-1.778h4.446a.89.89%200%200%201%200%201.779H2.777v10.667h10.668v-4.448z%22%2F%3E%3C%2Fsvg%3E');}
#AWcasePostLP .Case_detail_New .linkbtn ul li.partners > a:active:after,
#AWcasePostLP .Case_detail_New .linkbtn ul li.partners > a:hover:after {background-image:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22m15.223%204.031-9.156%209.155a.888.888%200%200%201-1.342-1.164c.03-.035.063-.066.098-.099l9.139-9.146h-3.185a.89.89%200%200%201%200-1.777h5.334a.89.89%200%200%201%20.889.89v5.333a.889.889%200%201%201-1.778%200V4.031h.001zm-1.778%206.746a.888.888%200%201%201%201.778%200v4.445c0%20.979-.795%201.776-1.777%201.776H2.777A1.774%201.774%200%200%201%201%2015.223V4.557c0-.978.8-1.778%201.777-1.778h4.446a.89.89%200%200%201%200%201.779H2.777v10.667h10.668v-4.448z%22%2F%3E%3C%2Fsvg%3E');}

/* リンクボタン */
#AWcasePostLP .linkbtn {padding:0 0 2em;}
#AWcasePostLP .User_Voicebox .linkbtn,
#AWcasePostLP .HighLightbox .linkbtn {padding:0;}
#AWcasePostLP .linkbtn ul {}
#AWcasePostLP .linkbtn ul li {border-radius:40px;}
#AWcasePostLP .linkbtn ul li {-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#AWcasePostLP .linkbtn ul li a {display:block;font-size:116%;font-weight:500;line-height:1;border-radius:30px;padding:1.25em 1.5em 1.2em;}
#AWcasePostLP .linkbtn ul li a {-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#AWcasePostLP .linkbtn ul li a {border:3px solid transparent;}
#AWcasePostLP .linkbtn ul li a:active,
#AWcasePostLP .linkbtn ul li a:hover {text-decoration:none;}
#AWcasePostLP .linkbtn ul li.contact {background:linear-gradient(to bottom, #929292 0%,#3b3b3b 100%);}
#AWcasePostLP .linkbtn ul li.trial {background:linear-gradient(to bottom, #59C5AD 0%,#01A785 100%);}
#AWcasePostLP .linkbtn ul li.contact a,
#AWcasePostLP .linkbtn ul li.trial a {color:#FFF;}
#AWcasePostLP .linkbtn ul li.contact a:active,
#AWcasePostLP .linkbtn ul li.contact a:hover {opacity:0.8;background:#3b3b3b;}
#AWcasePostLP .linkbtn ul li.trial a:active,
#AWcasePostLP .linkbtn ul li.trial a:hover {opacity:0.8;background:#01A785;}
#AWcasePostLP .linkbtn ul li.pdf a,
#AWcasePostLP .linkbtn ul li.interview a,
#AWcasePostLP .linkbtn ul li.partners a,
#AWcasePostLP .linkbtn ul li.link a {background:#FFF;border:3px solid #313131;}
#AWcasePostLP .linkbtn ul li.pdf a:active,
#AWcasePostLP .linkbtn ul li.interview a:active,
#AWcasePostLP .linkbtn ul li.partners a:active,
#AWcasePostLP .linkbtn ul li.link a:active,
#AWcasePostLP .linkbtn ul li.pdf a:hover,
#AWcasePostLP .linkbtn ul li.interview a:hover,
#AWcasePostLP .linkbtn ul li.partners a:hover,
#AWcasePostLP .linkbtn ul li.link a:hover {background:#999;border-color:#999;color:#FFF;}
/* リンクボタン：flexbox */
#AWcasePostLP .linkbtn ul {flex-flow:column wrap;justify-content:center;align-items:center;align-content:center;}
#AWcasePostLP .linkbtn ul li {flex:0 0 auto;max-width:100%;min-width:250px;margin:0 0 1em;}
#AWcasePostLP .linkbtn ul li a {}
/* ボタンアイコン */
#AWcasePostLP .linkbtn ul li.trial > a:before {display:inline-block;content:'';width:1.1em;height:1.1em;margin:-2px 0.25em -3px 0;}
#AWcasePostLP .linkbtn ul li.trial > a:before {background: url(img/202301/Linklist_ActionBtn_Trial.png) no-repeat;background-size:cover;}
#AWcasePostLP .linkbtn ul li.pdf > a:before {display:inline-block;content:'';width:1.1em;height:1.1em;margin:-2px 0.25em -3px 0;}
#AWcasePostLP .linkbtn ul li.pdf > a:before {background:url(img/Warp_Case_PDF_pic.png) no-repeat;background-size:cover;}
#AWcasePostLP .linkbtn ul li.pdf > a:active:before,
#AWcasePostLP .linkbtn ul li.pdf > a:hover:before {opacity:0.8;}
#AWcasePostLP .linkbtn ul li.interview > a:before {display:inline-block;content:'';width:1.1em;height:1.1em;margin:-2px 0.25em -3px 0;}
#AWcasePostLP .linkbtn ul li.interview > a:before {background: url(img/Warp_Case_Interview_pic.png) no-repeat;background-size:cover;}
#AWcasePostLP .linkbtn ul li.interview > a:active:before,
#AWcasePostLP .linkbtn ul li.interview > a:hover:before {opacity:0.8;}
/* icon color #999 SVG */
#AWcasePostLP .linkbtn ul li.partners > a:after {content:'';padding-right:1em;background-size:14px;background-repeat:no-repeat;background-position:right center;}
#AWcasePostLP .linkbtn ul li.partners > a:after {background-image:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22m15.223%204.031-9.156%209.155a.888.888%200%200%201-1.342-1.164c.03-.035.063-.066.098-.099l9.139-9.146h-3.185a.89.89%200%200%201%200-1.777h5.334a.89.89%200%200%201%20.889.89v5.333a.889.889%200%201%201-1.778%200V4.031h.001zm-1.778%206.746a.888.888%200%201%201%201.778%200v4.445c0%20.979-.795%201.776-1.777%201.776H2.777A1.774%201.774%200%200%201%201%2015.223V4.557c0-.978.8-1.778%201.777-1.778h4.446a.89.89%200%200%201%200%201.779H2.777v10.667h10.668v-4.448z%22%2F%3E%3C%2Fsvg%3E');}
#AWcasePostLP .linkbtn ul li.partners > a:active:after,
#AWcasePostLP .linkbtn ul li.partners > a:hover:after {background-image:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22m15.223%204.031-9.156%209.155a.888.888%200%200%201-1.342-1.164c.03-.035.063-.066.098-.099l9.139-9.146h-3.185a.89.89%200%200%201%200-1.777h5.334a.89.89%200%200%201%20.889.89v5.333a.889.889%200%201%201-1.778%200V4.031h.001zm-1.778%206.746a.888.888%200%201%201%201.778%200v4.445c0%20.979-.795%201.776-1.777%201.776H2.777A1.774%201.774%200%200%201%201%2015.223V4.557c0-.978.8-1.778%201.777-1.778h4.446a.89.89%200%200%201%200%201.779H2.777v10.667h10.668v-4.448z%22%2F%3E%3C%2Fsvg%3E');}

/* ユーザーの声 */
#AWcasePostLP .Case_detail_New .User_Voicebox {box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_detail_New .User_Voicebox {margin:0 auto 3em;padding-top:5%;padding-bottom:6%;}
#AWcasePostLP .Case_detail_New .User_Voicebox h2.title {box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_detail_New .User_Voicebox h2.title {font-size:153.9%;font-weight:600;color:#313131;line-height:1.5;}
#AWcasePostLP .Case_detail_New .User_Voicebox p.title {font-size:85%;text-align:center;margin:0 auto 1em;}
#AWcasePostLP .Case_detail_New .User_Voicebox p.green {color:#00A785;}
#AWcasePostLP .Case_detail_New .User_Voicebox p.En {font-family:Arial,sans-serif;}
#AWcasePostLP .Case_detail_New .User_Voicebox ul.voice {box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_detail_New .User_Voicebox ul.voice {background:#FFF;border-radius:20px;padding:2em;margin-bottom:2.5%;}
#AWcasePostLP .Case_detail_New .User_Voicebox ul.voice:last-child {margin-bottom:0;}
#AWcasePostLP .Case_detail_New .User_Voicebox ul.voice li {}
#AWcasePostLP .Case_detail_New .User_Voicebox ul.voice li.image {}
#AWcasePostLP .Case_detail_New .User_Voicebox ul.voice li.image .circle {border-radius:50%;overflow: hidden;box-sizing: border-box;}
#AWcasePostLP .Case_detail_New .User_Voicebox ul.voice li.image .circle .innerwidth {position:relative;}
#AWcasePostLP .Case_detail_New .User_Voicebox ul.voice li.image .circle .innerwidth .innerheight {width:100%;height:100%;}
#AWcasePostLP .Case_detail_New .User_Voicebox ul.voice li.image .circle .innerwidth .innerheight img {max-width:100%;}
#AWcasePostLP .Case_detail_New .User_Voicebox ul.voice li.text {}
#AWcasePostLP .Case_detail_New .User_Voicebox ul.voice li.text p {font-size:100%;}
#AWcasePostLP .Case_detail_New .User_Voicebox ul.voice li.text span {display:block;font-size:85%;text-align:right;color:#777;border-top:1px dashed #C8CCCC;margin:1em 0 0;padding:1em 0 0;}
/* flexbox 子要素 - flexbox */
#AWcasePostLP .Case_detail_New .User_Voicebox ul {justify-content:center;}
#AWcasePostLP .Case_detail_New .User_Voicebox ul li.image.flexboxinner {max-width:100px;padding-bottom:1em;}
#AWcasePostLP .Case_detail_New .User_Voicebox ul li.text.flexboxinner {}
/* 新：製品紹介 */
#AWcasePostLP .Case_detail_New .HighLightbox {box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_detail_New .HighLightbox {margin:5% auto 3em;padding:5% 0 6%;}
#AWcasePostLP .Case_detail_New .HighLightbox {background:#F2F2F2 url(img/AWcase1911_bgGray.png) 50% 70% no-repeat;background-size:90%;}
#AWcasePostLP .Case_detail_New .HighLightbox .AW .green {color:#00A785;}
#AWcasePostLP .Case_detail_New .HighLightbox .AWC .green {color:#00B140;}
#AWcasePostLP .Case_detail_New .HighLightbox .En {font-family:Arial,sans-serif;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview {}
#AWcasePostLP .Case_detail_New .HighLightbox .overview.AW {margin-bottom:1em;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview.AWC {margin-bottom:1em;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .LeftSide {}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .RightSide {}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .circle {}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .circle .innerwidth {}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .circle .innerwidth .innerheight {}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .circle .innerwidth .innerheight img {max-width:300px;width:75%;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .title {box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .title {text-align:center;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .title h2 {font-size:153.9%;font-weight:600;margin:0;color:#313131;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .title h3 {font-size:100%;font-weight:600;margin:0 0 1em;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .title h3 br {display:none;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .title p {font-size:85%;text-align:left;margin:0 0 1.5em;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .title ul.price {}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .title ul.price li {line-height:1;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .title ul.price li.heading h4 {font-size:174%;font-weight:600;color:#313131;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .title ul.price li.heading h4 strong {font-size:200%;font-weight:bold;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .title ul.price li.text {font-size:100%;margin-top:1em;line-height:1.5;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature {}
#AWcasePostLP .Case_detail_New .HighLightbox .feature.AW {}
#AWcasePostLP .Case_detail_New .HighLightbox .feature.AWC {}
#AWcasePostLP .Case_detail_New .HighLightbox .feature h3 {box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature h3 {font-size:153.9%;font-weight:500;color:#313131;line-height:1.5;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature p {font-size:85%;text-align:center;margin:0 auto 2em;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul {box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul li {background:#FFF;border-radius:20px;padding:2em 1em;margin-bottom:5%;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.point {}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.point li {}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.point li h4 {font-size:116%;font-weight:600;color:#313131;line-height:1.5;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.point li h4 br {display:none;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.point li span {display:block;font-size:85%;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.point li span:before {display:block;width:auto;overflow:hidden;content:'POINT';font-size:70%;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.point li a {color:#313131;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.point li a:active,
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.point li a:hover {color:#CCC;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.pickup {}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.pickup li {}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.pickup li h4 {font-size:131%;font-weight:600;line-height:1.5;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.pickup li h4 span {}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.pickup li h4 span br {display:none;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.pickup li p {font-size:85%;text-align:center;margin:0.5em auto 0;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.pickup li .image {margin:1em auto;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.pickup li .image img {max-width:80%;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.pickup li a {display:block;font-size:100%;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.pickup li a:active,
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.pickup li a:hover {color:#CCC;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.pickup li a:after {width:auto;overflow:hidden;content:'＞';}
/* 新：製品紹介：flexbox */
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.pickup li.flexboxinner {margin-left:0.5%;margin-right:0.5%;}
/* flexbox 子要素 - flexbox */
#AWcasePostLP .Case_detail_New .HighLightbox .overview {justify-content:center;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .LeftSide.flexboxinner {flex:0 0 60%;max-width:60%;margin-bottom:1em;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .LeftSide .circle {background:#FFF;border-radius:50%;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .LeftSide .circle .innerwidth {position:relative;padding-top:100%;height:0;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .LeftSide .circle .innerwidth .innerheight {position:absolute;top:0;left:0;width:100%;height:100%;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .LeftSide .circle .innerwidth .innerheight {display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .RightSide.flexboxinner {flex:0 0 100%;max-width:100%;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.point li {flex:0 0 100%;max-width:100%;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.pickup li {display:flex;flex-flow:column wrap;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.pickup li {justify-content:center;align-items:center;align-content:center;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.pickup li h4 {display:flex;flex-flow:row wrap;justify-content:center;align-content:center;}
#AWcasePostLP .Case_detail_New .HighLightbox .feature ul.pickup li .image {flex:1 1 0;max-width:100%;height:auto;}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .title ul.price {}
#AWcasePostLP .Case_detail_New .HighLightbox .overview .title ul.price li {}

/* 新：関連事例 */
#AWcasePostLP .Case_detail_New .RelatedBox {box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_detail_New .RelatedBox {max-width:1500px;width:100%;}
#AWcasePostLP .Case_detail_New .RelatedBox {margin:0 auto 3em;}
/* 3カラム */
#AWcasePostLP .Case_detail_New .RelatedBox .Case_3col {justify-content:space-between;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts {box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts {position:relative;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts a {box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts a {display:block;background:#FFF;height:100%;border-radius:20px;border:1px solid #EEE;margin:0;padding:0 0 3em;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts a {text-decoration:none;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts.flexboxinner.Attention a:before {position:absolute;top:0;left:0;width:100%;height:100%;content:'';border-radius:20px;z-index:1;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts.flexboxinner.Attention a:before {background-image:linear-gradient(135deg, #00E08E 45px, transparent 0);}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts.flexboxinner.Attention a:after {position:absolute;top:0;left:0;font-size:70%;font-weight:600;color:#FFF;z-index:1;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts.flexboxinner.Attention a:after {content:'NEW';transform:rotate(-45deg) translate(-3px, 20px);}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .image {box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .image {border-radius:20px;border:2px solid #FFF;margin:0 auto;padding:0;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .image img {max-width:70%;height:auto;margin:0 15% 0;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .image img {-webkit-transition-duration:0.5s;transition-duration:0.5s;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts a:hover .image img {-webkit-transform:scale(1.1);transform:scale(1.1);}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts a:active,
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts a:hover {opacity:0.75;border:3px solid #EEE;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .image p {text-align:center;color:#777;font-size:85%;font-weight:normal;margin:0 1em 0.5em;padding:0;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .image p {display:block;position:relative;z-index:1;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .data {text-align:left;box-sizing:border-box;overflow:hidden;border:2px solid #FFF;padding:0 1.5em;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .data {border-top:0;border-bottom:0;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts a:active .data,
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts a:hover .data {border-width:0 1px 0 1px;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .data h3 {font-size:131%;letter-spacing:0;font-weight:600;color:#313131;line-height:1.5;margin:0;padding:0 0 0.5em;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .data h3 br {display:none;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .data .infomation {font-size:85%;margin:0 0 0;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .data .infomation ul {margin:0 0 0 -0.5em;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .data .infomation ul li {margin:0 0 0 0.5em;padding:3px 0;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .data .infomation ul.category {}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .data .infomation ul.category li {}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .data .infomation ul.category li.landmark {color:#FFF;border:1px solid #666;border-radius:20px;background:#666;margin:0 0 0.5em 0.5em;padding:3px 0.75em;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .data .infomation ul.category li.scale {color:#666;border:1px solid #666;border-radius:20px;background:#FFF;margin:0 0 0.5em 0.5em;padding:3px 0.75em;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .data .infomation ul.category li.industry {color:#666;border:1px solid #666;border-radius:20px;background:#FFF;margin:0 0 0.5em 0.5em;padding:3px 0.5em;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .data .infomation ul.category li.scene {color:#307FE2;border:1px solid #307FE2;border-radius:20px;background:#FFF;margin:0 0 0.5em 0.5em;padding:3px 0.5em;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .data .infomation ul.category li.option {color:#FFF;border:1px solid #59C5AE;border-radius:20px;background:#59C5AE;margin:0 0 0.5em 0.5em;padding:3px 0.5em;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .data .infomation ul.category li.product {color:#59C5AE;font-weight:600;margin-left:0;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .data .infomation ul.category li.products {color:#59C5AE;margin-left:0;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .button {box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .button {position:absolute;width:100%;height:3em;left:0;bottom:0;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .button .partnerlist {position:absolute;width:100%;height:100%;line-height:3em;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .button .partnerlist {color:#777;font-size:85%;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts a:active .button .partnerlist,
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts a:hover .button .partnerlist {display:none;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .button .click {display:none;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts a:active .button .click,
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts a:hover .button .click {display:block;position:absolute;width:100%;height:100%;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .button .click {color:#313131;font-size:100%;font-weight:600;border-radius:0 0 20px 20px;margin:0;padding:0;line-height:2.75em;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .button .click {background-image:linear-gradient(45deg, #DDD 35%, #EEE);}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .button .click {-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .button .click:not(.outmark):after {display:inline;width:auto;overflow:hidden;content:'＞';padding-left:0.25em;}
/* リンクテキスト */
#AWcasePostLP .Case_detail_New .RelatedBox .link a {font-size:85%;color:#00A785;text-decoration:none;}
#AWcasePostLP .Case_detail_New .RelatedBox .link a:active,
#AWcasePostLP .Case_detail_New .RelatedBox .link a:hover {color:#CCC;}
#AWcasePostLP .Case_detail_New .RelatedBox .link a:after {content:'＞';}
/* icon color #999 SVG */
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .button .click.outmark:after {content:'';padding-right:1em;background-size:14px;background-repeat:no-repeat;background-position:right center;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .button .click.outmark:after {background-image:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22m15.223%204.031-9.156%209.155a.888.888%200%200%201-1.342-1.164c.03-.035.063-.066.098-.099l9.139-9.146h-3.185a.89.89%200%200%201%200-1.777h5.334a.89.89%200%200%201%20.889.89v5.333a.889.889%200%201%201-1.778%200V4.031h.001zm-1.778%206.746a.888.888%200%201%201%201.778%200v4.445c0%20.979-.795%201.776-1.777%201.776H2.777A1.774%201.774%200%200%201%201%2015.223V4.557c0-.978.8-1.778%201.777-1.778h4.446a.89.89%200%200%201%200%201.779H2.777v10.667h10.668v-4.448z%22%2F%3E%3C%2Fsvg%3E');}
/* 検索結果：flexbox */
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts.flexboxinner {flex:0 0 100%;max-width:100%;margin-bottom:5%;}
#AWcasePostLP .Case_detail_New .RelatedBox .flexboxinner.empty {display:none;}
/* flexbox 子要素 - flexbox */
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .data .infomation {display:flex;flex-flow:row wrap;}
#AWcasePostLP .Case_detail_New .RelatedBox .RelatedPosts .infomation ul {display:flex;flex:0 0 100%;flex-flow:row wrap;}

/* 既存エリア（調整予定） */
#AWcasePostLP .Case_contents_Defalt {}
#AWcasePostLP .Case_contents_Defalt {}
#AWcasePostLP .Case_contents_Defalt .innerBox {margin:0 auto;box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_contents_Defalt .innerBox {max-width:1500px;width:100%;}
#AWcasePostLP .Case_contents_Defalt .innerBox {padding-bottom:3em;}
/* 関連事例リスト */
#AWcasePostLP .Case_contents_Defalt .innerBox div.aciton_btn {margin-bottom:4em;}
#AWcasePostLP .Case_contents_Defalt .innerBox .RelatedListBox {}
#AWcasePostLP .Case_contents_Defalt .innerBox .RelatedListBox h2.title {box-sizing:border-box;overflow:hidden;}
#AWcasePostLP .Case_contents_Defalt .innerBox .RelatedListBox h2.title {font-size:153.9%;font-weight:600;color:#313131;line-height:1.5;}
#AWcasePostLP .Case_contents_Defalt .innerBox .RelatedListBox p.title {font-size:85%;text-align:center;margin:0 auto 2em;}

/*----------------------------------------------------------------------------
★左右余白（1560px以下）CSS 2022/01
----------------------------------------------------------------------------*/
	/* PC width 480px 以下 */
	@media screen and (max-width:480px) {
		#AWcasePostLP .CasePost_mainvisual,
		#AWcasePostLP .Case_detail_New .Detail_Postsbox,
		#AWcasePostLP .Case_detail_New .User_Voicebox,
		#AWcasePostLP .Case_detail_New .HighLightbox,
		#AWcasePostLP .Case_detail_New .RelatedBox,
		#AWcasePostLP .Case_contents_Defalt .innerBox {padding-left:5%;padding-right:5%;}
    }
	/* PC width 400px 以下 */
	@media screen and (max-width:400px) {
		#AWcasePostLP .CasePost_mainvisual h1 {font-size:131%;}

		#AWcasePostLP .Case_detail_New h1.Detail_title_top,
		#AWcasePostLP .Case_detail_New h2.Detail_title,
		#AWcasePostLP .Case_detail_New .Detail_Postsbox .description h2,
		#AWcasePostLP .Case_detail_New .User_Voicebox h2.title,
		#AWcasePostLP .Case_detail_New .HighLightbox .overview .title ul.price li.heading h4,
		#AWcasePostLP .Case_contents_Defalt .innerBox .RelatedListBox h2.title {font-size:123.1%;}

    }









/* AW事例カテゴリLP 2023/11 */
#AWcaseCatLP {}
/* フォーム幅調整 */
#AWcaseCatLP div#contents {padding:0;margin:0;}
/* カテゴリ別メインビジュアル */
#AWcaseCatLP .CaseCategory_mainvisual {}
#AWcaseCatLP .CaseCategory_mainvisual h1 {font-size:167%;line-height:1.5;font-weight:600;padding: 25px 0 15px;}
#AWcaseCatLP .CaseCategory_mainvisual h1 small.name {font-size:50%;}
/* 背景グレー */
#AWcaseCatLP .BGgray {background-color:#F5F5F5 !important;}
/* 背景ブルーグラデーション */
#AWcaseCatLP .BGblueGL {background-image:linear-gradient(90deg, #96D5FA, #99FFFF 50%, #99F2FF);}
/* flexbox */
#AWcaseCatLP .flexbox {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
#AWcaseCatLP .flexbox {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
#AWcaseCatLP .flexboxinner {align-self:stretch;}
#AWcaseCatLP .flexboxinner {box-sizing:border-box;overflow:hidden;}
/* flexbox 1カラム */
#AWcaseCatLP .flexbox.Case_1col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 2カラム */
#AWcaseCatLP .flexbox.Case_2col .flexboxinner {flex:0 0 auto;max-width:100%;}

/* 新：ブログ段落ボックス */
#AWcaseCatLP .Case_contents .Archive_title {margin:0 auto;padding:0 0 2em;box-sizing:border-box;overflow:hidden;}
#AWcaseCatLP .Case_contents .Archive_title p {font-size:85%;text-align:center;}
#AWcaseCatLP .Case_contents .Archive_title p.option {padding-top:2em;}
#AWcaseCatLP .Case_contents .Related_title {margin:0 auto;padding:0 0 2em;box-sizing:border-box;overflow:hidden;}
#AWcaseCatLP .Case_contents .Related_title h2 {color:#313131;font-size:167%;font-weight:600;letter-spacing:1.4px;line-height:1.5;margin:1.5em auto 0;padding:0;}
#AWcaseCatLP .Case_contents .Related_title h2.reduce_space {margin-top:0.5em;}
#AWcaseCatLP .Case_contents .Related_title h2 small {font-size:70%;}
#AWcaseCatLP .Case_contents .Related_title p {font-size:85%;text-align:center;}
/* リンクボタン */
#AWcaseCatLP .linkbtn {box-sizing:border-box;overflow:hidden;}
#AWcaseCatLP .linkbtn.case {padding:1em 0 3em;}
#AWcaseCatLP .linkbtn.option {padding:3em 0 0;}
#AWcaseCatLP .linkbtn ul {}
#AWcaseCatLP .linkbtn ul li {border-radius:40px;}
#AWcaseCatLP .linkbtn ul li {-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#AWcaseCatLP .linkbtn ul li a {display:block;font-size:116%;font-weight:500;line-height:1;border-radius:30px;padding:1.25em 1.5em 1.2em;}
#AWcaseCatLP .linkbtn ul li a {-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#AWcaseCatLP .linkbtn ul li a {border:3px solid transparent;}
#AWcaseCatLP .linkbtn ul li a:active,
#AWcaseCatLP .linkbtn ul li a:hover {text-decoration:none;}
#AWcaseCatLP .linkbtn ul li.link a {background:#FFF;border:3px solid #313131;}
#AWcaseCatLP .linkbtn ul li.link a:active,
#AWcaseCatLP .linkbtn ul li.link a:hover {background:#999;border-color:#999;color:#FFF;}
/* リンクボタン：flexbox */
#AWcaseCatLP .linkbtn ul {flex-flow:column wrap;justify-content:center;align-items:center;align-content:center;}
#AWcaseCatLP .linkbtn ul li {flex:0 0 auto;max-width:100%;min-width:250px;margin:0 0 1em;}
#AWcaseCatLP .linkbtn ul li a {}
/* その他ボックス */
#AWcaseCatLP .Case_other_contents {box-sizing:border-box;overflow:hidden;}
/* 関連オプションリスト */
#AWcaseCatLP .Case_options_lists {margin-top:2em;box-sizing:border-box;overflow:hidden;}
#AWcaseCatLP .Case_options_lists .Option_title h3 {color:#313131;font-size:100%;font-weight:600;letter-spacing:1.2px;line-height:1.5;margin:0;padding:0;}
#AWcaseCatLP .Case_options_lists .Option_title h3 {display:inline;background-image:linear-gradient(rgba(0,0,0,0) 70%, rgb(242 255 0 / 0.7) 70%);}
#AWcaseCatLP .Case_options_lists .Option_title.reduce_space {margin-top:2em;}
#AWcaseCatLP .Case_options_lists .Option_title p {font-size:85%;text-align:center;margin-bottom:1em;}
#AWcaseCatLP .Case_options_lists .OptionLists {margin:2em auto 1em;}
/* 新：ブログカテゴリ一覧ボックス */
#AWcaseCatLP .Archive_Postsbox {box-sizing:border-box;overflow:hidden;}
#AWcaseCatLP .Archive_Postsbox .Archive_Posts {}
#AWcaseCatLP .Archive_Postsbox.caseRankingPages {padding-bottom:30px;}
#AWcaseCatLP .Archive_Postsbox.caseRankingPages .Archive_Posts {position:relative;}
#AWcaseCatLP .Archive_Postsbox .Archive_Posts {counter-increment:rankNum;counter-reset:count 0;}
#AWcaseCatLP .Archive_Postsbox .Archive_Posts.flexboxinner a {display:block;box-sizing:border-box;overflow:hidden;}
#AWcaseCatLP .Archive_Postsbox .Archive_Posts.flexboxinner a {border:1px solid #C8CCCC;background:#FFF;border-radius:10px;margin:0 0 1.5em;padding:1.5em 1.5em 1em;color:#474747;}
#AWcaseCatLP .Archive_Postsbox .Archive_Posts.flexboxinner a:active,
#AWcaseCatLP .Archive_Postsbox .Archive_Posts.flexboxinner a:hover {background:#FAFAFA;text-decoration:none;}

#AWcaseCatLP .Archive_Postsbox.caseRankingPages .Archive_Posts.flexboxinner a:before {position:absolute;top:0;left:0;width:100%;height:calc(100% - 1.5em);content:'';border-radius:10px;z-index:1;}
#AWcaseCatLP .Archive_Postsbox.caseRankingPages .Archive_Posts.flexboxinner a:before {background-image:linear-gradient(135deg, #59C5AE 45px, transparent 0);}
#AWcaseCatLP .Archive_Postsbox.caseRankingPages .Archive_Posts.flexboxinner a:after {position:absolute;top:0;left:0;font-size:70%;font-weight:600;color:#FFF;z-index:1;}
#AWcaseCatLP .Archive_Postsbox.caseRankingPages .Archive_Posts.flexboxinner a:after {content: counter(rankNum) ' 位';transform:rotate(-45deg) translate(-3px, 16px);}

#AWcaseCatLP .Archive_Postsbox .image {height:auto;box-sizing:border-box;overflow:hidden;}
#AWcaseCatLP .Archive_Postsbox .image img {max-width:150px;width:100%;}
#AWcaseCatLP .Archive_Postsbox .image img {-webkit-transition-duration:0.5s;transition-duration: 0.5s;}
#AWcaseCatLP .Archive_Postsbox a:hover .image img {-webkit-transform:scale(1.1);transform:scale(1.1);cursor:pointer;}
#AWcaseCatLP .Archive_Postsbox .data {text-align:left;box-sizing:border-box;overflow:hidden;}
#AWcaseCatLP .Archive_Postsbox .data h2 {font-size:116%;line-height:1.5;letter-spacing:0;font-weight:600;margin:0;color:#313131;}
#AWcaseCatLP .Archive_Postsbox .data h2 br {display:none;}
#AWcaseCatLP .Archive_Postsbox .data h3 {display:none;}
#AWcaseCatLP .Archive_Postsbox .data p {font-size:70%;margin:0 0 0.5em;}
#AWcaseCatLP .Archive_Postsbox .data .infomation {font-size:70%;margin:0 0 0;}
#AWcaseCatLP .Archive_Postsbox .data .infomation ul {margin:0 0 0 -0.5em;}
#AWcaseCatLP .Archive_Postsbox .data .infomation ul li {margin:0 0 0 0.5em;padding:0;}
#AWcaseCatLP .Archive_Postsbox .data .infomation ul.category {}
#AWcaseCatLP .Archive_Postsbox .data .infomation ul.category li {}
#AWcaseCatLP .Archive_Postsbox .data .infomation ul.category li.industry {color:#666;border:1px solid #666;border-radius:20px;background:#FFF;margin:0 0 0.5em 0.5em;padding:0 0.5em;}
#AWcaseCatLP .Archive_Postsbox .data .infomation ul.category li.scene {color:#FF6600;border:1px solid #FF6600;border-radius:20px;background:#FFF;margin:0 0 0.5em 0.5em;padding:0 0.5em;}
#AWcaseCatLP .Archive_Postsbox .data .infomation ul.category li.option {color:#FFF;border:1px solid #59C5AE;border-radius:20px;background:#59C5AE;margin:0 0 0.5em 0.5em;padding:0 0.5em;}
#AWcaseCatLP .Archive_Postsbox .data .infomation ul.category li.product {color:#59C5AE;font-weight:600;margin-left:0;}
#AWcaseCatLP .Archive_Postsbox .data .infomation ul.category li.products {color:#59C5AE;margin-left:0;}
#AWcaseCatLP .Archive_Postsbox .button {text-align:right;box-sizing:border-box;overflow:hidden;}
#AWcaseCatLP .Archive_Postsbox .button .click {color:#313131;font-size:70%;margin:0;padding:0;}
#AWcaseCatLP .Archive_Postsbox .button .click:hover,
#AWcaseCatLP .Archive_Postsbox .button .click:active {color:#777;}
#AWcaseCatLP .Archive_Postsbox .button .click:not(.extlink):after {display:inline;width:auto;overflow:hidden;content:'▶';}
/* flexbox 1カラム */
#AWcaseCatLP .Archive_Postsbox .flexbox.Case_1col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 子要素 - flexbox */
#AWcaseCatLP .Archive_Postsbox .Archive_Posts.flexboxinner a {display:flex;}
#AWcaseCatLP .Archive_Postsbox .data {display:flex;}
#AWcaseCatLP .Archive_Postsbox .data .infomation {display:flex;flex-flow:row wrap;}
#AWcaseCatLP .Archive_Postsbox .data .infomation ul {display:flex;flex:0 0 100%;flex-flow:row wrap;}
/* 1カラム */
#AWcaseCatLP .Archive_Postsbox .Case_1col {}
#AWcaseCatLP .Archive_Postsbox .Case_1col a {flex-flow:row wrap;}
#AWcaseCatLP .Archive_Postsbox .Case_1col .image {flex:0 0 100%;align-self:center;margin-bottom:0.5em;}
#AWcaseCatLP .Archive_Postsbox .Case_1col .data {flex:1 0 100%;align-self:center;flex-flow:column nowrap;}
#AWcaseCatLP .Archive_Postsbox .Case_1col .button {flex:1 0 100%;align-self:center;}

/* 新事例一覧コンテンツ（動画部分のみ） 2025/01 */
#AWcaseCatLP .CaseTopNew_contents_Box {box-sizing:border-box;overflow:hidden;}
#AWcaseCatLP .CaseTopNew_contents_Box .Archive_title {margin:0 auto 5%;border-bottom:3px solid #00A785;}
#AWcaseCatLP .CaseTopNew_contents_Box .Archive_title.NoneBorder {border:none;}
#AWcaseCatLP .CaseTopNew_contents_Box .Archive_title h2 {color:#313131;font-size:167%;font-weight:600;letter-spacing:1.4px;line-height:1.5;margin:1em auto 0em;padding:0;}
#AWcaseCatLP .CaseTopNew_contents_Box .Archive_title .green {color:#00A785;}
#AWcaseCatLP .CaseTopNew_contents_Box .Archive_title p {font-size:100%;text-align:center;margin:0 auto 1em;}
#AWcaseCatLP .CaseTopNew_contents_Box .Archive_title .En {font-family:Arial,sans-serif;}
#AWcaseCatLP .CaseTopNew_contents_Box .Archive_title strong {font-weight:600;}
#AWcaseCatLP .CaseTopNew_contents_Box .Archive_title .image {width:70%;max-width:480px;margin:0 auto;}
#AWcaseCatLP .CaseTopNew_contents_Box .Archive_title .image img {max-width:100%;}
/* Youtubeショート動画 */
#AWcaseCatLP .CaseTopNew_contents_Box .Youtube_Shorts {box-sizing:border-box;overflow:hidden;}
#AWcaseCatLP .CaseTopNew_contents_Box .Youtube_Shorts {margin:0 auto 3em;padding-top:5%;padding-bottom:6%;}
#AWcaseCatLP .CaseTopNew_contents_Box .Youtube_Shorts ul {}
#AWcaseCatLP .CaseTopNew_contents_Box .Youtube_Shorts ul li {box-sizing:border-box;overflow:hidden;}
#AWcaseCatLP .CaseTopNew_contents_Box .Youtube_Shorts ul li iframe {aspect-ratio:9 / 16;width:100%;height:100%;}
/* flexbox 1カラム（swiper）*/
#AWcaseCatLP .CaseTopNew_contents_Box .Youtube_Shorts .swiper {padding-bottom:4em;}
#AWcaseCatLP .CaseTopNew_contents_Box .Youtube_Shorts .swiper-wrapper {}
#AWcaseCatLP .CaseTopNew_contents_Box .Youtube_Shorts .swiper-wrapper .swiper-slide {height:initial;}
#AWcaseCatLP .CaseTopNew_contents_Box .Youtube_Shorts .swiper-pagination .swiper-pagination-bullet {width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 12px));}
#AWcaseCatLP .CaseTopNew_contents_Box .Youtube_Shorts .swiper-pagination .swiper-pagination-bullet {height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 12px));}
#AWcaseCatLP .CaseTopNew_contents_Box .Youtube_Shorts .swiper-pagination .swiper-pagination-bullet {margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 7px);}

/*----------------------------------------------------------------------------
★左右余白（1560px以下）CSS 2022/01
----------------------------------------------------------------------------*/
	/* PC width 480px 以下 */
	@media screen and (max-width:480px) {
		#AWcaseCatLP .CaseCategory_mainvisual,
		#AWcaseCatLP .Case_contents,
		#AWcaseCatLP .Case_other_contents,
		#AWcaseCatLP .Archive_Postsbox,
		#AWcaseCatLP .warp_201711_option_archive,
		#AWcaseCatLP .CaseTopNew_contents_Box .Youtube_Shorts {padding-left:5%;padding-right:5%;}
    }
	/* PC width 400px 以下 */
	@media screen and (max-width:400px) {
		#AWcaseCatLP .CaseCategory_mainvisual h1 {font-size:131%;}
    }



/* AW事例トップLP 2021/11 */
#AWcasetopLP {background:url(img/AWcase2021_bgMain@0.5x.png?ver=202111) 50% 0 repeat-x;position:relative;}
/* メインビジュアル */
#AWcasetopLP .CaseTop_mainvisual {height:90px;position:relative;z-index:0;}
#AWcasetopLP .CaseTop_mainvisual {box-sizing:border-box;overflow:hidden;max-width:1500px;width:100%;margin:0 auto;}
#AWcasetopLP .CaseTop_mainvisual h1 {position:relative;z-index:1;font-weight:normal;}
#AWcasetopLP .CaseTop_mainvisual h1 {font-size:167%;line-height:1.4;letter-spacing:1px;margin:0;padding:1.5em 0 0;}
#AWcasetopLP .CaseTop_mainvisual h1 {color:#FFF;text-shadow:0px 0px 8px rgba(0, 0, 0, 0.5);}
/* 前景 */
#AWcasetopLP .Case_whiteover {position:relative;z-index:1;width:100%;min-height:500px;margin:0;padding:0;}
/* 背景グリーングラデーション */
#AWcasetopLP .BGgreenGL {background-image:linear-gradient(90deg, #00B7B3, #00E18A 50%, #00D29B);}
/* 背景ブルーグラデーション */
#AWcasetopLP .BGblueGL {background-image:linear-gradient(90deg, #96D5FA, #99FFFF 50%, #99F2FF);}
/* 背景ペールグリーン */
#AWcasetopLP .BGpalegreen {background-color:#E2F1EF !important;}
/* flexbox */
#AWcasetopLP .flexbox {display:flex;flex-flow:row wrap;justify-content:stretch;align-items:stretch;align-content:stretch;}
#AWcasetopLP .flexbox {box-sizing:border-box;overflow:hidden;max-width:1500px;width:100%;margin:0 auto;}
#AWcasetopLP .flexboxinner {align-self:stretch;}
#AWcasetopLP .flexboxinner {box-sizing:border-box;overflow:hidden;}
/* flexbox 1カラム */
#AWcasetopLP .flexbox.Case_1col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 2カラム */
#AWcasetopLP .flexbox.Case_2col .flexboxinner {flex:0 0 48%;max-width:48%;}
/* flexbox 3カラム */
#AWcasetopLP .flexbox.Case_3col .flexboxinner {flex:0 0 30.33%;max-width:30.33%;}
/* flexbox 4カラム */
#AWcasetopLP .flexbox.Case_4col .flexboxinner {flex:0 0 23%;max-width:23%;}
/* flexbox 5カラム */
#AWcasetopLP .flexbox.Case_5col .flexboxinner {flex:0 0 19%;max-width:19%;}

/* 新着事例 2025/01 */
#AWcasetopLP .CaseTopNew_Postsbox {margin:0 auto;padding:0 0 4em;box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_Postsbox {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_Postsbox .CaseTopNew_Posts {position:relative;}
#AWcasetopLP .CaseTopNew_Postsbox .CaseTopNew_Posts a {border:1px solid #C8CCCC;background:#FFF;border-radius:20px;margin-bottom:1.5em;padding-right:1.5em;padding-left:1.5em;color:#474747;}
#AWcasetopLP .CaseTopNew_Postsbox .CaseTopNew_Posts a:active,
#AWcasetopLP .CaseTopNew_Postsbox .CaseTopNew_Posts a:hover {background:#FAFAFA;text-decoration:none;}
#AWcasetopLP .CaseTopNew_Postsbox .CaseTopNew_Posts.Attention a:before {position:absolute;top:0;left:0;width:100%;height:calc(100% - 1.5em);content:'';border-radius:20px;z-index:1;}
#AWcasetopLP .CaseTopNew_Postsbox .CaseTopNew_Posts.Attention a:before {background-image:linear-gradient(135deg, #00E08E 45px, transparent 0);}
#AWcasetopLP .CaseTopNew_Postsbox .CaseTopNew_Posts.Attention a:after {position:absolute;top:0;left:0;font-size:70%;font-weight:600;color:#FFF;z-index:1;}
#AWcasetopLP .CaseTopNew_Postsbox .CaseTopNew_Posts.Attention a:after {content:'NEW';transform:rotate(-45deg) translate(-3px, 20px);}
#AWcasetopLP .CaseTopNew_Postsbox .image {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_Postsbox .image {height:auto;background:#FFF;}
#AWcasetopLP .CaseTopNew_Postsbox .image .w850,
#AWcasetopLP .CaseTopNew_Postsbox .image .w400,
#AWcasetopLP .CaseTopNew_Postsbox .image .w250 {box-sizing:border-box;overflow:hidden;width:100%;height:100%;}
#AWcasetopLP .CaseTopNew_Postsbox .image .w400.profile_none {}
#AWcasetopLP .CaseTopNew_Postsbox .image img {max-width:100%;}
#AWcasetopLP .CaseTopNew_Postsbox .image img {-webkit-transition-duration:0.5s;transition-duration:0.5s;}
#AWcasetopLP .CaseTopNew_Postsbox a:hover .image img {-webkit-transform:scale(1.1);transform:scale(1.1);cursor:pointer;}
#AWcasetopLP .CaseTopNew_Postsbox .data {text-align:left;box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_Postsbox .data h2 {font-size:131%;letter-spacing:0;font-weight:600;margin:0;color:#313131;}
#AWcasetopLP .CaseTopNew_Postsbox .data h2 br {display:none;}
#AWcasetopLP .CaseTopNew_Postsbox .data h3 {font-size:100%;letter-spacing:0;margin:0;color:#313131;}
#AWcasetopLP .CaseTopNew_Postsbox .data h3 br {display:none;}
#AWcasetopLP .CaseTopNew_Postsbox .data p {font-size:85%;margin:0;}
#AWcasetopLP .CaseTopNew_Postsbox .data .infomation {box-sizing:border-box;overflow:hidden;font-size:85%;margin:0.5em 0 0;}
#AWcasetopLP .CaseTopNew_Postsbox .data .infomation ul {margin:0 0 0 -0.5em;}
#AWcasetopLP .CaseTopNew_Postsbox .data .infomation ul li {margin:0 0 0 0.5em;padding:3px 0;}
#AWcasetopLP .CaseTopNew_Postsbox .data .infomation ul.category {}
#AWcasetopLP .CaseTopNew_Postsbox .data .infomation ul.category li {}
#AWcasetopLP .CaseTopNew_Postsbox .data .infomation ul.category li.landmark {color:#FFF;border:1px solid #666;border-radius:20px;background:#666;margin:0 0 0.5em 0.5em;padding:3px 0.75em;}
#AWcasetopLP .CaseTopNew_Postsbox .data .infomation ul.category li.scale {color:#666;border:1px solid #666;border-radius:20px;background:#FFF;margin:0 0 0.5em 0.5em;padding:3px 0.75em;}
#AWcasetopLP .CaseTopNew_Postsbox .data .infomation ul.category li.industry {color:#666;border:1px solid #666;border-radius:20px;background:#FFF;margin:0 0 0.5em 0.5em;padding:3px 0.75em;}
#AWcasetopLP .CaseTopNew_Postsbox .data .infomation ul.category li.scene {color:#307FE2;border:1px solid #307FE2;border-radius:20px;background:#FFF;margin:0 0 0.5em 0.5em;padding:3px 0.75em;}
#AWcasetopLP .CaseTopNew_Postsbox .data .infomation ul.category li.option {color:#FFF;border:1px solid #59C5AE;border-radius:20px;background:#59C5AE;margin:0 0 0.5em 0.5em;padding:3px 0.75em;}
#AWcasetopLP .CaseTopNew_Postsbox .data .infomation ul.category li.product {color:#59C5AE;font-weight:600;margin-left:0;}
#AWcasetopLP .CaseTopNew_Postsbox .data .infomation ul.category li.products {color:#59C5AE;margin-left:0;}
#AWcasetopLP .CaseTopNew_Postsbox .button {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_Postsbox .button .click {font-size:100%;font-weight:600;line-height:1;border:3px solid #313131;border-radius:25px;margin:1em auto 0;padding:0.7em 1.5em 0.6em;}
#AWcasetopLP .CaseTopNew_Postsbox .button .click {-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#AWcasetopLP .CaseTopNew_Postsbox a:hover .button .click {background:#999;border-color:#999;color:#FFF;text-decoration:none;}
#AWcasetopLP .CaseTopNew_Postsbox .button .click:not(.outmark):after {display:inline;width:auto;overflow:hidden;content:'▶';}
/* icon color #999 SVG */
#AWcasetopLP .CaseTopNew_Postsbox .button .click.outmark:after {content:'';padding-right:1em;background-size:14px;background-repeat:no-repeat;background-position:right center;}
#AWcasetopLP .CaseTopNew_Postsbox .button .click.outmark:after {background-image:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22m15.223%204.031-9.156%209.155a.888.888%200%200%201-1.342-1.164c.03-.035.063-.066.098-.099l9.139-9.146h-3.185a.89.89%200%200%201%200-1.777h5.334a.89.89%200%200%201%20.889.89v5.333a.889.889%200%201%201-1.778%200V4.031h.001zm-1.778%206.746a.888.888%200%201%201%201.778%200v4.445c0%20.979-.795%201.776-1.777%201.776H2.777A1.774%201.774%200%200%201%201%2015.223V4.557c0-.978.8-1.778%201.777-1.778h4.446a.89.89%200%200%201%200%201.779H2.777v10.667h10.668v-4.448z%22%2F%3E%3C%2Fsvg%3E');}
#AWcasetopLP .CaseTopNew_Postsbox a:active .button .click.outmark:after,
#AWcasetopLP .CaseTopNew_Postsbox a:hover .button .click.outmark:after {background-image:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22m15.223%204.031-9.156%209.155a.888.888%200%200%201-1.342-1.164c.03-.035.063-.066.098-.099l9.139-9.146h-3.185a.89.89%200%200%201%200-1.777h5.334a.89.89%200%200%201%20.889.89v5.333a.889.889%200%201%201-1.778%200V4.031h.001zm-1.778%206.746a.888.888%200%201%201%201.778%200v4.445c0%20.979-.795%201.776-1.777%201.776H2.777A1.774%201.774%200%200%201%201%2015.223V4.557c0-.978.8-1.778%201.777-1.778h4.446a.89.89%200%200%201%200%201.779H2.777v10.667h10.668v-4.448z%22%2F%3E%3C%2Fsvg%3E');}
/* flexbox 1カラム（swiper）*/
#AWcasetopLP .CaseTopNew_Postsbox .swiper {padding-bottom:4em;}
#AWcasetopLP .CaseTopNew_Postsbox .swiper-wrapper {}
#AWcasetopLP .CaseTopNew_Postsbox .swiper-wrapper .swiper-slide {height:initial;}
#AWcasetopLP .CaseTopNew_Postsbox .swiper-wrapper a {flex-flow:row wrap;max-width:100%;height:100%;}
#AWcasetopLP .CaseTopNew_Postsbox .swiper-wrapper .image {flex:0 0 100%;max-width:100%;align-self:center;margin-top:1.5em;margin-bottom:1.5em;}
#AWcasetopLP .CaseTopNew_Postsbox .swiper-wrapper .image {display:flex;justify-content:center;}
#AWcasetopLP .CaseTopNew_Postsbox .swiper-wrapper .image .w850,
#AWcasetopLP .CaseTopNew_Postsbox .swiper-wrapper .image .w400,
#AWcasetopLP .CaseTopNew_Postsbox .swiper-wrapper .image .w250 {flex:1 1 0;align-self:center;}
#AWcasetopLP .CaseTopNew_Postsbox .swiper-wrapper .data {flex:0 0 100%;max-width:100%;align-self:center;flex-flow:column nowrap;}
#AWcasetopLP .CaseTopNew_Postsbox .swiper-wrapper .button {flex:0 0 100%;max-width:100%;align-self:flex-end;padding-bottom:1.5em;}
#AWcasetopLP .CaseTopNew_Postsbox .swiper-wrapper .button {display:flex;}
#AWcasetopLP .CaseTopNew_Postsbox .swiper-pagination .swiper-pagination-bullet {width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 12px));}
#AWcasetopLP .CaseTopNew_Postsbox .swiper-pagination .swiper-pagination-bullet {height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 12px));}
#AWcasetopLP .CaseTopNew_Postsbox .swiper-pagination .swiper-pagination-bullet {margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 7px);}
/* flexbox 子要素 - flexbox */
#AWcasetopLP .CaseTopNew_Postsbox .CaseTopNew_Posts a {display:flex;box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_Postsbox .data {display:flex;}
#AWcasetopLP .CaseTopNew_Postsbox .data .infomation {display:flex;flex-flow:row wrap;}
#AWcasetopLP .CaseTopNew_Postsbox .data .infomation ul {display:flex;flex:0 0 100%;flex-flow:row wrap;}

/* 新事例一覧コンテンツ 2025/01 */
#AWcasetopLP .CaseTopNew_contents_Box {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_title {margin:0 auto 5%;border-bottom:3px solid #00A785;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_title.NoneBorder {border:none;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_title h2 {color:#313131;font-size:167%;font-weight:600;letter-spacing:1.4px;line-height:1.5;margin:1em auto 0em;padding:0;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_title .green {color:#00A785;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_title p {font-size:100%;text-align:center;margin:0 auto 1em;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_title .En {font-family:Arial,sans-serif;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_title strong {font-weight:600;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_title .image {width:70%;max-width:480px;margin:0 auto;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_title .image img {max-width:100%;}
/* 絞込検索ボックス */
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form {margin:0 auto;max-width:1500px;width:100%;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block {border-bottom:2px solid #F5F5F5;margin-bottom:1.5em;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX {border-bottom:1px solid #00A785;margin-bottom:1.5em;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li,
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li a {background:#F5F5F5;border-radius:8px 8px 0 0;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li a {-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li a:active,
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li a:hover {background:#00A785;text-decoration:none;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li.selected a {background:#00A785;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li a.tax_type01 {}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li a.tax_type02 {}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li a.tax_type03 {}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li a.tax_type04 {}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li a.tax_type05 {}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li a h3 {font-size:93%;font-weight:600;line-height:1;color:#313131;padding:1em 0;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li a.tax_type01 h3,
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li a.tax_type02 h3,
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li a.tax_type05 h3 {width:2em;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li a.tax_type03 h3 {width:3em;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li a:active h3,
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li a:hover h3 {color:#FFF;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li.selected a h3 {color:#FFF;}
/* 選択ボックス：flexbox 5カラム */
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX.Case_5col {justify-content:space-between;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li {display:flex;flex-flow:row wrap;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li a {flex-grow:1;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li a {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingBOX li a {display:flex;flex-flow:column wrap;justify-content:center;align-content:center;}
/* 送信/クリアボタン */
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Button {margin:0 auto 3em;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Button button {cursor:pointer;transition:0.5s;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Button button {font-size:108%;font-weight:500;line-height:1;border-radius:1.75em;padding:1.25em 0.5em;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Button button:hover {opacity:0.8;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form button.submit {border:none;color:#FFF;background:linear-gradient(to bottom, #929292 0%,#3b3b3b 100%);}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form button.clear {border:1px solid #C8CCCC;color:#313131;background:#FFF;}
/* 送信/クリアボタン：flexbox */
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Button.Case_2col {justify-content:center;align-items:center;align-content:center;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Button.Case_2col .flexboxinner {flex:1 1 0;max-width:300px;margin:0 0.5em;}
/* フォーム */
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingInner {}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingInner .CaseWrap {margin:0 0 1.5em;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingInner #Wrap_01.CaseWrap {}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingInner #Wrap_02.CaseWrap {}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingInner #Wrap_03.CaseWrap {}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingInner #Wrap_04.CaseWrap {}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingInner #Wrap_05.CaseWrap {}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingInner ul {}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form .search_filter_Block .CaseSearchingInner ul li {}
/* チェックリスト */
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.list,
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist,
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasParentlist {}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.list li,
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist li {text-align:left;padding:0;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasParentlist li {text-align:left;padding:0 0.5em 0 0;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.list li input[type='checkbox'],
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist li input[type='checkbox'],
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasParentlist li input[type='checkbox'] {-webkit-transform:scale(1.5);transform:scale(1.5);margin:5px 10px 5px 3px;}
/* チェックリスト：flexbox */
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.list,
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form #Wrap_05.CaseWrap ul.hasChildlist,
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form #Wrap_05.CaseWrap ul.hasParentlist {justify-content:space-between;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.list li {display:flex;flex-flow:row wrap;justify-content:center;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form #Wrap_01.CaseWrap ul.list li {flex:1 1 auto;justify-content:flex-start;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form #Wrap_02.CaseWrap ul.list li {flex:1 1 auto;justify-content:flex-start;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form #Wrap_03.CaseWrap ul.list li {flex:1 1 auto;justify-content:flex-start;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form #Wrap_04.CaseWrap ul.list li {flex:1 1 auto;justify-content:flex-start;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form #Wrap_05.CaseWrap ul.hasChildlist li {flex:0 0 100%;max-width:100%;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form #Wrap_05.CaseWrap ul.hasChildlist li:nth-child(1),
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form #Wrap_05.CaseWrap ul.hasChildlist li:nth-child(2) {border-top:none;padding-top:0;margin-top:0;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form #Wrap_05.CaseWrap ul.hasParentlist li {flex:1 1 auto;max-width:100%;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.list {width:96%;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.list li.singleItem {font-size:100%;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.list li.singleItem small {font-size:70%;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist {}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist li.parentItem {border-top:1px solid #EEE;padding:0;margin-top:0;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist li.parentItem {font-size:100%;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist li.parentItem label {}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist li.parentItem small {font-size:70%;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasParentlist {}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasParentlist li.childItem {font-size:100%;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasParentlist li.childItem small {font-size:70%;}
/* 階層（表示/非表示）*/
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist li.parentItem details {padding:0 2%;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist li.parentItem details[open] {background:#F5F5F5;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist li.parentItem details summary {display:inline;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist li.parentItem details summary::-webkit-details-marker {display:none;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist li.parentItem details summary label {color:#00A785;text-decoration:underline;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist li.parentItem details[open] summary label {color:#999;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist li.parentItem details summary .icon {display:inline-block;position:relative;width:1.5em;height:1.5em;left:0;bottom:-6px;border-radius:0.75em;margin-left:2px;cursor:pointer;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist li.parentItem details summary .icon {box-sizing:border-box;background:#00A785;color:#FFF;line-height:1;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist li.parentItem details summary .icon {text-align:center;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist li.parentItem details summary .icon::before {display:block;position:absolute;width:100%;height:100%;content:'＋';font-size:1.25em;font-weight:600;padding:0.15em 0 0;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist li.parentItem details[open] summary .icon {background:#FFF;color:#00A785;border:2px solid #00A785;line-height:1;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form ul.hasChildlist li.parentItem details[open] summary .icon::before {content:'－';padding:0.05em 0 0;}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form details ul.hasParentlist.answer {}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form details ul.hasParentlist.answer li.childItem {}
#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form details ul.hasParentlist.answer li.childItem label {}

/* 問い合わせボタン */
#AWcasetopLP .CaseTopNew_contents_Box .Archive_contact {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_contact a {display:block;font-size:100%;font-weight:600;line-height:1;border-radius:25px;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_contact a {background:#FFF;border:3px solid #313131;margin:0 auto 3em;padding:0.7em 1.5em 0.6em;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_contact a {-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_contact a {width:40%;min-width:240px;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_contact a:active,
#AWcasetopLP .CaseTopNew_contents_Box .Archive_contact a:hover {background:#999;border-color:#999;color:#FFF;text-decoration:none;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_contact a:not(.outmark):after {display:inline;width:auto;overflow:hidden;content:'▶';}
/* icon color #999 SVG */
#AWcasetopLP .CaseTopNew_contents_Box .Archive_contact a.outmark:after {content:'';padding-right:1em;background-size:14px;background-repeat:no-repeat;background-position:right center;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_contact a.outmark:after {background-image:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22m15.223%204.031-9.156%209.155a.888.888%200%200%201-1.342-1.164c.03-.035.063-.066.098-.099l9.139-9.146h-3.185a.89.89%200%200%201%200-1.777h5.334a.89.89%200%200%201%20.889.89v5.333a.889.889%200%201%201-1.778%200V4.031h.001zm-1.778%206.746a.888.888%200%201%201%201.778%200v4.445c0%20.979-.795%201.776-1.777%201.776H2.777A1.774%201.774%200%200%201%201%2015.223V4.557c0-.978.8-1.778%201.777-1.778h4.446a.89.89%200%200%201%200%201.779H2.777v10.667h10.668v-4.448z%22%2F%3E%3C%2Fsvg%3E');}

/* 新：事例一覧 */
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox {margin:0 auto 1.5em;}
/* 3カラム */
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Case_3col {justify-content:space-between;}
/* ランキング（3位）*/
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts {position:relative;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts {counter-increment:rankNum;counter-reset:count 0;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts a {}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts a.logo {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts a.logo {display:block;background:#FFF;border-radius:20px;border:1px solid #EEE;margin:0;padding:0;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts a.logo .logobox {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts a.logo .logobox {border-radius:20px;border:2px solid #FFF;margin:0 auto;padding:0;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts a.logo:active .logobox,
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts a.logo:hover .logobox {opacity:0.75;border:2px solid #EEE;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts a.logo .logobox img {max-width:70%;height:auto;margin:0 15% 0;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts a.logo .logobox img {-webkit-transition-duration:0.5s;transition-duration:0.5s;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts a.logo:hover .logobox img {-webkit-transform:scale(1.1);transform:scale(1.1);}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts a.logo .logobox h3 {color:#777;font-size:85%;font-weight:normal;margin:0 1em 1em;padding:0;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts a.logo .logobox h3 {position:relative;z-index:1;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts.flexboxinner a.logo:before {position:absolute;top:0;left:0;width:100%;height:calc(100% - 3.3em);content:'';border-radius:20px;z-index:1;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts.flexboxinner a.logo:before {background-image:linear-gradient(135deg, #00A785 45px, transparent 0);}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts.flexboxinner a.logo:after {position:absolute;top:0;left:0;font-size:70%;font-weight:600;color:#FFF;z-index:1;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts.flexboxinner a.logo:after {content: counter(rankNum) ' 位';transform:rotate(-45deg) translate(-3px, 20px);}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts a.link {display:inline-block;font-size:85%;color:#00A785;text-decoration:none;margin:0.5em auto 0;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts a.link:active,
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts a.link:hover {color:#CCC;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts a.link:after {content:'＞';}
/* ランキング（3位）：flexbox */
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .Ranking_Posts.flexboxinner {flex:0 0 100%;max-width:100%;}
/* 検索結果 */
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts {position:relative;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts a {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts a {display:block;background:#FFF;height:100%;border-radius:20px;border:1px solid #EEE;margin:0;padding:0 0 3em;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts a {text-decoration:none;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts.flexboxinner.Attention a:before {position:absolute;top:0;left:0;width:100%;height:100%;content:'';border-radius:20px;z-index:1;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts.flexboxinner.Attention a:before {background-image:linear-gradient(135deg, #00E08E 45px, transparent 0);}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts.flexboxinner.Attention a:after {position:absolute;top:0;left:0;font-size:70%;font-weight:600;color:#FFF;z-index:1;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts.flexboxinner.Attention a:after {content:'NEW';transform:rotate(-45deg) translate(-3px, 20px);}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .image {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .image {border-radius:20px;border:2px solid #FFF;margin:0 auto;padding:0;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .image img {max-width:70%;height:auto;margin:0 15% 0;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .image img {-webkit-transition-duration:0.5s;transition-duration:0.5s;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts a:hover .image img {-webkit-transform:scale(1.1);transform:scale(1.1);}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts a:active,
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts a:hover {opacity:0.75;border:3px solid #EEE;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .image p {text-align:center;color:#777;font-size:85%;font-weight:normal;margin:0 1em 0.5em;padding:0;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .image p {display:block;position:relative;z-index:1;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .data {text-align:left;box-sizing:border-box;overflow:hidden;border:2px solid #FFF;padding:0 1.5em;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .data {border-top:0;border-bottom:0;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts a:active .data,
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts a:hover .data {border-width:0 1px 0 1px;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .data h3 {font-size:131%;letter-spacing:0;font-weight:600;color:#313131;line-height:1.5;margin:0;padding:0 0 0.5em;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .data h3 br {display:none;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .data .infomation {font-size:85%;margin:0 0 0;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .data .infomation ul {margin:0 0 0 -0.5em;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .data .infomation ul li {margin:0 0 0 0.5em;padding:3px 0;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .data .infomation ul.category {}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .data .infomation ul.category li {}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .data .infomation ul.category li.landmark {color:#FFF;border:1px solid #666;border-radius:20px;background:#666;margin:0 0 0.5em 0.5em;padding:3px 0.75em;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .data .infomation ul.category li.scale {color:#666;border:1px solid #666;border-radius:20px;background:#FFF;margin:0 0 0.5em 0.5em;padding:3px 0.75em;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .data .infomation ul.category li.industry {color:#666;border:1px solid #666;border-radius:20px;background:#FFF;margin:0 0 0.5em 0.5em;padding:3px 0.5em;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .data .infomation ul.category li.scene {color:#307FE2;border:1px solid #307FE2;border-radius:20px;background:#FFF;margin:0 0 0.5em 0.5em;padding:3px 0.5em;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .data .infomation ul.category li.option {color:#FFF;border:1px solid #59C5AE;border-radius:20px;background:#59C5AE;margin:0 0 0.5em 0.5em;padding:3px 0.5em;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .data .infomation ul.category li.product {color:#59C5AE;font-weight:600;margin-left:0;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .data .infomation ul.category li.products {color:#59C5AE;margin-left:0;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .button {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .button {position:absolute;width:100%;height:3em;left:0;bottom:0;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .button .partnerlist {position:absolute;width:100%;height:100%;line-height:3em;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .button .partnerlist {color:#777;font-size:85%;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts a:active .button .partnerlist,
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts a:hover .button .partnerlist {display:none;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .button .click {display:none;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts a:active .button .click,
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts a:hover .button .click {display:block;position:absolute;width:100%;height:100%;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .button .click {color:#313131;font-size:100%;font-weight:600;border-radius:0 0 20px 20px;margin:0;padding:0;line-height:2.75em;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .button .click {background-image:linear-gradient(45deg, #DDD 35%, #EEE);}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .button .click {-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .button .click:not(.outmark):after {display:inline;width:auto;overflow:hidden;content:'＞';padding-left:0.25em;}
/* icon color #999 SVG */
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .button .click.outmark:after {content:'';padding-right:1em;background-size:14px;background-repeat:no-repeat;background-position:right center;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .button .click.outmark:after {background-image:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22m15.223%204.031-9.156%209.155a.888.888%200%200%201-1.342-1.164c.03-.035.063-.066.098-.099l9.139-9.146h-3.185a.89.89%200%200%201%200-1.777h5.334a.89.89%200%200%201%20.889.89v5.333a.889.889%200%201%201-1.778%200V4.031h.001zm-1.778%206.746a.888.888%200%201%201%201.778%200v4.445c0%20.979-.795%201.776-1.777%201.776H2.777A1.774%201.774%200%200%201%201%2015.223V4.557c0-.978.8-1.778%201.777-1.778h4.446a.89.89%200%200%201%200%201.779H2.777v10.667h10.668v-4.448z%22%2F%3E%3C%2Fsvg%3E');}
/* 検索結果：flexbox */
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts.flexboxinner {flex:0 0 100%;max-width:100%;margin-bottom:5%;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .flexboxinner.empty {display:none;}
/* flexbox 子要素 - flexbox */
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .data .infomation {display:flex;flex-flow:row wrap;}
#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox .searchResults_Posts .infomation ul {display:flex;flex:0 0 100%;flex-flow:row wrap;}
/* 検索結果：もっと見るボタン */
#AWcasetopLP .CaseTopNew_contents_Box #ResultsMoreItems {}
#AWcasetopLP .CaseTopNew_contents_Box #ResultsMoreItems ul li {}
#AWcasetopLP .CaseTopNew_contents_Box #MoreItemButtons {box-sizing:border-box;overflow:hidden;margin-bottom:3em;}
#AWcasetopLP .CaseTopNew_contents_Box #MoreItemButtons button {}
#AWcasetopLP .CaseTopNew_contents_Box #MoreItemButtons button.more {}
#AWcasetopLP .CaseTopNew_contents_Box #MoreItemButtons button.close {display:none;}
#AWcasetopLP .CaseTopNew_contents_Box #MoreItemButtons button.click {font-size:100%;font-weight:600;line-height:1;border-radius:25px;}
#AWcasetopLP .CaseTopNew_contents_Box #MoreItemButtons button.click {background:#FFF;border:3px solid #313131;margin:0 auto;padding:0.7em 1.5em 0.6em;}
#AWcasetopLP .CaseTopNew_contents_Box #MoreItemButtons button.click {-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#AWcasetopLP .CaseTopNew_contents_Box #MoreItemButtons button.click {}
#AWcasetopLP .CaseTopNew_contents_Box #MoreItemButtons button.click:active,
#AWcasetopLP .CaseTopNew_contents_Box #MoreItemButtons button.click:hover {background:#999;border-color:#999;color:#FFF;text-decoration:none;}
/* flexbox 1カラム */
#AWcasetopLP .CaseTopNew_contents_Box #MoreItemButtons.flexbox.Case_1col {flex-flow:column nowrap;}
#AWcasetopLP .CaseTopNew_contents_Box #MoreItemButtons.flexbox.Case_1col .flexboxinner {flex:0 0 40%;min-width:240px;}
/* 検索結果：なし */
#AWcasetopLP .CaseTopNew_contents_Box #searchResults_NoItem {box-sizing:border-box;overflow:hidden;margin-bottom:3em;}
#AWcasetopLP .CaseTopNew_contents_Box #searchResults_NoItem p {font-size:100%;text-align:center;margin:0 0 0.5em;}
#AWcasetopLP .CaseTopNew_contents_Box #searchResults_NoItem a {color:#00A785;}
#AWcasetopLP .CaseTopNew_contents_Box #searchResults_NoItem a:active,
#AWcasetopLP .CaseTopNew_contents_Box #searchResults_NoItem a:hover {color:#CCC;}
/* Youtubeショート動画 */
#AWcasetopLP .CaseTopNew_contents_Box .Youtube_Shorts {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .Youtube_Shorts {margin:0 auto 3em;padding-top:5%;padding-bottom:6%;}
#AWcasetopLP .CaseTopNew_contents_Box .Youtube_Shorts ul {}
#AWcasetopLP .CaseTopNew_contents_Box .Youtube_Shorts ul li {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .Youtube_Shorts ul li iframe {aspect-ratio:9 / 16;width:100%;height:100%;}
/* flexbox 1カラム（swiper）*/
#AWcasetopLP .CaseTopNew_contents_Box .Youtube_Shorts .swiper {padding-bottom:4em;}
#AWcasetopLP .CaseTopNew_contents_Box .Youtube_Shorts .swiper-wrapper {}
#AWcasetopLP .CaseTopNew_contents_Box .Youtube_Shorts .swiper-wrapper .swiper-slide {height:initial;}
#AWcasetopLP .CaseTopNew_contents_Box .Youtube_Shorts .swiper-pagination .swiper-pagination-bullet {width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 12px));}
#AWcasetopLP .CaseTopNew_contents_Box .Youtube_Shorts .swiper-pagination .swiper-pagination-bullet {height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 12px));}
#AWcasetopLP .CaseTopNew_contents_Box .Youtube_Shorts .swiper-pagination .swiper-pagination-bullet {margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 7px);}
/* 新着企業 */
#AWcasetopLP .CaseTopNew_contents_Box .New_Arrivals {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .New_Arrivals {margin:0 auto;padding:5% 0 2%;}
#AWcasetopLP .CaseTopNew_contents_Box .New_Arrivals ul {}
#AWcasetopLP .CaseTopNew_contents_Box .New_Arrivals ul li {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .New_Arrivals ul li {background:#FFF;border-radius:10px;}
#AWcasetopLP .CaseTopNew_contents_Box .New_Arrivals ul li.empty {border:0;background:transparent;}
#AWcasetopLP .CaseTopNew_contents_Box .New_Arrivals ul li img {max-width:90%;height:auto;margin:0 5%;}
#AWcasetopLP .CaseTopNew_contents_Box .New_Arrivals ul li h3 {display:none;}
/* 5カラム */
#AWcasetopLP .CaseTopNew_contents_Box .New_Arrivals .Case_5col {justify-content:space-between;}
#AWcasetopLP .CaseTopNew_contents_Box .New_Arrivals .Case_5col .flexboxinner {flex:0 0 31.33%;max-width:31.33%;margin-bottom:3%;}
/* 企業一覧 */
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies {margin:0 auto;padding:3em 0 0;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul {}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.empty {border:0;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.nolink {}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.nolink {background:#FFF;border-radius:10px;border:1px solid #FFF;margin-bottom:4%;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.nolink img {max-width:90%;height:auto;margin:0 5%;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.nolink h3 {display:none;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.haslink {position:relative;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.haslink {background:#FFF;border-radius:10px;margin-bottom:4%;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.haslink a {box-sizing:border-box;overflow:hidden;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.haslink a {display:block;background:#FFF;border-radius:10px;height:100%;border:2px solid #FFF;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.haslink a {text-decoration:none;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.haslink a:active,
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.haslink a:hover {opacity:0.75;border:2px solid #EEE;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.haslink a img {max-width:90%;height:auto;margin:0 5%;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.haslink a img {-webkit-transition-duration:0.5s;transition-duration:0.5s;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.haslink a:hover img {-webkit-transform:scale(1.1);transform:scale(1.1);}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.haslink a h3 {display:none;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.haslink a .click {position:relative;z-index:1;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.haslink a .click {color:#00A785;font-size:70%;font-weight:normal;margin:0 0.25em 0.5em;padding:0;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.haslink a .click {-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.haslink a .click:not(.outmark):after {display:inline;width:auto;overflow:hidden;content:'＞';}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.haslink a .click {display:block;}
/* icon color #999 SVG */
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.haslink a .click.outmark:after {content:'';padding-right:1em;background-size:14px;background-repeat:no-repeat;background-position:right center;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul li.haslink a .click.outmark:after {background-image:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22m15.223%204.031-9.156%209.155a.888.888%200%200%201-1.342-1.164c.03-.035.063-.066.098-.099l9.139-9.146h-3.185a.89.89%200%200%201%200-1.777h5.334a.89.89%200%200%201%20.889.89v5.333a.889.889%200%201%201-1.778%200V4.031h.001zm-1.778%206.746a.888.888%200%201%201%201.778%200v4.445c0%20.979-.795%201.776-1.777%201.776H2.777A1.774%201.774%200%200%201%201%2015.223V4.557c0-.978.8-1.778%201.777-1.778h4.446a.89.89%200%200%201%200%201.779H2.777v10.667h10.668v-4.448z%22%2F%3E%3C%2Fsvg%3E');}
/* 5カラム */
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies .Case_5col {justify-content:space-between;}
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies .Case_5col .flexboxinner {flex:0 0 30.33%;max-width:30.33%;}
/* flexbox 5カラム（swiper）*/
#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies .swiper {margin-bottom:1%;}



/* 既存事例 */
#AWcasetopLP .Case_top_Defalt {}

/*----------------------------------------------------------------------------
★左右余白（共通）CSS 2020/10
----------------------------------------------------------------------------*/
	/* PC width 480px 以下 */
	@media screen and (max-width:480px) {
		#AWcasetopLP .CaseTop_mainvisual,
		#AWcasetopLP .CaseTopNew_Postsbox,
		#AWcasetopLP .CaseTopNew_contents_Box .Front_Searching form,
		#AWcasetopLP .CaseTopNew_contents_Box .Archive_contact,
		#AWcasetopLP .CaseTopNew_contents_Box .Archive_Postsbox,
		#AWcasetopLP .CaseTopNew_contents_Box .Youtube_Shorts,
		#AWcasetopLP .CaseTopNew_contents_Box .New_Arrivals ul,
		#AWcasetopLP .CaseTopNew_contents_Box .All_Case_Studies ul {padding-left:5%;padding-right:5%;}
    }
	/* PC width 400px 以下 */
	@media screen and (max-width:400px) {
		#AWcasetopLP .CaseTop_mainvisual h1 {font-size:131%;}
    }










/* Gravio無償貸出LP 2021/06 */
#GR_EvaluationLP {background:url(img/GR_Evaluation_MainBg@0.5x-100.jpg) 50% 50px repeat-x;position:relative;}
/* フォーム幅調整 */
#GR_EvaluationLP div#contents {padding:0;margin:0;}
#GR_EvaluationLP .taxnomy-title {}
#GR_EvaluationLP .taxnomy-title h1 {height:50px;line-height:50px;}
#GR_EvaluationLP .taxnomy-title h1.free_page_title {text-align:center;margin:0;}
#GR_EvaluationLP .taxnomy-title h1.free_page_title span {display:inline;font-size:100%;border:0;margin:0;padding: 0;}
/* メインビジュアル */
#GR_EvaluationLP .GREval_mainvisual {height:550px;position:relative;z-index:0;}
#GR_EvaluationLP .GREval_mainvisual {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:25px auto 0;padding:80px 0 0 0;}
#GR_EvaluationLP .GREval_mainvisual {background:rgb(255 255 255 / 0.95);}
#GR_EvaluationLP .GREval_mainvisual .MainLogo {position:absolute;right:0;top:0;width:57.5%;height:auto;max-width:276px;max-height:58px;}
#GR_EvaluationLP .GREval_mainvisual .MainLogo img {max-width:100%;}
#GR_EvaluationLP .GREval_mainvisual h1 {position:relative;z-index:1;font-weight:normal;}
#GR_EvaluationLP .GREval_mainvisual h1 {font-size:138.5%;line-height:1.4;text-align:center;letter-spacing:1px;margin:0 8%;}
#GR_EvaluationLP .GREval_mainvisual h1 strong {font-size:108%;}
#GR_EvaluationLP .GREval_mainvisual .Pickupbox {margin:15px auto 20px;padding:25px 0 25px;overflow:hidden;box-sizing:border-box;}
#GR_EvaluationLP .GREval_mainvisual .Pickupbox ul {text-align:center;list-style:none;overflow:hidden;box-sizing:border-box;}
#GR_EvaluationLP .GREval_mainvisual .Pickupbox ul li {background:#FFF;border-radius:30px;display:inline-block;}
#GR_EvaluationLP .GREval_mainvisual .Pickupbox ul li {font-size:100%;font-weight:600;line-height:1.2;text-align:center;margin:0 10px 10px;padding:0.5em 2em;}
#GR_EvaluationLP .GREval_mainvisual .Pickupbox .Pickuptext {font-size:131%;font-weight:600;line-height:1;color:#FFF;}
#GR_EvaluationLP .GREval_mainvisual .MainPic img {max-width:100%;}
/* 前景 */
#GR_EvaluationLP .GREval_whiteover {position:relative;z-index:1;width:100%;min-height:500px;margin:-41px 0 0;padding:0 0 0;}
/* 背景白 */
#GR_EvaluationLP .BGwhite {background-color:#FFF !important;}
/* 背景グレー */
#GR_EvaluationLP .BGgray {background-color:#F5F5F5 !important;}
/* 背景グリーン */
#GR_EvaluationLP .BGgreen {background-color:#00A785 !important;}
/* 背景薄グリーン */
#GR_EvaluationLP .BGlightgreen {background-color:#f5fcf7 !important;}
/* 背景オレンジ */
#GR_EvaluationLP .BGorange {background-color:#e8551e !important;}
/* グリーン */
#GR_EvaluationLP .green {color:#00A785 !important;}
/* オレンジ */
#GR_EvaluationLP .orange {color:#e8551e !important;}
/* グレー */
#GR_EvaluationLP .gray {color:#777 !important;}
/* flexbox */
#GR_EvaluationLP .flexbox {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
#GR_EvaluationLP .flexbox {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
#GR_EvaluationLP .flexboxinner {align-self: stretch;}
#GR_EvaluationLP .flexboxinner {box-sizing:border-box;overflow:hidden;}
/* flexbox 1カラム */
#GR_EvaluationLP .flexbox.GREval_1col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 2カラム */
#GR_EvaluationLP .flexbox.GREval_2col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 3カラム */
#GR_EvaluationLP .flexbox.GREval_3col .flexboxinner {flex:0 0 100%;max-width:100%;}

/* 大見出し */
#GR_EvaluationLP .GREval_top_heading {margin:0 auto;padding:0 0 50px;box-sizing:border-box;overflow:hidden;}
#GR_EvaluationLP .GREval_top_heading h2 {font-size:131%;margin:40px auto 0;padding:0;}
#GR_EvaluationLP .GREval_top_heading h2 strong {font-weight:600;}
#GR_EvaluationLP .GREval_top_heading h2:before {display:block;content:'';background:url(img/GR_Evaluation_Headicon@0.5x.png) 0 0 no-repeat;}
#GR_EvaluationLP .GREval_top_heading h2:before {width:50px;height:50px;margin:0 auto 20px;}
#GR_EvaluationLP .GREval_top_heading p {font-size:85%;margin:0;}
#GR_EvaluationLP .GREval_top_heading p.center {text-align:center;}
#GR_EvaluationLP .GREval_top_heading p a:hover,
#GR_EvaluationLP .GREval_top_heading p a:active {text-decoration:underline;}

/* 小見出し */
#GR_EvaluationLP .GREval_heading {margin:0 auto;padding:0;box-sizing:border-box;overflow: visible;}
#GR_EvaluationLP .GREval_heading h3 {font-size:131%;font-weight:600;text-align:center;margin:50px auto 0;padding:0;}
#GR_EvaluationLP .GREval_heading h3.Number:before {display:block;content:'';color:#00A785;font-family:'Arial';font-weight:normal;}
#GR_EvaluationLP .GREval_heading h3.Number:before {width:90px;height:auto;font-size:30px;line-height:1;text-align:center;margin:0 auto 10px;}
#GR_EvaluationLP .GREval_heading .flexbox.N01 h3.Number:before {content:'01';}
#GR_EvaluationLP .GREval_heading .flexbox.N02 h3.Number:before {content:'02';}
#GR_EvaluationLP .GREval_heading .flexbox.N03 h3.Number:before {content:'03';}
#GR_EvaluationLP .GREval_heading h4 {font-size:116%;font-weight:600;text-align:center;margin:0 auto 20px;padding:0;}
#GR_EvaluationLP .GREval_heading h4.ArrowBottomBig:before {display:block;content:'';background:url(img/GR_Evaluation_ArrowbottomBig@0.5x.png) 0 0 no-repeat;}
#GR_EvaluationLP .GREval_heading h4.ArrowBottomBig:before {width:90px;height:30px;margin:0 auto 10px;}
#GR_EvaluationLP .GREval_heading h5 {font-size:116%;font-weight:600;text-align:left;margin:40px auto 20px;padding:0;}
#GR_EvaluationLP .GREval_heading ul {list-style:none;margin:0 0 1em 0;padding:0 0 0 1em;}
#GR_EvaluationLP .GREval_heading ul li {text-indent:-1em;}
#GR_EvaluationLP .GREval_heading ul li {font-size:85%;}
#GR_EvaluationLP .GREval_heading p {font-size:85%;margin:0 0 1em 0;padding:0 0 0 1em;}
#GR_EvaluationLP .GREval_heading img {max-width:100%;}

/* テーブル */
#GR_EvaluationLP .GREval_table {margin:0 auto;padding:0 0 40px;box-sizing:border-box;overflow:hidden;}
#GR_EvaluationLP .GREval_table .flexbox {text-align:left;}
#GR_EvaluationLP .GREval_table .flexbox {border-top:1px solid #EEE;}
#GR_EvaluationLP .GREval_table .flexbox:last-of-type {border-bottom:1px solid #EEE;}
#GR_EvaluationLP .GREval_table .flexbox .flexboxinner {font-size:85%;}
#GR_EvaluationLP .GREval_table .flexbox.GREval_2col .flexboxinner.Lcol {flex:0 0 25%;max-width:25%;align-self: center;font-weight:600;padding:0.5em 0 0.5em 0.5em;}
#GR_EvaluationLP .GREval_table .flexbox.GREval_2col .flexboxinner.Rcol {flex:0 0 75%;max-width:75%;padding:0.5em 0.5em 0.5em 0.5em;}
#GR_EvaluationLP .GREval_table ul {list-style:none;margin:0;padding:0 0 0 1em;}
#GR_EvaluationLP .GREval_table ul li {text-indent:-1em;}
#GR_EvaluationLP .GREval_table ul li {font-size:100%;}

/* ガイド */
#GR_EvaluationLP .GREval_guide {margin:0 auto;padding:0 0 30px;box-sizing:border-box;overflow:hidden;}
#GR_EvaluationLP .GREval_guide .flexbox {position:relative;text-align:left;padding-bottom:35px;}
#GR_EvaluationLP .GREval_guide .flexbox:after {display:block;content:'';background:url(img/GR_Evaluation_Arrowbottom@0.5x.png) center 0 no-repeat;}
#GR_EvaluationLP .GREval_guide .flexbox:after {position:absolute;width:100%;height:15px;left:0;bottom:10px;}
#GR_EvaluationLP .GREval_guide .flexbox:last-of-type {padding-bottom:0;}
#GR_EvaluationLP .GREval_guide .flexbox:last-of-type:after {display:none;}
#GR_EvaluationLP .GREval_guide .flexbox .flexboxinner {font-size:85%;background:#FFF;}
#GR_EvaluationLP .GREval_guide .flexbox.GREval_2col .flexboxinner.Lcol {flex:0 0 25%;max-width:25%;}
#GR_EvaluationLP .GREval_guide .flexbox.GREval_2col .flexboxinner.Rcol {flex:0 0 75%;max-width:75%;padding:1em 1em 1em 1.5em;}
#GR_EvaluationLP .GREval_guide .flexbox.GREval_2col .flexboxinner.Rcol {display:flex;flex-flow:row nowrap;}
#GR_EvaluationLP .GREval_guide .flexbox.GREval_2col .flexboxinner.Rcol strong {font-weight:normal;}
#GR_EvaluationLP .GREval_guide .flexbox.GREval_2col .flexboxinner.Rcol strong {display:inline-block;flex:1 1 auto;align-self:center;overflow:hidden;box-sizing:border-box;}
#GR_EvaluationLP .GREval_guide .flexbox .flexboxinner.Lcol strong {display:flex;flex-flow:column nowrap;height:100%;}
#GR_EvaluationLP .GREval_guide .flexbox .flexboxinner.Lcol strong span {display:block;flex:1 1 60%;overflow:hidden;box-sizing:border-box;text-align:center;padding:0.5em 1em;}
#GR_EvaluationLP .GREval_guide .flexbox .flexboxinner.Lcol strong span br {display:none;}
#GR_EvaluationLP .GREval_guide .flexbox .flexboxinner.Lcol strong:before {display:block;flex:0 0 40%;content:'';color:#FFF;font-family:'Arial';font-weight:normal;}
#GR_EvaluationLP .GREval_guide .flexbox .flexboxinner.Lcol strong:before {font-size:20px;text-align:center;}
#GR_EvaluationLP .GREval_guide .flexbox.N01 .flexboxinner.Lcol strong span,
#GR_EvaluationLP .GREval_guide .flexbox.N04 .flexboxinner.Lcol strong span {color:#00A785;}
#GR_EvaluationLP .GREval_guide .flexbox.N02 .flexboxinner.Lcol strong span,
#GR_EvaluationLP .GREval_guide .flexbox.N05 .flexboxinner.Lcol strong span {color:#1683fa;}
#GR_EvaluationLP .GREval_guide .flexbox.N03 .flexboxinner.Lcol strong span,
#GR_EvaluationLP .GREval_guide .flexbox.N06 .flexboxinner.Lcol strong span {color:#913cb0;}
#GR_EvaluationLP .GREval_guide .flexbox.N01 .flexboxinner.Lcol strong:before {content:'01';background:#00A785;}
#GR_EvaluationLP .GREval_guide .flexbox.N02 .flexboxinner.Lcol strong:before {content:'02';background:#1683fa;}
#GR_EvaluationLP .GREval_guide .flexbox.N03 .flexboxinner.Lcol strong:before {content:'03';background:#913cb0;}
#GR_EvaluationLP .GREval_guide .flexbox.N04 .flexboxinner.Lcol strong:before {content:'04';background:#00A785;}
#GR_EvaluationLP .GREval_guide .flexbox.N05 .flexboxinner.Lcol strong:before {content:'05';background:#1683fa;}
#GR_EvaluationLP .GREval_guide .flexbox.N06 .flexboxinner.Lcol strong:before {content:'06';background:#913cb0;}

/* CO2測定パック特長 */
#GR_EvaluationLP .GREval_CO2feature {margin:0 auto;padding:0 0 40px;box-sizing:border-box;overflow:hidden;}
#GR_EvaluationLP .GREval_CO2feature .flexbox {padding-top:30px;}
#GR_EvaluationLP .GREval_CO2feature .flexbox .flexboxinner {font-size:100%;}
#GR_EvaluationLP .GREval_CO2feature .flexbox .flexboxinner img {max-width:100%;}
#GR_EvaluationLP .GREval_CO2feature .flexbox.GREval_2col {flex-flow:column wrap;}
#GR_EvaluationLP .GREval_CO2feature .flexbox.GREval_2col .flexboxinner.Lcol {align-self:center;text-align:center;}
#GR_EvaluationLP .GREval_CO2feature .flexbox.GREval_2col .flexboxinner.Rcol {padding:1em 0 0 0;text-align:center;}
#GR_EvaluationLP .GREval_CO2feature .flexbox .flexboxinner.Lcol .Number {width:65px;height:65px;overflow:hidden;box-sizing:border-box;padding:10px 0 0;}
#GR_EvaluationLP .GREval_CO2feature .flexbox .flexboxinner.Lcol .Number {border:2px solid #00A785;border-radius:50%;background-color:#FFF;font-weight:600;line-height:1;}
#GR_EvaluationLP .GREval_CO2feature .flexbox .flexboxinner.Lcol .Number:after {display:block;content:'';font-family:'Arial';font-weight:normal;}
#GR_EvaluationLP .GREval_CO2feature .flexbox .flexboxinner.Lcol .Number:after {font-size:30px;}
#GR_EvaluationLP .GREval_CO2feature .flexbox.N01 .flexboxinner.Lcol .Number:after {content:'1';}
#GR_EvaluationLP .GREval_CO2feature .flexbox.N02 .flexboxinner.Lcol .Number:after {content:'2';}
#GR_EvaluationLP .GREval_CO2feature .flexbox.N03 .flexboxinner.Lcol .Number:after {content:'3';}
#GR_EvaluationLP .GREval_CO2feature .flexbox.GREval_2col .flexboxinner.Rcol .Title {font-weight:600;}
#GR_EvaluationLP .GREval_CO2feature .flexbox.GREval_2col .flexboxinner.Rcol .Text {font-size:85%;}

/* 問い合わせ */
#GR_EvaluationLP .GREval_contact {box-sizing:border-box;overflow:hidden;}
#GR_EvaluationLP .GREval_contact a.linkBtn {display:block;box-sizing:border-box;overflow:hidden;}
#GR_EvaluationLP .GREval_contact a.linkBtn {width:100%;height:60px;line-height:60px;font-size:116%;border-radius:30px;font-weight:bold;color:#fff;margin:40px auto;padding:0 30px;}
#GR_EvaluationLP .GREval_contact a.linkBtn {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));}
#GR_EvaluationLP .GREval_contact a.linkBtn:active,
#GR_EvaluationLP .GREval_contact a.linkBtn:hover {background:#444;}

/* 課題解決 */
#GR_EvaluationLP .GREval_problem {margin:0 auto;padding:0 0 40px;box-sizing:border-box;overflow:hidden;}
#GR_EvaluationLP .GREval_problem .flexbox .flexboxinner .Hope {font-size:100%;font-weight:600;background:#FFF;border:2px solid #00A785;line-height:1.3;border-radius:2.05em;padding:0.75em 2em 0.75em;}
#GR_EvaluationLP .GREval_problem .flexbox .flexboxinner .Response {font-size:85%;padding:1em 0;}
#GR_EvaluationLP .GREval_problem .flexbox .flexboxinner:last-of-type .Response {padding:1em 0 0;}

/* 導入効果 */
#GR_EvaluationLP .GREval_merit {margin:0 auto;padding:0 0 40px;box-sizing:border-box;overflow:hidden;}
#GR_EvaluationLP .GREval_merit .flexbox.GREval_3col .flexboxinner {border:2px solid #00A785;border-radius:2.05em;color:#00A785;margin-bottom:1em;}
#GR_EvaluationLP .GREval_merit .flexbox.GREval_3col .flexboxinner {font-size:100%;line-height:1.3;font-weight:600;padding:0.75em 2em 0.75em;}
#GR_EvaluationLP .GREval_merit .flexbox.GREval_3col .flexboxinner {align-items:center;}
#GR_EvaluationLP .GREval_merit .flexbox.GREval_3col .flexboxinner:last-of-type {margin-bottom:0;}
#GR_EvaluationLP .GREval_merit .flexbox.GREval_3col .flexboxinner br {display:none;}

/*----------------------------------------------------------------------------
★左右余白（共通）CSS 2020/10
----------------------------------------------------------------------------*/
	/* PC width 480px 以下 */
	@media screen and (max-width:480px) {
		#GR_EvaluationLP .free_page_subtitle {width:auto !important;margin-left:5%;margin-right:5%;}
		#GR_EvaluationLP #ZHform_all_reset_style {margin-left:5%;margin-right:5%;}
		#GR_EvaluationLP .GREval_mainvisual,
		#GR_EvaluationLP .GREval_top_heading,
		#GR_EvaluationLP .GREval_heading,
		#GR_EvaluationLP .GREval_table,
		#GR_EvaluationLP .GREval_guide,
		#GR_EvaluationLP .GREval_CO2feature,
		#GR_EvaluationLP .GREval_contact,
		#GR_EvaluationLP .GREval_problem,
		#GR_EvaluationLP .GREval_merit {padding-left:5%;padding-right:5%;}
    }
	/* PC width 400px 以下 */
	@media screen and (max-width:400px) {
		#GR_EvaluationLP .GREval_mainvisual h1 {font-size:131%;}
    }






/* AWCDataCA2021LP 2021/05 */
#AWCDataCA2021LP {background:url(img/AWCDataCA2021_Mainbg@0.5x.png) 50% 0 repeat-x;position:relative;}
#AWCDataCA2021LP div#contents {padding:0;margin:0;}
/* メインビジュアル */
#AWCDataCA2021LP .CDCA_mainvisual {height:300px;position:relative;z-index:0;}
#AWCDataCA2021LP .CDCA_mainvisual {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;text-align:center;margin:0 auto;padding:50px 0 0 0;}
/* 可変画像 */
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner {position:relative;box-sizing:border-box;overflow:hidden;text-align:center;margin:0 auto;padding:0;}
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner {max-width:930px;width:100%;height:100%;}
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H1main,
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H3main,
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H2main01,
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H2main02,
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .Adps {position:absolute;width:auto;height:auto;box-sizing:border-box;overflow:hidden;}
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H1main {left:0;top:0;margin:0 35% 0 0;z-index:3;}
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H3main {right:0;top:0;margin:0 0 0 70%;z-index:2;}
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H2main01 {left:0;top:37%;margin:0 38% 0 0;z-index:2;}
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H2main02 {left:0;top:53%;margin:0 27% 0 0;z-index:2;}
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .Adps {right:0;bottom:20px;margin:0 0 0 55%;z-index:1;}
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H1main img,
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H3main img,
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H2main01 img,
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H2main02 img,
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .Adps img {display:block;max-width:100%;margin:0 auto;}
/* アウトライン */
#AWCDataCA2021LP .CDCA_mainvisual,
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner,
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H1main,
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H3main,
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H2main01,
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H2main02,
#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .Adps {border:1px solid transparent;}

/* 前景 */
#AWCDataCA2021LP .CDCA_whiteover {position:relative;z-index:1;width:100%;min-height:600px;margin:-305px 0 0;padding:305px 0 0;background: url(img/AWLocalGovCA2020_Mainbgover@0.5x.png) 50% 0 repeat-x;}
/* 背景白 */
#AWCDataCA2021LP .BGwhite {background-color:#FFF !important;}
/* 背景グリーン */
#AWCDataCA2021LP .BGgreen {background-color:#F5FCF7 !important;}
/* 背景グレー */
#AWCDataCA2021LP .BGgray {background-color:#F5F5F5 !important;}
/* 背景ブルー */
#AWCDataCA2021LP .BGblue {background-color:#E7F1F8 !important;}
/* ブルー */
#AWCDataCA2021LP .blue {color:#307fe2 !important;}
/* グリーン */
#AWCDataCA2021LP .green {color:#00B140 !important;}
/* オレンジ */
#AWCDataCA2021LP .orange {color:#f7a713 !important;}
/* レッド */
#AWCDataCA2021LP .red {color:#fe0027 !important;}
/* flexbox */
#AWCDataCA2021LP .flexbox {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
#AWCDataCA2021LP .flexbox {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
#AWCDataCA2021LP .flexboxinner {align-self: stretch;}
#AWCDataCA2021LP .flexboxinner {box-sizing:border-box;overflow:hidden;}
/* flexbox 1カラム */
#AWCDataCA2021LP .flexbox.CDCA_1col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 2カラム */
#AWCDataCA2021LP .flexbox.CDCA_2col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 3カラム */
#AWCDataCA2021LP .flexbox.CDCA_3col .flexboxinner {flex:0 0 100%;max-width:100%;}

/* 大見出し */
#AWCDataCA2021LP .CDCA_heading {margin:0 auto;padding:0;box-sizing:border-box;overflow:hidden;}
#AWCDataCA2021LP .CDCA_heading h2 {font-size:116%;margin:3em auto 1em;padding:0;}
#AWCDataCA2021LP .CDCA_heading h2 strong {font-weight:600;}
#AWCDataCA2021LP .CDCA_heading h2:before {display:block;content:'';margin:0 auto 1em;}
#AWCDataCA2021LP .CDCA_heading h2.overflow:before {width:60px;height:67px;background:url(img/AWCDataCA2021_overflowicon@0.5x.png) 0 0 no-repeat;}
#AWCDataCA2021LP .CDCA_heading h2.step:before {width:68px;height:61px;background:url(img/AWCDataCA2021_stepicon@0.5x.png) 0 0 no-repeat;}
#AWCDataCA2021LP .CDCA_heading h2.list:before {width:60px;height:60px;background:url(img/AWCDataCA2021_listicon@0.5x.png) 0 0 no-repeat;}
#AWCDataCA2021LP .CDCA_heading h2.contact:before {width:71px;height:70px;background:url(img/AWCDataCA2021_contacticon@0.5x.png) 0 0 no-repeat;}
#AWCDataCA2021LP .CDCA_heading h2.contact.last {margin:20px auto 0;}

/* 概要 */
#AWCDataCA2021LP .CDCA_overflow {box-sizing:border-box;overflow:hidden;}
#AWCDataCA2021LP .CDCA_overflow p {font-size:93%;text-align:left;margin:0 0 1em;}
/* 概要テーブル */
#AWCDataCA2021LP .CDCA_overflowtable {box-sizing:border-box;overflow:hidden;}
#AWCDataCA2021LP .CDCA_overflowtable table {width:100%;margin:30px auto 35px;box-sizing:border-box;overflow:hidden;}
#AWCDataCA2021LP .CDCA_overflowtable table tr th,
#AWCDataCA2021LP .CDCA_overflowtable table tr td {font-size:93%;font-weight:500;text-align:left;padding:0.5em 0.75em 0.75em;}
#AWCDataCA2021LP .CDCA_overflowtable table tr th {background:#D6F3E0;color:#00B140;}
#AWCDataCA2021LP .CDCA_overflowtable table tr:nth-child(even) th,
#AWCDataCA2021LP .CDCA_overflowtable table tr:nth-child(2n) th {background:#F7FCF9;}
#AWCDataCA2021LP .CDCA_overflowtable table tr td {background:#F0F0F0;}
#AWCDataCA2021LP .CDCA_overflowtable table tr:nth-child(even) td,
#AWCDataCA2021LP .CDCA_overflowtable table tr:nth-child(2n) td {background:#FFF;}

/* 申し込み方法 */
#AWCDataCA2021LP .CDCA_step {}
#AWCDataCA2021LP .CDCA_step .flexbox {padding:0 0 3em;}
#AWCDataCA2021LP .CDCA_step .flexboxinner {position:relative;overflow:visible;background:#FFF;margin:50px auto 60px;}
#AWCDataCA2021LP .CDCA_step .flexboxinner {position:relative;overflow:visible;background:#FFF;margin:30px auto 0px;}
#AWCDataCA2021LP .CDCA_step .flexboxinner:after {display:block;position:absolute;content:'';left:0;bottom:-40px;width:100%;height:30px;background:url(img/AWCDataCA2021_stepArrow@0.5x.png) 50% 0 no-repeat;}
#AWCDataCA2021LP .CDCA_step .flexboxinner.CDCA_step03:after {display:none;}
#AWCDataCA2021LP .CDCA_step .flexboxinner h3 {font-size:116%;line-height:1.4;color:#FFF;text-align:center;height:7em;margin:0 0 0.5em;padding:1em;}
#AWCDataCA2021LP .CDCA_step .flexboxinner h3 {display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center;}
#AWCDataCA2021LP .CDCA_step .flexboxinner h3 span {display:block;align-self:center;box-sizing:border-box;overflow:hidden;}
#AWCDataCA2021LP .CDCA_step .flexboxinner p {font-size:93%;text-align:center;padding:0 1em;}
#AWCDataCA2021LP .CDCA_step .flexboxinner img {max-width:60%;margin:0 auto 1em;}
#AWCDataCA2021LP .CDCA_step .flexboxinner a {display:block;box-sizing:border-box;overflow:hidden;width:100%;height:100%;border-radius:30px;margin:0 auto 30px;}
#AWCDataCA2021LP .CDCA_step .flexboxinner a {font-size:123.1%;width:80%;height:60px;line-height:55px;}
#AWCDataCA2021LP .CDCA_step .flexboxinner a strong {}
#AWCDataCA2021LP .CDCA_step .flexboxinner a:after {content:'▶';font-size:85%;padding:0 0 0 5px;}
#AWCDataCA2021LP .CDCA_step .flexboxinner a:hover,
#AWCDataCA2021LP .CDCA_step .flexboxinner a:active {color:#FFF;}
#AWCDataCA2021LP .CDCA_step01 h3 {background:#64C546;} /* Warpグリーン */
#AWCDataCA2021LP .CDCA_step01 p {color:#64C546;}
#AWCDataCA2021LP .CDCA_step02 h3 {background:#F7A713;} /* 共通オレンジと同じっぽい */
#AWCDataCA2021LP .CDCA_step02 p {color:#F7A713;}
#AWCDataCA2021LP .CDCA_step02 a {color:#F7A713;border:5px solid #F7A713;}
#AWCDataCA2021LP .CDCA_step02 a:hover,
#AWCDataCA2021LP .CDCA_step02 a:active {background-color:#F7A713;}
#AWCDataCA2021LP .CDCA_step03 h3 {background:#307FE2;} /* 共通ブルーと同じっぽい */
#AWCDataCA2021LP .CDCA_step03 p {color:#307FE2;}
#AWCDataCA2021LP .CDCA_step03 a {color:#307FE2;border:5px solid #307FE2;}
#AWCDataCA2021LP .CDCA_step03 a:hover,
#AWCDataCA2021LP .CDCA_step03 a:active {background-color:#307FE2;}
/* お問い合わせ */
#AWCDataCA2021LP .CDCA_entry {box-sizing:border-box;overflow:hidden;}
#AWCDataCA2021LP .CDCA_entry p.bigger {font-size:93%;text-align:center;}
#AWCDataCA2021LP .CDCA_entry a {}
#AWCDataCA2021LP .CDCA_entry a {position:relative;display:block;max-width:85%;height:auto;line-height:70px;font-size:123.1%;font-weight:600;color:#fff;text-align:center;margin:0 auto;}
#AWCDataCA2021LP .CDCA_entry a {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));}
#AWCDataCA2021LP .CDCA_entry a:active,
#AWCDataCA2021LP .CDCA_entry a:hover {background:#444;border-radius:8px;}
/* 評価版登録＆問い合わせ */
#AWCDataCA2021LP .CDCA_entry_and_contact {box-sizing:border-box;overflow:hidden;}
#AWCDataCA2021LP .CDCA_entry_and_contact img {display:block;max-width:85%;margin:0 auto;}
#AWCDataCA2021LP .CDCA_entry_and_contact p {font-size:93%;text-align:center;}
#AWCDataCA2021LP .CDCA_entry_and_contact a {position:relative;display:block;max-width:85%;height:auto;line-height:70px;font-size:123.1%;font-weight:600;color:#fff;text-align:center;margin:0 auto;}
#AWCDataCA2021LP .CDCA_entry_and_contact a.trial {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));}
#AWCDataCA2021LP .CDCA_entry_and_contact a.contact {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));}
#AWCDataCA2021LP .CDCA_entry_and_contact a.trial:active,
#AWCDataCA2021LP .CDCA_entry_and_contact a.trial:hover {background:#43942C;border-radius:8px;}
#AWCDataCA2021LP .CDCA_entry_and_contact a.contact:active,
#AWCDataCA2021LP .CDCA_entry_and_contact a.contact:hover {background:#444;border-radius:8px;}
/* flexbox 評価版登録＆問い合わせ */
#AWCDataCA2021LP .CDCA_entry_and_contact .flexbox {max-width:100%;margin:0 0 5em;}
/* 対象アダプター */
#AWCDataCA2021LP .CDCA_list {}
#AWCDataCA2021LP .CDCA_list .flexboxinner {margin:30px auto 35px;}

/*----------------------------------------------------------------------------
★左右余白（1260px以下）CSS 2020/12
----------------------------------------------------------------------------*/
	/* PC width 480px 以下 */
	@media screen and (max-width:480px) {
		#AWCDataCA2021LP .CDCA_mainvisual,
		#AWCDataCA2021LP .CDCA_heading,
		#AWCDataCA2021LP .CDCA_overflow,
		#AWCDataCA2021LP .CDCA_overflowtable,
		#AWCDataCA2021LP .CDCA_step,
		#AWCDataCA2021LP .CDCA_entry,
		#AWCDataCA2021LP .CDCA_entry_and_contact,
		#AWCDataCA2021LP .CDCA_list {padding-left:5%;padding-right:5%;}
		#AWCDataCA2021LP .CDCA_step .flexboxinner p {padding:0 1em;}
		#AWCDataCA2021LP .CDCA_step .flexboxinner p br,
		#AWCDataCA2021LP .CDCA_entry_and_contact p br {display:none;}
		#AWCDataCA2021LP .CDCA_entry_and_contact p br {display:none;}
    }
	/* PC width 380px 以下 */
	@media screen and (max-width:380px) {
		#AWCDataCA2021LP .CDCA_mainvisual {padding-top:60px;}
		#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H1main {left:0;top:0;margin:0 31% 0 0;}
		#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H3main {right:0;top:0;margin:0 0 0 70%;}
		#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H2main01 {left:0;top:30%;margin:0 35% 0 0;}
		#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .H2main02 {left:0;top:44%;z-index:2;}
		#AWCDataCA2021LP .CDCA_mainvisual .mainPicinner .Adps {left:20%;bottom:15px;margin:0 20% 0 0;}
    }

/* AWLocalGovCA2020LP 2020/12 */
#AWLocalGovCA2020LP {background:url(img/AWLocalGovCA2020_Mainbg@0.5x.png) 50% 0 repeat-x;position:relative;}
#AWLocalGovCA2020LP div#contents {padding:0;margin:0;}
/* メインビジュアル */
#AWLocalGovCA2020LP .LGCA_mainvisual {height:300px;position:relative;z-index:0;}
#AWLocalGovCA2020LP .LGCA_mainvisual {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;text-align:center;margin:0 auto;padding:50px 0 0 0;}
#AWLocalGovCA2020LP .LGCA_mainvisual h1 {font-size:146.5%;line-height:1.3;margin:0 0 5px;color:#FFF;font-weight:500;text-shadow:0px 0px 8px rgba(0, 0, 0, 0.5);box-sizing:border-box;overflow:hidden;height:3.25em;}
#AWLocalGovCA2020LP .LGCA_mainvisual h1 strong {font-size:100%;font-weight:600;} /* おおよそ */
#AWLocalGovCA2020LP .LGCA_mainvisual h2 {font-size:100%;line-height:1.25;color:#474747;font-weight:600;box-sizing:border-box;overflow:hidden;height:5.25em;}
#AWLocalGovCA2020LP .LGCA_mainvisual h2 strong {font-size:123.1%;} /* おおよそ */
#AWLocalGovCA2020LP .LGCA_mainvisual h2 {background:rgb(255 255 255 / 85%);width:100%;border-radius:8px;box-sizing:border-box;overflow:hidden;margin:0 auto 0.25em;padding:0.5em;}
#AWLocalGovCA2020LP .LGCA_mainvisual h3 {font-size:108%;line-height:1.2;color:#FFF;font-weight:600;text-align:center;}
#AWLocalGovCA2020LP .LGCA_mainvisual h3 strong {font-size:116%;} /* おおよそ */
#AWLocalGovCA2020LP .LGCA_mainvisual .fontArial {font-family:Arial,sans-serif;}
#AWLocalGovCA2020LP .LGCA_mainvisual .people {width:120%;height:60px;overflow:hidden;margin:0 -10% 0.5em;text-align:center;}
#AWLocalGovCA2020LP .LGCA_mainvisual .people img {display:block;max-width:80%;margin:0 auto;}
/* 前景 */
#AWLocalGovCA2020LP .LGCA_whiteover {position:relative;z-index:1;width:100%;min-height:600px;margin:-305px 0 0;padding:305px 0 0;background: url(img/AWLocalGovCA2020_Mainbgover@0.5x.png) 50% 0 repeat-x;}
/* 背景白 */
#AWLocalGovCA2020LP .BGwhite {background-color:#FFF !important;}
/* 背景グリーン */
#AWLocalGovCA2020LP .BGgreen {background-color:#F5FCF7 !important;}
/* 背景グレー */
#AWLocalGovCA2020LP .BGgray {background-color:#F5F5F5 !important;}
/* 背景ブルー */
#AWLocalGovCA2020LP .BGblue {background-color:#E7F1F8 !important;}
/* ブルー */
#AWLocalGovCA2020LP .blue {color:#307fe2 !important;}
/* グリーン */
#AWLocalGovCA2020LP .green {color:#00B140 !important;}
/* オレンジ */
#AWLocalGovCA2020LP .orange {color:#f7a713 !important;}
/* レッド */
#AWLocalGovCA2020LP .red {color:#fe0027 !important;}
/* flexbox */
#AWLocalGovCA2020LP .flexbox {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
#AWLocalGovCA2020LP .flexbox {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
#AWLocalGovCA2020LP .flexboxinner {align-self: stretch;}
#AWLocalGovCA2020LP .flexboxinner {box-sizing:border-box;overflow:hidden;}
/* flexbox 1カラム */
#AWLocalGovCA2020LP .flexbox.LGCA_1col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 2カラム */
#AWLocalGovCA2020LP .flexbox.LGCA_2col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 3カラム */
#AWLocalGovCA2020LP .flexbox.LGCA_3col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* 大見出し */
#AWLocalGovCA2020LP .LGCA_heading {margin:0 auto;padding:0;box-sizing:border-box;overflow:hidden;}
#AWLocalGovCA2020LP .LGCA_heading h2 {font-size:116%;margin:3em auto 1em;padding:0;}
#AWLocalGovCA2020LP .LGCA_heading h2 strong {font-weight:600;}
#AWLocalGovCA2020LP .LGCA_heading h2:before {display:block;content:'';margin:0 auto 1em;}
#AWLocalGovCA2020LP .LGCA_heading h2.overflow:before {width:60px;height:67px;background:url(img/AWLocalGovCA2020_overflowicon@0.5x.png) 0 0 no-repeat;}
#AWLocalGovCA2020LP .LGCA_heading h2.step:before {width:68px;height:61px;background:url(img/AWLocalGovCA2020_stepicon@0.5x.png) 0 0 no-repeat;}
#AWLocalGovCA2020LP .LGCA_heading h2.list:before {width:60px;height:60px;background:url(img/AWLocalGovCA2020_listicon@0.5x.png) 0 0 no-repeat;}
/* 概要 */
#AWLocalGovCA2020LP .LGCA_overflow {box-sizing:border-box;overflow:hidden;}
#AWLocalGovCA2020LP .LGCA_overflow p {font-size:93%;text-align:left;margin:0 0 1em;}
/* 概要：背景アイコンを左表示（PDF）*/
#AWLocalGovCA2020LP .LGCA_overflow p.center {text-align:center;}
#AWLocalGovCA2020LP .LGCA_overflow p.pdficon a {background:none;padding:0 !important;}
#AWLocalGovCA2020LP .LGCA_overflow p.pdficon a:before {padding:0 0 0 1em;background-color:red;content:'';}
#AWLocalGovCA2020LP .LGCA_overflow p.pdficon a[href*=".pdf"]:before {background:url(img/icon_pdf_mini.gif) no-repeat left center;}
/* 概要テーブル */
#AWLocalGovCA2020LP .LGCA_overflowtable {box-sizing:border-box;overflow:hidden;}
#AWLocalGovCA2020LP .LGCA_overflowtable table {width:100%;margin:30px auto 35px;box-sizing:border-box;overflow:hidden;}
#AWLocalGovCA2020LP .LGCA_overflowtable table tr th,
#AWLocalGovCA2020LP .LGCA_overflowtable table tr td {font-size:93%;font-weight:500;text-align:left;padding:0.5em 0.75em 0.75em;}
#AWLocalGovCA2020LP .LGCA_overflowtable table tr th {background:#D6F3E0;color:#00B140;}
#AWLocalGovCA2020LP .LGCA_overflowtable table tr:nth-child(even) th,
#AWLocalGovCA2020LP .LGCA_overflowtable table tr:nth-child(2n) th {background:#F7FCF9;}
#AWLocalGovCA2020LP .LGCA_overflowtable table tr td {background:#F0F0F0;}
#AWLocalGovCA2020LP .LGCA_overflowtable table tr:nth-child(even) td,
#AWLocalGovCA2020LP .LGCA_overflowtable table tr:nth-child(2n) td {background:#FFF;}
/* 申し込み方法 */
#AWLocalGovCA2020LP .LGCA_step {}
#AWLocalGovCA2020LP .LGCA_step .flexbox {padding:0 0 3em;}
#AWLocalGovCA2020LP .LGCA_step .flexboxinner {position:relative;overflow:visible;background:#FFF;margin:30px auto 0px;}
#AWLocalGovCA2020LP .LGCA_step .flexboxinner:after {display:block;position:absolute;content:'';left:0;bottom:-40px;width:100%;height:30px;background:url(img/AWLocalGovCA2020_stepArrow@0.5x.png) 50% 0 no-repeat;}
#AWLocalGovCA2020LP .LGCA_step .flexboxinner.LGCA_step03:after {display:none;}
#AWLocalGovCA2020LP .LGCA_step .flexboxinner h3 {font-size:116%;line-height:1.4;color:#FFF;text-align:center;height:7em;margin:0 0 0.5em;padding:1em;}
#AWLocalGovCA2020LP .LGCA_step .flexboxinner h3 {display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center;}
#AWLocalGovCA2020LP .LGCA_step .flexboxinner h3 span {display:block;align-self:center;box-sizing:border-box;overflow:hidden;}
#AWLocalGovCA2020LP .LGCA_step .flexboxinner h3 small {font-size:70%;}
#AWLocalGovCA2020LP .LGCA_step .flexboxinner p {font-size:93%;text-align:center;padding:0 1em;}
#AWLocalGovCA2020LP .LGCA_step .flexboxinner p small.gray {display:block;font-size:70%;color:#777;margin:1em auto 0;}
#AWLocalGovCA2020LP .LGCA_step .flexboxinner img {max-width:60%;margin:0 auto 1em;}
#AWLocalGovCA2020LP .LGCA_step01 h3 {background:#64C546;} /* Warpグリーン */
#AWLocalGovCA2020LP .LGCA_step01 p {color:#64C546;}
#AWLocalGovCA2020LP .LGCA_step02 h3 {background:#F7A713;} /* 共通オレンジと同じっぽい */
#AWLocalGovCA2020LP .LGCA_step02 p {color:#F7A713;}
#AWLocalGovCA2020LP .LGCA_step03 h3 {background:#307FE2;} /* 共通ブルーと同じっぽい */
#AWLocalGovCA2020LP .LGCA_step03 p {color:#307FE2;}
/* 評価版登録 */
#AWLocalGovCA2020LP .LGCA_entry {box-sizing:border-box;overflow:hidden;}
#AWLocalGovCA2020LP .LGCA_entry p.bigger {font-size:93%;text-align:center;}
#AWLocalGovCA2020LP .LGCA_entry a {}
#AWLocalGovCA2020LP .LGCA_entry a {position:relative;display:block;max-width:85%;height:auto;line-height:70px;font-size:123.1%;font-weight:600;color:#fff;text-align:center;margin:0 auto;}
#AWLocalGovCA2020LP .LGCA_entry a {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));}
#AWLocalGovCA2020LP .LGCA_entry a:active,
#AWLocalGovCA2020LP .LGCA_entry a:hover {background:#43942C;border-radius:8px;}
/* 評価版登録＆問い合わせ */
#AWLocalGovCA2020LP .LGCA_entry_and_contact {box-sizing:border-box;overflow:hidden;}
#AWLocalGovCA2020LP .LGCA_entry_and_contact img {display:block;max-width:85%;margin:0 auto;}
#AWLocalGovCA2020LP .LGCA_entry_and_contact p {font-size:93%;text-align:center;}
#AWLocalGovCA2020LP .LGCA_entry_and_contact a {position:relative;display:block;max-width:85%;height:auto;line-height:70px;font-size:123.1%;font-weight:600;color:#fff;text-align:center;margin:0 auto;}
#AWLocalGovCA2020LP .LGCA_entry_and_contact a.trial {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));}
#AWLocalGovCA2020LP .LGCA_entry_and_contact a.contact {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));}
#AWLocalGovCA2020LP .LGCA_entry_and_contact a.trial:active,
#AWLocalGovCA2020LP .LGCA_entry_and_contact a.trial:hover {background:#43942C;border-radius:8px;}
#AWLocalGovCA2020LP .LGCA_entry_and_contact a.contact:active,
#AWLocalGovCA2020LP .LGCA_entry_and_contact a.contact:hover {background:#444;border-radius:8px;}
/* flexbox 評価版登録＆問い合わせ */
#AWLocalGovCA2020LP .LGCA_entry_and_contact .flexbox {max-width:100%;margin:0 0 5em;}
/* 適用業務 */
#AWLocalGovCA2020LP .LGCA_list {}
#AWLocalGovCA2020LP .LGCA_list .flexboxinner {background:#FFF;border:3px solid #0F79BF;border-radius:10px;margin:30px auto 35px;padding:1em 1em 0.5em;}
#AWLocalGovCA2020LP .LGCA_list h3 {font-size:116%;color:#0F79BF;text-align:center;margin:0 auto 0.5em;}
#AWLocalGovCA2020LP .LGCA_list h4 {font-size:93%;font-weight:600;text-align:left;margin:0 10px 5px;}
#AWLocalGovCA2020LP .LGCA_list div.BGblue {box-sizing:border-box;overflow:hidden;margin:0 auto 1em;padding:1em 1em 1em 0;}
#AWLocalGovCA2020LP .LGCA_list div.BGblue.listPic01 ul {background:url(img/AWLocalGovCA2020_listPic01@0.5x.png) right 50% no-repeat;}
#AWLocalGovCA2020LP .LGCA_list div.BGblue.listPic02 ul {background:url(img/AWLocalGovCA2020_listPic02@0.5x.png) right 50% no-repeat;}
#AWLocalGovCA2020LP .LGCA_list div.BGblue.listPic03 ul {background:url(img/AWLocalGovCA2020_listPic03@0.5x.png) right 50% no-repeat;}
#AWLocalGovCA2020LP .LGCA_list div.BGblue.listPic04 ul {background:url(img/AWLocalGovCA2020_listPic04@0.5x.png) right 50% no-repeat;}
#AWLocalGovCA2020LP .LGCA_list div.BGblue.listPic05 ul {background:url(img/AWLocalGovCA2020_listPic05@0.5x.png) right 50% no-repeat;}
#AWLocalGovCA2020LP .LGCA_list div.BGblue.listPic06 ul {background:url(img/AWLocalGovCA2020_listPic06@0.5x.png) right 50% no-repeat;}
#AWLocalGovCA2020LP .LGCA_list ul {width:auto;list-style:none;margin:0 0 0 1em;}
#AWLocalGovCA2020LP .LGCA_list ul li {font-size:85%;line-height:1.8;background:url(img/AWLocalGovCA2020_listArrow@0.5x.png) 0 0.5em no-repeat;padding:0 80px 0 1em;}
/*----------------------------------------------------------------------------
★左右余白（共通）CSS 2020/12
----------------------------------------------------------------------------*/
	/* PC width 480px 以下 */
	@media screen and (max-width:480px) {
		#AWLocalGovCA2020LP .LGCA_mainvisual,
		#AWLocalGovCA2020LP .LGCA_heading,
		#AWLocalGovCA2020LP .LGCA_overflow,
		#AWLocalGovCA2020LP .LGCA_overflowtable,
		#AWLocalGovCA2020LP .LGCA_step,
		#AWLocalGovCA2020LP .LGCA_entry,
		#AWLocalGovCA2020LP .LGCA_entry_and_contact,
		#AWLocalGovCA2020LP .LGCA_list {padding-left:5%;padding-right:5%;}
		#AWLocalGovCA2020LP .LGCA_step .flexboxinner p {padding:0 1em;}
		#AWLocalGovCA2020LP .LGCA_step .flexboxinner p br,
		#AWLocalGovCA2020LP .LGCA_entry_and_contact p br {display:none;}
    }
	/* PC width 400px 以下 */
	@media screen and (max-width:400px) {
		#AWLocalGovCA2020LP .LGCA_mainvisual h1 {font-size:123.1%;}
		#AWLocalGovCA2020LP .LGCA_mainvisual h2 br {display:none;}
		#AWLocalGovCA2020LP .LGCA_mainvisual .people {width:160%;height:65px;overflow:hidden;margin:0 -30% 1.5em;text-align:center;}
		#AWLocalGovCA2020LP .LGCA_mainvisual .people img {display:block;margin:5px auto 0;}
    }

/* AESPLP 2010 */
#AESPLP2010 {background:url(img/AESP_202010_bgMain@0.5x.png) 50% 0 repeat-x;position:relative;}
#AESPLP2010 div#contents {padding:0;margin:0;}
#AESPLP2010 .taxnomy-title {}
#AESPLP2010 .taxnomy-title h1 {height:50px;line-height:50px;}
#AESPLP2010 .taxnomy-title h1.free_page_title {text-align:center;margin:0;}
#AESPLP2010 .taxnomy-title h1.free_page_title span {display:inline;font-size:100%;border:0;margin:0;padding: 0;}
/* メインビジュアル */
#AESPLP2010 .AESP_mainvisual {height:300px;position:relative;z-index:0;}
#AESPLP2010 .AESP_mainvisual {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;text-align:center;margin:0 auto;padding:35px 0 0 0;}
#AESPLP2010 .AESP_mainvisual h1,
#AESPLP2010 .AESP_mainvisual h2 {position:relative;z-index:1;color:#FFF;font-weight:normal;text-shadow:0px 0px 8px rgba(0, 0, 0, 0.5);}
#AESPLP2010 .AESP_mainvisual h1 {font-size:167%;line-height:1.4;letter-spacing:1px;margin:0 0 10px;}
#AESPLP2010 .AESP_mainvisual h1 strong {font-size:131%;font-weight:600;} /* おおよそ */
#AESPLP2010 .AESP_mainvisual h2 {font-size:93%;line-height:1.8;letter-spacing:1px;}
#AESPLP2010 .AESP_mainvisual h2 strong {font-size:140%;} /* おおよそ */
/* 前景 */
#AESPLP2010 .AESP_whiteover {position:relative;z-index:1;width:100%;min-height:610px;margin:-300px 0 0;padding:255px 0 0;background: url(img/AESP_202010_bgOver@0.5x.png) 50% 0 repeat-x;}
/* 背景白 */
#AESPLP2010 .BGwhite {background-color:#FFF !important;}
/* 背景グレー */
#AESPLP2010 .BGgray {background-color:#F5F5F5 !important;}
/* ブルー */
#AESPLP2010 .blue {color:#307fe2 !important;}
/* グリーン */
#AESPLP2010 .green {color:#00B140 !important;}
/* オレンジ */
#AESPLP2010 .orange {color:#f7a713 !important;}
/* flexbox */
#AESPLP2010 .flexbox {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
#AESPLP2010 .flexbox {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
#AESPLP2010 .flexboxinner {align-self: stretch;}
#AESPLP2010 .flexboxinner {box-sizing:border-box;overflow:hidden;}
/* flexbox 1カラム */
#AESPLP2010 .flexbox.AESP_1col .flexboxinner {flex:0 0 90%;max-width:100%;}
/* flexbox 2カラム */
#AESPLP2010 .flexbox.AESP_2col .flexboxinner {flex:0 0 90%;max-width:100%;}
/* flexbox 3カラム */
#AESPLP2010 .flexbox.AESP_3col .flexboxinner {flex:0 0 90%;max-width:100%;}
/* 問い合わせ */
#AESPLP2010 .AESP_entry {box-sizing:border-box;overflow:hidden;}
#AESPLP2010 .AESP_entry p {font-size:93%;text-align:center;margin:0 0 1em;}
#AESPLP2010 .AESP_entry p strong.bigger {font-size:116%;}
#AESPLP2010 .AESP_entry p strong {font-weight:normal;}
#AESPLP2010 .AESP_entry p + a {margin-bottom:80px;}
#AESPLP2010 .AESP_entry a {position:relative;display:block;max-width:85%;height:auto;line-height:70px;font-size:123.1%;color:#fff;text-align:center;margin:0 auto;}
#AESPLP2010 .AESP_entry a {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));}
#AESPLP2010 .AESP_entry a:active,
#AESPLP2010 .AESP_entry a:hover {background:#444;border-radius:8px;}
/* 概要 */
#AESPLP2010 .AESP_overflow {margin:0 auto;box-sizing:border-box;overflow:hidden;}
#AESPLP2010 .AESP_overflow h2 {font-size:116%;margin:3em auto 1em;padding:0;}
#AESPLP2010 .AESP_overflow h2 strong {font-weight:600;}
#AESPLP2010 .AESP_overflow h2 small {font-size:70%;}
#AESPLP2010 .AESP_overflow h3 {font-size:100%;color:#313131;text-align:center;margin:2em 0 1em;}
#AESPLP2010 .AESP_overflow p {font-size:85%;margin:0;}
#AESPLP2010 .AESP_overflow p.center {text-align:center;}
#AESPLP2010 .AESP_overflow p a:hover,
#AESPLP2010 .AESP_overflow p a:active {text-decoration:underline;}
#AESPLP2010 .AESP_overflow .AESPLP_2010_SolutionPack img {max-width:100%;margin:20px auto 0;}
#AESPLP2010 .AESP_overflow .AESPLP_2010_LITMUS_VCIMBox img {max-width:100%;margin:30px auto 30px;}
/* flexbox 概要 */
#AESPLP2010 .AESP_overflow .flexbox .flexboxinner {flex:0 0 auto;}
/* flexbox 概要 子要素 - flexbox */
#AESPLP2010 .AESP_overflow .flexbox .flexboxinner {display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;}
/* 製品イメージ */
#AESPLP2010 .AESP_products {box-sizing:border-box;overflow:hidden;}
/* flexbox 製品イメージ */
#AESPLP2010 .AESP_Pbox {position:relative;z-index:0;margin:0 0 5%;}
#AESPLP2010 .AESP_Pbox img {margin:0px 0;max-width:60%;}
/* flexbox 製品イメージ 子要素 - flexbox */
#AESPLP2010 .AESP_products .flexbox {flex-flow:column nowrap;}
#AESPLP2010 .AESP_products .AESP_3col.flexbox {margin:5% 0 0;}
#AESPLP2010 .AESP_Pbox.flexboxinner {flex:0 0 100%;}
/* 価格 */
#AESPLP2010 .AESP_price {padding:0;}
#AESPLP2010 .AESP_price img.yen {max-width:40%;margin:1em auto -30px;}
#AESPLP2010 .AESP_price .AESP_price_inner {padding:50px 0 30px;}
#AESPLP2010 .AESP_price .AESPicon_yen {font-size:123.1%;font-weight:600;color:#313131;}
#AESPLP2010 .AESP_price .AESPicon_yen .hiyo {line-height:1.2;}
#AESPLP2010 .AESP_price .AESPicon_yen .zero {line-height:1;font-weight:600;}
#AESPLP2010 .AESP_price .AESPicon_yen .zero strong {font-size:65px;font-weight:600;}
/* flexbox 価格 */
#AESPLP2010 .AESP_price .flexbox {flex-flow:row wrap;justify-content:center;}
#AESPLP2010 .AESP_price .flexbox .flexboxinner {flex:0 0 auto;}
#AESPLP2010 .AESP_price .flexbox .flexboxinner:nth-child(1) {margin:0 10px 0 0;}
/* flexbox 価格 子要素 - flexbox */
#AESPLP2010 .AESP_price .flexbox .AESPicon_yen.flexboxinner {display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;}
/* 価格 table */
#AESPLP2010 .AESP_price_table {box-sizing:border-box;overflow:hidden;}
#AESPLP2010 .AESP_price_table .tablebox {margin:0 0 30px;}
#AESPLP2010 .AESP_price_table .tablebox table{width:100%;max-width:1200px;margin:0 auto;font-size:70%;line-height:1.5;overflow:hidden;}
#AESPLP2010 .AESP_price_table .tablebox table th,
#AESPLP2010 .AESP_price_table .tablebox table td {padding:10px 5px;border:1px solid #C8CCCC;border-left:none;border-right:none;}
#AESPLP2010 .AESP_price_table .tablebox table th {color:#00B140;letter-spacing:1.4px;text-align:center;width:30%;}
#AESPLP2010 .AESP_price_table .tablebox table td {text-align:left;width:auto;}
#AESPLP2010 .AESP_price_table .tablebox table small {font-size:70%;color:#777;}
#AESPLP2010 .AESP_price_table .tablebox table span.left {text-align:left;}
#AESPLP2010 .AESP_price_table .tablebox table tbody td strong{font-size:131%;}
/*----------------------------------------------------------------------------
★左右余白（共通）CSS 2020/10
----------------------------------------------------------------------------*/
	/* PC width 480px 以下 */
	@media screen and (max-width:480px) {
		#AESPLP2010 .AESP_mainvisual,
		#AESPLP2010 .AESP_overflow,
		#AESPLP2010 .AESP_price_inner,
		#AESPLP2010 .AESP_price_table,
		#AESPLP2010 .AESP_products {padding-left:5%;padding-right:5%;}
    }
	/* PC width 400px 以下 */
	@media screen and (max-width:400px) {
		#AESPLP2010 .AESP_mainvisual {padding:50px 0 0;}
		#AESPLP2010 .AESP_mainvisual h1 {font-size:131%;}
    }

/* AWCLP 1910 */
#AWCLP1910 {background: url(img/AWCLP_1910_bgMain@0.5x.png) 50% 0 repeat-x;position:relative;}
#AWCLP1910 div#contents {padding:0;margin:0;}
#AWCLP1910 .taxnomy-title {}
#AWCLP1910 .taxnomy-title h1 {height:50px;line-height:50px;}
#AWCLP1910 .taxnomy-title h1.free_page_title {text-align:center;margin:0;}
#AWCLP1910 .taxnomy-title h1.free_page_title span {display:inline;font-size:100%;border:0;margin:0;padding: 0;}
/* メインビジュアル */
#AWCLP1910 .AWC_mainvisual {height:475px; position:relative;z-index:0;}
#AWCLP1910 .AWC_mainvisual {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
#AWCLP1910 .AWC_mainvisual h1 {position:relative;z-index:1;color:#313131;font-size:167%;letter-spacing:2px;font-weight: 600;}
#AWCLP1910 .AWC_mainvisual h2 {position:relative;z-index:1;color:#313131;font-size:93%;letter-spacing:1.5px;font-weight: 600;}
#AWCLP1910 .AWC_mainvisual h3 {position:relative;z-index:1;color:#313131;font-size:70%;letter-spacing:1.5px;font-weight:normal;text-align:center;}
#AWCLP1910 .AWC_mainvisual h3 br {display:none;}
#AWCLP1910 .AWC_mainvisual img {position:relative;z-index:1;max-width:50%;} /* AWCロゴ */
#AWCLP1910 .AWC_mainvisual .bginnerbox {position:absolute;z-index:0;box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_mainvisual .bginnerbox div {display:none;}
/* 個別の位置 */
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main01 {text-align:center;padding:50px 0 0 0;}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main01 h1 {}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main01 h2 {}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main01 img {}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main01 .bginnerbox {left:0;bottom:-135px;width:80%;height:100%;margin:0 10%;background: url(img/AWCLP_1910_Main01@0.5x.png) 50% 0 no-repeat;background-size:contain;}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main01b {text-align:center;padding:50px 0 0 0;}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main01b h1 {}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main01b h2 {}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main01b img {}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main01b .bginnerbox {left:0;top:190px;width:60%;height:100%;margin:0 20%;background: url(img/AWCLP_1910_Main01b2@0.5x.png) 50% 0 no-repeat;background-size:contain;}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main02 {text-align:center;padding:50px 0 0 0;}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main02 h1 {}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main02 h2 {}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main02 .h3text {text-align:left;}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main02 .h3text img {}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main02 .bginnerbox {left:0;bottom:-150px;width:80%;height:100%;margin:0 0 0 20%;background: url(img/AWCLP_1910_Main02@0.5x.png) 50% 0 no-repeat;background-size:contain;}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main03 {text-align:center;padding:50px 0 0 0;}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main03 h1 {}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main03 h2 {}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main03 .h3text {}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main03 .h3text h3 {}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main03 .h3text img {}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main03 .bginnerbox {left:0;bottom:-160px;width:70%;height:100%;margin:0 15%;background: url(img/AWCLP_1910_Main03@0.5x.png) 50% 0 no-repeat;background-size:contain;}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main04 {text-align:center;padding:50px 0 0 0;}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main04 h1 {}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main04 h2 {}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main04 img {}
#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main04 .bginnerbox {left:0;bottom:-200px;width:70%;height:100%;margin:0 15%;background: url(img/AWCLP_1910_Main04@0.5x.png) 50% 0 no-repeat;background-size:contain;}
/* 前景 */
#AWCLP1910 .AWC_whiteover {position:relative;z-index:1;width:100%;min-height:610px;margin:-280px 0 0;padding:200px 0 0;background: url(img/AWCLP_1910_bgOver@0.5x.png) 50% 0 repeat-x;}
/* 背景白 */
#AWCLP1910 .BGwhite {background-color:#FFF !important;}
/* 背景グレー */
#AWCLP1910 .BGgray {background-color:#F5F5F5 !important;}
/* 背景グリーン */
#AWCLP1910 .BGgreen {background-color:#00B140 !important;}
/* ブルー */
#AWCLP1910 .blue {color:#307fe2 !important;}
/* グリーン */
#AWCLP1910 .green {color:#00B140 !important;}
/* オレンジ */
#AWCLP1910 .orange {color:#f7a713 !important;}
/* flexbox */
#AWCLP1910 .flexbox {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
#AWCLP1910 .flexbox {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
#AWCLP1910 .flexboxinner {align-self: stretch;}
#AWCLP1910 .flexboxinner {box-sizing:border-box;overflow:hidden;}
/* flexbox 1カラム */
#AWCLP1910 .flexbox.AWC_1col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 2カラム */
#AWCLP1910 .flexbox.AWC_2col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 3カラム */
#AWCLP1910 .flexbox.AWC_3col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 4カラム */
#AWCLP1910 .flexbox.AWC_4col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 5カラム */
#AWCLP1910 .flexbox.AWC_5col .flexboxinner {flex:0 0 100%;max-width:100%;}
/* flexbox 6カラム */
#AWCLP1910 .flexbox.AWC_6col .flexboxinner {flex-basis:100%;max-width:100%;}
/* 問い合わせ（評価版）*/
#AWCLP1910 .AWC_contact,
#AWCLP1910 .AWC_contact_attention {box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_contact a {display:block;box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_contact a {max-width:320px;height:60px;line-height:60px;font-size:116%;color:#fff;padding:0;margin:0 auto;}
#AWCLP1910 .AWC_contact a {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));}
#AWCLP1910 .AWC_contact a:active,
#AWCLP1910 .AWC_contact a:hover {background:#43942C;border-radius:8px;}
#AWCLP1910 .AWC_contact a span {display:block;box-sizing:border-box;overflow:hidden;width:55px;line-height:50px;}
#AWCLP1910 .AWC_contact a span {font-size:77%;border:2px solid #FFF;border-radius:100%;margin:0 0 0 10px;}
#AWCLP1910 .AWC_contact a span strong {font-size:131%;}
#AWCLP1910 .AWC_contact p {font-size:85%;text-align:left;margin:0 0 30px;}
/* flexbox 問い合わせ */
#AWCLP1910 .AWC_contact .flexbox {flex-flow:column nowrap;justify-content:center;}
#AWCLP1910 .AWC_contact .flexbox .flexboxinner {flex:0 0 auto;margin:0 0 20px;}
/* flexbox 問い合わせ 子要素 - flexbox */
#AWCLP1910 .AWC_contact .flexbox .flexboxinner a {display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;}
/* 課題 */
#AWCLP1910 .AWC_Taskbox {position:relative;padding:20px 0 50px;}
/* flexbox 課題 */
#AWCLP1910 .AWC_Task {position:relative;margin:30px 0 0;box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_Task {width:100%;min-height:120px;padding:15px 10px;background:#FFF;border:2px solid #00B140;}
#AWCLP1910 .AWC_Task:before {position:absolute;z-index:1;left:10px;top:-25px;display:block;float:left;content:'';width:42px;height:41px;background:url(img/AWCLP_1910_iconTask@0.5x.png) 0 0 no-repeat;}
#AWCLP1910 .AWC_Task h4 {width:3em;font-size:93%;line-height:1;color:#FFF;background:#00B140;margin:0 auto 10px;padding:5px 5px 3px;}
#AWCLP1910 .AWC_Task h3 {font-size:108%;color:#616161;text-align:center;margin:0 0 1em;}
#AWCLP1910 .AWC_Task h3 br {display:none;}
#AWCLP1910 .AWC_Task h5 {font-size:100%;color:#313131;font-weight:normal;margin:0;}
/* flexbox 課題 子要素 - flexbox */
#AWCLP1910 .AWC_Taskbox .flexbox {flex-flow:column nowrap;}
#AWCLP1910 .AWC_Taskbox .flexbox .flexboxinner {overflow:visible;flex:0 0 100%;max-width:100%;}
#AWCLP1910 .AWC_Taskbox .flexbox .flexboxinner {display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
/* 概要 */
#AWCLP1910 .AWC_overflow {margin:0 auto;box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_overflow h2 {font-size:116%;margin:50px auto 30px;padding:0;}
#AWCLP1910 .AWC_overflow h2 strong {font-weight:600;}
#AWCLP1910 .AWC_overflow h2.bigger {font-size:167%;line-height:1;}
#AWCLP1910 .AWC_overflow h2.whitepaper {font-size:108%;}
#AWCLP1910 .AWC_overflow img.AWClogo {width:auto;height:50px;}
#AWCLP1910 .AWC_overflow img.AWCicon {width:auto;height:35px;margin-right:5px}
#AWCLP1910 .AWC_overflow img.AWCwideArr5 {position:relative;left:0;top:-50px;margin:0 0 -75px;box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_overflow h4 {font-size:85%;color:#313131;font-weight:normal;margin:0 0 1em;}
#AWCLP1910 .AWC_overflow h3 {font-size:100%;color:#313131;text-align:center;margin:0 0 1em;}
#AWCLP1910 .AWC_overflow h3.normal {font-weight:normal;}
#AWCLP1910 .AWC_overflow p {font-size:85%;text-align:center;margin:0;}
#AWCLP1910 .AWC_overflow .white {color:#FFF !important;}
#AWCLP1910 .AWC_overflow .AWCLP_1910_RPA img {max-width:100%;}
/* flexbox 概要 */
#AWCLP1910 .AWC_overflow .flexbox {flex-flow:row nowrap;justify-content:center;}
#AWCLP1910 .AWC_overflow .flexbox .flexboxinner {flex:0 0 auto;}
/* flexbox 概要 子要素 - flexbox */
#AWCLP1910 .AWC_overflow .flexbox .flexboxinner {display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;}
/* 概要 矢印 pickup */
#AWCLP1910 .AWC_overflowArrow,
#AWCLP1910 .AWC_overflowArrowNone {position:relative;padding:5% 0 0;box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_pickup {position:relative;padding:20px 10px 15px;margin:0 0 5%;background:#FFF;}
#AWCLP1910 .AWC_pickup:before {}
#AWCLP1910 .AWC_pickup:after {position:absolute;z-index:1;left:-15px;top:-15px;display:block;content:'';width:45px;height:45px;background:url(img/AWCLP_1910_kaiketu.png) 50% 50% no-repeat;background-size:contain;}
#AWCLP1910 .AWC_pickup h3 {font-size:108%;font-weight:600;text-align:center;color:#00B140;margin:0 0 10px;}
#AWCLP1910 .AWC_pickup h3 br {display:none;}
#AWCLP1910 .AWC_pickup p {font-size:85%;margin:0 0 1em;text-align:center;}
#AWCLP1910 .AWC_pickup img {max-width:50%;}
#AWCLP1910 .AWC_pickup a {display:inline-block;margin:1em 0 0;}
#AWCLP1910 .AWC_pickup a:link {color:#307fe2;}
/* flexbox 概要 矢印 pickup 子要素 - flexbox */
#AWCLP1910 .AWC_overflowArrow .flexbox,
#AWCLP1910 .AWC_overflowArrowNone .flexbox {overflow:initial;flex-flow:row wrap;}
#AWCLP1910 .AWC_overflowArrow .flexbox .flexboxinner,
#AWCLP1910 .AWC_overflowArrowNone .flexbox .flexboxinner {overflow:initial;flex:0 0 100%;}
/* ルーチンリスト */
#AWCLP1910 .AWC_RoutineLists {position:relative;padding:0 0 5%;}
/* flexbox リスト一覧 */
#AWCLP1910 .AWC_RoutineList {position:relative;margin:5% auto 0;box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_RoutineList {width:90%;background:#FFF;padding:20px;}
#AWCLP1910 .AWC_RoutineList img {max-width:80%;margin:0 auto 20px;}
#AWCLP1910 .AWC_RoutineList h3 {font-size:108%;color:#00B140;text-align:center;margin:0 auto 15px;}
#AWCLP1910 .AWC_RoutineList p {font-size:85%;text-align:center;margin:0;}
/* flexbox リスト一覧 子要素 - flexbox */
#AWCLP1910 .AWC_RoutineLists .flexbox {flex-flow:column wrap;}
#AWCLP1910 .AWC_RoutineList.flexboxinner {flex:0 0 100%;min-height:300px;}
/* ブログ */
#AWCLP1910 .AWC_blog {padding:0 0 5%;box-sizing:border-box;overflow:hidden;}
/* flexbox 記事 */
#AWCLP1910 .AWC_article {position:relative;z-index:0;margin:5% 0 0;background:#FFF;box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_article img {margin:20px 0;max-width:60%;height:auto;}
#AWCLP1910 .AWC_article .text {margin:0 1em 20px;text-align:left;}
#AWCLP1910 .AWC_article .text a {color:#313131;font-size:93%;}
#AWCLP1910 .AWC_article a.coverlink {display:block;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_article:active,
#AWCLP1910 .AWC_article:hover {background:rgba(48, 127, 226, 0.1);border-radius:8px;}
#AWCLP1910 .AWC_article:active .text a,
#AWCLP1910 .AWC_article:hover .text a {color:#777;text-decoration:underline;}
/* flexbox 記事 子要素 - flexbox */
#AWCLP1910 .AWC_blog .flexbox {flex-flow:column nowrap;}
#AWCLP1910 .AWC_article.flexboxinner {flex:0 0 100%;}
/* 特長 */
#AWCLP1910 .AWC_intro {margin:0 auto;box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_intro {background: url(img/AWCLP_1910_bgGray@0.5x.png) 50% 15px no-repeat;}
/* flexbox 特長 */
#AWCLP1910 .AWC_introbox {text-align:center;}
#AWCLP1910 .AWC_introbox h3 {font-size:108%;text-align:center;letter-spacing:1px;color:#313131;}
#AWCLP1910 .AWC_introbox p {font-size:85%;text-align:center;}
#AWCLP1910 .AWC_introbox img {max-width:80%;}
/* 特長メイン */
#AWCLP1910 .AWC_introbox.intro_main:nth-child(1) {}
#AWCLP1910 .AWC_introbox.intro_main {margin:25px 0;box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_introbox.intro_main h3 {font-size:108%;margin:0 0 10px;}
#AWCLP1910 .AWC_introbox.intro_main p {margin:0 0 1em;}
#AWCLP1910 .AWC_introbox.intro_main img {}
/* 特長メイン 子要素02 */
#AWCLP1910 .AWCLP_1910_Merit02 {max-width:100%;}
#AWCLP1910 .AWCLP_1910_Merit02_inner {}
#AWCLP1910 .AWCLP_1910_Merit02_inner .Merit02text01,
#AWCLP1910 .AWCLP_1910_Merit02_inner .Merit02text02,
#AWCLP1910 .AWCLP_1910_Merit02_inner .Merit02text03 {display:none;}
#AWCLP1910 .AWCLP_1910_Merit02_inner img {max-width:100%;}
/* flexbox 特長メイン */
#AWCLP1910 .AWC_intro .intro_main h3.easy {}
#AWCLP1910 .AWC_intro .intro_main h3.flow {padding:0 1em;}
#AWCLP1910 .AWC_intro .intro_main h3.flow {font-size:108%;line-height:2em;color:#FFF;background:#307fe2;}
#AWCLP1910 .AWC_intro .intro_main:nth-child(1) p {}
#AWCLP1910 .AWC_intro .intro_main:nth-child(2) p {}
#AWCLP1910 .AWC_intro .intro_main.flexboxinner:nth-child(1) {flex:0 0 100%;}
#AWCLP1910 .AWC_intro .intro_main.flexboxinner:nth-child(2) {flex:0 0 100%;}
/* flexbox 特長サブ 子要素 - flexbox */
#AWCLP1910 .AWC_intro .AWC_3col.flexbox {padding-top:5%;margin-bottom:50px}
#AWCLP1910 .AWC_intro .intro_sub {background:#FFF;margin:0 0 5%;}
#AWCLP1910 .AWC_intro .intro_sub p {font-size:85%;margin:0 0 1em;}
#AWCLP1910 .AWC_intro .intro_sub img {max-width:60%;}
#AWCLP1910 .AWC_intro .intro_sub .link a {display:inline-block;margin:1em auto 0;font-size:100%;}
#AWCLP1910 .AWC_intro .intro_sub .link a:link {color:#307fe2;}
#AWCLP1910 .AWC_intro .intro_sub.flexboxinner {flex:0 0 100%;padding:20px 10px;text-align:center;}
/* 事例 */
#AWCLP1910 .AWC_case {}
#AWCLP1910 .AWC_case_result {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
#AWCLP1910 .AWC_case_result div.index_area {width:auto;margin:0;box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_case_result div.inner_box {position:relative;width:100%;margin:0 0 5%;box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_case_result div.mr_3n {}
#AWCLP1910 .AWC_case_result div.inner_box .link_eria {position:relative;width:100%;box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_case_result div.inner_box .link_eria {border-radius:10px;border:3px solid #F5F5F5;background:#FFF;}
#AWCLP1910 .AWC_case_result div.inner_box .link_eria a.link_eriaIN {display:block;width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;cursor:pointer;z-index:1;}
#AWCLP1910 .AWC_case_result div.inner_box .link_eria a.extlink {position:absolute;right:8px;top:8px;width:13px;height:10px;z-index:1;left:initial;}
#AWCLP1910 .AWC_case_result div.inner_box .data_box {border-bottom:1px dotted #CCC;margin-bottom:7px;overflow:hidden;}
#AWCLP1910 .AWC_case_result div.inner_box .data_box .rogo {width:50%;margin:1em auto 0;overflow:hidden;}
#AWCLP1910 .AWC_case_result div.inner_box .data_box .rogo img {max-width:100%;margin:-10px 0 0;}
#AWCLP1910 .AWC_case_result div.inner_box .data_box h2 {font-size:100%;text-align:left;line-height:1.5;margin:0 10px 1em;overflow:hidden;}
#AWCLP1910 .AWC_case_result div.inner_box .data_box h2 br {content:'';}
#AWCLP1910 .AWC_case_result div.inner_box .data_box h2 br::after {content:' / ';}
#AWCLP1910 .AWC_case_result div.inner_box .data_box .company {font-size:70%;margin:0 0 10px;line-height:1.2;height:1.2em;overflow:hidden;}
#AWCLP1910 .AWC_case_result div.inner_box .data_box .attention {width:36px;height:16px;overflow:hidden;position:absolute;left:8px;top:8px;font-size:12px;}
#AWCLP1910 .AWC_case_result div.inner_box .data_box .attention span {display:block;color:#FFF;line-height:1;text-align:center;padding:3px 0 2px;}
#AWCLP1910 .AWC_case_result div.inner_box .data_box .attention span.new {background-color:#C4565B;}
#AWCLP1910 .AWC_case_result div.inner_box ul.category-block {text-align:left;margin:0 1em 4px;}
#AWCLP1910 .AWC_case_result div.inner_box ul.category-block li {font-size:93%;line-height:1.3;color:#777;display:inline-block;padding:2px 3px 0;border:1px solid #C8CCCC;background-color:#F4F4F4;}
#AWCLP1910 .AWC_case_result div.inner_box ul.category-inline {text-align:left;margin:0 1em 1em;}
#AWCLP1910 .AWC_case_result div.inner_box ul.category-inline li {font-size:70%;line-height:1.3;color:#777;display:inline;}
#AWCLP1910 .AWC_case_result div.inner_box ul.category li strong {font-weight:bold;}
#AWCLP1910 .AWC_case_result div.inner_box .outlink {width:100%;height:auto;margin:0 auto 25px;overflow:hidden;}
#AWCLP1910 .AWC_case_result div.inner_box .outlink a {display:block;padding:0px 10px 0 12px;margin:0 1em;background:#313131;cursor:pointer;font-size:100%;line-height:40px;color:#FFF;height:40px;}
#AWCLP1910 .AWC_case_result div.inner_box .outlink a i {color:#50B848;display:inline-block;}/* 2018/01 */
#AWCLP1910 .AWC_case_result div.inner_box .outlink a i:after {font-size:85%;content:'▶';}/* 2018/01 */
#AWCLP1910 .AWC_case_result div.inner_box .partner {color:#AAA;width:100%;height:25px;line-height:25px;font-size:10px;position:absolute;right:0;bottom:0;}
/* 事例 ロールオーバー※template_common.js 2015/09/10 */
#AWCLP1910 .AWC_case_result div.inner_box .over_eria {border:3px solid #50B848;}
#AWCLP1910 .AWC_case_result div.inner_box .over_eria img {opacity:0.75;}
#AWCLP1910 .AWC_case_result div.inner_box .over_eria .outlink a {background:#50B848;}
#AWCLP1910 .AWC_case_result div.inner_box .over_eria .outlink a i {color:#FFF;}
/* 価格 */
#AWCLP1910 .AWC_price {padding:25px 0;}
#AWCLP1910 .AWC_price .AWCicon_yen {font-size:123.1%;font-weight:400;color:#313131;}
#AWCLP1910 .AWC_price .AWCicon_yen .hiyo {line-height:1.2;}
#AWCLP1910 .AWC_price .AWCicon_yen .zero {line-height:1;font-weight:600;}
#AWCLP1910 .AWC_price .AWCicon_yen .zero strong {font-size:80px;font-weight:600;}
#AWCLP1910 .AWC_price .AWCtext_yen {color:#313131;}
#AWCLP1910 .AWC_price .AWCtext_yen h2 {font-size:100%;line-height:1.2;font-weight:600;}
#AWCLP1910 .AWC_price .AWCtext_yen h2.bigger {font-size:116%;}
#AWCLP1910 .AWC_price .AWCtext_yen h3 {font-size:85%;font-weight:400;text-align:center;}
/* flexbox 価格 */
#AWCLP1910 .AWC_price .flexbox {flex-flow:column nowrap;justify-content:center;}
#AWCLP1910 .AWC_price .flexbox .flexboxinner {flex:0 0 auto;}
#AWCLP1910 .AWC_price .flexbox .flexboxinner:nth-child(1) {margin:0;}
/* flexbox 価格 子要素 - flexbox */
#AWCLP1910 .AWC_price .flexbox .AWCicon_yen.flexboxinner {display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;}
/* 価格 table */
#AWCLP1910 .AWC_price_table {box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_price_table .tablebox {margin:0 0 50px;}
#AWCLP1910 .AWC_price_table .tablebox table{width:100%;max-width:1200px;margin:0 auto;font-size:70%;line-height:1.3;overflow:hidden;}
#AWCLP1910 .AWC_price_table .tablebox table th{padding:10px 5px;border-right:1px solid #FFF;border-bottom:1px solid #FFF;background:#F0F0F0;}
#AWCLP1910 .AWC_price_table .tablebox table td{padding:10px 5px;border-right:1px solid #FFF;border-bottom:1px solid #FFF;}
#AWCLP1910 .AWC_price_table .tablebox table thead th{width:25%;background:none;color:#FFF;text-align:center;font-weight:bold;padding:1em 10px;font-size:100%;}
#AWCLP1910 .AWC_price_table .tablebox table thead .col1{width:25%;background-color:#0068B7;}
#AWCLP1910 .AWC_price_table .tablebox table thead .col2{width:25%;background-color:#0086D1;}
#AWCLP1910 .AWC_price_table .tablebox table tbody th{text-align:left;}
#AWCLP1910 .AWC_price_table .tablebox table tbody td{text-align:center;}
#AWCLP1910 .AWC_price_table .tablebox table tbody td.col1{background-color:#EAF5FF;color:#005392;}
#AWCLP1910 .AWC_price_table .tablebox table tbody td.col2{background-color:#EAF8FF;color:#006BA7;}
#AWCLP1910 .AWC_price_table .tablebox table tbody td.col1 a{color:#005392;}
#AWCLP1910 .AWC_price_table .tablebox table tbody td.col2 a{color:#006BA7;}
#AWCLP1910 .AWC_price_table .tablebox table tbody td a:hover,
#AWCLP1910 .AWC_price_table .tablebox table tbody td a:active,
#AWCLP1910 .AWC_price_table .tablebox table tbody td a:focus{color:#C8CCCC;}
#AWCLP1910 .AWC_price_table .tablebox table tbody td strong{font-size:131%;}
/* ホワイトペーパー */
#AWCLP1910 .AWC_whitepaper {}
/* flexbox ホワイトペーパー */
#AWCLP1910 .AWC_WPbox {margin:5% 0;}
#AWCLP1910 .AWC_WPbox img {margin:0;max-width:100%;}
#AWCLP1910 .AWC_WPbox .text {margin:20px 0;}
#AWCLP1910 .AWC_WPbox h4 {font-size:93%;font-weight:600;color:#313131;}
#AWCLP1910 .AWC_WPbox h5 {font-size:70%;font-weight:400;color:#313131;}

/* 内部リンク 位置修正 2021/09 */
#AWCLP1910 .AWC_WPbox div.btnlink,
#AWCLP1910 .AWC_WPbox a.btnlink {display:block;width:100%;height:40px;background:#313131;color:#FFF;}
#AWCLP1910 .AWC_WPbox div.btnlink,
#AWCLP1910 .AWC_WPbox a.btnlink {font-size:100%;font-weight:400;letter-spacing:5px;line-height:40px;}

#AWCLP1910 .AWC_WPbox:active div.btnlink,
#AWCLP1910 .AWC_WPbox:active a.btnlink,
#AWCLP1910 .AWC_WPbox:hover div.btnlink,
#AWCLP1910 .AWC_WPbox:hover a.btnlink {background:rgba(49, 49, 49, 0.9);}
#AWCLP1910 .AWC_WPbox a.coverlink {display:block;width:100%;height:100%;box-sizing:border-box;overflow:hidden;}


#AWCLP1910 .AWC_WPbox:active,
#AWCLP1910 .AWC_WPbox:hover {background:rgba(48, 127, 226, 0.1);border-radius:8px;}
#AWCLP1910 .AWC_WPbox:active .BGwhite,
#AWCLP1910 .AWC_WPbox:hover .BGwhite {background:rgba(48, 127, 226, 0.05);}
/* flexbox ホワイトペーパー 子要素 - flexbox */
#AWCLP1910 .AWC_whitepaper .flexbox {flex-flow:column nowrap;}
#AWCLP1910 .AWC_WPbox.flexboxinner {flex:0 0 100%;}
/* セミナー告知 */
#AWCLP1910 .AWC_seminer {padding:50px 0 60px;box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_seminer .LINEblue {position:relative;z-index:0;box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
#AWCLP1910 .AWC_seminer .LINEblue {border:3px solid #307fe2;border-radius:10px;padding:15px 10px;}
#AWCLP1910 .AWC_seminer .LINEblue a.coverlink {display:block;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_seminer .LINEblue:active,
#AWCLP1910 .AWC_seminer .LINEblue:hover {background:rgba(48, 127, 226, 0.05);}
#AWCLP1910 .AWC_seminer .LINEblue:active h3,
#AWCLP1910 .AWC_seminer .LINEblue:hover h3 {text-decoration:underline;}
#AWCLP1910 .AWC_seminer .title {}
#AWCLP1910 .AWC_seminer .title h4 {font-size:116%;line-height:1;margin:0 0 1em;}
#AWCLP1910 .AWC_seminer .title h4 strong {display:inline-block;margin:0 10px 0 0;padding:5px 15px;}
#AWCLP1910 .AWC_seminer .title h4 strong {font-size:70%;line-height:16px;color:#FFF;}
#AWCLP1910 .AWC_seminer .title h4 strong.BGgreen {}
#AWCLP1910 .AWC_seminer .title h3 {font-size:100%;font-weight:normal;color:#307fe2;}
#AWCLP1910 .AWC_seminer .title h3 br {display:none;}
#AWCLP1910 .AWC_seminer .overflow img {max-width:50%;margin:0 0 1em;}
#AWCLP1910 .AWC_seminer .overflow p {font-size:85%;}
#AWCLP1910 .AWC_seminer .overflow ul {margin:0 0 1em 10px;padding:0;}
#AWCLP1910 .AWC_seminer .overflow ul li {position:relative;list-style-type:none !important;padding:0;margin:0;}
#AWCLP1910 .AWC_seminer .overflow ul li {font-size:93%;font-weight:600;vertical-align: middle;}
#AWCLP1910 .AWC_seminer .overflow ul li:before {display:inline-block;vertical-align: middle;}
#AWCLP1910 .AWC_seminer .overflow ul li:before {content:'';width:0.75em;height:0.75em;background:#307fe2;border-radius: 50%;margin-right:8px;}
#AWCLP1910 .AWC_seminer .overflow ul li a {color:#307fe2;}
/* flexbox セミナー告知 */
#AWCLP1910 .AWC_seminer .overflow.flexbox {flex-flow:column nowrap;justify-content:center;}
#AWCLP1910 .AWC_seminer .overflow.flexbox .flexboxinner {flex:0 0 100%;}
/* 相談・質問 */
#AWCLP1910 .AWC_entry {box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_entry img {max-width:50%;margin:0 0 1em;}
#AWCLP1910 .AWC_entry p {font-size:93%;text-align:center;margin:0 0 1em;}
#AWCLP1910 .AWC_entry p br {display:none;}
#AWCLP1910 .AWC_entry p strong {font-weight:normal;}
#AWCLP1910 .AWC_entry p.overflow {text-align:left;margin:0 0 1em;}
#AWCLP1910 .AWC_entry p br {display:block;}
#AWCLP1910 .AWC_entry a {position:relative;display:block;max-width:85%;height:auto;line-height:70px;font-size:123.1%;color:#fff;text-align:center;margin:0 auto 3em;}
#AWCLP1910 .AWC_entry a {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));}

/* ほかLPページリンク */
#AWCLP1910 .AWC_linkbox {box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_linkbox p {font-size:93%;margin:0 0 30px;}
#AWCLP1910 .AWC_linkbox ul {margin:0;padding:0;}
#AWCLP1910 .AWC_linkbox ul.flexbox.AWC_4col {justify-content:center;}
#AWCLP1910 .AWC_linkbox ul.flexbox.AWC_4col li.flexboxinner {flex:0 0 48%;max-width:48%;margin: 0 1%;}
#AWCLP1910 .AWC_linkbox ul li {list-style-type:none !important;}
#AWCLP1910 .AWC_linkbox ul li strong {font-weight:normal;}
#AWCLP1910 .AWC_linkbox ul li a {position:relative;display:inline-block;width:100%;height:37px;box-sizing:border-box;overflow:hidden;}
#AWCLP1910 .AWC_linkbox ul li a {line-height:37px;font-size:100%;text-align:center;border-radius:19px;}
#AWCLP1910 .AWC_linkbox ul li a {color:#313131 !important;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));}
#AWCLP1910 .AWC_linkbox ul li a u {text-decoration:none;border-bottom:1px solid;line-height:1;display:inline-block;}
#AWCLP1910 .AWC_linkbox ul li a i {background:url(img/warp_lp_contents_contact_arrow.gif) right center no-repeat;width:7px;height:8px;display:inline-block;position:absolute;right:14px;top:14px;}
	/* 共通ボタンオーバー表現：白 */
	#AWCLP1910 .AWC_linkbox ul li a:hover {background:#E4E4E4;}
	#AWCLP1910 .AWC_linkbox ul li a:active {background:#F1F1F1;}
	/* SP width 420px 以下 */
	@media screen and (max-width:420px) {
		#AWCLP1910 .AWC_linkbox ul li a {font-size:0.8em;}
	}
	/* SP width 300px 以下 */
	@media screen and (max-width:300px) {
		#AWCLP1910 .AWC_linkbox ul li a {font-size:0.7em;}
	}

/*----------------------------------------------------------------------------
★左右余白（共通）CSS 2019/10
----------------------------------------------------------------------------*/
	/* PC width 480px 以下 */
	@media screen and (max-width:480px) {
		#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main01,
		#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main01b,
		#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main02,
		#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main03,
		#AWCLP1910 .AWC_mainvisual #AWCLP_1910_Main04,
		#AWCLP1910 .AWC_contact,
		#AWCLP1910 .AWC_contact_attention,
		#AWCLP1910 .AWC_Taskbox,
		#AWCLP1910 .AWC_overflowArrow,
		#AWCLP1910 .AWC_overflowArrowNone,
		#AWCLP1910 .AWC_overflow,
		#AWCLP1910 .AWC_RoutineList,
		#AWCLP1910 .AWC_intro .AWC_2col.flexbox,
		#AWCLP1910 .AWC_intro .AWC_3col.flexbox,
		#AWCLP1910 .AWC_case,
		#AWCLP1910 .AWC_price,
		#AWCLP1910 .AWC_price_table,
		#AWCLP1910 .AWC_whitepaper,
		#AWCLP1910 .AWC_blog,
		#AWCLP1910 .AWC_seminer,
		#AWCLP1910 .AWC_entry,
		#AWCLP1910 .AWC_linkbox {padding-left:5%;padding-right:5%;}
    }
	/* PC width 400px 以下 */
	@media screen and (max-width:400px) {
		#AWCLP1910 .AWC_mainvisual h1 {font-size:131%;}
    }









/* パートナープログラム 1909 */
#AWpp {background: url(img/AWpp1909_bgMain_sp.png) 65% 0 repeat-x;position:relative;}
#AWpp div#contents {clear: both;padding:0;margin:0;}
/* メインビジュアル */
#AWpp .AWpp_mainvisual {padding:0 1em;height:205px; /*210px*/ }
#AWpp .AWpp_mainvisual h1 {color:#FFF;font-size:174%;letter-spacing:2px;font-weight: 600;padding-top:50px;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.75);}
#AWpp .AWpp_mainvisual h2 {color:#FFF;font-size:108%;letter-spacing:1.5px;font-weight: 600;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.75);}
/* 背景白 */
#AWpp .BGwhite {background-color:#FFF !important;}
/* 背景グレー */
#AWpp .BGgray {background-color:#F5F5F5 !important;}
/* パートナーアイコン */
#AWpp .AWppicon_left,
#AWpp .AWppicon_right {position:relative;z-index:0;max-width:1200px;width:100%;height:80px;margin:0 auto;}
#AWpp .AWppicon_left {text-align:left;}
#AWpp .AWppicon_right {text-align:right;}
#AWpp .AWppicon_left img,
#AWpp .AWppicon_right img {position:relative;z-index:1;}
#AWpp .AWpp_support .AWppicon_left img {left:10px;top:-35px;width:116px;}
#AWpp .AWpp_training .AWppicon_right img {right:10px;top:-55px;max-width:104px;}
#AWpp .AWpp_Marketing .AWppicon_left img {left:10px;top:-40px;max-width:114px;}
#AWpp .AWpp_Marketing .AWppicon_right img {right:10px;top:-40px;max-width:114px;}
/* 概要 */
#AWpp .AWpp_overflow {margin:0 auto;box-sizing:border-box;overflow:hidden;}
#AWpp .AWpp_overflow p {text-align:center;padding:3em 2em 1em;}
#AWpp .AWpp_overflow p br {display:none;}
#AWpp .AWpp_overflow p strong {font-size:93%;font-weight:400;}
#AWpp .AWpp_overflow img {max-width:90%;margin:0 auto 3em;}
/* 紹介 */
#AWpp .AWpp_intro {margin:0 auto;box-sizing:border-box;overflow:hidden;}
#AWpp .AWpp_intro h2 {font-size:93%;font-weight:400;margin:2em 1.5em;}
/* pickup */
#AWpp .AWpp_pickup {background:#FFF url(img/AWpp1909_bgGray.png) 50% -55px no-repeat;background-size:auto 105%;overflow:hidden;box-sizing:border-box;height:250px;margin:0;}
#AWpp .AWpp_pickup img {max-width:60px;margin:25px 0 10px;}
#AWpp .AWpp_pickup h2 {font-size:181%;font-weight:600;color:#0F79BF;}
/* 情報提供 */
#AWpp .AWpp_support {box-sizing:border-box;margin:0;padding:0 0 5em;}
#AWpp .AWpp_support h2 {font-size:123.1%;margin:-2em 0 0;}
#AWpp .AWpp_support h3 {font-size:131%;font-weight:600;text-align:center;margin:0 2em 1em;}
/* 技術支援 */
#AWpp .AWpp_training {box-sizing:border-box;padding:0 0 4em;}
#AWpp .AWpp_training h2 {font-size:123.1%;margin:-2em 0 0;}
#AWpp .AWpp_training h3 {font-size:131%;font-weight:600;text-align:center;margin:0 2em 1em;}
/* マーケティング支援 */
#AWpp .AWpp_Marketing {margin:0;box-sizing:border-box;padding:0 0 4em;}
#AWpp .AWpp_Marketing h2 {font-size:123.1%;margin:-2em 0 0;}
#AWpp .AWpp_Marketing h3 {font-size:131%;font-weight:600;text-align:center;margin:0 2em 1em;}
#AWpp .AWpp_Marketing h4 {font-size:116%;color:#0F79BF;margin:0 2em 1em;}
#AWpp .AWpp_Marketing h4 br {display:none;}
#AWpp .AWpp_Marketing p {text-align:center;margin:0 2em 2em;}
#AWpp .AWpp_Marketing p small {font-size:100%;}
/* flexbox */
#AWpp .flexbox {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
#AWpp .flexbox {box-sizing:border-box;overflow:hidden;max-width:1200px;width:100%;margin:0 auto;}
#AWpp .flexboxinner {align-self: stretch;}
#AWpp .flexboxinner {box-sizing:border-box;overflow:hidden;}
/* flexbox 1カラム */
#AWpp .flexbox.AWpp_1col .flexboxinner {flex:0 0 90%;max-width:90%;}
/* flexbox 2カラム */
#AWpp .flexbox.AWpp_2col .flexboxinner {flex:0 0 90%;max-width:90%;}
/* flexbox 3カラム */
#AWpp .flexbox.AWpp_3col .flexboxinner {flex:0 0 90%;max-width:90%;}
/* flexbox 4カラム */
#AWpp .flexbox.AWpp_4col .flexboxinner {flex:0 0 90%;max-width:90%;}
/* flexbox 6カラム */
#AWpp .flexbox.AWpp_6col .flexboxinner {flex:0 0 90%;max-width:90%;}
/* flexbox 紹介ボックス */
#AWpp .AWpp_introbox {margin:0 5% 3em;}
#AWpp .AWpp_introbox div.BGwhite {overflow:hidden;box-sizing:border-box;margin:0 0 20px;}
#AWpp .AWpp_introbox h3 {text-align:center;margin:1em auto 5px;}
#AWpp .AWpp_introbox img {max-width:70px;margin:0 auto 10px;}
#AWpp .AWpp_introbox h4 {font-size:108%;font-weight:600;line-height:1.8;}
#AWpp .AWpp_introbox p {font-size:85%;line-height:1.8;}
#AWpp .AWpp_introbox a {display:block;width:100%; height:60px;line-height:60px;overflow:hidden;box-sizing:border-box;}
#AWpp .AWpp_introbox a {background:#313131;color:#FFF;}
#AWpp .AWpp_introbox a:active,
#AWpp .AWpp_introbox a:hover {background:#414141;text-decoration:underline;}
/* flexbox リンクボックス */
#AWpp .AWpp_infobox {box-sizing:border-box;overflow:hidden;padding:2em 1.5em;}
#AWpp .AWpp_infobox {border:1px solid #0F79BF;margin:0 5% 1em;}
#AWpp .AWpp_infobox h4 {font-size:100%;font-weight:600;color:#0F79BF;margin:0 0 1em;}
#AWpp .AWpp_infobox p {text-align:center;font-size:85%;letter-spacing:1px;margin:0 0 1em;}
#AWpp .AWpp_infobox p br {display:none;}
#AWpp .AWpp_infobox a {display:inline-block;box-sizing:border-box;overflow:hidden;width:auto;height:auto;margin:0;}
#AWpp .AWpp_infobox a.linkbtn {display:block;background:#0F79BF;color:#FFF;max-width:85%;height:60px;line-height:60px;margin:0 auto;}
#AWpp .AWpp_infobox a.linkbtn:active,
#AWpp .AWpp_infobox a.linkbtn:hover {background:#0b5a8e;text-decoration:underline;}
#AWpp .AWpp_infobox a:active img,
#AWpp .AWpp_infobox a:hover img {opacity:0.8;}
#AWpp .BGgray .AWpp_infobox {border:none;background:#FFF;}
/* flexbox フォロー */
#AWpp .AWpp_follow {display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;box-sizing:border-box;overflow:hidden;}
#AWpp .AWpp_follow {border:2px solid #0F79BF;padding:1em 0;margin:0 5% 1em;}
#AWpp .AWpp_follow div {box-sizing:border-box;overflow:hidden;font-size:100%;line-height:1.5;color:#0F79BF;font-weight:600;}
#AWpp .AWpp_follow div br {display:none;}
/* flexbox ホワイトペーパー */
#AWpp .AWpp_whitepaper {box-sizing:border-box;overflow:hidden;}
#AWpp .AWpp_whitepaper {margin:0 5% 3em;}
#AWpp .AWpp_whitepaper a {display:block;width:auto;height:auto;margin:0;}
#AWpp .AWpp_whitepaper a img {max-width:200px;margin-bottom:1em;}
#AWpp .AWpp_whitepaper div {}
#AWpp .AWpp_whitepaper h5 {font-size:100%;font-weight:normal;background:#FFF;padding:1em;margin:0;}
#AWpp .AWpp_whitepaper h5 strong {}
/* 問い合わせ */
#AWpp .AWpp_contact {box-sizing:border-box;overflow:hidden;}
#AWpp .AWpp_contact img {max-width:50%;margin:3em 0 3em;}
#AWpp .AWpp_contact p {font-size:123.1%;text-align:center;margin:0 2em 2em;}
#AWpp .AWpp_contact p br {display:none;}
#AWpp .AWpp_contact p strong {font-weight:normal;}
#AWpp .AWpp_contact a {position:relative;display:block;max-width:85%;height:auto;line-height:70px;font-size:123.1%;color:#fff;text-align:center;margin:0 auto 3em;}
#AWpp .AWpp_contact a {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));}


