/* ページのレイアウト */

/*----基本----*/
body {
margin:0;
padding:0;
text-align:center;
font-size:14px;
}

p {
margin:0;
}

textarea{
resize:none;
}
/*----基本----*/

/*----会社情報等----*/

/*通常*/
#container{
margin:0 auto;
height:auto;
width:1000px;
text-align:left;
}
/*お問合せ用*/
#contact_container{
margin:0 auto;
height:auto;
width:1000px;
}

/*ヘッダー*/
#header{
width:1000px;
}

.header table {
width: 1000;
table-layout: fixed;
border: 0 #000000 solid;
}

.header td {
border: 0 #000000 solid;
}

.header a:link { color:#000000;text-decoration:none;}
.header a:visited {color:#000000; text-decoration:none;}
.header a:hover { color:red;text-decoration:none;}
.header a:active { color:red;text-decoration:none;}

.selected{
color:red;
}

/*ヘッダー*/

/*本文*/
#contents {width:1000px;margin:0 auto;}

#top_bar{width:1000px;}

#top_bar a:link { color:#000000;text-decoration:none;}
#top_bar a:visited {color:#000000; text-decoration:none;}
#top_bar a:hover { color:#bbbbbb;text-decoration:none;}
#top_bar a:active { color:#bbbbbb;text-decoration:none;}

 /*左部分*/
#side {
float:left;
width:250px;
}

.left table {
border-style: solid;
border-collapse: collapse;
width: 175;
border: 4px #999999 solid;
}

.left td {
border-bottom: 1px dashed #222222;
padding:10px 10px;
text-align:left;
}

.left a:link { color:#000000;text-decoration:none;}
.left a:visited {color:#000000; text-decoration:none;}
.left a:hover { color:red;text-decoration:none;}
.left a:active { color:red;text-decoration:none;}

 /*左部分*/

 /*右部分*/
#main {float:right;
width:750px;
}

strong {font:bold 32pt "ＭＳ Ｐゴシック", Osaka, sans-serif;
line-height: 2;
letter-spacing: 8;
color: #777777;
}

.main table {
border-collapse: collapse;
width:700px;
margin:6px 6px; 
}

.main th{
line-height:1.6;
width:130px;
margin:0 0 13px 0;
padding:0 5px 0 0;
}

.main td{
float:left;
line-height:1.6;
margin:0 0 5px 0;
padding:0 0 0 20px;
width:570px;
border-left:solid 3px #c5c5c5; 
}


h1{
font: 20pt;
margin:20px 20px 0 0;
text-align:right;
color: #777777;
}

h2{
font: 20pt;
margin:10px 0;
color: #000000;
text-decoration:underline; 
margin-top:50px;
}

.underline
{
text-decoration:underline;
}

hr{color: #dddddd; /* 線の色(IE用) */}
#contents {line-height:1.5em;}


.strong3 {font:bold 32pt "ＭＳ Ｐゴシック", Osaka, sans-serif;
line-height: 2;
letter-spacing: 8;
color: #777777;
}

.line_dot {
border-bottom: 1px dashed black;
}

iframe{
height:400px;
width:730px;
border:1px solid black;
margin-bottom:20px;
}

/*問い合わせ*/

#contact{
width:750px;
margin:0 auto 0;
}

.contact_textarea{
width:741px;
height:187px;
overflow:auto;
}
/*申込み*/

/*スカイバースとゾーン選択*/

.openskyvarse table
{
border-collapse:collapse;
border: 1px #000000 solid;
width:750px;
}

.openskyvarse td
{
padding:5px;
border:1px solid #000000;
}

.selectform
{
width:424px;
margin-top:10px;
}

.redfont3
{
color:red;
font-weight:bold;
font-size:12px;
}

.bluefont2
{
color:blue;
font-weight:bold;
font-size:12px;
}

#comment_font{
position:relative;
top:-2px;
font-size:11px;
}

#addhyde1
{
display:none;
margin-top:10px;
}
#addhyde2
{
display:none;
margin-top:10px;
}
#addhyde3
{
display:none;
margin-top:10px;
}

/*スカイバースとゾーン選択*/

/*アバター希望*/
.optionskyvarse
{
margin-top:25px;
width:750px;
}

.optionskyvarse table
{
border-collapse:collapse;
border: 1px #000000 solid;
width:750px;
}

.optionskyvarse td
{
padding:5px;
border:1px solid #000000;
}

.smallfont
{
font-size:12px;
}

.avater table
{
border-collapse:collapse;
border: 1px #000000 solid;
width:556px;
margin:1px;
}

.avater td
{
padding:5px;
border:1px solid #000000;
}

#hyde1
{
display:none;
}
#hyde2
{
display:none;
}

/*アバター希望*/

/*その他オプション希望*/
.optionskyvarse2
{
margin-top:25px;
width:600px;
}
.optionskyvarse2 table
{
border-collapse:collapse;
border: 1px #000000 solid;
width:600px;
}

.optionskyvarse2 td
{
padding:5px;
border:1px solid #000000;
}

.redfont
{
color:red;
}

.bluefont
{
color:blue;
}
/*その他オプション希望*/


/*問合せ・申込み入力フォーム*/
.inputform table {
table-layout:fixed;
border-collapse:collapse;
margin-bottom:6px;
border: 1px #000000 solid;
}

.inputform td {
padding:5px;
border:1px solid #000000;
line-height:1.7;
}

.form_textarea{
width:735px;
height:200px;
}

 /*入力長さ*/
input.textsize{width:485px; font-size: 100%;margin:1px;} /*メールアドレスとか*/
input.textsize2{width:250px;font-size: 100%;margin:1px;} /*電話番号とか*/
input.textsize3{width:50px;font-size: 100%;margin:1px;} 
input.textsize4{width:536px;font-size: 100%;margin:1px;} /*追加希望ゾーン*/
input.textsize5{width:256px;font-size: 100%;margin:1px;} /*アバター名とか*/
input.textsize6{width:100px;font-size: 100%;margin:1px;}
input.textsize7{width:143px;font-size: 100%;margin:1px;} /*市町村記入*/
input.textsize8{width:328px;font-size: 100%;margin:1px;} /*希望空間記入*/
 /*入力長さ*/
/*問合せ・申込み入力フォーム*/

/*フッター*/

#foot {
float:right;
width:1000px;
padding-top:10px;
bottom:20px;
}

