@charset "shift_jis";



body {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 75%;		/*全体的な文字サイズ設定箇所*/
	line-height: 2;
	color: #333333;		/*全体的な文字色設定箇所*/
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #f5f6f7 url(images/bg.gif) repeat-x top;	/*壁紙と背景色。imagesフォルダに入っているbg.gifを横並び(repeat-x)で上部(top)に配置させる。*/
}

h1,h2,h4,p,ul,li,dl,dt,dd{

	margin: 0px;
	padding: 0px;
}

a {
text-decoration: none;
}

ul{
	list-style-type: none;
}

img {
	border: none;
}

.fla {
	text-align: center;
	/*height: 300px;
	background: #000102;
	padding-top: 100px;
	color: #999999;
	*/
}

.color1 {
	color: #0D3F69;
}

.color1 a {
	color: #0D3F69;
}

.color2 {
	color: #ff0033;
}


.look {
	background: #e8edf1;
}

/*画像ぼかし）
------------------------------------------------------------------------------------------*/

.blur, .blur > img {
    margin: 0; padding: 0;
    border: 0;
}
.blur {
    position: relative;
    display: inline-block;
    font-size: 0;
    line-height: 0;
}

.blur:after {
    position: absolute;
    left: 0; top: 0; right: 0; bottom: 0;
    -moz-box-shadow: inset 0px 0px 10px 10px #fff;
    -webkit-box-shadow: inset 0px 0px 10px 10px #fff;
    box-shadow: inset 0px 0px 10px 10px #fff;
    content: " ";
}

/*コンテナー（HP全体の枠組み）
------------------------------------------------------------------------------------------*/
#container {
	width: 900px;		/*HPの幅*/
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF url(images/container_bg.gif) repeat-y;	/*背景色を白に。imagesフォルダに入っているcontainer_bg.gifを縦にリピート(repeat-y)。*/
}


/*ヘッダー
------------------------------------------------------------------------------------------*/
#header {
	position: relative;
	background: #003561 url(images/header_bg.gif) no-repeat;	/*ヘッダーの背景色と壁紙。imagesフォルダのheadder_bg.gifを配置させている。*/
}

#header h1 {
	font-size: 10px;	/*h1タグの文字サイズ*/
	color: #fafafa;		/*文字色*/
	line-height: 1.2;
	position: absolute;	/*ヘッダーに対して絶対配置させる指示*/
	left: 20px;			/*ヘッダーに対しての横からの位置指定*/
	top: 5px;			/*ヘッダーに対しての上からの位置指定*/
	font-weight: normal;
}

#header img {
	vertical-align: top;
	padding-top: 18px;
}

/*ヘッダー右上の検索ボックス
------------------------------------------------------------------------------------------*/

.sbox {	
	float: right;
	position: absolute;	/*ヘッダーに対して絶対配置させる指示*/
	top: 15px;	
	right: 10px;
}
.sboxta {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;	
	float: right;
	position: absolute;	/*ヘッダーに対して絶対配置させる指示*/
	top: 15px;	
	right: 43px;
	height: 18px;
	width: 100px;
	background-color:  #999;
	border:2px solid #696969;
}
.sboxtext {
	position: absolute;
	top: 12px;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 65%;	
	color: #fafafa;	
	float: right;
	right: 10px	
	}

/*ナビメニュー（メインメニューの右上にある小さなメニュー）
------------------------------------------------------------------------------------------*/
#nav {
	position: absolute;	/*ヘッダーに対して絶対配置させる指示*/
	top: 72px;/*72px*/			/*ヘッダーに対しての上からの位置指定*/
	right: 0px;			/*ヘッダーに対しての右からの位置指定*/
	line-height: 26px;
	background: url(images/nav_bg.gif);
	padding-left: 50px;
	font-size: 11px;	/*ナビメニューの文字サイズ*/
}

#nav li {
	float: left;
	width: 10em;		 /*IE7のメイリオフォントだと8em（8文字）分にしか表示されないので注意*/
	overflow: hidden;
	height: 21px;
}

#nav li a {
	color: #FFFFFF;		/*文字色*/
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	background: url(images/arrow1.gif) no-repeat left center;	/*左の赤い矢印設定。*/
	padding-left: 13px;
}

#nav a:hover {
	color: #e60012;		/*カーソルを乗せた時の文字色*/
	background: url(images/arrow1.gif) no-repeat 2px center;	/*カーソルを乗せた時に矢印を2pxだけ動かす設定。*/
}

/*TOPバナー
------------------------------------------------------------------------------------------*/
# mainmenu1 {
	width: 900px;
	height: 160px;
    background-color:  #FFF; /*#f5f6f7;;*/
	margin: 0px;
	padding: 0px;
}


li.topbanner {
	margin-top: 0;
    float: left;
    display: inline;
    border-bottom: 1px solid #FFFFFF; /*#0D3F69*/
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;  
    background-color: #FFFFFF;
}

li.topbanner a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	vertical-align: top;
}

