.guide-title-decoration { display: none; width: 28px; height: 5px; border-radius: 5px; background-color: #3f87d1; margin-bottom: 0; }

table.guide-table { width: 100%; border-collapse: collapse; margin-top: 15px; }
table.guide-table th,
table.guide-table td { border: 1px solid #ddd; padding: 8px; text-align: center; }
table.guide-table th { background-color: #f2f2f2; }

div.guide-additional { padding: 20px; margin-bottom: 20px; border: 1px solid #eee; background-color: #F7F8FC; border-radius: 4px; }
div.guide-additional ul.section-guide-hyphen { margin: 0; padding: 0 0 0 10px; }
div.guide-additional ul.section-guide-hyphen li { margin: 0; }

.bulky-guide-clearfix{display:block}
.bulky-guide-clearfix:after{content:"";display:table;clear:both}

.bulky-guide-list-circle {padding:30px 0; margin-bottom: 36px; border:1px solid #cfcfcf; box-sizing:border-box; text-align:center;}
.bulky-guide-list-circle ol{font-size:0; line-height:0; padding: 0 !important;}
.bulky-guide-list-circle ol > li{display:inline-block; position:relative; width:20%; vertical-align:top;}
.bulky-guide-list-circle ol > li:before {display:block; position:absolute; top:calc(50% - 9px); right:0; width:18px; height:18px; border-right:4px solid #000;border-bottom:4px solid #000;box-sizing:border-box;transform:rotate(-45deg); content:"";}
.bulky-guide-list-circle ol > li:last-child:before{display:none;}
.bulky-guide-list-circle ol > li span{display:inline-block; height:44px; margin-bottom:6px; margin-top:97px; font-size:16px; line-height:22px; letter-spacing:-0.025em; color:#343434; vertical-align:top;}
.bulky-guide-list-circle ol > li span:before {content: ""; display:block; position:absolute; left:0;top:0; width:100%; height:86px;}
.bulky-guide-list-circle ol > li span:before {background:url('/client/ydp/img/list_circle_in_01.png') no-repeat center center}
.bulky-guide-list-circle ol > li:nth-child(1) span:before {background:url('/client/ydp/img/list_circle_in_01.png') no-repeat center center}
.bulky-guide-list-circle ol > li:nth-child(2) span:before {background:url('/client/ydp/img/list_circle_in_02.png') no-repeat center center}
.bulky-guide-list-circle ol > li:nth-child(3) span:before {background:url('/client/ydp/img/list_circle_in_05.png') no-repeat center center}
.bulky-guide-list-circle ol > li:nth-child(4) span:before {background:url('/client/ydp/img/list_circle_in_03.png') no-repeat center center}
.bulky-guide-list-circle ol > li:nth-child(5) span:before {background:url('/client/ydp/img/list_circle_in_04.png') no-repeat center center}

@media screen and (max-width:700px) {
    .bulky-guide-list-circle ol > li{width:100%; margin-bottom:20px;}
    .bulky-guide-list-circle ol > li:before{top:auto; right:auto; left:calc(50% - 9px); bottom:-9px; transform:rotate(45deg);}
    .bulky-guide-list-circle ol > li span{display:inline-block; height:44px; margin-bottom:6px; margin-top:97px; font-size:16px; line-height:22px; letter-spacing:-0.025em; color:#343434; vertical-align:top;}
    .bulky-guide-list-circle ol > li span:before {display:block; position:absolute; left:0;top:0; width:100%; height:86px;}
}

.bulky-guide-temp-step{border:1px solid #cfcfcf; box-sizing:border-box; margin-bottom: 20px;}
/*.bulky-guide-temp-step *{box-sizing:border-box;}*/

.bulky-guide-temp-step ul{font-size:0; list-style: none; padding: 30px;}
.bulky-guide-temp-step ul li{float:left; position:relative; margin-right:34px; width:calc(33.33% - 23px); height:80px; background-color:#8095af; font-size:16px; color:#fff; box-sizing:border-box;}
.bulky-guide-temp-step ul li:first-child{border:2px solid #1f3b5f; background-color:#fff; color:#1d3a5e;}
.bulky-guide-temp-step ul li:last-child{margin-right:0; background-color:#5077b7;}
.bulky-guide-temp-step ul li:before{content: ""; display:inline-block; position:absolute; right:-21px; top:calc(50% - 7px); width:18px; height:18px; border-right:4px solid #000;border-bottom:4px solid #000;box-sizing:border-box;transform:rotate(-45deg); content:"";}
.bulky-guide-temp-step ul li:last-child:before{display:none;}
.bulky-guide-temp-step ul li .bulky-guide-clearfix-inner{box-sizing: border-box; display:table; width:100%; height:100%;padding: 0px 10px;}
.bulky-guide-temp-step ul li .bulky-guide-clearfix-inner span{display:table-cell; vertical-align:middle; text-align:center;}

@media only screen and (max-width:640px){
    .bulky-guide-temp-step ul li{width:100%; height:auto; padding:15px 2%; margin:25px 0;}
    .bulky-guide-temp-step ul li:before{top:auto; right:auto; left:calc(50% - 9px); bottom:-31px; transform:rotate(45deg);}
    /*.bulky-guide-temp-step ul li:before{top:auto; bottom:-36px;right:auto; left:calc(50% - 4px);transform: rotate(90deg)}*/
    /*.bulky-guide-temp-step ul li:last-child {margin-bottom:0;}*/
}