@charset "UTF-8";
/* CSS Document */



/*
h1{
background-image:url("image/ima.jpg");
width:470px;
height:50px;
background-repeat: no-repeat;
/*文字を非表示にする*/

h2 {
/*線の種類（実線） 太さ 色*/
border-bottom: solid 2px #2A5772;
font-family: fot-tsukubrdgothic-std,sans-serif;
font-weight: 400;
font-style: normal;
color: #2A5772;
margin-left: 5px;
}


h3 {
font-weight: 100;
}



#toha{
padding-left: 20px; /*左の余白を空ける*/
padding-bottom: 20px;
padding-top: 20px;
}

#konna{
padding-left: 20px;
padding-bottom: 20px;
padding-top: 20px;
}

#awase{
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 40px;
}

#cm{
padding-left: 20px;
padding-bottom: 20px;
padding-top: 20px;	
}

.ekisu{
padding-bottom: 25px;
padding-top: 25px;
}

.kokusan{
padding-bottom: 25px;
padding-top: 25px;
}

.dentou{
padding-bottom: 25px;
padding-top: 25px;
}

.video{
position:relative;
width:100%;
padding-top:56.25%;
padding-left: 0px;
}
.video iframe{
  position:absolute;
  top:0;
  right:0;
  left: inherit 0%;
  width:90%;
  height:90%;
}

p{
line-height: 1.0;
font-size: 1.15em;
	
}



image{
float:left;
width:10%
}



[class^="img-flex-"] {
margin-left: 7px;
display: -webkit-flex;
-webkit-justify-content: space-between;
justify-content: space-between;
}

.img-flex-2 > img,
.img-flex-2 a { width: 49%; }
.img-flex-3 > img,
.img-flex-3 a { width: 32%; }
.img-flex-4 > img,
.img-flex-4 a { width: 24%; }


[class^="img-flex-"] {
margin-left: 3px;
display: -webkit-flex;
-webkit-justify-content: space-between;
justify-content: space-between;
}

.img-flex-2 > img,
.img-flex-2 a { width: 49%; }
.img-flex-3 > img,
.img-flex-3 a { width: 32%; }
.img-flex-4 > img,
.img-flex-4 a { width: 24%; }



body {
    width: 375px;
    background-color: #B0D7D5;
    font-family: fot-tsukubrdgothic-std,sans-serif;
    font-weight: 400;
    font-style: normal;
}

/*破線*/
.border-bottom-3{
    border-bottom: dashed 2px #F7D76B;
}


/*二重線*/
.border-bottom-2{
border-bottom: double 2px #F7D76B;
}

.img-flex-2{
margin: 0px;
padding: 0px;
}

.slider{
    width: 276px;
    height: 480px;
}

.nodo{
padding-bottom: 25px;
padding-top: 25px;
color: #2A5772
}