@charset "utf-8";
/*
	Theme Name: diver_child
	Template: diver
	Description:  Diverの子テーマです。
	Theme URI: http://tan-taka.com/diver/
	Author: Takato Takagi
 */

 .content table{
   white-space: normal !important;
 }



 .content .small a {
   text-decoration: underline;
   font-size: 14px;
   color:#666666;
   background: url(images/ico_arrow.png) 0 50% no-repeat;
   padding-left:15px;

 }

 .small a {
   text-decoration: underline;
   font-size: 14px;
   color:#666666;
   background: url(images/ico_arrow.png) 0 50% no-repeat;
   padding-left:15px;

 }


 .content .point ul {
 	position: relative;
 	padding: 0.5em 1em 0.5em 2.3em;
 	margin:2em 0;
 	background:#fff4ea;
 	box-shadow: 0 0 0 10px #fff4ea;
 	border: dashed 3px #ffdbb7;
 	border-radius: 3px;
 }

 .content .point ul li {
   line-height: 1.5;
 	padding:0.6em 0.6em 0.6em 15px;
 	color:#454545;
 	list-style-type: none!important;
 	text-shadow: 1px 1px 1px #fff;
 }
 .content .point ul li:before {
 	position: absolute;
 	font-family: FontAwesome;
 	content:"\f046";
 	font-size: 1.5em;
 	font-weight: 700;
 	color:#ff6347;
 	line-height: 0.8em;
 	left:18px;
 	text-shadow: 1px 1px 1px #fff;
 }
 .content .point ul li ul {
 	padding: 0.5em 1em 0.5em 2.3em;
 	margin: 0.5em 0;
 	border:none;
 	border-radius: 0px;
 }

 .content ol {
 	counter-reset: number;
 	list-style: none!important;
 	padding:0.5em 1em;
 	border:solid 2px #ffb107;
 	border-radius: 10px;
 }
 .content ol li {
 	position: relative;
 	border-bottom: dashed 1px #dcdcdc;
 	padding:0.5em 0.5em 0.5em 30px;
 	line-height: 1.5em;
 }
 .content ol li ol {
 	border:none;
 	border-radius: 0px;
 }
 .content ol li:last-of-type {
 	border-bottom: none; /* 最後の１行はボーダーを消す */
 }
 .content ol li::before {
 	position:absolute;
 	left:0;
 	top:5px;
 	counter-increment: number;
 	content:counter(number);
 	/* 数字のデザインを変える */
 	display: inline-block;
 	background: #ffb107;
 	color:#fff;
 	font-family: 'Avenir','Arial Black','Arial',sans-serif;
 	font-weight: bold;
 	font-size: 16px;
 	line-height:27px;
 	border-radius: 50%;
 	width: 25px;
 	height:25px;
 	text-align: center;
 	text-shadow: -1px -1px 1px rgba(0,0,0,0.1);
 }

 /* マーカー強調カスタマイズ */
.marker1 {
background: linear-gradient(transparent 70%, #ffa500 40%);
}

/* マーカー強調カスタマイズ */
.marker2 {
background: linear-gradient(transparent 70%, #ffff00 40%);
}

.bold-red {
    font-weight: bold;
    color: red;
}
