
.bubbleInfo {
	position:relative;
	width:200px;
	height:240px;
	top:10px;
	left:5px;
	
}
.bubbleInfo .popup {
	border: 1px solid #999999;
	background-color:#FFFFFF;
	padding:15px;
}
.bubbleInfo .popup .popup-contents {
	font-size: 12px;
	text-align: left;
}

.bubbleInfo table ,.bubbleInfo td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}	 
.bubbleInfo,
.bubbleInfo * { 
	margin:0; padding:0; 
	}
.trigger {	
	position:absolute;
	left: 1px;
	}
         /* Bubble pop-up */
         .popup { position:absolute; display:none; z-index:50px; border-collapse:collapse; }
         .popup td.corner { height:15px; width:19px; }
         .popup td#topleft { background-image:url(../product/kongsberg/img/coda-popup-bubbles/bubble-1.png); }
         .popup td.top { background-image:url(../product/kongsberg/img/coda-popup-bubbles/bubble-2.png); }
         .popup td#topright { background-image:url(../product/kongsberg/img/coda-popup-bubbles/bubble-3.png); }
         .popup td.left { background-image:url(../product/kongsberg/img/coda-popup-bubbles/bubble-4.png); }
         .popup td.right { background-image:url(../product/kongsberg/img/coda-popup-bubbles/bubble-5.png); }
         .popup td#bottomleft { background-image:url(../product/kongsberg/img/coda-popup-bubbles/bubble-6.png); }
         .popup td.bottom { background-image:url(../product/kongsberg/img/coda-popup-bubbles/bubble-7.png); text-align:center;}
         .popup td.bottom img { display:block; margin:0 auto; }
         .popup td#bottomright { background-image:url(../product/kongsberg/img/coda-popup-bubbles/bubble-8.png); }
         .popup table.popup-contents { border font-size:12px; line-height:1.2em; background-color:#fff; color:#666; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif; }
         table.popup-contents th { text-align:right; text-transform:lowercase; }
         table.popup-contents td { text-align:left; 
		 border-style: none;
		 }
         tr#release-notes th { text-align:left; text-indent:-9999px; height:170px; }
         tr#release-notes td a { color:#333; }
		 

/* ツールチップのロールオーバーcssここから */
/* ヘッドのチップ */
#flexichip a{
display:block;
width:70px;
background:url(../product/kongsberg/img/toolchip01_off.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}

#flexichip a:hover{
background:url(../product/kongsberg/img/toolchip01.jpg) no-repeat;
}

#powerchip a{
display:block;
width:70px;
background:url(../product/kongsberg/img/toolchip01_off.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}

#powerchip a:hover{
background:url(../product/kongsberg/img/toolchip01.jpg) no-repeat;
}

#formchip a{
display:block;
width:70px;
background:url(../product/kongsberg/img/toolchip01_off.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}

#formchip a:hover{
background:url(../product/kongsberg/img/toolchip01.jpg) no-repeat;
}

#mulchchip a{
display:block;
width:70px;
background:url(../product/kongsberg/img/toolchip01_off.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}

#mulchchip a:hover{
background:url(../product/kongsberg/img/toolchip01.jpg) no-repeat;
}

