@charset "UTF-8";


/*ページ全体のレイアウト
------------------------------------------------------------*/
*{margin: 0;padding: 0;border:0;}
body{background:#dcdac8;}

#container{
	width:860px;
	margin:0 auto;

	border-left:1px solid #633;
	border-right:1px solid #633;
	border-bottom:1px solid #633;
	background:#fff;
}

td{ vertical-align:top; }

/*フォント・画像
------------------------------------------------------------*/
body{
	font-family:Meiryo,'メイリオ','ヒラギノ角ゴ Pro W3',"ＭＳ Ｐゴシック",Osaka,"MS Gothic",Gothic,sans-serif ,Helvetica, Verdana, Arial,sans-serif;
	font-size: 12px;
	line-height:1.7em;
	color: #000;
}


/* ヘッダ
------------------------------------------------------------*/

#header{ 

background: #F90; }

#header #catch { 
margin:0px 0 0px 15px;

}

#header h1{
	display:block;
	height:70px;
	font-size:11px;
	text-indent: -9999px;
	background:url(../images/bk_head.gif) no-repeat;
	position:relative;
}

/* h2,h3
------------------------------------------------------------*/
h2{
	display:block;
	width:630px;
	height:167px;
	font-size:11px;
	text-indent: -9999px;
}
h3{
	padding-left:35px;
	margin-top:20px;
	margin-bottom:10px;
	background:url(../images/cara_s.gif) no-repeat;
	font-size:14px;
	font-weight:bold;
}

h2{background:url(../images/h2_page1.gif) no-repeat;}
/* 左メニュー
------------------------------------------------------------*/

#nav {
width:190px;
float:left;
}


#nav a {
display:block;
width:173px;/*180-2(border)-5(padding)*/
height:30px;
line-height:30px;
color:#33A;
border:1px solid #633;
margin:0px 0 2px 10px;
padding: 0px 0px 0px 5px;
text-decoration:none;
}
a
{
color:#33A;
}
.yel {background-color:#ffc;}
.ora {background-color:#f90;}
.gra {background-color:#ddd;}

#nav span.btn_support1,#nav a.btn_support2{
display:block;
width:180px;
border:none;
margin:0 0 10px 10px;
padding:0;
text-indent: -9999px;
}
#nav span.btn_support1{
height:250px;
background:url(../images/btn_support1.gif) no-repeat;
}
#nav a.btn_support2{
height:47px;
background:url(../images/btn_support2.gif) no-repeat;
}
#nav a.btn_support2:hover{
filter: alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}
/* コンテンツ
------------------------------------------------------------*/

#contents{
width:630px;
float:right;
padding-right:20px;
}
/* page1ボタン
------------------------------------------------------------*/
.btn_help1,.btn_help2,.btn_help3,.btn_help4{
display:block;
width:150px;
height:140px;
text-indent: -9999px;
}
.btn_help1{background:url(../images/btn_help1.gif) no-repeat;}
.btn_help2{background:url(../images/btn_help2.gif) no-repeat;}
.btn_help3{background:url(../images/btn_help3.gif) no-repeat;}
.btn_help4{background:url(../images/btn_help4.gif) no-repeat;}
a.btn_help1:hover,a.btn_help2:hover,a.btn_help3:hover,a.btn_help4:hover,
#setup a.btn_help1,#internet a.btn_help2,#repair a.btn_help3,#virus a.btn_help4{background-position:0 -140px;}

table {
	border-collapse:collapse;
}
/* フッタ
------------------------------------------------------------*/

#footer{
clear:both;
margin:0px 0px 2px 10px;
}

/*#form
------------------------------------------------------------*/
#form{margin-left:50px;}
form table th{
	text-align:left;
	vertical-align:middle;
}
form table input,form table textarea{
	background:#ffe79e;
	padding:0.2em 0.4em;
	margin:1px 0;
}
#form_send,#form_reset{
	font-family:Meiryo,'メイリオ','ヒラギノ角ゴ Pro W3',"ＭＳ Ｐゴシック",Osaka,"MS Gothic",Gothic,sans-serif ,Helvetica, Verdana, Arial,sans-serif;
	font-weight:bold;
	cursor:pointer;
	background:#fc0;
}

/*#会社概要
------------------------------------------------------------*/
#about table {
margin-left:50px;
	border-collapse:collapse;
}
#about table th{
	text-align:center;
	vertical-align:middle;
	padding:0 2em;
	background:#fc0;
}
#about table td{
	background:#ffe79e;
	padding:0.4em 1em;
}
#about tr,#about th,#about td{
border:3px solid #fff;
padding:5px;
}

blockquote {
padding:5px 50px 30px 50px;


}
