.sample_13
{
width:90%;
border-spacing: 0px;
border-top: 2px solid #DDDDDD
!important; 
border-bottom: 2px solid 
!important;
}
.sample_13 th
{ 
width: 25%;
padding: 2px;
text-align: center;
vertical-align: center;
color: #FFF;
background-color: #FF9999
!important;
border: 2px #DDDDDD solid;
} 
.sample_13 td
{
padding:5px 0 -90px 5px;
	text-align: center;
	background-color: #FFF;
border: 2px #DDDDDD solid;
} 

.sample_12
{
	width:100%;
	border-spacing: 0px;
	border-top: 2px solid #DDDDDD!important;
	border-bottom: 2px solid !important;
}
.sample_12 th
{
	width: 25%;	
	padding: 2px;
	text-align: center;
	vertical-align: center;
	color: #FFF;
	background-color: #BBBBBB!important;
	border: 2px #DDDDDD solid;
}
.sample_12 td
{
	padding:5px 0 -90px 5px;
	text-align: center;
	background-color: #FFF;
	border: 2px #DDDDDD solid;
} 


.kakomi-box4 
{
 margin: 2em auto;
 padding: 1.5em 1em 0.01em ;
 width: 90%;
 background-color: #FFF5EE; /* 背景色 */
 box-shadow: 0 0 5px 1px #ccc; /* 影 */
}


/* 補足BOX　2 */
.kakomi-hosoku2 
{
 margin: 2em 0em 2em 4em; /* 枠外との間隔（上、右、下、左） */
 padding: 5px 10px;
 font-size: 0.9em; /* 文字サイズ */
 color: #555555; /* 文字色 */
 border-left: 3px solid #999999; /* 線の太さ・線種・色 */
 border-radius: 5px;
}

/* ふんわり　枠ピンク　1 */
.kakomi-kage1 {
 margin: 2em auto;
 padding: 1em;
 width: 90%;
 color: #555555; /* 文字色 */
 background-color: #ffcccc; /* 背景色 */
 box-shadow: 0 0 10px 10px #ffcccc; /* 影 */
}
/* ふんわり　枠黄色　1 */
.kakomi-kage2 {
 margin: 2em auto;
 padding: 1em;
 width: 90%;
 color: #555555; /* 文字色 */
 background-color: #FFFF99; /* 背景色 */
 box-shadow: 0 0 10px 10px #FFFFAA; /* 影 */
}
/* シンプル 枠 1*/
.kakomi-box1 {
 margin: 2em auto;
 padding: 1em;
 width: 90%;
 background-color: #fff; /* 背景色 */
 border: 1px solid #ccc; /* 枠線 */
}

.sample_55
{
width:100%;
border-spacing: 0px;
border-top: 1px solid #DDDDDD
!important; 
border-bottom: 1px solid 
!important;
}
.sample_55 th
{ 
width: 25%;
padding: 2px;
text-align: center;
vertical-align: center;
color: #FFF;
background-color: #CCCCCC
!important;
border: 1px #DDDDDD solid;
} 
.sample_55 td
{
padding:5px 0 -90px 5px;
	text-align: center;
	background-color: #FFF;
border: 1px #DDDDDD solid;
} 
margin:link3em auto
.sample_14
{
width:100%;
border-spacing: 0px;
border-top: 1.5px solid #DDDDDD
!important; 
border-bottom: 1.5px solid 
!important;
}
.sample_14 th
{ 
width: 25%;
padding: 2px;
text-align: center;
vertical-align: middle;
color: #FFF;
background-color: #66CC99  
!important;
border: 1.5px #DDDDDD solid;
} 
.sample_14 td
{
padding:5px 0 -90px 5px;
	text-align: center;
vertical-align: middle;
	background-color: #FFF;
border: 1.5px #DDDDDD solid;
} 

/* タブ　タイトル枠　2 */
.kakomi-tab2 {
 position: relative;
 margin:45px 10px 25px 5px;
 padding: 0.01px 0.9px 1px 8px; 
 width: 90%;
 background-color: #fff; /*BOX背景色 */
 border: 2px solid #3CB371; /* 枠線の太さ・色 */
 box-shadow: 5px 5px 5px #ccc; /* 影の色 */
}
.title-tab2 {
 position: absolute;
 display: inline-block;
 top: -30px; /*タブ調整 */
 left: -2px; /*タブ調整 */
 padding: 1px 10px;
 height: 26px;
 font-weight: bold;
 color: #fff; /* タイトル色 */
 background-color: #3CB371; /* タイトル背景色 */
}

/* シンプル 枠（影）1 */
.kakomi-box3 {
 margin:45px 10px 25px 5px;
 padding: 5px 0.9px 1px 15px;
 width: 90%;
 border: 1px solid #ccc; /* 枠線 */
 background-color: #fff; /* 背景色 */
 box-shadow: 4px 4px 4px #ccc;
}

/* シンプル 枠（影・薄黄色）
 * 順番あり */
.kakomi-box32 {
 margin:19px 10px 25px 5px;
 padding: 21px 0.9px 1px 15px; 
 width: 90%;
 border: 1px solid #ccc; /* 枠線 */
 background-color: #FFFFCC; /* 背景色 */
 box-shadow: 4px 4px 4px #ccc;
}