/*ツールチップのロールオーバーここから*/
/*レシプロナイフツール*/
#tool01 a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip01.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool01 a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip01_on.jpg) no-repeat;
}
/*ハイフリクエンシーナイフツール*/
#tool02 a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip02.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool02 a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip02_on.jpg) no-repeat;
}
/*ロングストロークナイフツール*/
#tool03 a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip03.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool03 a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip03_on.jpg) no-repeat;
}
/*フォームナイフツール*/
#tool04 a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip04.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool04 a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip04_on.jpg) no-repeat;
}
/*フォールディングカートンナイフツール*/
#tool05 a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip05.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool05 a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip05_on.jpg) no-repeat;
}
/*タンジェンシャルコントロールナイフツール*/
#tool06 a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip06.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool06 a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip06_on.jpg) no-repeat;
}
/*リジッドマテリアルナイフツール*/
#tool07 a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip07.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool07 a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip07_on.jpg) no-repeat;
}
/*段ボール用罫線ツール(26mm駒)*/
#tool08 a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip08.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool08 a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip08_on.jpg) no-repeat;
}
/*板紙用罫線ツール(15mm駒)*/
#tool09 a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip09.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool09 a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip09_on.jpg) no-repeat;
}
/*大車輪罫線ツール(150mm駒)*/
#tool10 a{
display:block;
width:70x;
background:url(../product/kongsberg/img/tool_thum/toolchip10.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool10 a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip10_on.jpg) no-repeat;
}
/*ペンツール・リキッドペン*/
#tool11 a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip11.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool11 a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip11_on.jpg) no-repeat;
}
/*ローターカットツール*/
#tool16 a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip16.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool16 a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip16_on.jpg) no-repeat;
}
/*ベベルナイフツール*/
#tool17 a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip17.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool17 a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip17_on.jpg) no-repeat;
}
/*キスカットナイフツール*/
#tool18 a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip18.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool18 a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip18_on.jpg) no-repeat;
}
/*マイクロカットツール*/
#tool19 a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip19.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool19 a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip19_on.jpg) no-repeat;
}
/*HDナイフツール*/
#tool12 a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip12.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool12 a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip12_on.jpg) no-repeat;
}
/*Vノッチナイフツール*/
#tool13 a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip13.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool13 a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip13_on.jpg) no-repeat;
}
/*ドリルツール*/
#tool14 a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip14.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool14 a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip14_on.jpg) no-repeat;
}
/*クラッシャーツール*/
#tool15 a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip15.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool15 a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip15_on.jpg) no-repeat;
}
/*フォーム専用刃物*/
#formedge a{
display:block;
width:200px;
background:url(../product/kongsberg/img/tool_thum/toolchip_form.jpg) no-repeat;
height:52px;
line-height:45px;
text-decoration:none;}
#formedge a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip_form_on.jpg) no-repeat;
}
/*コススピードツール*/
#tool_a a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip_a.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool_a a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip_a_on.jpg) no-repeat;
}
/*サリグラフィツール*/
#tool_b a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip_b.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool_b a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip_b_on.jpg) no-repeat;
}
/*Vcutツール*/
#tool_c a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip_c.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool_c a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip_c_on.jpg) no-repeat;
}
/*罫線ツール60mm*/
#tool_d a{
display:block;
width:70px;
background:url(../product/kongsberg/img/tool_thum/toolchip_d.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;}
#tool_d a:hover{
background:url(../product/kongsberg/img/tool_thum/toolchip_d_on.jpg) no-repeat;
}

/* ツールチップのロールオーバーcssここまで　*/

/* ＸＬメインページcssここから　*/
#contents .xlmainbox{
	background-image: url();
	background-repeat: no-repeat;
	background-position: top left;
}
#menu .activnav {
	background:url(../common_img/subnavi_on.gif) no-repeat 20px 9px;
	font-weight: bold;
	color: #14397A;
	background-color: #f5f5f5;
}

#menu .activ2 {
	color: #14397A;
	background-color: #f5f5f5;
}
/* ＸPツールページcssここから　*/
#slideBox1 table, #slideBox2 table {
	width: 620px; 
	border: 0px;
	align: left; 
	border:none; 
	margin: 0  0 20px 0px; 
	font-size:14px; 
	cellpadding: 0; 
	cellspacing: 5;
}
#slideBox3 table {
	width: 410px; 
	border: 0px;
	align: left; 
	border:none; 
	margin: 0  0 20px 20px; 
	font-size:14px; 
	cellpadding: 0; 
	cellspacing: 5;
}
#slideBox1 tr, #slideBox2 tr, #slideBox3 tr {
	border:none;
	}
#slideBox1 th, #slideBox2 th, #slideBox3 th {
	width:204px;
	border:none;
	font-size:14px;
	vertical-align:top;
	color:#0F5D94;
	text-align:left;
	}
#slideBox1 td, #slideBox2 td, #slideBox3 td {
	border:none;
	vertical-align:top;
	font-size:12px;
	padding-right:10px;
	}
	
