/*タグ設定*/
body{
margin:5px;
padding:0;
text-align:center;
font-size:14px;

}

form{
margin:0;
padding:0;
}

.backimage
{
background-image:url(../img/il_back.gif);
}

.redfont{
color:red;
}

p {margin:0;}
/*SKY-NETTOPのみ*/
#globalheader {
margin:0 0 20px 0;
position:relative;
z-index:100;
height:28px;
background-color: #4f9eff;
color:#ffffff;
width:100%;
}
#globalheader font{
font-size:16px;
}
.header
{
width:968px;
height:28px;
margin:0 auto;
background-color: #4f9eff;
}

#navi_continer {
position: relative;
width: 600px;
height:28px;
left:50px;
float:right;
text-align:left;
}

#navi{
position:absolute;
width:600px;
left:0px;
float:left;
}

#navi ul {
margin: 0;
padding: 0;
list-style: none;
}

#navi li {
color: #ffffff;
float: left;
width: 150px;
margin: 0;
height:28px;
background-color: #4f9eff;
}

#navi li a {
font-size: 14px;
color: #ffffff;
display: block;
width: 100%;
margin-top:3px;
padding: 2px 0;
font-weight: bold;
text-decoration: none;
text-align:left;
}

.a_cursor
{
cursor: default;
}

#navi li a:hover {
color: #ffffff;
}

#navi ul.sub {
width:150px;
text-align:left;;
background-color:#4f9eff;
}

#navi ul.sub li {
float: none;
width:150px;
text-align:left;
}

#navi ul li a:link { color:#ffffff;text-decoration:none;}
#navi ul li a:visited {color:#ffffff; text-decoration:none;}
#navi ul li a:hover { color:#e0e000;text-decoration:none;}
#navi ul li a:active { color:#e0e000;text-decoration:none;}

#navi ul.sub li a {
color: #ffffff;
background: none;
font-size: 15px;
font-weight: normal;
padding: 3px 0;
border-top:0px solid #000099;
text-align:left;
}
#navi ul.sub li a:link { color:#ffffff;text-decoration:none;cursor: default;}
#navi ul.sub li a:visited {color:#ffffff; text-decoration:none;cursor: default;}
#navi ul.sub li a:hover { color:#e0e000;text-decoration:none;cursor: default;}
#navi ul.sub li a:active { color:#e0e000;text-decoration:none;cursor: default;}

#navi ul li.navi_menu ul {display: none;}
#navi ul li.navi_menu_on ul {display: block;}

.under
{
text-decoration:none;
border-bottom:1px #ffffff solid;
}
/*ここまで*/

/*画像CSS*/
/*スカイネットワークロゴ*/
.image{
position: relative;
margin-top:-100px;
top:-280px;
left: -305px;
border: 0;
visibility:hidden;
}
/*インターナル～*/
.image2{
position: relative;
top:-280px;
left: -240px;
border: 0;
visibility:hidden;
}
/*フッターSKY-NETWORKロゴ*/
.image4{
width:200px;
height:20px;
border:0px black solid;
}
/*異次元ライフ説明１*/
.image5{
margin-top:-345px;
position: relative;
top:30px;
left: 290px;
border: 0;
}

/*異次元ライフ説明２*/
.image6{
position:relative;
top:-60px;
left:285px;
border: 0;
}
/*セールスポイント*/
.image7{
position:relative;
top:-50px;
}

/*異次元ボタン*/
.image8{
position:absolute;
top:305px;
left:612px;
border:0;
}

/*POP&GOボタン*/
.image9{
position:absolute;
top:55px;
left:612px;
border:0;
}


/*SKY-BSボタン*/
.image12{
position:absolute;
top:175px;
left:612px;
border:0;
}


/*NTTボタン*/
.image11{
position:absolute;
top:355px;
left:7px;
border:0;
}

/*NTTセミナーボタン*/
.image20{
position:absolute;
top:325px;
left:300px;
border:0;
}

