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

/* 866/2687参考 */

/*==========================================================
                         追加
==========================================================*/


.S96_CD{
	float: right;
	width: 30%;
	margin: 0 0rem 0.5em 2em;"
	}

@media only screen and (max-width: 548px){
	
.S96_CD{
	width: 30%;
	margin: 0.5em auto;
}
}
/*==========================================================*/

.SANBORN_h3{
	border-bottom:solid 2px #333;/*ムラサキ #6786c4 */
	border-left:solid 0.3em #333;/*ムラサキ #6786c4*/ 
	padding-left:0.3em; 
	font-size:x-large; 
	font-weight: bold; 
	color:#000;/*文字色*/
	font-family:'book antiqua', palatino, serif;"
	}


.SANBORN_box{
	border: solid 3px #d3d6dd;
	/*background-color:#fdfdfd;*/
	padding:1em;
	margin:1em 0rem;
	color:#000;
	}


.no_scroll{
	width: 100%; 
	max-width:500px; 
	margin: 0.5em 0rem;
	display:inline-block;
	}

.purple{
	color:#6786c4;
	}
	
.marker{	
	padding-bottom:4px;
	border-bottom:dotted 1.2px #6786c4;
	}
	
.SANBORN_ribbon {
	display: inline-block;
	border-bottom:dotted 2px #94835F;/*h4カラー*/  
	}

/*++++++++++++++++++++++++++++++++++++++++++
    PC　表示
+++++++++++++++++++++++++++++++++++++++++++*/

@media only screen and (min-width: 1300px){


div .scroll {
    height: auto;
    width: 690px;
	margin:0.5em 0rem;
    padding: 5px;
    overflow: scroll;
/*    border: 1px solid #CCC;*/
    -webkit-overflow-scrolling: touch;
}
}


/*++++++++++++++++++++++++++++++++++++++++++
スマホ横とiPad 　548←→1300px
+++++++++++++++++++++++++++++++++++++++++++*/

@media only screen and (max-device-width: 1299px){
div .scroll {
    height:auto;
    width: 95%;
	margin:1em auto;
    padding: 5px;
    overflow: scroll;
/*    border: 1px solid #CCC;*/
    -webkit-overflow-scrolling: touch;
}


.no_scroll{
	width:100%; 
	margin: 0.5em 5%;
}

}
	
/*++++++++++++++++++++++++++++++++++++++++++
スマホ横   548←→668px
+++++++++++++++++++++++++++++++++++++++++++*/

@media only screen and (max-device-width: 668px){
.SANBORN_CD{
	margin: 0  0 0 5%;
	}

.SANBORN_img_right{
	width:200px;
	margin:0.5em auto;
	float:none;	
	}

}

/*++++++++++++++++++++++++++++++++++++++++++
スマホ　表示
+++++++++++++++++++++++++++++++++++++++++++*/

@media only screen and (max-width: 548px){
.SANBORN_CD{
	margin: 0  0 0 5%;
	}


.SANBORN_img_right{
	width:200px;
	margin:3px auto;	
	float:none;
	}

div .scroll {
    height:auto;
    width: 95%;
	margin:0.5em auto;
    padding: 5px;
    overflow: scroll;
    border: 1px solid #CCC;
    -webkit-overflow-scrolling: touch;
}


.SANBORN_box{
	margin:1em;
	}

}