@charset "utf-8";
h1 {
	background-color: #66cdaa; color: white;
	border-style: none; border-width: 1;
	/*margin-left: 0px; padding-left: 16px;*/
	font-size: 20pt; font-weight: bold; font-family: Verdana; 
	-webkit-border-radius: 7px 7px 7px  7px;
	-moz-border-radius: 7px 7px 7px  7px;
	border-radius: 7px 7px 7px  7px;
	margin-left: 15px; margin-bottom: 5px;  

}

/* 吹きだし */
h2	{ width:75%;
	padding:5px;/* 10 */
	border: 2px solid #ec6800;
	border-radius:12px;
	background:#fff;
	color:#ec6800;
	font-size:10pt;
	margin-bottom:0px;
}

.fukidashi { width:0px;
	height:0px;
	border-style: solid;
	border-width: 20px 5px 0 26px;
	border-color: #ec6800 transparent transparent transparent;
	margin-left:21px;
}

.fukidashi2 { width:0px;
	height:0px;
	border-style: solid;
	border-width: 18px 5px 0 25px;
	border-color: #fff transparent transparent transparent;
	margin-left:21px;
	margin-top:-22px;
	margin-bottom:20px;
}

h5{
    position: relative;
    margin: 0 0 1.5em;
    padding: 0.3em 0 0.3em 1.5em;
    border: 2px solid blue;
    font-size: 0.743em;/* 1.143 */
    font-weight: bold;
    /* margin-left: 200px; margin-right: 200px; */
    display: inline-block;
}
 
h5:before{
    content: "";
    position: absolute;
    background: blue;
    top: 50%;
    left: 0.5em;
    margin-top :-12px;/* -15  */
    height: 22px;/* 30  */
    width: 8px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

/* 先頭に戻るボタンは外枠に丸みを帯びた半透明のボタン　*/
.back {
 position: fixed;
 bottom: 320px;
 right: 10px;
  
 border:1px solid #888888;
 padding:2pt;
 background-color: #ffffff;
 filter:alpha(opacity=85);
 -moz-opacity:0.85;
 -khtml-opacity: 0.85;
 opacity:0.85;
     
 text-shadow: 0 -1px 1px #FFF, -1px 0 1px #FFF, 1px 0 1px #aaa; 
 -webkit-box-shadow: 1px 1px 2px #E7E7E7;
 -moz-box-shadow: 1px 1px 2px #E7E7E7; 
 -webkit-border-radius: 3px; 
 -moz-border-radius: 3px;
}
.pagebottom {
 position: fixed;
 bottom: 320px;
 left: 10px;
clear: both; /* 通常必要ないが、忘れずに */
  
 border:1px solid #888888;
 padding:2pt;
 background-color: #00ffff;
 filter:alpha(opacity=85);
 -moz-opacity:0.85;
 -khtml-opacity: 0.85;
 opacity:0.85;
     
 text-shadow: 0 -1px 1px #FFF, -1px 0 1px #FFF, 1px 0 1px #aaa; 
 -webkit-box-shadow: 1px 1px 2px #E7E7E7;
 -moz-box-shadow: 1px 1px 2px #E7E7E7; 
 -webkit-border-radius: 3px; 
 -moz-border-radius: 3px;
}

.hpagetop {
 position: fixed;
 bottom: 370px;/* 320 */
 left: 10px;
clear: both; /* 通常必要ないが、忘れずに */
  
 border:1px solid #888888;
 padding:2pt;
 background-color:lightgreen ;/* #00ffff */
 filter:alpha(opacity=85);
 -moz-opacity:0.85;
 -khtml-opacity: 0.85;
 opacity:0.85;
     
 text-shadow: 0 -1px 1px #FFF, -1px 0 1px #FFF, 1px 0 1px #aaa; 
 -webkit-box-shadow: 1px 1px 2px #E7E7E7;
 -moz-box-shadow: 1px 1px 2px #E7E7E7; 
 -webkit-border-radius: 3px; 
 -moz-border-radius: 3px;
}



/* topicPath */

#topicPath_01 {
    clear:both;  
    margin:10px 0;  
}  
#topicPath_01 li {
	  
    display:inline;  
    line-height:110%;  
    list-style-type:none;  
    border-style: solid; border-color: RED; border-width: 0 0 1px 0;
}  

.fusengata  {width:600px;/* 250px */
	height:850px;/* 250px */
	background:#ffffa8;
	font-size:　16pt;/* 18pt */
	color:#1f3134;
	text-align:left;/* center */
	-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1),20px 10px 0 -5px #ffffa8,20px 10px 1px -4px rgba(0,0,0,0.2);
	-moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1),20px 10px 0 -5px #ffffa8,20px 10px 1px -4px rgba(0,0,0,0.2);
	box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1),20px 10px 0 -5px #ffffa8,20px 10px 1px -4px rgba(0,0,0,0.2);
	padding:10px 20px 10px 30px;
}