/*SKY-BSデモボタン*/
.image14{
position:absolute;
top:250px;
left:680px;
border:0;
}

/*MEZONEボタン*/
.image15{
position:absolute;
top:100px;
left:10px;
border:0;
}

/*異次元ライフ入口横に設置*/
.image10{
position:relative;
top:2px;
height:16px;
width:95px;
border:0;
margin-top:2px;
}

/*画像CSS*/


/*SKY-NETWORK上部*/
#contents {
position: relative;
z-index: 1;
overflow: hidden;
margin: 0 auto 24px; 
width: 968px;
height: auto;
text-align:center;
} 

#sky-contents {
width: 968px;
height: 387px;
margin:20px 0;
}
#register{
width:624px;
margin:10px 0 0;
background-color:#e0ffe0;
border: 3px #777777 solid;
padding: 4px 4px;
float:left
}

#left_menu
{
position: relative;
float:left;
width:600px;
}

#left_menu iframe
{
width:600px;
height:605px;
border:0px solid black;
}
/*SKY-NETWORKニュース*/
#news{
position: relative;
width:600px;
}

#news h1{
font:20pt;
text-align:left;
}
.newsfont{font: 12pt;
text-align:left;
color:red;
}

#right_menu
{
position: relative;
float:right;
margin-top:20px;
margin-left:5px;
width:344px;
}

.line_dot {
margin:5px 0;
border-bottom: 1px dashed #c0ffe1;
}

#left
{
text-align:left;
}

/*文字表示*/
#message_space{
z-index:200;
position:relative;
font-size:18px;
top:-350px;
left:-175px;
color:yellow;
}
/*SKY-NETWORK株式会社ログイン*/
#rogin_space{
border:3px #888888 solid;
height:382px;
}
/*SKY-NETWORKビジター*/
#visitorrogin
{
height:40px;
line-height:2;
padding:0px 4px;
background-color:#00CC00;
border-bottom:3px #888888 solid;
text-align:left;
}

#visitorrogin font{
font-size:20px;
text-align:center;
font-weight: bold;
color:white;
font-family : 'ＭＳ ゴシック','ＭＳ ゴシック',monospace;
}

#visitorrogin_form{
height:60px;
padding:4px 4px;
background-color:#ffffff;
border-bottom:3px #888888 solid;
}
/*SKY-NETWORKビジター*/

/*SKY-NETWORKアバター*/
#rogin{
height:40px;
line-height:2;
padding:0px 4px;
background-color:#00CC00;
border-bottom:3px #888888 solid;
text-align:left;
}

#rogin font{
font-size:20px;
text-align:center;
font-weight: bold;
font-family : 'ＭＳ ゴシック','ＭＳ ゴシック',monospace;
color:white;
}

#rogin_form{
height:220px;
line-height:2.2;
padding:3px 4px;
background-color:#ffffff;
}

/*SKY-NETWORKアバター*/

#rogininput{
font-size:20px;
text-align:center;
font-weight: bold;
margin-top:10px;
}

#rogininput2{
font-size:20px;
text-align:center;
font-weight: bold;

}

#rogin_form a:link { color:#0000ff;text-decoration:none;}
#rogin_form a:visited {color:#0000ff; text-decoration:none;}
#rogin_form a:hover { color:#0000ff;text-decoration:none;}
#rogin_form a:active { color:#0000ff;text-decoration:none;}

/*SKY-NETWORKログイン*/

/*SKY-NETWORKアバター登録*/
#send_mail {
margin-top:10px;
padding:4px 4px;
background-color:#e0ffe0;
border: 3px #777777 solid;
}
#send_mail font{
font-size:20px;
text-align:center;
font-weight: bold;
font-family :  'ＭＳ ゴシック','ＭＳ ゴシック',monospace;
}

