h2{
  /*線の種類（二重線）太さ 色*/
  border-bottom: double 5px #e0e0e0;
	color: #f31153;
}
h3 {
padding: 0.25em 0.5em;/*上下 左右の余白*/
color: #494949;/*文字色*/
background: transparent;/*背景透明に*/
border-left: solid 5px #f31153;/*左線*/
}
.box26 {
    position: relative;
    margin: 2em 0;
    padding: 0.5em 1em;
    border: solid 3px #f6d86f;
    border-radius: 8px;
}
.box26 .box-title {
    position: absolute;
    display: inline-block;
    top: -13px;
    left: 10px;
    padding: 0 9px;
    line-height: 1;
    font-size: 19px;
    background: #FFF;
    color: #f6d86f;
    font-weight: bold;
}
.box26 p {
    margin: 0; 
    padding: 0;
}
.box18{
    margin:2em 0;
    position: relative;
    padding: 0.25em 1em;
    border: solid 2px #ffcb8a;
    border-radius: 3px 0 3px 0;
}
.box18:before,.box18:after
{
    content: '';
    position: absolute;
    width:10px;
    height: 10px;
    border:solid 2px #ffcb8a;
    border-radius: 50%;
}
.box18:after {
    top:-12px;
    left:-12px;
}
.box18:before {
    bottom:-12px;
    right:-12px;
}
.box18 p {
    margin: 0; 
    padding: 0;
}
/**
 *
 * Fixed heights
 *
**/
/*
.sidebar-widget-1 {
    height: 594px;
}
.sidebar-widget-2 {
    height: 529px;
}
.sidebar-widget-3 {
    height: 754px;
}
.sidebar-widget-4 {
    height: 310px;
}
.sidebar-widget-5 {
    height: 309px;
}
.sidebar-widget-6 {
    height: 415px;
}
.sidebar-widget-7,
.sidebar-widget-8,
.sidebar-widget-9 {
    height: 339px;
}
*/		</style> 
  <style>
    .tdm_block_column_content:hover .tdm-col-content-title-url .tdm-title,
                .tds-button2 .tdm-btn-text,
                .tds-button2 i,
                .tds-button5:hover .tdm-btn-text,
                .tds-button5:hover i,
                .tds-button6 .tdm-btn-text,
                .tds-button6 i,
                .tdm_block_list .tdm-list-item i,
                .tdm_block_pricing .tdm-pricing-feature i,
                body .tdm-social-item i {
                    color: #f41153;
                }
                .tds-button1,
                .tds-button6:after,
                .tds-title2 .tdm-title-line:after,
                .tds-title3 .tdm-title-line:after,
                .tdm_block_pricing.tdm-pricing-featured:before,
                .tdm_block_pricing.tds_pricing2_block.tdm-pricing-featured .tdm-pricing-header,
                .tds-progress-bar1 .tdm-progress-bar:after,
                .tds-progress-bar2 .tdm-progress-bar:after,
                .tds-social3 .tdm-social-item {
                    background-color: #f41153;
                }
                .tds-button2:before,
                .tds-button6:before,
                .tds-progress-bar3 .tdm-progress-bar:after {
                  border-color: #f41153;
                }
                .tdm-btn-style1 {
					background-color: #f41153;
				}
				.tdm-btn-style2:before {
				    border-color: #f41153;
				}
				.tdm-btn-style2 {
				    color: #f41153;
				}
				.tdm-btn-style3 {
				    -webkit-box-shadow: 0 2px 16px #f41153;
                    -moz-box-shadow: 0 2px 16px #f41153;
                    box-shadow: 0 2px 16px #f41153;
				}
				.tdm-btn-style3:hover {
				    -webkit-box-shadow: 0 4px 26px #f41153;
                    -moz-box-shadow: 0 4px 26px #f41153;
                    box-shadow: 0 4px 26px #f41153;
				}