﻿*+*{box-sizing:border-box;margin:.5em 0}@media(min-width:35em){.col{display:table-cell}.\31{width:5%}.\33{width:22%}.\34{width:30%}.\35{width:40%}.\32{width:15%}.row{display:table;border-spacing:1em 0}}.row,.w-100{width:100%}.card:focus,hr{outline:0;border:solid #f0f8ff}.card,pre{padding:1em;border:solid #eee}.btn:hover,a:hover{opacity:.6}.c{max-width:60em;padding:1em;margin:auto;font:1em/1.6 nunito}/* h6{font:300 1em nunito}h5{font:300 1.2em nunito}h3{font:300 2em nunito}h4{font:300 1.5em nunito}h2{font:300 2.2em nunito}h1{font:300 2.5em nunito} */a{color:#0066cc;text-decoration:none}.btn.primary{color:#fff;background:#f0f8ff;border:solid #f0f8ff}pre{overflow:auto}td,th{padding:1em;text-align:left;border-bottom:solid #eee}.btn{padding:1em;letter-spacing:.1em;text-transform:uppercase;background:#fff;border:solid;/* font:.7em nunito */}



.m0{margin:0;　width:100%; border-top: 4px solid #990000;}

/* b{ background: linear-gradient(transparent 30%, #d5eaff 0%); font-weight : normal;}
 */


h1,h2{font-family:sans-serif;font-weight:400}h1,h2,h3{font-weight:400}h1{padding:.6em;font-size:1.4em}h2{padding-top:1em;font-size:1.3em;border-bottom:1px dashed #ddd;margin-bottom:.8em}h3{font-size:1.2em;padding:1em 0 0 1.2em;border-bottom:1px dashed silver;margin-bottom:.6em}


img {
   max-width: 100%;  /* 横幅に合わせて自動縮小するが、拡大はしない */
}
.resizeimg { width: 100%; max-width: 1200px;}
.center {
    text-align: center;
}
/* blueボタン */
.blueb {
	font-family:sans-serif;
    background: #f0f8ff; 
	display: inline-block;
    padding: 10px;
    border-radius: 5px;
	border-color:#E5F3FF;
    border-width:2px;
    border-style:solid;
	margin: 0.5em;
}
.blueb:after{
    content: "\e01a";
	color: #990000;
    font-family: Flaticon;
	margin-left: 5px;
}

.tit{
padding: 5px;
font-size: 1.2em;
font-weight : normal;
border-bottom:4px solid #f0f8ff;
}

hr {
	border-top: 1px solid #dceaf8;
	margin: 2em 0;
}

p,pre{margin:1em 0}

/* .rightT{
 text-align: right;
 padding: 0;  
} */

h1 {
  padding: initial;  /* 0 */
  margin: initial; 
  font-size: 1em;
}
/* blueボタン */
.black {
	font-family:sans-serif;
	color: #fff;
    background: #000; 
	display: inline-block;
    padding: 10px;
    border-radius: 5px;
    border-width:2px;
    border-style:solid;
	margin: 0.5em;
}
.black:after{
    content: "\e01a";
    font-family: Flaticon;
	margin-left: 5px;
}
.redb {
	font-family:sans-serif;
    background:#fdf7fd; 
	display: inline-block;
    padding: 10px;
    border-radius: 5px;
	border-color:#fcedfc;
    border-width:2px;
    border-style:solid;
	margin: 0.5em;
}
.redb:after{
    content: "\e01a";
    font-family: Flaticon;
	margin-left: 5px;
}
.tagb {
	font-family:sans-serif;
	font-size: 0.9em;
	background: #f0f8ff; 
	display: inline-block;
	border-radius: 5px;
	white-space: nowrap;
	padding: 8px 6px; /* 文字周りの余白 */
	margin: 8px 4px; /* タグ同士の余白 */
	text-decoration: none;
	border: solid 1px #E5F3FF;
}
.tagb:after{
    content: "\e01a";
    font-family: Flaticon;
	color: #990000;
	margin-left: 5px;
}
.resizeimg { width: 100%; max-width: 1000px;}
.tagb:hover {
   background: #d5eaff; /* マウスホバー時の背景色 */
}
.g9 {
 border-bottom: 1px dashed #c0c0c0;
 font-size: 1.1em;
 margin: 0;
 padding: 1px;
 text-align: left;
}


.aoi li {
	list-style-type: none;
}

.aoi li:before {
	content: '';
	width: 6px;
	height: 6px;
	display: inline-block;
	border-radius: 100%;
	background: #aad5ff;
	position: relative;
	left: -10px;
	top: -3px;
}


.boxWrap .boxCh {
  margin: 1px;
  padding: 10px;
}
.boxCh {
  display: inline-block;
  vertical-align: top;
}


@font-face{font-family:Flaticon;src:url(Flaticon_WebFont/flaticon.eot);src:url("Flaticon_WebFont/flaticon.eot#iefix") format("embedded-opentype"),url("Flaticon_WebFont/flaticon.woff") format("woff"),url("Flaticon_WebFont/flaticon.ttf") format("truetype"),url("Flaticon_WebFont/flaticon.svg") format("svg");font-weight:400;font-style:normal}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class^="flaticon-"]:before{font-family:Flaticon;color:#900;font-style:normal;margin-left:3px;margin-right:8px}.
.flaticon-chevron9:before{content:"\e01a"}.flaticon-lifeline:before{content:"\e04c"}.flaticon-heart70:before{content:"\e041"}.flaticon-open103:before{content:"\e05b"}.flaticon-couple12:before{content:"\e023"}.flaticon-key2:before{content:"\e047"}.flaticon-comment2:before{content:"\e01e"}.flaticon-compose1:before{content:"\e021"}.flaticon-exploding:before{content:"\e02f"}.flaticon-big24:before{content:"\e00a"}.flaticon-checkbox2:before{content:"\e018"}.flaticon-simple18:before{content:"\e06f"}.flaticon-increasing6:before{content:"\e045"}.flaticon-fivepointed:before{content:"\e034"}.flaticon-flower1:before{content:"\e037"}.flaticon-home7:before{content:"\e043"}.flaticon-nib:before{content:"\e058"}

