@charset "utf-8";

.titlelogo{
height:100px;
width:882px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/lambientetop.jpg);
z-index:1000;
}

.cse-branding-right{
width:320px;
color:#000000;
position:absolute;
margin:70px 0 0 550px;
z-index:1000;
}


a:link{
color: #EB791D;
}

a:visited{
color: #0372A7;
}

a:hover{
color:#FF0000;
}

a.old:link{
color: #ddd;
lette-spacing:0.5em;
}

a.old:visited{
color: #aaa;
}

a.old:hover{
color:#FF0000;
}

a.old2:link{
color: #222;
}

a.old2:visited{
color: #555;
}

a.old2:hover{
color:#FF0000;
}

.old{
font-size:0.8em;
letter-spacing:0.3em;
text-decoration:none;
}

.old2{
font-size:0.8em;
letter-spacing:0.3em;
text-decoration:none;
}

.sty1{
color:#222;
font-size: 0.8em;
line-height: 1.2em;
letter-spacing:0.1em;
text-align:justify;
}

.sty2{
color:#222;
font-size: 0.9em;
line-height:1.5em;
text-align:justify;
}
.sty2top{
color:#222;
font-size: 1.1em;
line-height:1.5em;
text-align:justify;
font-weight:bold;
}

.stytop{
color:#222;
font-size: 1.5em;
font-family:"HG明朝E", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.stytitle{
color:#444;
font-size: 1.1em;
text-align:left;
}

.stytitleC{
text-align:center;
color:#444;
font-size: 1.1em;
}

.sty3{
color:#444;
font-size:0.85em;
margin:5px auto 30px 20px;
letter-spacing:3.2px;
text-align:left;
text-align:justify;
text-justify:distribute;
line-height:2em;
font-family:sans-serif;
}

.sty3top{
color:#444;
font-size:12px;
margin:5px auto 30px 20px;
letter-spacing:1px;
text-align:left;
text-align:justify;
text-justify:distribute;
line-height:1.5em;
font-family:sans-serif;
font-weight:100;
}

.sty3C{
color:#111;
font-size:0.85em;
letter-spacing:3.2px;
text-align:center;
line-height:2em;
}

.sty3D{
color:#111;
font-size:0.7em;
margin:10px auto auto 20px;
text-align:left;
line-height:2em;
text-align:justify;
}

.sty3W{
color:#fff;
font-size:0.9em;
margin-left:20px;
letter-spacing:3.2px;
text-align:right;
line-height:2em;
}

.sty3R{
text-align:left;
color:#fff;
font-size:0.9em;
letter-spacing:3.2px;
}

.sty4{
color: #ee8321;
font-size:1.2em;
text-align:left;
text-align:justify;
}

.sty4C{
color: #ee8321;
font-size:1.2em;
text-align:center;
}
.copylight{
color:#333333;
font-size:0.7em;
text-align:center;
}

.copylight2{
color:#fff;
font-size:0.7em;
text-align:center;
margin-top:0px;
}

.headder{
position:absolute;
top::-16px;
left:0;
}

.sty5{
color:#111;
font-size:0.9em;
margin-left:10px;
margin-right:5px;
letter-spacing:3.2px;
text-align:left;
line-height:2em;
text-align:justify;
}

.sty6{
color: #D06420;
font-size:1em;
line-height:2em;
text-align:left;
}

.sty7{
color: #333;
font-size:0.6em;
text-align:justify;
}

.sty7C{
color: #333;
font-size:0.6em;
margin-right:30px;
}

.sty8{
margin-top:40px;
color:#111;
font-size:0.9em;
text-align:left;
text-align:justify;
}

.sty9{
color:#111;
font-size:0.7em;
margin:0 auto 0 50px;
text-align:left;
}

.stydo1{
color:#fff;
font-size: 1.3em;
text-align:left;
font-family:"HG明朝E", "細明朝体", "ヒラギノ明朝 Pro W3";
float:left;
}

.stydo2{
color:#fff;
font-size: 1.3em;
text-align:right;
font-family:"HG明朝E", "細明朝体", "ヒラギノ明朝 Pro W3";
float:right;
}

.stydo1PS{
color:#fff;
font-size: 1.3em;
text-align:left;
font-family:"Helvetica";
float:left;
}

.stydo2PS{
color:#fff;
font-size: 1.3em;
text-align:right;
font-family:"Helvetica";
float:right;
}

.imgcenter{
margin-left:0em;
}

.imgright{
margin-left:0em;
}

.sty10{
color: #903A41;
font-size:1.1em;
margin-left:10px;
text-align:left;
}

.pan{
color:#111;
font-size:0.8em;
text-align:left;
line-height:1.7em;
margin-left:120px;
margin-top:-20px;
}

.sty11{
color: #CC0000;
font-size:1.1em;
text-align:left;
margin-top:20px;
}

.stysm{
color:#111;
font-size:0.8em;
text-align:left;
line-height:1.7em;
}

.copylight1{
color:#333333;
font-size:0.7em;
text-align:center;
}

.copylight2{
color:#333333;
font-size:0.7em;
text-align:center;
}

.icon{
float:left;
margin:5px 10px;
width:100px;
height:100px;
}

.way{
list-style-position:inside;
margin-left:50px;
margin-bottom:50px;
text-align:left;
}

.way1{
position:absolute;
}

.way2{
margin-left:230px;
}

.list1{
font-size:1.2em;
text-indent:2em;
list-style-position:inside;
}

.list1 li{
margin-bottom:10px;
}

.list2{
font-size:14px;
text-indent:5em;
list-style:none;
}

.ou_kushige{
height:1.05em;
width:1em;
vertical-align:text-top;
}

.falsolink{
color: #EB791D;
text-decoration:underline;
cursor:pointer;
}