.button a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	vertical-align: top;
}
.linkimg a:hover {
	opacity:0.8;
	filter: alpha(opacity=80);
}

/*↓ドロップダウン　ONLYCSS12010/01/13
------------------------------------------------------------------------------------------*/

#pcm{display:none;}
#pcm1{
		background: #000 url(images/btnbg.jpg) repeat-x top; /*#f5f6f7*/
		width: 900px;
		height: 35px;
		} 
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-5px;top:90%;}/*{position: absolute;left:-1px;top:98%;}*/
ul.pureCssMenu ul ul{position: absolute;left:90%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#fff;
	background-repeat:repeat;
	border-color:#808080;
	border-width:1px;
	border-style:solid;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	height:30px;
	float: left;
}
ul.pureCssMenu ul{
	width:159px;/*134.4px;*/
}
ul.pureCssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#FFFFFF;
	border-width:1px;
	border-color:#fff;
	border-style:solid;
	text-align:center;
	text-decoration:none;
	padding:2px 5px 5px 10px;
	_padding-left:0;
	font:normal 11px Tahoma;
	color: #000;
	text-decoration:none;
	cursor:default;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:3px;
	height:100%;
	display:inline-block;
	background-color:#808080;	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:100%;
	height:3px;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#DBF0F9;
	border-color:#45ADE4;
	border-style:solid;
	font:normal 11px Tahoma;
	color: #444;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:#DBF0F9;
	border-color:#45ADE4;
	border-style:solid;
	font:normal 11px Tahoma;
	color: #444;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #557D4F !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:2px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul,ul.pureCssMenu a:hover a:hover ul ul{display:none}
ul.pureCssMenu span{
	display:block;
	background-image:url(./images/arrv_white.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:9px;}
ul.pureCssMenu ul span{background-image:url(./images/arr_black.gif)}
ul.pureCssMenu ul li:hover > a span{	background-image:url(./images/arr_white.gif);}
ul.pureCssMenu table a:hover span,ul.pureCssMenu table a:hover a:hover span,ul.pureCssMenu table a:hover a:hover a:hover span{background-image:url(./images/arr_white.gif)}
ul.pureCssMenu table a:hover table span,ul.pureCssMenu table a:hover a:hover table span{background-image:url(./images/arr_black.gif)}
ul.pureCssMenu li.pureCssMenui0 {
width:112px;/*112.5px*/
height:35px;
}
ul.pureCssMenu li a.pureCssMenui0{
height:100%;
line-height:30px;/*追加*/
background-image:url(./images/btn3.jpg);
border-width:0px;
font:normal 10px Tahoma;
color:#fff;
}
ul.pureCssMenu li a.pureCssMenui0:hover{
background-image:url(./images/btn4.jpg);
background-repeat: repeat-x;
font:normal 10px Tahoma;
color:#eee;
}
 ul.pureCssMenum0 {
background-color:transparent;
border-width:0px;
	padding:0px 0px 0px 0px;
}
 ul.pureCssMenum0>li>a {
padding:8px 10px 0px 10px;
}
 ul.pureCssMenum0 a {
padding:8px 10px 0px 10px;
}
 ul.pureCssMenum0 ul a {
padding:2px 5px 5px 10px;
}
 ul.pureCssMenum0>li {
margin:0px 0px 0px 0px;
}
 ul.pureCssMenum0 li {
margin:0px 0px 0px 0px;
}
 ul.pureCssMenum0 li li {
margin:2px 0px 0px 2px;
}

/*↑ドロップダウン　ONLYCSS12010/01/13
------------------------------------------------------------------------------------------*/
#topflash {
	width: 900px;
	height: 300px;
	position: absolute;	/*ヘッダーに対して絶対配置させる指示*/
	top: 130/*280px;*/
	float: left;
	background: #FFFFFF;	
}
/*コンテンツ
------------------------------------------------------------------------------------------*/
#contents {
	clear: left;	/*メインメニューのfloat解除*/
	width: 100%;
}
/*コンテンツ
------------------------------------------------------------------------------------------*/
#contents1 {
	clear: left;	/*メインメニューのfloat解除*/
	width: 100%;
}

/*メインコンテンツ（左側ブロック）
------------------------------------------------------------------------------------------*/
#main {
	float: left;
	width: 570px;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 30px;
	display: inline;
}

