@charset "UTF-8";
@import "../common2.css";
/*@import "./prov.css";*/

/*------------------------------------------
  background-image: url("/images/bg_rozetta.gif");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: 550px 500px;
  background-size: 300px;
  background-image: url("/images/bg_soldiers.gif");
  background-repeat: repeat-x;
  background-attachment: fixed;
  background-position: 00px 600px;
  background-size: 200px;
  background-image: url("/images/bg_rozetta.gif");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: 500px 440px;
  background-size: 300px;
------------------------------------------*/

/* ◆◆LARGE BLOCKS◆◆◆◆  #304030  ◆◆◆◆◆ */

body{
  background-image: url("/images/bg_leafg.png");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: 100px 0px;
  background-size: 600px;
}

header {
    background-size: cover;
}

section,footer,#box1,#box2{
  background-color:rgba(236,239,243,0.7);
}


table{
margin: 0;	border: 0px solid gray; 
}

/*
section{width:740px;}
h2,h3,li{
	text-shadow:none;#909000
}
    background-image: url("/images/bg_egyptian.jpg");
	border-bottom-color:maroon;
#navi .rr{
	position:static;	color:inherit;
}
#box1{top:190px; background:inherit;}
#allo{height:80px;}
header h3 {}
#menu{}
*/

#img1{ left:620px; top:460px;}
#adv1{}
.login{ width:160px;}

a.af:link, a.af:visited {
	font-size:11px;
}
a.af:hover, a.af:active{background:yellow;}

/*
h1{
	border:3px dotted gray;
    border-radius: 8px; margin:0.8em; padding:0.2em 0.6em;
}
*/
#user1{top:170px; left:400px; width:200px;}
.user1{
	font-size:14px;
	padding:0.2em; background:beige; border:4px groove gold;
    border-radius:6px;  box-shadow: 1px 1px 3px #333;
}

#box1 ol, #box1 ul{
	width:180px;
	border:1px solid gold; border-radius: 8px;color:dimgray;
	box-shadow: 2px 2px 4px dimgray;
}
#box1 p{
	border:none; box-shadow:none;
}

#box2{
	border:none;
	box-shadow: none;
}

@media screen and (max-width: 500px){
	#user1{top:130px; left:500px;}
}
@media screen and (max-width: 400px){
	#user1{left:400px;}
}

#user1 h5{display:inline;}
#box1 h5{color:maroon;}
/*background:dimgray; padding:0.4em;
子孫要素全て      p em { color: red } font-size:inherit !important;text-shadow:0 0 4px beige;
孫要素以降を指定  div * p { font-size: 10.5pt }float: right;
子要素だけを指定  body > p { line-height: 1.5 }RELATIVE SUBTITLES：
*/

/* 一般インライン要素
	border:1px solid yellow;
*/
