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

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

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

body{
  background-image: url("/images/bg_soldiers.gif");
  background-repeat: repeat-x;
  background-attachment: fixed;
  background-position: 00px 600px;
  background-size: 120px;
}

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

.login{width:160px; position:absolute; top:50px; left:440px; z-index:2;}
/*
section{width:700px;}
h2,h3,li{
	text-shadow:none;#909000
}
    background-image: url("/images/bg_egyptian.jpg");
    text-shadow: 1px 1px 2px #000000;
    background-color:#ECEFF3; color:#fff;
    background-image:url("/images/bg_carboni_y.jpg");
    background-color:#ECEFF3; 
	background-position: -20px -10px;
    background:linear-gradient(90deg, rgba(255,165,0, .0), rgba(255,165,0, .4)), url("/images/bgh_carbo_mono.jpg");
	background-position: 00px 0px;
*/
header {
	color:#fff;
    background-image: url("/images/bgh_carbo_y.jpg");
    background-size: cover;
}
header h3 {
	border-bottom-color:orange;
}

table{
margin: 0;	border: 0px solid gray; 
}
.users{margin-top: 0;}

#menu{}
#allo{height:80px;}
#img1{ left:620px; top:460px;}
.td{
	margin-right:2px;	padding:0px 4px;
}

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

/* 
#box1{}
#box2{top:390px;}
#adv1{}
#navi .td{
	padding:0 4px; margin:0 0.4em 0 0;
	min-width:70px;
}
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 li{
}
#box1 p{
}

#box2{
	border:none;
	box-shadow: none;
}
.front section{
	padding: 0 1em 1em 1em;	margin: 0;	order: 1px outset gold; 
    -webkit-border-radius:10px;    border-radius: 10px;font-size:12px;
	background-color:rgba(250,250,240,0.7);
}
#panel *{font-size:12px;
}
#panel h3{font-size:14px;
}
#panel * a:link, #panel * a:visited {color: darkgreen; }

ul li{	list-style-type : square;}
.box{color:#111111; margin:0;}
.box1{
}

@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, #box2 h5{color:maroon;}

img{margin-right:0.5em;}
/*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：
*/

/* 一般インライン要素
li{	color:darkslategray;margin: 0; }
p{margin:0.6em 0; font-size:inherit; padding:0;}
	border:1px solid yellow;
*/