/* kongs iCUTページcssここから　*/
#iseries  .iseries {
	padding: 20px;
	height: 350px;
	overflow:hidden;
}
#iseries .icut-left {
	width:410px; 
	float:left; 
	padding-bottom:500px; 
	margin-bottom:500px; 
	padding-top:20px;
}
#iseries .icut-right {
	width:190px ; 
	float: left; 
	padding-bottom:500px; 
	margin-bottom:500px ; 
	background-color:#EEEEEE;
}
.xptable {
	width:640px;
	margin:20px  0 20px 0px;
	border:none;
	text-align:left;
}
.xptable img{
	vertical-align:top;
	margin:10px 0;
}
.xptable td {
	widows:195px;
	height:240px;
	font-size:12px;
	padding:5px;
}

/* kongs iCUTページcssここまで　*/

.artiospec {
	font-size: 120%;
	text-align:left; 
	color:#008CC2; 
	background-color:#e5e5e5;
	border-bottom:1px solid #1D5198;
	border-top:1px solid #1D5198;
	}


/* 03 
.container {
	margin:10px 0px;
	padding:0;
	width:645px;
	overflow:hidden;
	border-bottom:#7584AA dotted 2px;
} */

.item3 {
	float:left;
	margin-right:10px;
	width:205px;
/*	background-color:#F8FFFF; */
}
.item2 {
	float:left;
	margin-right:10px;
	width:312px;
/*	background-color:#F8FFFF; */
}
.item4 {
	float:left;
	margin-right:0px;
	width:320px;
}

.item3 h3 ,.item2 h3 {
	color:#7584AA;
	margin-left:0;
	margin-bottom:10px;
	padding:0px;
	border:none;
	font-size:1.0em;
}

.third {
	margin-right:0;
}

.item3 p ,.item2 p {
	margin:0 0 1em;
	font-size:0.75em;
	line-height:240%;
	padding:10px 10px 0 0;
}

.container02 {
	margin:10px 0px;
	padding:0 10px;
	width:615px;
	overflow:hidden;
	background-color:#f5f5f5;
}

.container02 .item3 {
	float:left;
	margin-right:0px;
	width:205px;
/*	background-color:#F8FFFF; */
}
.container02 .item2 {
	float:left;
	margin-right:10px;
	width:312px;
/*	background-color:#F8FFFF; */
}

.container02 h3 {
	color:#FFF;
	margin:10px 0px 0 0;
	margin-bottom:10px;
	padding:0px;
	font-size:1.2em;
	border:none;
	background-color:#7584AA;
}

.container02 .third {
	margin-right:0;
}

.container02 .item3 p ,.item2 p {
	margin:0 0 1em;
	font-size:0.75em;
	line-height:240%;
	padding:10px 20px 0 0;
}



/* 03kokomade */

.h3DLtitle {

	padding:4px 4px 4px 4px;
	font-size:12px;
	font-weight:normal;
	letter-spacing:normal;
	vertical-align:middle;
	margin:0px 0px 0px 0px;
	clear:both;
}

/* AVA colorbox */
#contents .bg206 {
	background-image: url(../product/ava/img/bg_206.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left bottom;
}
#contents .bg312 {
	width: 312px; 
	height: 395px;
	float:left; 
	margin:0 0px 0 15px;
	background-image: url(../product/ava/img/bg_312.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left bottom;
}

#contents .bg312 img {
	margin-left:px;
}
#contents .bg312 p {
	clear:both; 
	height:90px; 
	color:#666; 
	font-size:85%;
}
#inline_content01{
	text-align:left;
}
#inline_content02{
	text-align:left;
}
#inline_content04{
	text-align:left;
}
#inline_content05{
	text-align:left;
}

ul.listheigt li {
	margin-bottom:10px;
}


