@charset "utf-8";.notice{color:red; font-size: 9pt ; margin-bottom: 100px;}/* タイトル h2-1 */h2.heading1 {    position: relative;    color: #ffffff ;    background: #000000;    font-size: 13pt ;    line-height: 1;    margin: 20px -10px 20px -10px;    padding: 10px 5px 10px 20px;    box-shadow:1px 3px 7px 0px  #666666 ;    border-top:3px solid #51A2C1;}h2.heading1:after, sample2:before {    content: "";    position: absolute;    top: 100%;    height: 0;    width: 0;    border: 5px solid transparent;    border-top: 5px solid #333;}h2.heading1:after {    left: 0;    border-right: 5px solid #333;}h2.heading1:before {    right: 0;    border-left: 5px solid #333;}/* タイトル h2-5 */h2.heading5{margin-top:15px;position:relative;padding-left:30px;border-bottom:2px solid #ccc;font-weight: bold;font-size: 16px;line-height: 32px;} h2.heading5:before{content:'';border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;height:15px;width:15px;display:block;position:absolute;top:9px;left:5px;background-color:#00A8FF;box-shadow: 0 0 2px 2px rgba(255,255,255,0.2) inset}/* タイトル h3-4 */h3.heading4 {  position: relative;  color: #111;  font-size: 20px;  line-height: 1;  margin: 30px 0 0 0;  padding: 14px 5px 10px 10px;}h3.heading4:before {  content: "";  position: absolute;  background: #999;  top: 0;  left: -5px;  height: 12px;  width: 12px;  -moz-transform: rotate(45deg);  -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);}h3.heading4:after {  content: "";  position: absolute;  background:#777;  top: 15px;  left: -10px;  height: 8px;  width: 8px;  -moz-transform: rotate(15deg);  -webkit-transform: rotate(15deg);  -o-transform: rotate(15deg);  -ms-transform: rotate(15deg);  transform: rotate(15deg);}/* タイトル h3-5 */h3.heading5{	position:relative;	margin:10px auto;	padding:0 20px 0 40px;font-weight: bold;font-size: 16px;	color:#666;	background:#fff;	z-index:1;}h3.heading5:before{	content:" ";	position:absolute;	top:0;	left:0;	width:30px;	height:30px;	border-right:#fff solid 2px;	background:#f60;    background-image: -webkit-gradient(linear, left top, left bottom,from( rgba(255, 255, 255, 0.0)), color-stop(0.20, rgba(255, 255, 255, 0.0)), color-stop(0.20, rgba(255, 255, 255, 0.1)), color-stop(0.40, rgba(255, 255, 255, 0.1)), color-stop(0.40, rgba(255, 255, 255, 0.3)), color-stop(0.60, rgba(255, 255, 255, 0.3)), color-stop(0.60, rgba(255, 255, 255, 0.5)), color-stop(0.80, rgba(255, 255, 255, 0.5)), color-stop(0.80, rgba(255, 255, 255, 0.6)), o(	 rgba(255, 255, 255, 0.6)));	background-image: -webkit-linear-gradient(top,ransparent 20%,rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.3) 60%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0.5) 80%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.6) 100%);	background-image: -moz-linear-gradient(top,ransparent 20%,rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.3) 60%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0.5) 80%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.6) 100%);	background-image: -o-linear-gradient(top,ransparent 20%,rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.3) 60%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0.5) 80%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.6) 100%);	background-image: linear-gradient(to bottom,ransparent 20%,rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.3) 60%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0.5) 80%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.6) 100%);z-index:-1;}h3.heading5:after{	content:" ";	position:absolute;	top:0;	left:0;	width:30px;	height:30px;    background-image: -webkit-gradient(linear, left top, right top,from( rgba(255, 255, 255, 0.0)), color-stop(0.20, rgba(255, 255, 255, 0.0)), color-stop(0.20, rgba(255, 255, 255, 0.1)), color-stop(0.40, rgba(255, 255, 255, 0.1)), color-stop(0.40, rgba(255, 255, 255, 0.3)), color-stop(0.60, rgba(255, 255, 255, 0.3)), color-stop(0.60, rgba(255, 255, 255, 0.5)), color-stop(0.80, rgba(255, 255, 255, 0.5)), color-stop(0.80, rgba(255, 255, 255, 0.6)), o(	 rgba(255, 255, 255, 0.6)));	background-image: -webkit-linear-gradient(left,ransparent 20%,rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.3) 60%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0.5) 80%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.6) 100%);	background-image: -moz-linear-gradient(left,ransparent 20%,rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.3) 60%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0.5) 80%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.6) 100%);	background-image: -o-linear-gradient(left,ransparent 20%,rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.3) 60%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0.5) 80%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.6) 100%);	background-image: linear-gradient(to right,ransparent 20%,rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.3) 60%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0.5) 80%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.6) 100%);z-index:-1;}/* タイトル h4-1 */h4.heading{margin-left: 0;margin-right: auto;max-width:90%;font-size: 90%;font-weight:800;margin-bottom:4px;border-bottom:0px solid #999999;border-left:6px solid #5d8ac1;line-height:200%;padding-left:8px;}h4.heading1{margin-left: 0;margin-right: auto;font-size: 110%;font-weight:800;margin-bottom:4px;border-bottom:0px solid #999999;line-height:auto;padding-left:1px;}h4.heading2{font-size: 120%;font-weight:800;padding-left:-1px;line-height:36px;color:#5d8ac1;background:#fff;border-top:0px solid #5d8ac1;border-bottom:0px solid #5d8ac1;    box-shadow:0px 0px 0px 0px  #666666 ;}h4.heading3{    position: relative;    color: #111;    font-size: 1.143em;    font-weight: bold;    margin: 0 0 1.5em;    padding: 0.5em 0.5em 0.5em 1.7em;     /* boederの長さを調整 */ width:350px;	border-top-width : 0px;	border-bottom-width : 1px;	border-left-width : 0px;	border-right-width : 0px;	border-style : solid;	border-color : #B92A2C;} h4.heading3:before{    content: "";    position: absolute;    background: #d48789;    top: 0;    left: 0.4em;    height: 12px;    width: 12px;    transform: rotate(45deg);    -moz-transform: rotate(45deg);    -webkit-transform: rotate(45deg);    -o-transform: rotate(45deg);    -ms-transform: rotate(45deg);} h4.heading3:after{    content: "";    position: absolute;    background:#d26466;    top: 1.0em;    left: 0;    height: 8px;    width: 8px;    transform: rotate(15deg);    -moz-transform: rotate(15deg);    -webkit-transform: rotate(15deg);    -o-transform: rotate(15deg);    -ms-transform: rotate(15deg);}h4.heading4{	position:relative;	margin:0 auto;	padding:0 10px 0 30px;	font-size:110%;	font:bold 20px/40px;	color:#666;	background:#f3f3f3;	z-index:1;}h4.heading4:before{	content:" ";	position:absolute;	top:0;	left:0;	width:20px;	height:20px;	border-right:#fff solid 2px;	background:#f60;    background-image: -webkit-gradient(linear, left top, left bottom,from( rgba(255, 255, 255, 0.0)), color-stop(0.20, rgba(255, 255, 255, 0.0)), color-stop(0.20, rgba(255, 255, 255, 0.1)), color-stop(0.40, rgba(255, 255, 255, 0.1)), color-stop(0.40, rgba(255, 255, 255, 0.3)), color-stop(0.60, rgba(255, 255, 255, 0.3)), color-stop(0.60, rgba(255, 255, 255, 0.5)), color-stop(0.80, rgba(255, 255, 255, 0.5)), color-stop(0.80, rgba(255, 255, 255, 0.6)), o(	 rgba(255, 255, 255, 0.6)));	background-image: -webkit-linear-gradient(top,ransparent 20%,rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.3) 60%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0.5) 80%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.6) 100%);	background-image: -moz-linear-gradient(top,ransparent 20%,rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.3) 60%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0.5) 80%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.6) 100%);	background-image: -o-linear-gradient(top,ransparent 20%,rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.3) 60%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0.5) 80%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.6) 100%);	background-image: linear-gradient(to bottom,ransparent 20%,rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.3) 60%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0.5) 80%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.6) 100%);z-index:-1;}h4.heading4:after{	content:" ";	position:absolute;	top:0;	left:0;	width:20px;	height:20px;    background-image: -webkit-gradient(linear, left top, right top,from( rgba(255, 255, 255, 0.0)), color-stop(0.20, rgba(255, 255, 255, 0.0)), color-stop(0.20, rgba(255, 255, 255, 0.1)), color-stop(0.40, rgba(255, 255, 255, 0.1)), color-stop(0.40, rgba(255, 255, 255, 0.3)), color-stop(0.60, rgba(255, 255, 255, 0.3)), color-stop(0.60, rgba(255, 255, 255, 0.5)), color-stop(0.80, rgba(255, 255, 255, 0.5)), color-stop(0.80, rgba(255, 255, 255, 0.6)), o(	 rgba(255, 255, 255, 0.6)));	background-image: -webkit-linear-gradient(left,ransparent 20%,rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.3) 60%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0.5) 80%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.6) 100%);	background-image: -moz-linear-gradient(left,ransparent 20%,rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.3) 60%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0.5) 80%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.6) 100%);	background-image: -o-linear-gradient(left,ransparent 20%,rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.3) 60%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0.5) 80%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.6) 100%);	background-image: linear-gradient(to right,ransparent 20%,rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.3) 60%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0.5) 80%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.6) 100%);z-index:-1;}h4.heading11{margin-left: auto;margin-right: 0;max-width:40%;text-align: right;font-size: 90%;margin-bottom:4px;border-bottom:1px solid #999999;border-right:6px solid #5d8ac1;line-height:200%;padding-right:8px;}h4.heading10{   line-height:2.0;   font-size:13px;   color:#770000;   }   h4.heading9 {	  position: relative;	  color: #111;	  background: #ccc;	  font-size: 20px;	  line-height: 1;	  margin: -10px 20px 10px -10px;	  padding: 14px 5px 10px 50px;	  border-radius: 22px 0 0 22px;	}	h4.heading9:before {	  content: "";	  position: absolute;	  background: #eee;	  top: 50%;	  left: 14px;	  margin-top :-10px;	  height: 20px;	  width: 20px;	  border-radius: 50%;	  box-shadow: 1px 1px 1px #777 inset;	}	h4.heading9:after {	  content: "";	  position: absolute;	  top: 0;	  right: -22px;	  height: 0;	  width: 0;	  border: 22px solid #ccc;	  border-right-color: transparent;	}