#main h2 {
	background: #00539A url(images/h2_bg.gif) no-repeat;	/*h2見出しの背景画像と背景色設定。*/
	height: 38px;
	font-size: 14px;	/*文字サイズ*/
	color: #FFFFFF;		/*文字色*/
	padding-left: 32px;
	margin: 15px 0px;
	line-height: 40px;
	overflow: hidden;
}
#main h2.new {
	background: #00539A url(images/h2_bg_new.gif) no-repeat;	/*h2見出しの背景画像と背景色設定。*/
	height: 38px;
	font-size: 14px;	/*文字サイズ*/
	color: #FFFFFF;		/*文字色*/
	padding-left: 32px;
	margin: 15px 0px;
	line-height: 40px;
	overflow: hidden;
}
#main h2.cs {
	background: #00539A url(images/h2_bg_cs.gif) no-repeat;	/*h2見出しの背景画像と背景色設定。*/
	height: 38px;
	font-size: 14px;	/*文字サイズ*/
	color: #FFFFFF;		/*文字色*/
	padding-left: 32px;
	margin: 15px 0px;
	line-height: 40px;
	overflow: hidden;
}
#main h2 a {
/*	background: #00539A url(images/h2_bg.gif) no-repeat;*/	/*h2見出しの背景画像と背景色設定。*/
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	height: 38px;
	font-size: 14px;	/*文字サイズ*/
	color: #FFFFFF;		/*文字色*/
	overflow: hidden;
}
#main h2 a:hover {
/*	background: #00539A url(images/h2_bg.gif) no-repeat;*/	/*h2見出しの背景画像と背景色設定。*/
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	height: 38px;
	font-size:14px;	/*14px文字サイズ*/
}

#main h3 {
	margin-left: 20px;
	font-size: 13px;
	margin-bottom: 2px;
}

#main h3.str{
	background: #E6EDF5;
	color: #4F76A3;
	font-size: 105% !important;
	margin-left: 20px;
	padding-left: 15px;
	margin-bottom: 20px;
	color: #00539A;/*00539A*/
	/*background: url(images/bg001_04.gif);bg069_04.gif　bg006_04.gif*/
}

/*↓↓↓↓↓↓↓↓↓　str1 機種別ページ用　↓↓↓↓↓↓↓↓
------------------------------------------------------------------------------------------*/
#main h3.str1{
	background: #E6EDF5/*E6EDF5*/;
	font-size: 130% !important;
	margin-left: 20px;
	padding-left: 15px;
	margin-bottom: 20px;
	color: #00539A;/*00539A*/
	/*background: url(images/bg001_04.gif);bg069_04.gif　bg006_04.gif*/
}

#main h4.str1 {
	background-image:url(images/tama_03.gif) ;
	background-position:left; 
	background-repeat:no-repeat;
	background-position:10px 5px; 
	margin-top: 15px;
	margin-left: 30px;
	padding-left: 33px;
	font-size: 14px;
	margin-bottom: 2px;
	color: #3387CD/*#0066ff*/;
}

#main ul.str1 {
	margin-left: 60px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 30px;	
	font-size: 97%;
	color: #000;
	list-style-image: url(images/p006_04.gif);
}
#main ul.str1p {
	margin-left: 80px;
	margin-top: 0px;
	margin-right: 100px;
	margin-bottom: 5px;
	padding-left: 40px;
	font-size: 97%;
	color: #3366cc;
	list-style-type: disc;
	/*list-style-image: url(images/p003_04.gif);*/
}
#main p.str1 {
	margin-left: 30px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 30px;
	padding-left: 30px;	
}

/* ↑↑↑↑↑↑↑↑　str1 機種別ページ用　↑↑↑↑↑↑↑
------------------------------------------------------------------------------------------*/


#main h4 {
	margin-left: 30px;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 2px;
}


#main p {
	padding: 0.5em 10px 0.5em 30px;
	color: #000000;
}


#main p a {
	color: #000000;
}

#main a {
	color: #0D3F69;	/*メインコンテンツのリンク色設定*/
}
#main p a.color2 {
	color: #ff0033;
}

*#main a:hover {
	color: #e60012;	/*メインコンテンツのリンクのカーソルがのった時の色*/
}

.claim {
	margin: 5px;
	padding: 5px;
	background-color: #FFC8C8;
	border: inset 4px #FF7575;
}
	
#main p.idt {/*インデント10px多め*/
	padding-left: 40px;
	padding-right: 20px;
	color: #000000;
}

#main p.idt40 {/*インデント10px多め*/
	padding-left: 10px;
	padding-right: 20px;
	color: #000000;
}



#main ul.idt {
	padding-left: 20px;
}

DIV.column1{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin-right:20px;
	margin-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 15px;
	align:center;
    text-align:left;
    background-color:#FFFFFF;
    border:5px #4682B4 double;
}

DIV.column2{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin-right:20px;
	margin-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 15px;
	align:center;
    text-align:left;
    background-color:#FFFFFF;
    border:5px #FF8C00 double;
}
/*資料請求・問い合わせボタン用　2010/01/21
------------------------------------------------------------------------------------------*/
#main ul.hon{
	margin-left: 20px;
	padding: 0.5em 10px 0.5em 30px;

}

dt.hon {
 float:left;
 padding:5px 0 5px 10px;
 clear:both;
 font-weight:bold;
}
dd.hon {
border-bottom: none;
}

dl.hon{
	margin-left: 10px;
	border: none;
	}

#main dl {
	margin-left: 30px;

}