/* OPENHOUSE BTN */
.css_btn_class01 {
	font-size:18px;
	font-family:Arial;
	font-weight:normal;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
	border:1px solid #dcdcdc;
	padding:9px 30px;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	background:-ms-linear-gradient( top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ededed), color-stop(100%, #dfdfdf) );
	background-color:#ededed;
	color:#777777;
	display:inline-block;
	text-shadow:1px 1px 0px #ffffff;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
}
.css_btn_class01:hover {
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	background:-ms-linear-gradient( top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #dfdfdf), color-stop(100%, #ededed) );
	background-color:#dfdfdf;
}
.css_btn_class01:active {
	position:relative;
	top:1px;
}
/* This css button was generated by css-button-generator.com */

.myButton01 {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:13px 18px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
	text-align:center;
}
.myButton01:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.myButton01:active {
	position:relative;
	top:1px;
}

.myButton02 {
	-moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	box-shadow:inset 0px 1px 0px 0px #bee2f9;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf));
	background:-moz-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
	background:-webkit-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
	background:-o-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
	background:-ms-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
	background:linear-gradient(to bottom, #63b8ee 5%, #468ccf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf',GradientType=0);
	background-color:#63b8ee;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #3866a3;
	display:inline-block;
	cursor:pointer;
	color:#14396a;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #7cacde;
	text-align:center;
}
.myButton02:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee));
	background:-moz-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
	background:-webkit-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
	background:-o-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
	background:-ms-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
	background:linear-gradient(to bottom, #468ccf 5%, #63b8ee 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee',GradientType=0);
	background-color:#468ccf;
}
.myButton02:active {
	position:relative;
	top:1px;
}

.css_btn_class03 {
	font-size:18px;
	font-family:Arial;
	font-weight:normal;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #d83526;
	padding:11px 22px;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #fc8d83 5%, #e4685d 100% );
	background:-ms-linear-gradient( top, #fc8d83 5%, #e4685d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #fc8d83), color-stop(100%, #e4685d) );
	background-color:#fc8d83;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px 1px 0px #b23e35;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #f7c5c0;
 	-moz-box-shadow:inset 1px 1px 0px 0px #f7c5c0;
 	box-shadow:inset 1px 1px 0px 0px #f7c5c0;
}.css_btn_class03:hover {
	background:-moz-linear-gradient( center top, #e4685d 5%, #fc8d83 100% );
	background:-ms-linear-gradient( top, #e4685d 5%, #fc8d83 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #e4685d), color-stop(100%, #fc8d83) );
	background-color:#e4685d;
}.css_btn_class03:active {
	position:relative;
	top:1px;
}

.css_btn_class04 {
	font-size:18px;
	font-family:Arial;
	font-weight:normal;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #3866a3;
	padding:11px 22px;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
	background:-ms-linear-gradient( top, #63b8ee 5%, #468ccf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #63b8ee), color-stop(100%, #468ccf) );
	background-color:#63b8ee;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px 1px 0px #7cacde;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #bee2f9;
 	-moz-box-shadow:inset 1px 1px 0px 0px #bee2f9;
 	box-shadow:inset 1px 1px 0px 0px #bee2f9;
}.css_btn_class04:hover {
	background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
	background:-ms-linear-gradient( top, #468ccf 5%, #63b8ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #468ccf), color-stop(100%, #63b8ee) );
	background-color:#468ccf;
}.css_btn_class04:active {
	position:relative;
	top:1px;
}
/* ここまで */

/* オンマウス領域のレスポンシブ設定 */
@media (max-width: 768px) {
	#tool01 a, #tool02 a, #tool03 a, #tool04 a, #tool05 a, #tool06 a, #tool07 a, #tool08 a, #tool09 a, #tool10 a, #tool11 a, #tool16 a, #tool17 a, #tool18 a, #tool19 a, #tool12 a, #tool13 a, #tool14 a, #tool15 a, #tool_a a, #tool_b a, #tool_c a, #tool_d a, #formedge a {
		width: 55px;
		height: 55px;
		background-size: cover;
	}
	#tool01 a:hover, #tool02 a:hover, #tool03 a:hover, #tool04 a:hover, #tool05 a:hover, #tool06 a:hover, #tool07 a:hover, #tool08 a:hover, #tool09 a:hover, #tool10 a:hover, #tool11 a:hover, #tool16 a:hover, #tool17 a:hover, #tool18 a:hover, #tool19 a:hover, #tool12 a:hover, #tool13 a:hover, #tool14 a:hover, #tool15 a:hover, #tool_a a:hover, #tool_b a:hover, #tool_c a:hover, #tool_d a:hover, #formedge a:hover {
		background-size: cover;
	}
}