/*----会社情報等----*/

/*広告掲載*/
.font_space
{
margin:50px 0;
}

.font_space2
{
font-size:25px;
color:red;
}

#center_container
{
margin:0 auto;
width:1000px;
}

#serviceheader
{
margin:5px auto;
width:1000px;
text-align:left;
height:80px;
}

#header1{
float:left;
}
#header2{
position:relative;
float:left;
}

.servicefont1
{
margin-top:10px;
font-size:35px;
color:blue;
}

.servicefont6
{
position:absolute;
top:18px;
left:65px;
width:450px;
padding:8px;
font-size:18px;
border:2px solid orange;
}

.servicefont7
{
position:absolute;
top:18px;
left:25px;
width:490px;
padding:8px;
font-size:18px;
border:2px solid orange;
}

#service_contents
{
margin:20px auto;
text-align:center;
font-size:27px;
}

#service_list1
{
margin:20px auto;
float:center;
width:950px;
text-align:left;
}
.servicefont2
{
border-left:4px orange solid;
border-bottom:2px orange solid;
font-size:20px;
color: blue;
}
.servicefont3
{
margin:15px 0 20px 25px;
font-size:18px;
}

.button_space{
margin:0 auto 0;
}

.pdfbutton
{
font-weight:bold;
width:190px;
height:50px;
text-align:center;
color:green;
margin-bottom:20px;
}
.servicefont4
{
margin:60px 0;
color:blue;
}

.servicefont9
{
margin:60px 0;
color:blue;
background-color;#oobfff;
}

#service_list2
{
margin:20px auto;
float:center;
width:720px;
text-align:left;
}

#service_list2 ul
{
margin-left:1.0em;
width:600px;
}
#service_list2 li
{
margin-top:0px;
margin-bottom:25px;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "Osaka", "メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic","sans-serif";
font-size:18px;
color:#004000;
line-height:1.5em;
}
#service_footer
{
width:1000px;
}
.servicefont5
{
font-size:13px;
text-align:right:
}
/*ここまで*/

/*POP&GO広告掲載(変更点のみ)*/
.pag_servicefont1
{
margin-top:10px;
font-size:18px;
font-weight:900;
color:blue;
}

.pag_servicefont2
{
position:absolute;
top:18px;
left:70px;
width:490px;
font-size:18px;
border:2px solid orange;
padding:8px;
}

.pag_servicefont10
{
position:absolute;
top:2px;
left:70px;
width:445px;
font-size:18px;
border:2px solid orange;
padding-top:8px;
padding-left:60px;
padding-bottom:8px;
}

.pag_servicefont12
{
background-color:#66CCFF;
margin-top:60px;
margin-left:200px;
margin-bottom:15px;
color:#FFFFFF;
width:600px;
height:70px;
border:2px solid blue;
padding:15px auto;
}

.pag_servicefont13
{
background-color:#66CCFF;
margin-top:60px;
margin-left:200px;
margin-bottom:15px;
color:#FFFFFF;
width:600px;
height:50px;
border:2px solid blue;
padding:10px ;
}


/*POP&GO申し込み(変更点のみ)*/

.pag_form
{
margin-top:25px;
width:460px;
}
.pag_form table
{

margin-top:0px;
border-collapse:collapse;
border: 1px #000000 solid;
width:460px;
}

.pag_form td
{
padding:5px;
border:1px solid #000000;
}

.pag_urlform{
width:350px;
}

.license_amount
{
width:25px;
}

#add_pag_form{
width:460px;
}
#add_pag_form table
{
margin-top:10px;
border-collapse:collapse;
border: 1px #000000 solid;
width:460px;
}

#add_pag_form td
{
padding:5px;
border:1px solid #000000;
}

/*汎用*/
.right{
text-align:right;
}

.center{
text-align:center;
}

/*不明*/

.selectcategory table{
border-collapse: collapse;
text-align:left;
margin-bottom:20px;
}

.selectcategory td{
line-height:1;
width:140px;
height:30px;
border:solid 1px #000000;
padding: 5px;
}

.form table {
border-collapse: collapse;
text-align:left;
margin-bottom:20px;
}
.form td{
float:left;
line-height:1.6;
width:90px;
height:30px;
border:solid 1px #000000; 
padding: 5px;
}