/*異次元ライフ上部*/
/*twitter埋め込み箇所*/
#twitter_space{
float:left;
margin-top: 0;
}

#il_contents {
position: relative;
z-index: 1;
overflow: hidden;
margin: 0 auto 24px; 
width: 920px;
text-align:center;
} 

#il-demo {
width: 920px;
height: 450px;
margin:20px auto 10px;
background-color:black;
}

#swf_space {
margin:0px auto 0px;
padding-top:10px;
width: 900px;
height: 430px;
background-color:black;
}
/*ここまで*/

/*異次元ライフのログイン*/
#ilrogin_space{
width:330px;
height:247px;
border: 3px #888888 solid;
float:left;
margin-right:20px;
}

/*異次元ライフビジター*/
#ilvisitorrogin
{
width:322px;
height:30px;
line-height:2;
padding:0px 4px;
background-color:#00CC00;
border-bottom:3px #888888 solid;
}

#ilvisitorrogin font{
font-size:16px;
text-align:center;
font-weight: bold;
color:white;
font-family : 'ＭＳ ゴシック','ＭＳ ゴシック',monospace;
}

#ilvisitorrogin_form{
width:322px;
height:30px;
padding:4px 4px;
background-color:#ffffff;
border-bottom:3px #888888 solid;
}

#ilrogininput{
font-size:16px;
text-align:center;
font-weight: bold;
margin-top:2px;
}
/*異次元ライフビジター*/

/*異次元ライフアバター*/
#ilrogin{
width:322px;
height:30px;
line-height:2;
padding:0px 4px;
background-color:#00CC00;
border-bottom:3px #888888 solid;
}

#ilrogin font{
font-size:16px;
text-align:center;
font-weight: bold;
font-family : 'ＭＳ ゴシック','ＭＳ ゴシック',monospace;
color:white;
}

#ilrogin_form{
width:322px;
height:133px;
line-height:1.8;
padding:3px 4px;
background-color:#ffffff;
}

input.roginform{
width:200px;
}
/*異次元ライフアバター*/


/*登録*/
#ilconfirm_space{
width:330px;
height:247px;
border: 3px #888888 solid;
float:left;
margin-right:20px;
}

#il_confirm
{
width:322px;
height:30px;
line-height:2;
padding:0px 4px;
background-color:#00CC00;
border-bottom:3px #888888 solid;
}

#il_confirm font{
font-size:16px;
text-align:center;
font-weight: bold;
color:white;
font-family : 'ＭＳ ゴシック','ＭＳ ゴシック',monospace;
}

#il_confirm_form{
width:322px;
height:205px;
padding:4px 4px;
line-height:1.2;
background-color:#ffffff;
}

.il_confirminput{
width:315px;
}

#ilconfirm_submit
{
font-size:16px;
text-align:center;
font-weight: bold;
margin-top:13px;
}


/*異次元ライフログインここまで*/

/*異次元ライフ３つ並べる箇所*/
#il_menu{
width:920px;
}

/*異次元ライフ登録とセールスポイント*/
#register_form{
width:920px;
z-index:100;
}

.img_register
{
position:relative;
z-index:100;
}

.img_button
{
position:relative;
margin-top:-145px;
border: 0px;
float:left;
z-index:100;
}

.registerform
{
position:relative;
width:355px;
height:18px;
z-index:120;
border-style:none;
font-size:100%;
float:left;
top:-66px;
left:30px;
}

.registerform2
{
position:relative;
width:355px;
height:18px;
z-index:120;
border-style:none;
font-size:100%;
float:left;
top:-50px;
left:30px;
}

.submit_button
{
top:-60px;
position:relative;
border: 0px;
width: 186px;
height: 46px;
background: url(../img/submit.png) left top no-repeat;
text-align:right;
cursor: pointer;
z-index:100;
}

#sales_point{
position:relative;
width:920px;
height:433px;
}

/*ここまで*/

