ul{
    list-style-type:none;
    line-height:1.8em;
}

ul li{
    background: url(check.gif) no-repeat 0px 1px;
    text-indent:10px;
    padding-left:20px;
}


h1{
	font-size:160%;
	font-weight:bold;
	background-color:#0000ff;
    color:#fff;
    padding:0.5em;
    text-align:center;
}

h2 {
  position: relative;
  padding-left: 25px;
	color: #0000ff;
}
h2:before {
  position: absolute;
  content: '';
  bottom: -3px;
  left: 0;
  width: 0;
  height: 0;
  border: none;
  border-left: solid 15px transparent;
  border-bottom: solid 15px #0000ff;
}
h2:after {
  position: absolute;
  content: '';
  bottom: -3px;
  left: 10px;
  width: 100%;
  border-bottom: solid 3px #0000ff;
}

.waku1{
  padding:0.5em;
  border: solid 2px #0cbe50;
    background-color:#c0fada2f;
}
.waku2{
  padding:0.5em;
  border: solid 2px #007006;
    background-color:#e7fad75b;
}
.waku3{
  padding:0.5em;
  border: solid 2px #699ce9;
    background-color:#a7eef31f;
}

h3{
	font-size:140%;
	position: relative;
	padding-left: 30px;
	color: #0000ff;
}
h3::before,
h3::after{
	content: "□";
	position: absolute;
}
h3::before{
	left:0;
	top:-3px;
}
h3:after{
	left: 5px;
	top: 3px;
	color: #A1B8D1;
}

h4{
   font-size:130%;
   margin-bottom:8px;
   padding:1em;
   font-weight:bold;
   color:#FFFf00;
   background-color:#0000ff;
}

h5{
  font-size:130%;
  margin-bottom:8px;
  padding:2px 2px 2px 0;
  font-weight:bold;
  border-bottom:3px double #0000ff;
}

a{
   text-decoration: none;
}

/*-------------------------headerの指定*/

#header{
	background-image:url("top.jpg");
	text-align:center;
	color:#ffffff;
	font-size:300%;
  font-weight: bold;
	padding: 10px;
  text-shadow:4px 3px 0 #0000ff, -1px -1px 0 #0000ff,
  -1px 1px 0 #0000ff, 1px -1px 0 #0000ff,
  0px 1px 0 #0000ff,  0-1px 0 #0000ff,
  -1px 0 0 #0000ff, 1px 0 0 #0000ff;
}

/*-------------------------wrapperの指定*/

#wrapper{
	text-align: left;
	width: 960px;
	margin: 0 auto;
	padding: 0 auto;
}

/*-------------------------contentsの指定*/

#contents {
	width: 960px;
	margin: 0 auto;
}

.indent1{
	padding-left: 1em;
}

.indent2{
	padding-left: 2em;
}

.indent3{
	padding-left: 3em;
}

#migi{
	float: right;
	margin-right:30px;
}

#migi2{
	float: right;
	margin-right:1px;
}

#center{
	text-align:center;
}

/*-------------------------footerの指定*/

footer {

	background-image:url("top.jpg");
	clear:both;
	padding:2% 0;
	font-size:12px;
	text-align:center;
}
.link{
    color:#330099;
}

/*-------------------------フォント、行間の指定*/ 

body{

	font-family:Quicksand, 游ゴシック体, YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	line-height:1.6em; 
}

.futoji{
	font-weight:bold;
	font-size:120%;
  padding-left: 3em;
}
.futoji2{
	font-weight:bold;
	font-size:120%;
	padding-left: 3em;
    line-height:1.8em;
}

/*-------------------------申込ボタンの指定*/

.btn-gradient-3d-simple {
  display: inline-block;
  padding: 0.5em 1.5em;
  text-decoration: none;
  border-radius: 4px;
  color: #ffffff;
  background-image: linear-gradient(#fdd488 0%, #f86503 100%);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.29);
  border-bottom: solid 3px #fc2903;
  text-shadow:1px 1px 0 #f74f05, -1px -1px 0 #f74f05,
  -1px 1px 0 #f74f05, 1px -1px 0 #f74f05,
  0px 1px 0 #f74f05,  0-1px 0 #f74f05,
  -1px 0 0 #f74f05, 1px 0 0 #f74f05;
}

.btn-gradient-3d-simple:active {
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-bottom: none;
}

.center{
      text-align: center;
}

/*-------------------------imgの指定*/

#img_right{
	float:right
;}
#img_right ul{
	list-style-type:none;
	padding:10px
;}
#img_right ul li{
	list-style-type:none;
	margin-bottom:5px;
    padding:10px
;}
img{
	border-style:none
;}


/*-------------------------文字飾り_蛍光ペン*/
.under {
  background: linear-gradient(transparent 50%, #a8eaff 50%);
}

