/* HTMLΦW*/
a	{color: #017acd}

.haikei01 {background: url(b/kabe_waf01.gif);
    background-repeat: repeat;
    background-attachment:fixed;}

/* Rei */
div#container	{width: 790px;
	border: none 1px #CCCCCC;
	padding: 20px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	margin-top: 30px;
	margin-bottom: 30px;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;}

div#container02	{width: 830px;
	border: none 1px #CCCCCC;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	background-image: url(kabe_texture_11.gif);
	margin-top: 30px;
	margin-bottom: 30px;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;}

div#container03	{width: 830px;
	border: none 1px #CCCCCC;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fffff0;
	margin-top: 30px;
	margin-bottom: 30px;
	border-radius:10px;}

/* wb_[ */
div#header	{background-color: #017acd;
	background-image: url(sky.jpg);
	padding: 15px 20px 10px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px}

div#header h1	{margin: 0}

div#header p	{color: #ffffff;
	font-size: 0.75em;
	margin: 0}

/* Rec */
div#content	{width: 685px;
    margin-left: auto;
	margin-right: auto;
	border: none 1px #99CCFF;
	font-family: Century;}

div#content h2	{margin-bottom: 0px;
    border: solid 1px red;
	padding: 20px;
	line-height: 23px;}

div#content h3	{background-color: #E0FEE0; /* ΧΪ */
	font-size: 14pt;
	font-family: lr oSVbN;
	color: green;
	padding-left: 5px;
	border: solid 1px #00CC66;
	line-height: 25px;
	margin-top: 5px;
	margin-bottom: 7px}

font#no	{font-family: Century;
    color: magenta;}

font#fce {font-family: Century;}

div#content p	{font-size: 20pt;
	line-height: 1.5;
	margin-top: 10px}

div#iro_01 {border: 1px #F2DA00 solid; /* F{bNX */
    padding: 15px;
    background-color: #FFFCE3;
    font-size: 12pt;
    line-height: 160%;}

div#iro_02 {border: 1px #1AE2FF solid; /* F{bNX */
    padding: 15px;
    background-color: #F0FDFF;
    font-size: 12pt;
    line-height: 160%;}

div#iro_03 {border: 1px #FF97CD solid; /* F{bNX */
    padding: 15px;
    background-color: #FFF7FB;
    font-size: 12pt;
    line-height: 160%;}

div#iro_04 {border: 1px #00D56A solid; /* F{bNX */
    padding: 15px;
    background-color: #EAFFF4;
    font-size: 12pt;
    line-height: 160%;}

font#midasi_01 { background-color: #FFEEF7; /* ©o΅ */
    border: 1px pink solid;
    padding: 5px 10px 5px 10px;
    width: 235px;
    margin-left: auto;
    margin-right: auto;
    color: #800080;
    font-size: 17pt;
    font-weight: bold;
    border-radius:5px;}

font#koumoku_01 {border: 1px #F2DA00 solid; /* ΪF{bNX */
    font-weight: bold;
    color: #f07800;
    padding: 3px 8px 1px 8px;
    background-color: #FFFCE3;
    border-radius: 5px;}

div#content h4 {background-color: #ffffe0; /* orΝorΪ */
    border: solid 1px #b8860b;
    font-size: 16pt;
    font-family: lr oSVbN;
	color: #BC7B03;
    line-height: 30px;
    padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 2px;
	width: 400px;}

table#setumei {margin-left : auto;
    margin-right : 0 ;
    width: 630px;
    border-top-width:1mm;
    border-right-width:thin;
    border-bottom-width:thin;
    border-left-width:15px;
    border-style:solid;
    border-color: #bfefdf;
    line-height:150%;
    color: #999999;
    font-size: 11.5pt;}

td.kadomaru {-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;}

p.button img	{border: none}


/* tb^[ */
div#footer	{padding-top: 8px;
	width: 560px;
	margin-left: auto;
	margin-right: auto}

address	{font-size: 0.75em;
	font-style: normal;
	text-align: left}

/*NΦW*/
A:link{
  text-decoration : none;
  font-weight : lr oSVbN;
  color : #FF6600;}
  
A:visited{
  text-decoration : none;
  font-weight : lr oSVbN;
  color : royalblue;}
  
A:HOVER{
  font-style : none;
  text-decoration : none;
  background-color: #FF6543;
  color : #FFFFFF;}
  
  #menu1 A:HOVER{background-color: transparent;}

/*NFt―³΅*/
  #menu1 A:HOVER{font-style : none;
  text-decoration : none;
  background-color: transparent;
  color : #FFFFFF;}

/*Κ^Ιeπt―ι*/
img.shadow {
	-webkit-border-radius:10px;
        -moz-border-radius:10px;
        border-radius:10px;
	-webkit-box-shadow: 4px 4px 0px rgba(0,0,0,0.6);
	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
	box-shadow: 5px 5px 5px rgba(0,0,0,0.4);
	color: red;}

/*Κ^ΙθΌπt―ι*/
.cap01 {
@width: 150px;
@float: right;
@margin: 0 3px;
@}

/*pΫ*/
.kadomaru5px {border-radius: 5px;}

.kadomaru7px {border-radius: 7px;}

.kadomaru10px {border-radius: 10px;}

.kadomarutop10px {border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px  ;}

.kadomarutopleft {border-radius: 10px 0px 0px 0px / 10px 0px 0px 0px  ;}

.kadomarutopright {border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px  ;}

.kadomarubottomleft10px {border-radius: 0px 0px 0px 10px / 0px 0px 0px 10px  ;}

.kadomarubottomright10px {border-radius: 0px 0px 10px 0px / 0px 0px 10px 0px  ;}
/*pΫ7px*/
.kadomarutop7px {border-radius: 7px 7px 0px 0px / 7px 7px 0px 0px  ;}

.kadomarutopleft7px {border-radius: 7px 0px 0px 0px / 7px 0px 0px 0px  ;}

.kadomarutopright7px {border-radius: 0px 7px 0px 0px / 0px 7px 0px 0px  ;}

.kadomarubottomright7px {border-radius: 0px 0px 7px 0px / 0px 0px 7px 0px  ;}

.kadomarubottomleft7px {border-radius: 0px 0px 0px 7px / 0px 0px 0px 7px  ;}

/*Cfg*/
   .kenmei{text-indent:5em;font-family:"lr Ύ©"}
   .huki{text-indent:30em;font-family:"lr Ύ©";font-size:10pt}
   .huki2{text-indent:-8em;margin-left:8em;font-family:"lr Ύ©"}
   .syou{text-indent:2em;font-family:"lr Ύ©"}
   .kaxtuko{text-indent:1em;font-family:"lr Ύ©"}
   .jou{text-indent:1em;margin-left:1em;font-family:"lr SVbN"}
   .kou{text-indent:1em;margin-left:1em;font-family:"lr oSVbN"}
   .gou{text-indent:-1em;margin-left:1em;font-family:"lr Ύ©"}
