.bellows { margin-top:15px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.bellows__header {
  position: relative;
  width:96%; padding:15px 0px; background:#f2f2f2; margin:0 auto; text-indent:10px;  
  -webkit-tap-highlight-color: transparent; margin-top:10px; }
.bellows__header b{ display:block; font-size:16px; color:#004F97; line-height:20px;}
.bellows__header p{ margin-top:5px; font-size:12px; color:#888;line-height:20px; height:20px; max-width: 85%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; } 
  .bellows__header::before, .bellows__header::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 10px;
    z-index: 2;
    display: block;
    width: 20px;
    height: 3px;
    margin-top: -2px;
    background:#004F97;
    pointer-events: none;
    -webkit-transition: -webkit-transform 0.25s ease-in-out;
            transition: transform 0.25s ease-in-out; }
  .bellows__header::before {
    content: '';
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg); }
  .bellows__header::after {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg); }
  .bellows__item.bellows--is-open > .bellows__header::before, .bellows__item.bellows--is-opening > .bellows__header::before {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .bellows__item.bellows--is-open > .bellows__header::after, .bellows__item.bellows--is-opening > .bellows__header::after {
    -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
            transform: rotate(360deg); }
			

.bellows__content { width:96%; margin:0 auto; border:1px #ddd solid; border-top:none; }
  .bellows__content .bellows {
    margin-top: 20px; }
	.bellows__content p{width:90%; margin:0 auto; padding:10px 0; line-height:25px; overflow:hidden;}
	
	
	
	.bellows__item:not(.bellows--is-open) > .bellows__content {
  display: none; }

.bellows__item.bellows--is-open > .bellows__content-wrapper,
.bellows__item.bellows--is-closing > .bellows__content-wrapper {
  display: block; }

.bellows__content-wrapper {
  display: none; }
	
