﻿/********************** サイトマップ *************************/
@charset "utf-8";
	/*特定商取引*/
	/* clearfix */
.cf { zoom: 1; }
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }

body{width: 100%;	 margin:0 0 0em; padding: 0;
	font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande",
	 "Lucida Sans Unicode", Geneva, Verdana, sans-serif;}

h1,h2,h3,h4,{margin:0;padding:0;}	
p{margin:0;padding:0;font-size:}
.li-style{font-size:1.2em;line-height:1.5em;margin:0;padding:0;}
.li-style2{font-size:1.2em;line-height:1.5em;margin:0;padding:0 0 0 0em;}
.li-style3{	font-size:1.2em;line-height:1.5em;margin:0;padding:0 0 0 1.5em;list-style-type:none;}

article section ul{margin-left:2em;margin-right:2em;text-align:left;}

article section ul li{font-size:1.2em;line-height:1.5;list-style-type: circle;}
/*			
article section ul li a{ text-decoration:none;color:#000;}
article section ul li a:hover{text-decoration:underline;color: #f33;}
article section ul li a:visited{color:#FF8C00;}
/********************* header ******************************/
header {padding: 1% 6%;	 color:	#000;background-color:	#87CEFA;}
    
header h1{text-align:center;font-size:2em;text-shadow:2px 2px 2px #808080;}
header h2{padding:0em 1em 0.5em 1em;font-size:1.8em;}
header p{padding:0 0 0 0;text-align:right;font-size:1.8em;}
/********************** コンテンツ *****************************/
article.main{float:none;}
article.sub{float:none;}
article section.left{float:none;}
article section.right{float:none;}
article section h2{margin:0 2em;font-size:1.3em;color:#000;border-bottom:dotted 3px #ff0000;
			text-shadow:2px 2px 2px #808080;}
article section p{margin:0.5em 1em;font-size:1.1em;line-height:1.3em;}			
/*article section h2{	color:#fff;text-shadow:2px 2px 2px #000;background-color:	#48D1CC;
			border-top:solid 6px 	#4682B4;line-height:1.6em; border-radius:10px;    
      -webkit-border-radius:10px;  -moz-border-radius: 10px;text-align:center; }*/
      
article section h3{margin:1em 2em;font-size:1.3em;color:#000;border-bottom:dotted 3px #ff0000;
			text-shadow:2px 2px 2px #808080;}

a#pagetopBtn img { position: fixed;  bottom: 10px;  right: 1px;}

/********************* Footer ******************************/
footer {border-top: 3px solid 	#1E90FF;border-bottom: 10px solid 	#1E90FF;}
/*footer div{	margin:10em 10em:}*/
footer div {margin: 20px 0 0 20px;}*/
footer div p {  font-size: 1.2em;  line-height: 2em;}
footer div p a{	line-height:2em;}
footer { text-align: center;background-color:#87CEFA;margin-bottom:0px;height:7em; }

/********************* Footer End ********************************/