#main li.request a{
	float: right;
	margin: 10px 15px 3px 15px;
	padding: 5px 0px 2px 0px;
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	background: url(images/request_bg.gif) no-repeat left top;
	height:52px;
	line-height: 52px;
	width:150px;
	display: inline;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	list-style-type: none;
	text-align: center;
}
#main li.request a:hover {
	float: right;
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	background: url(images/request_over.gif) no-repeat left top;
	height:52px;
	line-height: 52px;
	width:150px;
	display: inline;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	list-style-type: none;
	text-align: center;
}
/*フロン回収　2017/03/24
------------------------------------------------------------------------------------------*/
#main li.detailbg{
	float: left;
	margin: 5px 15px 0px 20px;
	padding: 28px 0px 0px 0px;
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	background: url(img_product/navi_bg.png) no-repeat left top;
	height:70px;
	font-size: 20px;
	line-height: 16px;
	width:100px;
	display: inline;
	font-weight: bold;
	color: #FFFFFF;
	list-style-type: none;
	text-align: center;
}	
#main p.detailbg{
	padding: 0px 0px 0px 150px;
}
/*資料請求・問い合わせボタン用　2010/01/21
------------------------------------------------------------------------------------------*/

#main li.detail a{
	float: right;
	margin: 5px 0px 0px 15px;
	padding: 34px 0px 0px 0px;
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	background: url(img_product/navi_model.png) no-repeat left top;
	height:100px;
	font-size: 15px;
	line-height: 16px;
	width:100px;
	display: inline;
	font-weight: bold;
	color: #FFFFFF;
	list-style-type: none;
	text-align: center;
}
#main li.detail a:hover {
	float: right;
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	/*background: url(img_product/navi_model.png) no-repeat left top;*/
	/*display: inline;*/
	color: #FFFFFF;
	list-style-type: none;
	/*text-align: center;*/
	opacity:0.8;
	filter: alpha(opacity=80)
}

main li.detaily a{
	float: right;
	margin: 5px 0px 0px 15px;
	padding: 34px 0px 0px 0px;
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	background: url(img_product/navi_detaily.png) no-repeat left top;
	height:100px;
	font-size: 15px;
	line-height: 16px;
	width:100px;
	display: inline;
	font-weight: bold;
	color: #FFFFFF;
	list-style-type: none;
	text-align: center;
}
#main li.detaily a:hover {
	float: right;
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	/*background: url(img_product/navi_model.png) no-repeat left top;*/
	/*display: inline;*/
	color: #FFFFFF;
	list-style-type: none;
	/*text-align: center;*/
	opacity:0.8;
	filter: alpha(opacity=80)
}
/*本文フタバアイコン付きリスト用　2010/02/17
------------------------------------------------------------------------------------------*/
#main ul.leaf {
	line-height: 180%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 97%;
	margin-left: 60px;
	color: #000;
	list-style-image: url(images/m003_01.gif);
}
#main ul.leaf1 {
	line-height: 180%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 95%;
	margin-left: 30px;
	color: #000;
	list-style-image: url(images/p006_04.gif);
}
#main ul.leaf a {
	color: #333;

}
#main ul.leaf a:hover {
	color: #e60012;
}

ul.ab {
	display: inline;
}

#albumbox p {
	margin: 1px;
	padding: 4px;
	line-height: 120%;
}
#albumbox h3 {
	margin: 1px;
	padding: 5px;
	color: #333;
	line-height: 150%;
}

div.album {
   	border: 0px 2px 2px 0px solid #555; /* 1.枠線 */
	display: block;
	float: left;
	font-family: "Trebuchet MS", Arial, sans-serif,"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	width: 180px;
	padding-left: 2px;
	background-image: url("images/albumbg.png");
	height: 240px;
	margin: 3px;
	
}
.albumimg {
	width: 170px;
}
.albumimg a:hover {
	opacity:0.8;
	filter: alpha(opacity=80);}

ul.album {
	display: inline;
	margin-left: 30px;
}
li.album{
	display: inline;
	margin: 3px;
}

h3.album {
	padding-left: 0px;
	margin: 0px;
	border-bottom: 2px solid #555;
	color: #FFF;
	line-height: 100%;
	
	}
.button2:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}

.button2{
	vertical-align: bottom;
	float: right;
	line-height: 10px;
	}


div.imagebox {
   border: 1px dashed #0000cc; /* 1.枠線 */
   background-color: #eeeeff;  /* 2.背景色 */
}
p.image, p.caption {
   text-align: center; /* 3.中央寄せ */
   margin: 5px;        /* 4.余白・間隔 */
}
p.caption {
   font-size: 80%;  /* 5.文字サイズ */
   color: darkblue; /* 6.文字色 */
}

/*メインナビ（メインブロック下段）2010/01/13
------------------------------------------------------------------------------------------*/
#main li.mnavi {
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	padding-left: 8px;
	text-align: center;
	display: inline;
	font-size: 95%;
}

