@charset "utf-8";
/* -------------------------------------------------------------------- */
/* ▼メニューバーの装飾 */
/* -------------------------------------------------------------------- */
/* 外側の余白,内側の余白,中心表示,背景 */
.sdmenu {margin-top: 35px; margin-bottom: 1px; text-align: center; height: 32px;
			background-image: url(image/bar09W.jpg);}
/* ------------------------------------------ */
/* ▼メインメニュー項目の装飾 */
/* ------------------------------------------ */
/* 横幅,横並びに配置,先頭記号を消す,表示を基準位置にする */
.sdmenu li {width: 110px; display: inline-block;position: relative;}
/* リンクの高さ,文字列の配置,項目の装飾,全域をリンク可能にする */
.sdmenu a {line-height: 30px; text-align: center; text-decoration: none;
			  color: #000000;display: block;}
/* ------------------------------------------ */
/* サブメニューが1階層しか存在しない場合の記述 */
/* ------------------------------------------ */
/* メニューにマウスが載ったときの文字色 */	
.sdmenu li ul a:hover {color:rgb(193, 5, 13);} 
/* メインメニューにマウスが載っている時、サブメニューを表示 */
.sdmenu li:hover ul {display: block;}
/* メインメニューにマウスが載ったときの背景 */
.sdmenu a:hover {background-image: url(image/bar09W-on.jpg);}
/* サブメニューにマウスが載ったときの背景 */
.sdmenu ul li a:hover {background-image: url(image/bar09W-on1.jpg);}

/* サブメニューの装飾,外側の余白,内側の余白,非表示にする,絶対配置 */
.sdmenu ul {padding: 1px; display: none; position: absolute;}
/* サブメニュー1項目の横幅,背景色 */
.sdmenu ul li {width: 130px; background-color: #dbebff;}
/* サブメニュー1項目の高さ,文字列の配置,文字列前方の余白 */
.sdmenu ul li a {line-height: 30px; text-align: left; padding-left: 5px;}
/* メニューバーの装飾は  ここまで ------------ */

/* ------------------------------------------ */
body	{margin: auto; width: 800px;			/* bodyの標準設定 */
			background: url(image/blue-crystal.jpg) repeat-x, url(image/b008.jpg);
			font-size: 16px;}
header	{height: 60px;};
/*a		{color:#000000; text-decoration: none;}*/
/*form	{font-size: 14px;}/*
/*select	{height: 23px;}*/
/*h1		{ font-size: 1.6em;}*/
origin	{transform-origin: top left;}
.lMax	{height: 1px; background-color: rgb(0, 0, 160);}
/* hr.l600	{width: 600PX; height: 2px; background-color:rgb(0, 0, 160); border: none}
hr.l400	{width: 400PX; height: 2px; background-color:rgb(0, 0, 160); border: none}
hr.ibo	{height: 2px; background-color:rgb(135, 135, 135); border: none} */

/* .m-top1	{margin-top: 32px;} */
.float-L{margin-right: 30px; margin-left: 30px; float: left; margin-top: 8px;}
.floatL1{margin-top: 10px; margin-right: 30px; margin-bottom: 20px; float: left;}
.floatL2{margin-top: 25px; margin-right: 30px; margin-bottom: 1px; float: left;}
#P-Title{margin-top: 20px; height: 24px; text-align: center; font-size: 24px;
			font-weight: bold; color: #ffffff;}
#P-Ttop1{margin-top: 28px; height: 14px; text-align: center; font-size: 16px;
			font-weight: bold; color: #ffffff;}
.t-center{text-align: center;}
.t-left	{text-align: left;}
.m-lef1	{margin-left: 30px;}
.m-lef3	{margin-left: 360px;}
.m-top1	{margin-top: 5px;}
.m-top2	{margin-top: 25px;}
.m-top3	{margin-top: 28px;}
.m-bot0	{margin-bottom: 1px;}
.m-botH	{margin-bottom: 9px;}
.m-bot1	{margin-bottom: 24px;}
.m-bot2	{margin-bottom: 48px;}
.m-bot3	{margin-bottom: 72px;}
.m-bot4	{margin-bottom: 96px;}
.m-bot5	{margin-bottom: 120px;}
.m-bot6	{margin-bottom: 144px;}
.m-bot7	{margin-bottom: 168px;}
/*.u_line {text-decoration: underline;}
.m-top21{margin-top: 30px; text-align: left;}
.m-top22{margin-top: 35px; font-size: 20px;}
.m-top4	{margin-top: 96px;}
.m-bot0	{margin-bottom: 1px;}*/
/* .m-bot2	{margin-bottom: 48px;} */
.ind10nl {margin-left: 160px; text-indent: -9em;}
/*a:link { color: green; }*/
.grn	{color: green}
.org	{color: rgb(225,86,0);}
.red	{color: red;}
.blue	{color: blue;}
.gry	{color: gray;}
.r-sp05	{margin-right: 0.5em;}
.r-sp1	{margin-right: 1em;}
.menuM1	{margin-top: 2px; margin-left: 140px; width: 108px; height: 4px; background-color: rgb(89,169,255);}
.menuM2	{margin-top: 2px; margin-left: 252px; width: 108px; height: 4px; background-color: rgb(89,169,255);}
.menuM3	{margin-top: 2px; margin-left: 366px; width: 108px; height: 4px; background-color: rgb(89,169,255);}
.menuM4	{margin-top: 2px; margin-left: 479px; width: 108px; height: 4px; background-color: rgb(89,169,255);}
.menuM5	{margin-top: 2px; margin-left: 593px; width: 108px; height: 4px; background-color: rgb(89,169,255);}
#l-mar0	{margin-left: 128px; color: blue; margin-top: 1px;}
#l-mar1	{margin-left: 242px; color: blue; margin-top: 1px;}
#l-mar2	{margin-left: 356px; color: blue; margin-top: 1px;}
#l-mar3	{margin-left: 470px; color: blue; margin-top: 1px;}
#l-mar4	{margin-left: 584px; color: blue; margin-top: 1px;}
/* テキストボックス ------------------------------------*/
.back-clr	{background-color: #f8fbff;}
/* #machine {width: 350px; height: 552px; margin-top: 15px; float: right;} */
#folder2 {width: 350px; height: 550px; margin-left: 40px;}
#summ	{margin-left: 10px; border : solid 1px #ff0000;}
#doq-tabm {margin-top: 25px; padding-top: 5px; height: 32px;
			background: url(image/bar15-el.jpg) no-repeat;}
.doq-tabs {margin: 20px auto; position: relative; width: 350px;height: 100px;}

.doq-tabs img {border-bottom : solid 1px #c0d0ff; border : solid 1px #c0d0ff;}	
	
#mes10	{text-align: left;}
#mes11	{height: 804px; text-align: center;}
/* #mes30,#mes31, #mes32, #mes33, #mes34 {margin-top: -16px; border-top: 1px solid #f6faff;
		text-align: center; background: url(image/b015.jpg);}
#mes40,#mes41 {margin-top: -16px; padding: 20px;
		text-align: center; background: url(image/b015.jpg);}
#mes4a,#mes4b {width: 600px; margin-top: 30px; margin-left: 150px; text-align: left;}
#edit	{font-size: 13px;}
#mes50  {margin-top: -16px; border-top: 1px solid #f6faff; background:url(image/b015.jpg);}
#mes50 p {margin-left: 140px; text-align: left;}
#mes60 {border-top: 1px solid #f6faff; text-align: center;
			background: url(image/b015.jpg); height: 270px;} */
/* #thank {height: 550px;} */
/* #wiring	img {margin: 10px;} */
/* #oven img {margin: 10px;} */
.sd-box1	{text-align: right; padding-right: 15px;
			background: url(image/bar15-gy.jpg) repeat-x;}
#sd-box	{text-align: right; padding-right: 15px;
			background: url(image/bar15-gy.jpg) repeat-x;}
#sd-box a:hover	{color:#c1050d;}
#sd-box-c {text-align: center; padding-right: 15px;
			background: url(image/bar15-gy.jpg) repeat-x;}
#sd-box-n {text-align: center; margin-top: 37px; height: 32px;
			background-image: url(image/bar09W.jpg);}

/* フッターボックス ------------------------------------*/
#footer	{margin: 0; width: 800px;}
#footer {text-align: left; margin-top: 0; font-size: 12px; margin-bottom: 30px;}
/* ページの印刷設定 ------------------------------------*/
.hide	{display: none;}
@media print {/* All your print styles go here */
#g_navi, #top, #sd-box, #footer, .d-txt {display: none !important;}
#p-txt {display: block !important;}}

