@charset "shift_JIS";
/* CSS Document */

p,h1,h2,h3,h4,h5,h6,ul {
	margin:0px;
	padding:0px;
}

li {
list-style:none;
}

html {
	height:100%;
}

body {
	margin:0px;
	padding:0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-image:none;
	height:100%;
	background-color:#ffffff;
}

/* body {background-color:#ffffff;} */


a:link		{color:#0000ff;}	/*未訪問のリンクの色*/
a:visited	{color:#00ccff;}	/*訪問済みのリンクの色*/
a:hover		{color:#000000; background:#87ceeb;}	/*カーソルが乗っているリンクの色*/
a:active	{color:#ffff00;}	/*クリック中のリンクの色*/

div#sample4 {width:1190px; padding:13px; background-color:#6666ff;}
a.sample4 {
	display:inline;
	background-color:#e0ffff; color:navy;
	padding:5px; margin:1px; text-align:center;
	font-size:16px; font-weight:bold; text-decoration:none;
}
a:hover {background-color:#87ceeb; color:white;}

div#news_disupu {
	outline-color: #ff0000;
	outline-width: 4px;
	outline-style: double;
	box-shadow: 4px 1px 3px 3px gray;
	background-color:#e0ffff;
/*	border:solid 1px #ffffff;*/
	
}


div#header {
	height: 20px;
	background: linear-gradient(#e6e6fa, #ff66ff);
}

div#footer {
	height: 20px;
	background: linear-gradient(#ff66ff, #e6e6fa);
}


div#sample01 {
	width:1216px;
	background-color:#ffffff;
/*	border:solid 1px #ffffff;*/
	
}

div#sample011 {
	width:1216px;
	background-color:#ffffff;
/*	border:solid 1px #87ceeb;*/
	border:solid 1px #ffffff;
	
}

div#sample0111 {
	width:1216px;
	background-color:#ffffff;
/*	border:solid 1px #87ceeb;*/
	border:solid 0px #ffffff;
	
}

div#sample1 {
	width:980px;
	background-color:#ffffff;
/*	border:solid 1px #ffffff;*/
	
}

div#sample11 {
	width:980px;
	background-color:#ffffff;
	border:solid 1px #87ceeb;
	
}



code {
	font-family:Arial,Helvetica,sans-serif;

}

#risuto {
	width: 800px;
	height: 46px;
/*	background-color:#99cc00;*/
}

#risuto li {
	float: left;
/*	list-style-type: decimal; */
	list-style-type: none;
}

#risuto #btn01 a {
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	border-style:solid;
	border-width:2;
	border-color: #87ceeb;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-radius;
	box-shadow: 4px 4px navy,10px 5px 10px gray;
	padding-top:10px;
/*	margin-top:5px;*/
	background-color:#ff99cc;
	text-decoration: none;
	height: 26px;
	width: 820px;
	display: block;
/*	background-image: url(images/top/btn01.jpg);*/
/*	text-indent: -9999px;*/
}

#risuto #btn01 a:hover {
/*	background-image: url(images/top/btn01o.jpg);*/
	background-color:#000000;
}

#risuto #btn01 a:active {
/*	background-image: url(images/top/btn01a.jpg);*/
	color:#ffff00;
}




div#sample2 {
	width:220px;
	background-color:#ffffff;
/*	border:solid 1px #ffffff;*/
	
}
div#sample21 {
	width:220px;
	background-color:#ffffff;
	border:solid 1px #87ceeb;
}

div#sample211 {
	width:220px;
	background-color:#ffffff;
	border:solid 1px #ffffff;
}

div#sample2111 {
	width:220px;
	background-color:#ffffff;
	border:solid 0px #ffffff;
}


div#sample3 {
	width:3px;
	background-color:#ffffff;
	
}


/*--------------------------------------------

サブメニュー（左カラム）

--------------------------------------------*/

div#submenu {

	width:140px;			/*幅の指定*/

	margin:10px 0px 10px 10px;	/*位置調整（IE6のバグに注意）*/

	display:inline;			/*IE6のマージン算出のバグ対策*/

	float:left;			/*サブメニューのカラムを左寄せにする*/

}



div#submenu a {

	text-decoration:none;		/*リンクの下線を無くす*/

}



div#submenu  a:hover {

	background-color:#cccccc;	/*リンクにマウスが乗ったら色を変える*/

}



div#submenu ul{

	height:380px;			/*ボックスの高さを指定*/

	margin-left:0px; 		/*左マージンを10px空ける*/

	font-size:80%;			/*フォントサイズを80%にする*/

	overflow:auto;

}



/*--------------------------------------------

ニュース（中央カラム）

--------------------------------------------*/

div#news {

	width:520px; margin-left:10px; padding-top:0px; /*幅の指定と位置調整*/

	height:380px;

	float:left;					/*カラムを左寄せにする*/	padding-right:0px;

	background-image:url("");	/*中央カラムの背景画像*/

	background-repeat:no-repeat;			/*背景画像を繰り返さない*/

}



div#news_all {

	line-height:50%;

	border-styie:double;

	border-top:double 4px #66cc66;

	border-right:double 4px #66cc66;

	border-bottom:double 4px #66cc66;

	border-left:double 4px #66cc66;

}



div#news_all table tr{



	line-height:50%;

}



/*--------------------------------------------

ピックアップ（右カラム）

--------------------------------------------*/

div#pickup {

	width:140px; padding-top:0px; 		/*幅の指定と位置調整*/

	float:right;				/*カラムを右寄せにする*/

	background-image:url("");	/*右カラムの背景画像*/

	background-repeat:no-repeat;		 /*背景画像を繰り返さない*/

}

div#pickup ul {

	height:380px;

	margin-left:10px; 		/*左マージンを10px空ける*/

	font-size:80%;			/*フォントサイズを80%にする*/

	overflow:auto;

}

div#pickup li {

	list-style-type:none; 		/*リストマーカー無しにする*/

	line-height:1.8;		/*行の高さを1.8倍にする*/

}



div#pickup a {

	text-decoration:none;		/*リンクの下線を無くす*/

}



div#pickup  a:hover {

	background-color:#cccccc;	/*リンクにマウスが乗ったら色を変える*/

}


/*--------------------------------------------

見積書印刷ページ

--------------------------------------------*/

table.insatsu {

	border-collapse: collapse;

	margin-bottom: 2em;

}