#main li.current {
	color: #e60012;
	background-color: FFC8C8;
}
#main li.mnavi a {
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	background: url(images/yn003_04.gif) no-repeat left center;	/*左の白い矢印設定。right.gif*/
	padding-left: 20px;
	text-align: center;
	color: #000000;
}	
#main li.mnavi a:hover {
	color: #e60012;		/*カーソルを乗せた時の文字色*/
	background: url(images/yn003_04.gif) no-repeat 2px center;	/*カーソルを乗せた時に矢印を2pxだけ動かす設定。*/
}
#main li.mnavit a {
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	background: url(images/yn003_04t.gif) no-repeat left center;	/*左の白い矢印設定。right.gif*/
	padding-left: 20px;
	text-align: center;
	color: #000000;
}	
#main li.mnavit a:hover {
	color: #e60012;		/*カーソルを乗せた時の文字色*/
	background: url(images/yn003_04t.gif) no-repeat 2px center;	/*カーソルを乗せた時に矢印を2pxだけ動かす設定。*/
}
.center {text-align: center;}

#main li.seihin a{
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	/*display: list-item;*/
	color: #005935;
	text-align: left;
	list-style: disk;
	font-size: 105%;
	font-weight: bold;
}
#main li.seihin{
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	color: #005935;
	font-size: 105%;
	font-weight: bold;
	background:none;
	line-height: 150%;
}
#main ul.seihin{
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	/*display: block;*/
	display: list-item;
	text-align: left;
	margin-top: 50px;
	margin-bottom: 15px;

	list-style-type: disk;
	color: #005935;
	font-size: 105%;
	font-weight: bold;

}
#main p a.seihin{
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	/*display: block;*/
	color: #005935;
	text-align: left;
	font-size: 105%;
	font-weight: bold;
	background:none;
	margin-bottom: 0px;
	margin-top: 10px;
	padding: 0px 0px 5px 5px;
}

span.contact1 {
	display: inline-block;
	width: 5em;
	text-align: justify; /* for modern browser */
    text-justify: inter-ideograph; /* IE6〜8 */
}
span.contact2 {
	display: inline-block;
	width: 8em;
	text-align: justify; /* for modern browser */
    text-justify: inter-ideograph; /* IE6〜8 */
}
span.nendo {
	display: inline-block;
	width: 45px;
	font-size: 110%;
	color : #004080;
	font-weight : bold;	
}
span.enk {
	display: inline-block;
	width: 400px;
	padding-left: 145px;
	text-indent: -45px;
	padding-right: 20px;
	font-size: 90%;
	color : #000000;
}
span.prof3{
	display: inline-block;
	width: 75px;
	font-size: 110%;
	color : #004080;
	font-weight : bold;	
}
li.prof2{
	padding-left: 75px;
}

div.thai {
	width: 570px;
	background: url(images/backotherb02.jpg) ;
	padding: 25px 0px;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" sans-serif;

}

img.thai {
	border-color: #FFDBA4;
	border-width: 1px 10px 10px 1px;
 	border-style: solid;
}

span.solution {
	width: 105;
	padding-top: 5px;
}

.smalltext {
	font-size: 85%;
	color: #000;
}


/*機種別リンクナビ（メインブロック上段）2010/01/13
------------------------------------------------------------------------------------------*/
#main li.cat {
	display: inline;
	font-weight: bold;
	font:normal 13px Tahoma;
}
#main li.catnow {
	display: inline;
	font-weight: bold;
	font:normal 13px Tahoma;
}

#main li.cat a {
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	background-color: #DDDDDD;
	background-image:
      linear-gradient(#EEEEEE,#BBBBBB);
	line-height: 31px;
	width:107px;
	font-size: 90%;
	color: #000;
	list-style-type: none;
	text-align: center;
	font-weight: bold;
	border-radius: 5px;
	box-shadow: 2px 2px 4px -2px;
}
#main li.catnow a {
	margin: 0px 5px 0px 0px;
	float: left;
	text-decoration: none;	/*通常リンクの下線を外す指定。*/
	background-color: #A4C6FF;
	background-image:
      linear-gradient(#D9E5FF,#A4C6FF);
	line-height: 31px;
	width:107px;
	font-size: 90%;
	font-weight: bold;
	color: #000;
	list-style-type: none;
	text-align: center;
	border-radius: 5px;
	box-shadow: 2px 2px 4px -2px;
}

#main li.cat a:hover {
	float: left;
	margin: 0px 1px0px 0px;
	text-decoration: none;	/*通常リンクの下線を外す指定。*/
	background-color: #A4C6FF;
	background-image:
      linear-gradient(#D9E5FF,#A4C6FF);	height:33px;
	height: 31px;
	width:110px;
	font-size: 100%;
	color: #000;
	list-style-type: none;
	text-align: center;
	font-weight: bold;
	border-radius: 5px;
	box-shadow: 2px 2px 4px -2px;
}

