@charset "utf-8";

/* --2010.02.26--テーブル関係--修正--------------------- */

/* ----- HTML再定義 ------------------------------------ */

* {margin: 0px;padding: 0px;font-size:100%;}

body {
	padding: 0px;
	background-image:url(/upimg/ms.gif);
	background-color: #000000;
	text-align: center;
	font-size: 80%;
	font-style: normal;
	font-family: Verdana,'ＭＳ Ｐゴシック', Osaka,'IPA Pゴシック', sans-serif; }

p {margin-bottom: 5px;line-height: 1.5;}

li, dt, dd, address {line-height: 1.5;}

em {font-weight: bold;}

ul li ol {margin-bottom: 10px;}

object {margin: 0px 5px 0px 0px;border: 0px;}

img {margin: 0px;border: 0px;}

pre {width: 430px;margin: 10px;padding: 5px;border: 1px solid #eeeeee;overflow: auto; }

code, var, kbd {color: #000080;font-family: 'ＭＳ ゴシック', monospace;line-height: 1.2; }

blockquote {margin: 10px;border-left: 2px solid #7777AA;}

blockquote p {color: #999999;}

form fieldset {	border: 0px solid #000000;}

form legend {display: none;}

form input, form select {margin-right: 1px;padding: 1px;font-size: 90%;}

@media screen {form input, form select {font-family: Verdana, Arial, sans-serif;}
}
form select {margin-top: 1px;}

form p input {text-align: center;}

form textarea {padding: 1px;font-family: 'ＭＳ ゴシック', Osaka, monospace;line-height: 1.2; }

table { }
table tr th { }
table tr td { }
/*table tr td input {margin: -2px;}*/

/*--------------リンク関係---------------------*/

a:link { text-decoration: none;background-color: #f2f2f2;color: #000000;margin: 5px 0px;padding: 4px;border: 0px; }
a:visited { text-decoration: none;background-color: #f2f2f2;color: #000000;margin: 5px 0px;padding: 4px;border: 0px; }
a:hover { text-decoration: none;background-color: #a1000d;color: #ffffff;margin: 5px 0px;padding: 4px;border: 0px; }
a:active { text-decoration: none;background-color: #f2f2f2;color: #000000;margin: 5px 0px;padding: 4px;border: 0px; }

/*--IE6-IE7---border-1px-solid-666680-をaに直接記述する-*/

div#menu a:link {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 4px 18px;}
div#menu a:visited {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 4px 18px;}
div#menu a:hover {border: 1px solid #666680;background-image: url("/upimg/mfg0002.jpg");padding: 4px 18px;}
div#menu a:active {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 4px 18px;}

div#wrap-index a:link {border: 1px;margin: 0px;padding: 1px;}
div#wrap-index a:visited {border: 1px;margin: 0px;padding: 1px;}
div#wrap-index a:hover {border: 1px;margin: 0px;padding: 1px;}
div#wrap-index a:active {border: 1px;margin: 0px;padding: 1px;}

div#wrap-index h2 a:link {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 3px;}
div#wrap-index h2 a:visited {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 3px;}
div#wrap-index h2 a:hover {border: 1px solid #666680;background-image: url("/upimg/mfg0002.jpg");padding: 3px;}
div#wrap-index h2 a:active {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 3px;}

div#wrap-index h3 a:link {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 3px;}
div#wrap-index h3 a:visited {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 3px;}
div#wrap-index h3 a:hover {border: 1px solid #666680;background-image: url("/upimg/mfg0002.jpg");padding: 3px;}
div#wrap-index h3 a:active {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 3px;}

div#wrap-index h4 a:link {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 3px;}
div#wrap-index h4 a:visited {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 3px;}
div#wrap-index h4 a:hover {border: 1px solid #666680;background-image: url("/upimg/mfg0002.jpg");padding: 3px;}
div#wrap-index h4 a:active {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 3px;}

/*div#wrap a:link {border: 0px;margin: 0px;padding: 0px;}*/
/*div#wrap a:visited {border: 0px;margin: 0px;padding: 0px;}*/
/*div#wrap a:hover {border: 0px;margin: 0px;padding: 0px;}*/
/*div#wrap a:active {border: 0px;margin: 0px;padding: 0px;}*/

div#wrap table tr td a:link {border: 1px solid #666680;background-color: #f2f2f2;margin: 0px;padding: 0px;}
div#wrap table tr td a:visited {border: 1px solid #666680;background-color: #f2f2f2;margin: 0px;padding: 0px;}
div#wrap table tr td a:hover {border: 1px solid #666680;background-color: #a1000d;margin: 0px;padding: 0px;}
div#wrap table tr td a:active {border: 1px solid #666680;background-color: #f2f2f2;margin: 0px;padding: 0px;}

div#wrap h2 a:link {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 3px;}
div#wrap h2 a:visited {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 3px;}
div#wrap h2 a:hover {border: 1px solid #666680;background-image: url("/upimg/mfg0002.jpg");padding: 3px;}
div#wrap h2 a:active {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 3px;}

div#wrap h3 a:link {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 3px;}
div#wrap h3 a:visited {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 3px;}
div#wrap h3 a:hover {border: 1px solid #666680;background-image: url("/upimg/mfg0002.jpg");padding: 3px;}
div#wrap h3 a:active {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 3px;}

div#navigation a:link {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 4px;}
div#navigation a:visited {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 4px;}
div#navigation a:hover {border: 1px solid #666680;background-image: url("/upimg/mfg0002.jpg");padding: 4px;}
div#navigation a:active {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 4px;}

div#footer a:link { margin: 0px;padding: 0px; }
div#footer a:visited { margin: 0px;padding: 0px; }
div#footer a:hover { margin: 0px;padding: 0px; }
div#footer a:active { margin: 0px;padding: 0px; }

div#header a:link { margin: 0px;padding: 0px; }
div#header a:visited { margin: 0px;padding: 0px; }
div#header a:hover { margin: 0px;padding: 0px; }
div#header a:active { margin: 0px;padding: 0px; }

/* ----- 基本構造 -------------------------------------- */

div#container {
	width: 750px;
	margin: 2px auto;
	border: 1px solid #555555;
	color: #000000;
	background-color: #f2f2f2;/*--698aab--薄花色うすはないろ--393e4f--青褐あおかち--*/
	background-image:url(/upimg/ms.gif);
 }

div#header {float: none;clear: both;height: 90px;margin: 0px;padding: 0px;text-align: center;
	background-image:url(/upimg/ms.gif);
	background-color: #f2f2f2;
/*	background-image: url("/upimg/001b.jpg");*/
/*	background-repeat: no-repeat;*/
 }

.header2 {float: none;clear: both;height: 90px;margin: 0px;padding: 0px;text-align: center;

	background-image: url("/upimg/001a.jpg");
	background-repeat: no-repeat;
	background-position: right top; }

div#header h1 {
	margin: 0px 3px 3px 3px;
	padding: 0px 0px 5px 0px;
	text-align: center;
	font-size: 22px;
	font-style: italic; }

@media screen {div#header h1 {font-family: Verdana, Arial, sans-serif; } }

div#header p {
	margin: 0px 3px 2px 3px;
	padding: 2px 0px 2px 0px;
	font-size: 75%;
	text-align: left;
/*	font-family: Verdana,'ＭＳ Ｐゴシック', Osaka,'IPA Pゴシック', sans-serif;*/
/*	border: 1px solid #000000;*/ }

div#comment, div#trackback {margin: 0px 15px;}

div#page, div#navi, div#work, div#form, div#canvas, div#env, div#status {
			float: none;clear: both;padding: 0px 15px;text-align: left;}

/* ----- メニュー -------------------------------------- */

div#menu {
	float: none;
	clear: both;
	margin: 0px 3px 0px 3px;
	padding: 0px 0px 3px 0px;
	border-left: 1px solid #d2b48c;
	border-right: 1px solid #d2b48c;
/*	background-color: #84a2d4;*/
	background-image: url("/upimg/mfg0001.jpg"); }

/*div#menu h2 {display: none;}*/

div#menu ul {margin: 0px 0px;padding: 5px 0px 3px 0px;text-align: center;}

div#menu ul li {
	display: inline;
	margin: 5px 0px 5px 0px;
	padding: 4px 0px 4px 0px;
	font-size: 12px;	
/*	background-image:url(/upimg/tbg.jpg);*/
/*	background-image:url(/upimg/tbg3.png);*/ }

/* ----- ナビゲーション -------------------------------- */

div#navigation {width: 210px;margin: 0px 0px 5px 0px;float: right; }

div#navigation .block {
	margin: 0px 3px 10px 0px;
	padding: 0px 0px 2px 0px;
	border-bottom: 1px solid #d2b48c;
	border-left: 1px solid #d2b48c;
	border-right: 1px solid #d2b48c;
	text-align: left;
	/*background-color: #7498d4;*/ }

div#navigation .block_tagg {
	margin: 0px 3px 10px 0px;
	padding: 0px 0px 2px 0px;
	border-bottom: 1px solid #d2b48c;
	border-left: 1px solid #d2b48c;
	border-right: 1px solid #d2b48c;
	text-align: left; }

div#navigation h2 {
	margin: 0px 0px 3px 0px;
	padding: 6px 4px 6px 4px;
/*	background-image: url("/upimg/mfg0001.jpg");*/
	border-bottom: 1px solid #d2b48c;
	text-align: center;
	background-color: #7498d4; }

.ao-h2 {border-top: 1px solid #d2b48c;}

div#navigation ul {margin: 10px 7px 0px 3px;}

div#navigation ul li {margin: 0px 0px 10px 0px;list-style-type: none;}

div#navigation .inline {display: inline;}

div#navigation ul li ul {margin: 0px 0px 0px 0px;}

div#navigation dl {margin: 10px 7px 0px 3px;}

div#navigation .navi-waku{ margin:10px 0px 10px 0px; padding: 2px 0px;}

div#navigation dl dt { }

div#navigation dl dd {margin: 10px 10px 10px 0px; }

div#navigation form dl { }

div#navigation form dl dt {display: none;}

div#navigation form dl dd {}

div#navigation form p {margin: 0px 0px 0px 0px;}

div#navigation table {width: 180px;margin: -2px 0px 7px 7px;border: 0px solid #aaaaaa;}

div#navigation table tr th {padding: 5px;border: 0px solid #aaaaaa;background-color: #ffffff;text-align: left; }

div#navigation table tr td {padding: 3px;border: 0px solid #aaaaaa;text-align: center;}

@media screen {	div#navigation table {margin: -2px auto 7px auto;} }
@media screen { div#navigation table tr td {padding: 5px;} }
div#navigation .day {color: #444444;}
div#navigation .satday {color: #4444cc;}
div#navigation .sunday {color: #cc4444;}
div#navigation .today {background-color: #eeeeee;}
div#navigation .calender {margin: 2px 10px;}
div#navigation .calender li {display: inline;margin-right: 10px;}

/*--カッティングスキルニュース関係--2010.03.01-クラス関係修正--クラス名変更--*/

#findbox {float: none;clear: both;margin: -8px 3px 5px 3px;padding: 0px 0px 0px 0px;}

#findbox ul {list-style-type: none;text-align: left;}

#findbox li {list-style-type: none;}

.find_title {font-family:Impact,Charcoal,fantasy,'Times New Roman','HG明朝B';font-style:italic;
			font-size: 400%;display: inline;padding: 0px;margin: 0px 0px 0px 3px;}/*-旧menu1--*/

.find_subtitle{vertical-align:top;display:inline;padding: 0px;margin: 0px 0px 0px 20px;
								font-weight: bold;font-size: 116%;}/*-旧menu1--*/

.web_blue {vertical-align:top;display:inline;padding: 0px;margin: 0px;color: #0000ff;}

.find_no{padding: 0px;margin: -45px 20px 0px 0px;text-align: right;
	font-family:Impact,Charcoal,fantasy,'Times New Roman','HG明朝B';font-style:italic;font-size: 197%;}/*-旧menu1--*/

.product {padding: 0px 10px 0px 10px;margin: 0px 0px 0px 0px;}/*--旧.padd2--*/

.product_name{padding: 0px;margin: 0px;font-size: 125%;font-weight: bold;}/*--旧.exa4--*/

.category {padding: 0px 14px 0px 10px;margin: 0px 0px 0px 0px;}/*--旧.padd1--*/

.category_name{padding: 0px;margin: 0px auto;font-size: 125%;}/*--旧.exa5--*/

.amplifier_red{color: #ff0000;font-size: 147%;margin: 0px 0px 0px 0px;
						padding: 0px 0px 0px 0px;font-weight: bold;}/*--旧.aka2--*/

.bottom_announce_a {margin: 0px auto 0px auto;padding: 3px 0px 3px 5px;text-align: left;
					border-bottom: 1px solid #aaaaaa;list-style-type: none;}/*--旧.dcen--*/

.bottom_announce_b {margin: 0px auto 0px auto;padding: 3px 0px 0px 5px;text-align: left;
			border-top: 0px;list-style-type: none;background-image:url(/upimg/tbg3.png);}/*--旧.dcen2--*/

.bottom_announce_right {font-size: 77%;text-align: right;margin: -12px 10px 0px 0px;}/*--旧.exa8--*/

.main_imgbox {display: block;margin: 0px auto;padding: 0px 0px;
					text-align: center;float: none;clear: both;}/*--メイン画像の箱--*/

.main_imgbox2 {width:708px;display: block;margin: 1px auto;padding: 0px 0px;border: 1px solid #aaaaaa;
					text-align: left;float: none;clear: both;}/*--メイン画像の箱--*/

.main_imgbox2 img{margin: 0px 5px 5px 0px;padding: 0px 0px;}/*--試し--画像--*/

.main_imgbox2f {/*--.main_imgbox2にフォントfont-size 116%-を足しただけ--*/
		width:708px;display: block;margin: 1px auto;padding: 0px 0px;border: 1px solid #aaaaaa;
					font-size: 116%;text-align: left;float: none;clear: both;}

.main_imgbox3 {width:708px;display: block;margin: 1px auto;padding: 0px 0px;border: 1px solid #aaaaaa;
					text-align: center;float: none;clear: both;}/*--メイン画像の箱--*/

.bottom_announce_a a:link {border: 1px solid #666680;background-color: #f2f2f2;margin: 0px;padding: 0px;}
.bottom_announce_a a:visited {border: 1px solid #666680;background-color: #f2f2f2;margin: 0px;padding: 0px;}
.bottom_announce_a a:hover {border: 1px solid #666680;background-color: #a1000d;margin: 0px;padding: 0px;}
.bottom_announce_a a:active {border: 1px solid #666680;background-color: #f2f2f2;margin: 0px;padding: 0px;}

.img-l {float:left;margin: 0px 0px 0px 0px;border: 0px solid;}/*--使用している円筒のところ他---*/

.font80 {font-size: 80%;}
.font116 {font-size: 116%;}
.font100 {font-size: 100%;}
.font116b{font-size: 116%;font-weight: bold;}
.font116n {font-size: 116%;list-style-type: none;}
.font116b_blue{font-size: 116%;font-weight: bold;color: #0000ff;}


.exa6{margin: 0px auto 0px auto;padding: 0px 0px;text-align: center;}
.exa7{margin: 0px auto;text-align: left;font-size: 116%;}

.back_img {background-image:url(/upimg/tbg3.png);margin: 0px auto 2px auto;padding: 3px 0px;
							text-align: center;}/*--使用しているVOL27のh4、他h4---*/
.line_top {border-top:1px solid #aaaaaa;}
.line_bottom {border-bottom:1px solid #aaaaaa;}
.line_left {border-left:1px solid #aaaaaa;}
.line_right {border-right:1px solid #aaaaaa;}

/*-カッティングスキルニュース-2010.02.25-本文記述用--追加--*/

div#mainbox {width:708px;margin: 3px auto 0px auto; padding: 0px;border: 1px solid #aaaaaa;float: none;clear: both; }

div#mainbox img{vertical-align: middle;margin: 5px auto 3px auto;border: 0px solid;text-align: center;}

div#mainbox h3{/*display: block;*/background-image:url(/upimg/tbg3.png);font-size: 125%;font-weight: bold;
			border-bottom: 1px solid #aaaaaa;margin: 0px 0px 0px 0px;padding: 6px 0px 5px 0px;}

div#mainbox dl {border-bottom: 1px solid #aaaaaa;margin: 0px 0px;padding: 0px 0px 0px 0px;text-align: left;}

div#mainbox dt {display: inline;font-size: 100%;border-right: 1px solid #aaaaaa; }

div#mainbox dd {display: inline;margin: 0px 0px 0px 10px;padding: 0px 0px 0px 0px;}

.upper_left{width:200px;float:left;margin: 0px auto;padding: 3px 0px 5px 3px;
								text-align: left;font-size: 116%;}/*--左上--*/

.middle_left{width:200px;float:left;margin: 0px auto;padding: 3px 0px 5px 3px;
								text-align: left;font-size: 116%;}/*--左中--*/

.bottom_left{width:200px;float:left;margin: 0px auto;padding: 3px 0px 5px 3px;
								text-align: left;font-size: 116%;}/*--左中下--*/

.bottom_left_b{width:200px;float:left;margin: 0px auto;padding: 3px 0px 5px 3px;
								text-align: left;font-size: 116%;}/*--左中下--*/

.upper_right{width:500px;float:right;margin: 0px auto;padding: 3px 0px 5px 3px;
								text-align: left;font-size: 116%;}/*--右上--*/

.middle_right{width:500px;float:right;padding: 3px 0px 5px 3px;text-align: left;font-size: 116%;}/*--右中--*/

.bottom_right{width:500px;float:right;padding: 3px 0px 5px 3px;text-align: left;font-size: 116%;}/*--右中下--*/

.bottom_right_b{width:500px;float:right;padding: 3px 0px 5px 3px;text-align: left;font-size: 116%;}/*--右中下--*/

div#submainbox1{width:708px;text-align: center;margin: 1px auto 0px auto;border: 1px solid #aaaaaa;float: none;clear: both;}
div#submainbox2{width:708px;text-align: center;margin: 1px auto 0px auto;border: 1px solid #aaaaaa;float: none;clear: both;}
div#submainbox3{width:708px;text-align: center;margin: 1px auto 0px auto;border: 1px solid #aaaaaa;float: none;clear: both;}
div#submainbox4{width:708px;text-align: center;margin: 1px auto 0px auto;border: 1px solid #aaaaaa;float: none;clear: both;}
div#submainbox5{width:708px;text-align: center;margin: 1px auto 0px auto;border: 1px solid #aaaaaa;float: none;clear: both;}
div#submainbox6{width:708px;text-align: center;margin: 1px auto 0px auto;border: 1px solid #aaaaaa;float: none;clear: both;}

div#submainbox_vo13{width:708px;text-align: center;margin: 1px auto 0px auto;border: 1px solid #aaaaaa;
						float: none;clear: both;}/*-カッティングスキルニュース-Vol.13円筒記事幅--*/

.bottom_left_vo13{width:445px;float:left;margin: 0px auto;padding: 3px 0px 5px 3px;
					text-align: left;font-size: 100%;}/*-カッティングスキルニュース-Vol.13円筒記事幅--*/
/* ---------- clearfix ------------ */

.clearFix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clearFix {min-height: 1px;}

/*------カテゴリ07 ダイヤモンドツールズ関係----------*/

div#wrap-index .syohin {background-image:url(/upimg/ms.gif);background-color: #f2f2f2;/*--テーブル--*/
			margin: 0px 1px 10px 1px;width: 525px;
				border: 1px solid #666680;border-collapse: collapse; }

div#wrap-index table tr th {text-align: center;padding: 5px;border: 1px solid #aaaaaa;
			background-color: #f2f2f2;background-image:url(/upimg/tbg3.png);}/*--各記事内のテーブル用--*/

div#wrap-index table tr td {padding: 5px;border: 1px solid #aaaaaa;text-align: left;}

.back_tdcol{background-color:#d1d1ff;background-image:url(/upimg/ms.gif);}


.main_imgbox7 {width: 530px;display: block;margin: -10px auto 5px auto;padding: 0px 0px;/*border: 1px solid #aaaaaa;*/list-style-type:square;
					text-align: left;}

.main_imgbox7 ul{padding-left: 20px;/*border: 1px solid #aaaaaa;*/list-style-type:square;}

.main_imgbox7 ul li{margin-left: 0px;list-style-type:square;}
.main_imgbox7 img{margin: 0px 0px 0px 3px;}
.img_7l {float:left;margin: 5px 0px 0px 2px;}
.img_7r {float:right;width:343px;margin: 0px 2px 5px 0px;border: 1px solid #aaaaaa;}
/*------各記事内のテーブル関係----------*/

.width710 {width:710px;border-collapse: collapse;margin: 2px auto 2px auto;}/*-カッティングスキルニュース--テーブル幅--*/
.width266 {/*width:266px;*/border-collapse: collapse;}/*-カッティングスキルニュース-Vol.13円筒記事、画像No.2とNo.3-テーブル幅--*/
.width350 {width:350px;border-collapse: collapse;margin: 2px 5px 0px 5px;
			float:right;}/*-カッティングスキルニュース-Vol.21---テーブル幅--*/

/*.logo3 {margin: 0px 10px 0px 10px;float:right;}*/

.wid-50 {width:50px;padding: 5px;border: 1px solid #aaaaaa;text-align: left;}/*--各製品記事項目用--*/
.wid-80 {width:80px;padding: 5px;border: 1px solid #aaaaaa;text-align: left;}/*--各製品記事項目用--*/
.wid-120 {width:120px;padding: 5px;border: 1px solid #aaaaaa;text-align: left;}/*--各製品記事項目用--*/

.wid-aa{padding: 5px;border: 1px solid #aaaaaa;text-align: center;
					background-image:url(/upimg/tbg3.png);}/*--背景画付き最後尾用--*/

.wid-b{padding: 5px;border: 1px solid #aaaaaa;text-align: left;
					background-image:url(/upimg/tbg3.png);}/*--背景画付き最後尾用--*/

div#wrap .syohin {background-image:url(/upimg/ms.gif);background-color: #f2f2f2;/*--各製品記事のテーブル--*/
			margin: 0px 1px 10px 1px;width: 420px;float: right;
				border: 1px solid #666680;border-collapse: collapse; }

/*div#wrap table {text-align: center;margin: 2px auto 2px auto;border-collapse: collapse;}*/

div#wrap table tr th {text-align: center;padding: 5px;border: 1px solid #aaaaaa;
			background-color: #f2f2f2;background-image:url(/upimg/tbg3.png);}/*--各記事内のテーブル用--*/

div#wrap table tr th.back_non {background-color: #f2f2f2;background-image:url(/upimg/ms_qr.jpg);}

div#wrap table tr td {padding: 5px;border: 1px solid #aaaaaa;text-align: left;}

ul.square {margin-left: 1.2em;list-style-type:square;}



div#img-l {float:left;margin: 0px 0px 0px 3px;border: 0px solid;}/*--文章右側に回りこむ--*/

div#img-lno7 {float:left;margin: -40px 0px 0px 3px;border: 0px solid;}/*--製品記事7ページの2枚目用--*/

div#img-r {float:right;margin: 10px 5px 10px 0px;border: 0px solid;}/*--文章左側に回りこむ--*/

div#img-c {text-align:center;display:block;margin: 10px 10px 10px 10px;
				border: 0px solid;}/*--画像中央寄せ、文章は回り込まない--*/

/*-------クラスいろいろ--------------------*/

.otoiawase {vertical-align: middle;border: 1px solid #666680;
			margin: 1px;padding: 1px 1px;}/*-E-MALLアイコン用-トップと各ページ--*/

.tan {background-color: #d2b48c;margin-bottom: 5px;padding: 5px 0px 5px 0px;}/*----各ページの見出し枠色--*/

/*.wakamurasaki {background-color: #bc64a4;padding: 3px 0px 5px 19px;margin: 3px 245px 0px 0px;}---サブ見出しの枠色--*/

.logo {float:left;}/*--画像左側に文字が回り込む--*/

.logo2 {float:right;}

.clear {clear: both;}

.waku {border: 1px solid #666680;}

.font-b {font-weight:bold;}

.taglin {line-height: 2.0;padding: 0px 0px 10px 0px;}
.tagin {display: inline;padding: 0px 10px 0px 0px;line-height: 2.0;}

.aka{color: #ff0000;}
.blue{color: #0000ff;}

.e-mall {float:left;margin: 3px 15px 0px 0px;padding: 0px 0px 0px 0px;}

.e-mall2 {
	font-size: 105%;
	float:left;
/*	clear: both;*/
	margin: 0px 10px 0px 10px;
	padding: 0px 10px 0px 10px;
	background-image: url(/upimg/mail0103.gif);
	background-repeat: no-repeat;}	/*---E-MALLアイコン---*/

/* ----- 記事一覧 -------------------------------------- */
/*div#index {float: left;margin: 0px 0px 5px 3px;padding: 0px 0px 10px 0px;width: 532px;border: 1px solid #d2b48c;}*/
/*html>body div#index {width: 500px; }*/
/*html>body div#wrap * {font-size: small;}*/

/* --↓--- トップページ用 ------------------------------ */

div#wrap-index {
	float: left;
	margin: 0px 0px 0px 3px;
	padding: 1px 0px 0px 0px;
	width: 532px;
	border: 1px solid #d2b48c;
/*	margin-bottom: 10px;*/
/*	padding: 1px 0px 0px 0px;*/
	background-color: #f2f2f2;
	background-image:url(/upimg/ms.gif);
	font-size: 100%;
	text-align: left; }

div#wrap-index .inline {display: inline;}

div#wrap-index h2 {display:inline;margin: 0px 5px 0px 5px;padding: 3px 0px;
						font-size: 100%;font-weight: normal;}

div#wrap-index h3 {display:inline;margin: 0px 5px 0px 5px;padding: 3px 0px;
						font-size: 100%;font-weight: normal;}

.gya {margin: 20px 30px 10px 5px;text-align: right;}/*--停止中--topスキン参照--*/

.gya00 {margin: 10px 0px 20px 3px;text-align: left;}/*----navigationスキン参照--*/

div#wrap-index h4 {display:inline;margin: 0px 5px 0px 10px;padding: 3px 0px;
						font-size: 100%;font-weight: normal;}

div#wrap-index p {margin: 10px 10px;}

div#wrap-index ul {margin: 0px 0px 15px 10px; list-style-type: none;}

div#wrap-index ul li{margin: 5px 0px 0px 0px;}

/*div#wrap-index img {vertical-align: middle;margin: 5px 0px;border: 0px solid;}*/

div#wrap-index img {margin: 0px 0px 0px 0px;border: 0px solid;}

div#wrap-index .imagebox {border: 1px dashed #0000cc;background-color: #eeeeff;width: 120px;float: left;
		background-image:url(/upimg/ms.gif);margin: 10px 0px 10px 10px;}/*--イメージとキャプションを箱にする--*/

div#wrap-index .image {text-align: center;margin: 5px 0px 0px 0px;}/*--イメージの小箱--*/
div#wrap-index .image_top {text-align: left;margin: 5px 0px 0px 10px;}/*--topイメージの小箱--*/
div#wrap-index .caption {text-align: center;margin: 0px 2px 5px 2px;font-size: 80%;color: #00008B;}/*--キャプションの小箱--*/

/*---＊-index.htmlのみ適用---メニュー横2列-------------*/
div.indexbox_top {border: 1px dashed #0000cc; width: 530px;float: left;
				margin: -5px 2px 2px 0px;padding: 5px 0px 0px 0px;}

div.indexbox {/*border: 1px dashed #0000cc;*/ width: 260px;float: left;
				margin: -5px 2px 2px 0px;padding: 5px 0px 0px 0px;}

div.indexbox2 {/*border: 1px dashed #0000cc;*/ width: 260px;float: left;
				margin: -5px 0px 2px 1px;padding: 5px 0px 0px 0px;}

/* --↑--- トップページ用 ------------------------------ */

div#wrap {
	width: 742px;
	margin: 0px 2px 0px 3px;
	padding: 1px 0px 0px 0px;
	border: 1px solid #d2b48c;
	background-image:url(/upimg/ms.gif);
	background-color: #f2f2f2;
	font-size: 100%;
	text-align: center; }

div#wrap .inline {display: inline;margin: 0px 5px 0px 5px;padding: 3px 0px;
					font-size: 100%;font-weight: normal;}

div#wrap h2 {/*display:inline;margin: 0px 5px 0px 5px;padding: 3px 0px;
					font-size: 100%;font-weight: normal;*/}

div#wrap h3 {/*display:inline;margin: 0px 5px 0px 5px;padding: 3px 0px;
					font-size: 100%;font-weight: normal;*/}

div#wrap h4 {/*display:inline;margin: 0px 5px 0px 5px;padding: 3px 0px;
					font-size: 100%;font-weight: normal;*/}

div#wrap p {margin: 10px 10px;}

/*div#wrap ul {margin: 15px 30px;list-style-type: none;}*/

div#wrap ol {margin: 15px 40px;}

/* ----- コンテンツ ----ギャラリー一覧の関係-------------------------------- */

div#contents {float: none;clear: both;padding: 0px 15px;text-align: left;}

div#contents h2 {margin-bottom: 10px;padding: 5px;border-top: 3px double #999999;
							border-bottom: 3px double #999999; }

div#contents .bun {font-weight: normal;}/*--見出しの中　注釈用--*/

div#contents h3 {margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;border-bottom: 1px double #999999; }

div#contents img {margin: 0px 0px 0px 0px;border: 0px solid;}

div#contents ul li {margin: 0px 0px 10px 0px;list-style-type: none;}

/*--div#contents h4 {margin: 0px 0px 0px 0px;}--*/

div#contents dl {margin-bottom: 20px;}
div#contents dl dt {margin-top: 10px;}
div#contents dl dd {margin-left: 30px;}

div#contents .imagebox {border: 1px dashed #0000cc;background-color: #eeeeff;width: 130px;float: left;
	background-image:url(/upimg/ms.gif);margin: 0px 10px 10px 0px;}/*--イメージとキャプションを箱にする--*/

div#contents .image {text-align: center;margin: 5px 0px 0px 0px;}/*--イメージの小箱--*/

div#contents .caption {text-align: center;margin: 0px 2px 5px 2px;font-size: 80%;color: #00008B;}/*--キャプションの小箱--*/

div#contents a:link { text-decoration: none;background-color: #f2f2f2;color: #000000;
						margin: 2px 0px;padding: 1px;border: 0px; }

div#contents a:visited { text-decoration: none;background-color: #f2f2f2;color: #000000;
						margin: 2px 0px;padding: 1px;border: 0px; }

div#contents a:hover { text-decoration: none;background-color: #a1000d;color: #ffffff;
						margin: 2px 0px;padding: 1px;border: 0px; }

div#contents a:active { text-decoration: none;background-color: #f2f2f2;color: #000000;
						margin: 2px 0px;padding: 1px;border: 0px; }

/*--------インフォメーション---リスト-------------*/

div#wrap .info {margin: 5px 5px;text-align: right;float: none;clear: both;}

div#wrap .info * {font-size: 100%;}

div#wrap .info li {display: inline;margin-top: 10px;margin-left: 5px;}

.info a:link { margin: 0px;padding: 0px; }
.info a:visited { margin: 0px;padding: 0px; }
.info a:hover { margin: 0px;padding: 0px; }
.info a:active { margin: 0px;padding: 0px; }


div#wrap .list {border: 1px solid #aaaaaa;margin: 0px 0px 10px 20px;padding: 5px 10px;}

div#wrap .list h4 {
	border-bottom: 1px solid #cccccc;
	margin: 0px 0px 15px 0px;
	padding: 3px 5px;
	color: #444444;
	background-color: #ffffff; }

div#wrap .list ul {margin: 0px 0px 10px 20px;}

div#wrap .list dl dt {margin: 0px 5px;font-weight: bold;}

div#wrap .list dl dd {margin: 10px 10px 0px 15px;}

/*--------トラックバック---コメント--------------*/

div#trackback h2 {margin-bottom: 15px;padding: 5px;border-top: 3px double #999999;
							border-bottom: 3px double #999999; }

div#trackback dl {margin-bottom: 10px;padding: 2px 2px 10px 2px;border: 1px solid #aaaaaa;}

div#trackback dl dt {margin-top: 10px;margin-left: 10px;}

div#trackback dl dd {margin-left: 30px;}

div#comment .comment {margin-bottom: 10px;padding: 2px 2px 10px 2px;border: 1px solid #aaaaaa;}

div#comment h2 {margin-bottom: 15px;padding: 5px;border-top: 3px double #999999;
								border-bottom: 3px double #999999; }

div#comment h3 {margin: 5px 5px 10px 5px;padding: 5px;}

div#comment * {font-size: 100%;}

html>body div#comment * {font-size: 100%;}

div#comment p {margin: 10px;}

/* ----- ページ移動 ------------------------------------ */

div#page h2 {display: none; }
div#page ul {margin: 0px; }
div#page ul li {display: inline;margin-right: 10px; }

/* ----- ナビゲーション -------------------------------- */

div#navi h2 {display: none;}
div#navi ul {margin: 5px 0px;text-align: right;}
div#navi ul li {display: inline;margin-left: 5px;}
div#navi form dl {}
div#navi form dl dt {display: none;}
div#navi form dl dd {float: left;}
div#navi form input {padding: 0px;}

/* ----- 処理選択 -------------------------------------- */

div#work h2 {margin-bottom: 15px;padding: 5px;border-top: 3px double #999999;
							border-bottom: 3px double #999999; }

div#work form {	margin: 10px 0px;text-align: left;}
div#work form dl dt {display: none;}
div#work form dl dd {float: left;}
div#work form input {padding: 0px;}

/* ----- フォーム -------------------------------------- */

div#form h2 {margin-bottom: 15px;padding: 5px;border-top: 3px double #999999;
							border-bottom: 3px double #999999; }

div#form form {	margin-bottom: 10px;	text-align: left;}
div#form form dl {margin-bottom: 20px;}
div#form form dl dt {float: left;clear: left;width: 5em;}
div#form form dl dd {}
div#form form dl dd textarea {margin-top: 2px;}
div#form form ul {margin: 0px 0px 20px 0px;}
div#form form ul li {list-style-type: none;}

/* ----- 環境設定 -------------------------------------- */

div#env h2 {margin-bottom: 15px;padding: 5px;border-top: 3px double #999999;
							border-bottom: 3px double #999999;}

div#env h3 {margin-bottom: 15px;padding: 5px;background-color: #eeeeee;}
div#env dl {margin-bottom: 20px;}
div#env dl dd {	margin-bottom: 10px;}
div#env form {margin-bottom: 20px;}
div#env form p {margin-bottom: 20px;}

/* ----- キャンバス ------------------------------------ */

div#canvas h2 {	margin-bottom: 15px;padding: 5px;border-top: 3px double #999999;
							border-bottom: 3px double #999999; }
div#canvas applet {margin-bottom: 15px;}

/* ----- ステータス ------------------------------------ */

div#status h2 {	margin-bottom: 15px;padding: 5px;border-top: 3px double #999999;
							border-bottom: 3px double #999999; }

div#status h3 {	margin-bottom: 15px;padding: 3px 0px;border-bottom: 1px double #999999; }
div#status h4 {	margin-bottom: 10px;}
div#status dl {	margin-bottom: 20px;}
div#status dl dt {float: left;clear: left;width: 10em;}
div#status dl dd {}

div#status a:link {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 0px;}
div#status a:visited {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 0px;}
div#status a:hover {border: 1px solid #666680;background-image: url("/upimg/mfg0002.jpg");padding: 0px;}
div#status a:active {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 0px;}

/* ----- フッター -------------------------------------- */

div#footer {margin: 0px 3px 0px 3px;padding: 0px 0px 5px 0px;float: none;clear: both;
			color: #000000;background-color: #f2f2f2;border: 1px solid #d2b48c;
					text-align: right;background-image: url("/upimg/ms.gif"); }

div#footer img {margin: 5px 0px 0px 0px;padding: 0px 0px 0px 0px;border: 0px;}

div#footer address {margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;text-align: left;}

div#footer p {padding: 5px 0px 2px 10px;text-align: left;}

/* ----- 個別指定 -------------------------------------- */

.new {	color: #ff0000;font-size: 80%;}