/* シンプル 枠（影・薄グレイ）
 * 順番あり */
.kakomi-box322 {
 margin:19px 10px 25px 5px;
 padding: 21px 0.9px 1px 15px; 
 width: 90%;
 border: 1px solid #ccc; /* 枠線 */
 background-color:  #E8E8E8; /* 背景色 */
 box-shadow: 4px 4px 4px #ccc;
}

/* シンプル 枠（影）薄黄色２
 * 順番なし */
.kakomi-box323 {
 margin:33px 10px 25px 5px;
 padding: 12px 10px 10px 15px;
 width: 90%;
 border: 1px solid #ccc; /* 枠線 */
 background-color: #FFFFCC; /* 背景色 */
 box-shadow: 4px 4px 4px #ccc;
}

/* シンプル 枠（影）白２
 * 順番なし */
.kakomi-box324 {
 margin:33px 10px 25px 5px;
 padding: 12px 10px 10px 15px;
 width: 90%;
 border: 1px solid #ccc; /* 枠線 */
 background-color: #FFF; /* 背景色 */
 box-shadow: 4px 4px 4px #ccc;
}

/* タイトル付　枠（影）1　*/
.kakomi-box12 {
 position: relative;
 margin:33px 10px 25px 5px;
 padding: 5px 0.9px 1px 15px; 
 width: 90%;
 color: #555555; /* 文字色 */
 background-color: #fff;
 border: 2px solid #FF9999  ; /* 枠線の太さ・色 */
 box-shadow: 5px 5px 5px #ccc;/* 影の色 */
}
.title-box12 {
 position: absolute;
 padding: 0 .5em;
 left: 20px;
 top: -15px;
 font-weight: bold;
 background-color: #fff; /* タイトル背景色 */
 color: #FA8072; /* タイトル文字色 */
}

/* ミドリタイトル付　枠（影）1　*/
.kakomi-box13 {
 position: relative;
 margin:33px 10px 25px 5px;
 padding: 5px 0.9px 1px 15px; 
 width: 90%;
 color: #555555; /* 文字色 */
 background-color: #fff;
 border: 4px solid #CEF9DC  ; /* 枠線の太さ・色 */
 box-shadow: 5px 5px 5px #ccc;/* 影の色 */
}
.title-box13 {
 position: absolute;
 padding: 0 .5em;
 left: 20px;
 top: -15px;
 font-weight: bold;
 background-color: #fff; /* タイトル背景色 */
 color: #3CB371; /* タイトル文字色 */
}

/* タイトル付　枠（影）111　*/
.kakomi-box111 {
 position: relative;
 margin:33px 10px 25px 5px;
 padding: 5px 0.9px 1px 15px; 
 width: 90%;
 color: #555555; /* 文字色 */
 background-color: #fff;
 border: 4px solid #EEEEEE	  ; /* 枠線の太さ・色 */
 box-shadow: 5px 5px 5px #ccc;/* 影の色 */
}
.title-box111 {
 position: absolute;
 padding: 0 .5em;
 left: 20px;
 top: -15px;
 font-weight: bold;
 background-color: #fff; /* タイトル背景色 */
 color: #555555; /* タイトル文字色 */
}

/* シンプル 枠（影）1 */
.kakomi-box3 {
 margin:19px 10px 25px 5px;
 padding: 21px 0.9px 1px 15px; 
 width: 90%;
 border: 1px solid #ccc; /* 枠線 */
 background-color: #fff; /* 背景色 */
 box-shadow: 4px 4px 4px #ccc;
}

p {
  margin-top: 0;
  margin-bottom: 2.0em;
}

/* ホワイトボード風　タイトル　6 */
.wboard-w6 {
 position: relative;
 margin: 2em auto;
 padding: 3.5em 1em 1em;
 width: 90%; /* ボックス幅 */
 background-color: #fffff9; /* ボックス背景色 */
 color: #000; /* 文章色 */
 border: 5px solid #e6b422; /* 枠線 */
 border-radius: 3px; /* 角の丸み */
 box-shadow: 0 0 8px #333, 0 0 2px #555 inset;
}
.wboard-w6::before,
.wboard-w6::after {
 position: absolute;
 content: '';
 width: 25px; 
 bottom: 3px;
 border-radius: 2px;
 box-shadow: 1px 1px 3px #666;
} 
.wboard-w6::before {
 right: 55px;
 border: solid 3px #333333; /*飾ペン黒 */
}
.wboard-w6::after {
 right: 20px;
 border: solid 3px #ff42a0; /*飾ペンピンク */
 transform: rotate(8deg); /*飾ペン角度 */
}
.title-w6 {
 position: absolute;
 padding: .1em .5em;
 left: 1em;
 top: .5em;
 font-weight: bold;
 font-size: 1.1em; /* 文字サイズ */
 color: #ff42a0; /* タイトル文字色 */
 background-color: #fffff9; /* ボックス背景色 */
 box-shadow: 1px 1px 3px #a0a0a0;
}