#main li.catnow a:hover {
	float: left;
	margin: 0px 1px 0px 0px;
	text-decoration: none;	/*通常リンクの下線を外す指定。*/
	background-color: #A4C6FF;
	background-image:
      linear-gradient(#D9E5FF,#A4C6FF);	height:33px;
	height: 31px;
	width:110px;
	font-size: 100%;
	/*font-weight: bold;*/
	color: #000;
	list-style-type: none;
	text-align: center;
	border-radius: 5px;
	box-shadow: 2px 2px 4px -2px;
}
#main li.catb {
	float: left;
	margin: 0px 1px 0px 0px;
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	background-image:
      linear-gradient(#D9E5FF,#A4C6FF);	height:33px;
	height: 31px;
	width:107px;
	font-size: 90%;
	color: #FFFFFF;
	list-style-type: none;
	text-align: center;
	font-weight: bold;
	border-radius: 5px;
	box-shadow: 2px 2px 4px -2px;
}

/*文中リンクマーク用2010/02/11
------------------------------------------------------------------------------------------*/
img.mlink {
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	vertical-align:center;
	}	

/*リンク画像にカーソルを置くと透過性UPする　2010/02/17
------------------------------------------------------------------------------------------*/
.button1 a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	text-decoration: none;

}

.button2 a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	text-decoration: none;
	border: none;
}

/*トラブル対策ページ用h2見出し2010/01/21
------------------------------------------------------------------------------------------*/

a.tro {
	float: left;
	margin: 0px 0px 3px 0px;
	padding-left: 55px;
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	background: url(images/h2tr_bg.gif) no-repeat left top;
	height:45px;
	line-height: 45px;
	width:500px;
	display: inline;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	list-style-type: none;
	text-align: left;
	overflow: hidden;
	padding-left: 75px;
}
.tro a:hover  {
	float: left;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 2px 55px;
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	background: url(images/h2tr_bg.gif) no-repeat left top;
	height:45px;
	line-height: 45px;
	width:500px;
	font-weight: bold;
	color: #e6001;
	list-style-type: none;
	text-align: left;
	overflow: hidden;
	padding-left: 75px;
}
.tro1{
	float: left;
	margin: 0px 0px 3px 0px;
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	background: url(images/h2tr_bg1.gif) no-repeat left top;
	height:45px;
	line-height: 45px;
	width:500px;
	display: inline;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	list-style-type: none;
	text-align: left;
	overflow: hidden;
	padding-left: 75px;
}
/*省電力用h2見出し2011/06/01
------------------------------------------------------------------------------------------*/
.save1{
	float: left;
	margin: 0px 0px 3px 0px;
	padding-left:15px;
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	background: url(images/_h2_bgsave.gif) no-repeat left top;
	height:45px;
	line-height: 45px;
	width:570px;
	display: inline;
	font-size: 17px;
	font-weight: bold;
	list-style-type: none;
	text-align: left;
	overflow: hidden;
}
/*IPFh2見出し2011/09/01
------------------------------------------------------------------------------------------*/
.ipf1{
	float: left;
	margin: 0px 0px 3px 0px;
	padding-left:40px;
	text-decoration: none;	/*通常リンクの下線を外す指定。下線を出したいならこの１行を丸ごと削除。*/
	background: url(images/_h2_bgipf2011.gif) no-repeat left top;
	height:40px;
	line-height: 40px;
	width:570px;
	display: inline;
	font-size: 17px;
	font-weight: bold;
	list-style-type: none;
	text-align: left;
	overflow: hidden;
/*	color: #FFFFFF;*/
}
/*メインコンテンツ内の「What's New」部分
---------------------------------------------------------------------------*/
#main dl.new {
	width: 548px;		/*What's Newボックスの幅*/
	height: 200px;		/*What's Newボックスの高さ*/
	overflow: auto;		/*この設定でiframe風に見える*/
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	border-right: 1px solid #0060B2;	/*What's Newのフチの右ライン。*/
	border-bottom: 1px solid #0060B2;	/*What's Newのフチの下ライン。*/
	border-left: 1px solid #0060B2;		/*What's Newのフチの左ライン。*/
	background: #e8edf1;	/*What's Newボックスの背景色*/
}

#main dt {
	font-weight: bold;	/*日付を太字に。通常の太さがいいなら、この1行を丸ごと削除。*/
	color: #0D3F69;		/*日付の文字色を青（#0D3F69）に*/
}

#main dd {
	border-bottom: 1px dotted #1D5F87;	/*説明文の下に1pxの点線(dotted)を#1D5F87の色で入れる。*/
}

/*製品一覧ページのボックス設定
---------------------------------------------------------------------------------------------------------*/
.box {
	width: 570px;	/*テーブルの幅*/
	font-size: 100%;
	margin-right: auto;
	margin-left: auto;
	border-bottom: 1px dashed #0D3F69;	/*テーブルの下に#0D3F69の色で点線(dashed)を入れる設定。直線がいいならsolidにする。*/
	margin-bottom: 10px;
	color: #000000;
}

.box td{
	padding-bottom: 10px;
	vertical-align: top;
}

/*商品名設定*/
.box h4 {
	border-bottom: 1px solid #0D3F69;	/*商品名の下に1px幅の#0D3F69色の直線を入れる*/
	border-left: 4px solid #0D3F69;		/*商品名の左に4px幅の#0D3F69色の直線を入れる*/
	padding-left: 5px;
	font-size: 120%;		/*文字サイズ*/
	position: relative;
	color: #000000;
}
a.box h4 {
	color: #000000;
}