/*異次元ライフTOPフッター*/
#il_globalfooter{
background: #ffffff;
}

#il_global{
margin:0 auto 0;
position:relative;
width:100%;
}

.footer{
padding-top:15px;
margin:0 auto 0;
width:938px;
text-align:left;
}

.menuspace
{
width:718px;
height:120px;
text-align:left;
font-size:16px;
float:right;
}

.menuspace ul {
margin: 0;
padding: 0;
list-style: none;
}

.menuspace li {
float: left;
margin-right: 25px;
font-weight: bold;
}

.menuspace li a:hover {
color: #ffffff;
}

.menuspace ul.sub {
text-align:left;
}

.menuspace ul.sub li {
float: none;
text-align:left;
margin:4px 0;
}

.menuspace ul.sub li a {
color: #ffffff;
background: none;
font-size: 12px;
font-weight: normal;
padding: 3px 0px;
border-top:0px solid #000099;
text-align:left;
}
.menuspace ul.sub li a:link { color:#000000;text-decoration:none;}
.menuspace ul.sub li a:visited {color:#000000; text-decoration:none;}
.menuspace ul.sub li a:hover { color:red;text-decoration:none;}
.menuspace ul.sub li a:active { color:red;text-decoration:none;}

.logospace
{
width:200px;
height:120px;
float:left;
}
/*ここまで*/

/*SKY-NETTOPフッター*/
#globalfooter {
margin:0 auto 0;
width:100%;
position:relative;
background: #3064db;
}

.top_footer{
padding-top:15px;
margin:0 auto 0;
width:988px;
background: #3064db;
text-align:left;
}

.menuspace2
{
width:738px;
height:150px;
text-align:left;
font-size:16px;
float:right;
}

.menuspace2 ul {
margin: 0;
padding: 0;
list-style: none;
}

.menuspace2 li {
float: left;
width: 140px;
margin: 0;
font-weight: bold;
color:white;
}


.menuspace2 li a:link { color:white;text-decoration:none;}
.menuspace2 li a:visited {color:white; text-decoration:none;}
.menuspace2 li a:hover { color:yellow;text-decoration:none;}
.menuspace2 li a:active { color:yellow;text-decoration:none;}


.menuspace2 ul.sub {
width:120px;
text-align:left;
}

.menuspace2 ul.sub li {
float: none;
width:120px;
text-align:left;
margin:4px 0;
}

.menuspace2 ul.sub li a {
color: #ffffff;
background: none;
font-size: 12px;
font-weight: normal;
padding: 3px 0px;
border-top:0px solid #000099;
text-align:left;
}
.menuspace2 ul.sub li a:link { color:white;text-decoration:none;}
.menuspace2 ul.sub li a:visited {color:white; text-decoration:none;}
.menuspace2 ul.sub li a:hover { color:yellow;text-decoration:none;}
.menuspace2 ul.sub li a:active { color:yellow;text-decoration:none;}

.logospace2
{
width:220px;
height:150px;
float:left;
}

/*ここまで*/

/*コピーライト*/

.copyrightspace
{
width:930px;
text-align:right;
}
/*ここまで*/

/*色々*/
input.textsize{width:290px; font-size: 110%;}
input.textsize2{width:300px; font-size: 110%;margin-bottom:10px;}
input.textsize3{width:280px; font-size: 110%;}
input.textsize4{width:280px; font-size: 110%;margin:7px 0;}
input.textsize5{width:280px; font-size: 110%;margin-bottom:7px;}

/*工事中お知らせ*/
.mente_news{
margin:30px auto 0;
text-align:center;
font-size:25px;
}

/*汎用*/

.center{
text-align:center;
}

/*不明*/
#container {
margin:0 auto;
min-width: 968px;
text-align: left;
}

.image3{
position: relative;
margin-top:-60px;
float:left;
border: 0;
}

.a_font{
margin:7px 0;
text-align:left;
color:#ffffff;
}