/*価格設定*/
.box h4 span {
	position: absolute;
	right: 0px;
	color: #e60012;	/*価格の文字色*/
}

/*SOLD OUT表示設定*/
.box .soldout {
	background: url(images/soldout.gif) no-repeat right bottom;	/*SOLD OUT画像を右下に配置させる。*/
}

/*ボックス内にある画像の設定*/
.box img {
	padding: 4px;				/*写真とフチ線の間にある余白*/
	border: 1px solid #cccccc;	/*写真のフチ設定。solidは直線という意味。*/
	margin: 2px;
}

.box a:hover img {
	border: 1px solid #333333;	/*画像にカーソルがのった時のライン色変更設定。*/
}


/*サブコンテンツ（右側ブロック）
------------------------------------------------------------------------------------------*/
#sub {
	float: right;
	width: 270px;
	color: #FFFFFF;		/*サブコンテンツの文字色*/
	background: #003561;
	margin: 15px 15px 100px;
	display: inline;
}

#sub a {
	color: #FFFFFF;		/*サブコンテンツのリンクの文字色*/
	text-decoration: none;
}

#sub a:hover {
	color: #e60012;		/*サブコンテンツのリンクにカーソルがのった時の文字色*/
}

#sub p {
	padding-top: 0.5em;
	padding-bottom: 1em;
	text-decoration: none;
}

#sub h3 {
	background: #000203;
	background: linear-gradient(#000055, #000203);
	line-height: 31px;
	text-align: center;		/*文字をセンタリング。左よせでいいならこの１行を丸ごと削除。*/
	letter-spacing: 0.2em;	/*文字間隔を少し広げる設定。*/
	font-size: 100%;
	text-decoration: none;
	margin-top: 10px;
}

/*追加20090924----------------*/
#sub ul {
	padding-left:18px;
}

#sub li {
	padding-top: 0.2em;
	padding-bottom: 0em;
	padding-left:2px;
	text-decoration: none;
	list-style-image: url(images/right.gif);/*左の白■をマーカー。*/
}
.link1 {
	padding-top: 0.5em;
	padding-bottom: 1em;
	padding-left: 0px;
	font-size: 100%;

}
.link2 {
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left:30px;
	font-size: 80%;
}
.banner {
	width: 250px;
	height: 45px;
	vertical-align: top;
	padding: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	border: 0px;
}

.banner:hover {
	width: 250px;
	height: 45px;
	vertical-align: bottom;
	padding-left: 8px;
	margin-left: 5px;
	margin-top: 5px;
	border: 0px;
	
}
.banner:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	
}

.bannermove a {
	padding-left: 0px;

}
.bannermove a:hover{
	padding-left: 2px;

}

img.img_left{
	float: left;
	padding: 5px;
	opacity:0.8;
	filter: alpha(opacity=80);
}

img.img_left a:hover{
	float: left;
	padding: 5px;
}

 

img.img_leftb{
	margin: 5px;
	float: left;
	padding: 1px;
	border: 1px solid #777;

}

img.img_leftb a:hover{
	float: left;
	margin: 5px;
	padding: 1px;
	border: 1px solid #777;
	opacity:0.8;
	filter: alpha(opacity=80);
}
div.clear{
	clear: both;
	margin: 0 0 10px 0;
}

img.img_right{
	float: right;
	padding: 5px;
}

img.img_right a:hover{
	opacity:0.8;
	filter: alpha(opacity=80);
}


img.img_frame{
	border-bottom-color: gray;
	border-width: 1px 3px 3px 1px;
	float: right;
	padding: 5px;
}


img.prt{
	margin: 15px 10px 0px 5px;
	float: right;
}
img.prt:hover{
	margin: 15px 10px 0px 5px;
	float: right;
	opacity:0.8;
	filter: alpha(opacity=80)
}

.box1 {
	width: 570px;	/*テーブルの幅*/
	font-size: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 2px;
}

.box1 td{
	padding-bottom: 2px;
	vertical-align: top;
}



/*追加ここまで20090924----------------*/

/*フッター
------------------------------------------------------------------------------------------*/
#footer {
	clear: both;
	width: 100%;
	text-align: center;
	background: #000102;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFFFFF;
}

#footer a {
	color: #FFFFFF;
	background: #000102;
}


/*------------ 会社沿革table style set ------------*/
.hpb-cnt-tb1{
	background-color : navy;
	border-top-width : 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width : 0px;
	border-top-style : none;
	border-right-style : none;
	border-bottom-style : none;
	border-left-style : none;
	vertical-align:top;
  	font-style : italic;
  	padding-left : 10px;
  	margin-top: 0px;
  
}
.hpb-cnt-tb2{
	background-color: #333333;
	border : none;border-top-width : 0px;border-right-width : 0px;border-bottom-width : 0px;border-left-width : 0px;
}
.hpb-cnt-tb3{
	background-color: #333333;
	border : none;border-top-width : 0px;border-right-width : 0px;border-bottom-width : 0px;border-left-width : 0px;
}
.hpb-cnt-tb-th1 {
	background-color: #BBBBBB;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-th2 {
	background-color: #CCCCCC;
	font-size: 100%;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell1 {
	background-color: #EEEEEE;
	font-size: 100%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-cell2 {
	background-color: #FFFFFF;
	font-size: 100%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-cell3 {
	
	color : #004080;
	border : none;border-top-width : 0px;border-right-width : 0px;border-bottom-width : 0px;border-left-width : 20px;
  font-weight : bold;
  
  background-color : white;
  
  

  font-size : 100%;
 vertical-align: top;
  padding-left : 20px;
  
}
.hpb-cnt-tb-cell4 {
	background-color: #FFFFFF;
	font-size : 90%;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell5 {
	background-color: #FFFFFF;
	font-size: 100%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
body{
  margin-left : 10px;
}

/*仕様書用テーブル*/


.spctb-tb1{/*テーブルクラス*/
	margin-top: 0px;
	margin-left: 15px;
	border: 2px solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif,"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #555;
	height: 18px;
}
spctb-th1, spctb-thc, spctb-thw, spctb-tdw, spctb-tdc {
	margin-left: 15px;
	border: 2px solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif,"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #555;
	height: 18px;
}
.spctb-tr{
	border:solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif,"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
 
.spctb-th1 {
	text-align: center;
	background: #E6EDF5;
	color: #4F76A3;
	font-size: 100% !important;
	border: 2px solid #D4E0EE;*
	border-collapse: collapse;
}
.spctb-th1l {
	text-align: left;
	background: #E6EDF5;
	color: #4F76A3;
	font-size: 100% !important;
	border: 2px solid #D4E0EE;*
	border-collapse: collapse;
}
.spctb-thc { /*タイトル水色背景*/	
	font-size: 100%;
	font-weight: bold;
	margin: 1px;
	color: #4F76A3;
	text-align: center;
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	background: #F7F9FC;
}
.spctb-thwl { /*タイトル白背景*/	
	font-size: 100%;
	font-weight: bold;
	margin: 1px;
	background:#FCFDFE;
	color: #4F76A3;
	text-align: left;
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
}
.spctb-thcl { /*タイトル水色背景*/	
	font-size: 100%;
	font-weight: bold;
	margin: 1px;
	color: #4F76A3;
	text-align: left;
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	background: #F7F9FC;
}
.spctb-thw { /*タイトル白背景*/	
	font-size: 100%;
	font-weight: bold;
	margin: 1px;
	background:#FCFDFE;
	color: #4F76A3;
	text-align: center;
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
}
.spctb-pdf {/*pdf 背景ピンク*/
	background: #FFE3E3; 
	color: #4F76A3;
	border: 2px solid #D4E0EE;
	border-collapse: collapse;
	text-align: center;
}
.spctb-pdf a {/*pdf 背景ピンク*/
	color:#4F76A3;
	text-decoration: underline !important;
	background: #FFE3E3; 

}
.spctb-pdf a:hover {/*pdf 背景ピンク*/
	color: #718ABE;/*#718ABE*/
	text-decoration: underline !important;
	background: #FFE3E3; 
	color: #4F76A3;
	/*border-collapse: collapse;*/
	/*border: 2px solid #D4E0EE;*/
}
.spctb-tdc { /*本文水色*/
	background: #F7F9FC;
	border-collapse: collapse;
	text-align: center;
	border: 1px solid #D4E0EE;
}	
.spctb-tdw {
	background:#FCFDFE;
	border-collapse: collapse;
	text-align: center;
	border: 1px solid #D4E0EE;
}
.spctb-tdcl { /*本文水色*/
	background: #F7F9FC;
	border-collapse: collapse;
	text-align: left;
	border: 1px solid #D4E0EE;
}	
.spctb-tdwl {
	background:#FCFDFE;
	border-collapse: collapse;
	text-align: left;
	border: 1px solid #D4E0EE;
}
/*オプションテーブル用*/
.conth {
	line-height: 15px;
	text-align: left;
	background: #E6EDF5;
	color: #4F76A3;
	font-size: 100% !important;
	border: 1px solid #D4E0EE;*
	border-collapse: collapse;
}

/*右カラム付箋用*/
.box10 {
    padding: 0.5em 1em;
    margin: 2em 0;
    color: #FFFFFF;
    background: #6eb7ff;/*背景色*/
    border-top: solid 6px #1dc1d6;
    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.32);/*影*/
    border-radius: 9px;
}
.box10 p {
    margin: 0; 
    padding: 0;
}
.box10 a {
    color: #00BCD4;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 120%;	
}
.box10 a:hover {
    color: #00BCD4;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 120%;	
}

.button3 {
	box-shadow: 0px  0px 4px -2px gray;
	border-radius: 5%
}
.button3 a {
	box-shadow: 0px  0px 4px -2px gray;
}

.button3 a:hover {
	box-shadow: 0px  0px 4px -2px red;
}