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

body{

	font-family:
		Arial,
		Helvetica,
		"メイリオ",
		"Meiryo",
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
		margin:0px;	/* margin 0px; */
}



/*－－－－ */
img{
	border:none;
	border-style:none;
}


h1 {
	font-size:20px;
	font-weight:800;
	color:#34761a;
}
/*－－－－ */


a{
	color:#0066FF;
	text-decoration:none;

	border:none;
	border-style:none;
}

a:hover {
	color:#FF6600;
	text-decoration: underline;
	}
	
.languages {
	font-size:15px;
	padding-left:4px;
	padding-top:1px;
	padding-bottom:1px;
	border-left:#999999 6px solid;
}

.languages_over {
	font-size:15px;
	padding-left:4px;
	padding-top:1px;
	padding-bottom:1px;
	color:#009E74;
	border-left:#999999 6px solid;
}
	
div#notes {
	margin-top:3px;
	margin-bottom:10px;
	}
	
/*
ul.chat_list {
	margin:0px;
	padding-top:0px;
	padding-left:8px;
	list-style-type:none;
	}

li.chat_list {
	font-size:14px;
	line-height:24px;
	padding-left:10px;
	background:url(../img/list_style.gif) left no-repeat;
	}

li{
	font-size:12px;
	color:#333333;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	text-align:left;
	margin-left:0px;
	line-height:18px;
	}
*/

.crumb{
	width:500px;
	height:20px;
	float:left;
	padding-top:5px;
	padding-left:35px;
	font-size:11px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	color:#666666;
	}

.inquiry{
	float:right;
	width:200px;
	height:26px;
	padding-right:40px;
	text-align:right;
	}

.contents{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	margin-top: 0px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-bottom:0px;
	}

div#contents{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	margin-top: 0px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-bottom:0px;
	}

.contents_sp{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	}

.content_bg{
	background:#A2BAC9 url(../img/sp_bg.gif) repeat-x;
	}
	
div.index_com {
	width:734px;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
	margin-bottom:5px;
	padding-bottom:2px;
	text-align:center;
	}
	
div.index_rmark_com {
	width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
	margin-bottom:5px;
	padding:4px;
	text-align:center;
	border:#b9212d 1px solid;
	}

div.index_rmark {
	width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
	margin-bottom:5px;
	padding:4px;
	text-align:center;
	}
	
div#main_menu {
	width:734px;
	height:40px;
	margin-top:0;
	margin-left:33px;
	padding:0;
	}
	
div#main_image {
	width:734px;
	height:202px;
	margin-top:15px;
	margin-left:33px;
	margin-bottom:2px;
	}

div#main_image_short {
	width:734px;
	height:85px;
	margin-top:15px;
	margin-left:33px;
	margin-bottom:15px;
	}
	
div#main_image_chat {
	width:734px;
	height:242px;
	margin-top:15px;
	margin-left:33px;
	margin-bottom:15px;
	}
	
div#main_image_contact {
	width:734px;
	height:160px;
	margin-top:15px;
	margin-left:33px;
	margin-bottom:15px;
	}
	
div#main_image_case {
	width:494px;
	height:128px;
	margin-top:15px;
	margin-left:33px;
	margin-bottom:15px;
	padding-left:220px;
	padding-right:20px;
	padding-top:17px;
	padding-bottom:3px;
	background-image:url(../img/title_cont.gif);
	font-size:12px;
	line-height:17px;
	color: #333333;
	}

div#main_image_static {
	width:474px;
	height:124px;
	margin-top:15px;
	margin-left:33px;
	margin-bottom:15px;
	padding-left:240px;
	padding-right:20px;
	padding-top:23px;
	padding-bottom:3px;
	background-image:url(../img/title_cont.gif);
	font-size:13px;
	line-height:21px;
	color: #333333;
	}


div#main_image_ionizing {
	width:424px;
	height:130px;
	margin-top:15px;
	margin-left:33px;
	margin-bottom:15px;
	padding-left:300px;
	padding-right:10px;
	padding-top:12px;
	padding-bottom:3px;
	background-image:url(img/title_cont.gif);
	font-size:11px;
	line-height:18px;
	color:#333333;
	}

	
.font_redcolore {color:#C1001D; }

#contents_box{
	width:735px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:40px;
	}
	
div.chat_text {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	font-size:14px;
/*	color:#7B87A7; */
	}
	
div.chat_title_text {
	width:500px;
	margin-top:15px;
	margin-bottom:15px;
	font-size:11px;
/*	color:#7B87A7; */
	}
	

div.main_chat_cont {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:45px;
	padding:10px;
/*	border:#e1e1e1 1px solid; */
	border:#AAAAAA 1px solid;
	}

#footer{
	width:800px;
	clear:both;
	}

.futer{
	width:800px;
	height:auto;
	border-top: solid 1px #999999;
	text-align:right;
	padding-top:5px;
	padding-bottom:10px;
	}
.futer_text{
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	}
.futer_link{
	font-size:11px;
	color:#666666;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	text-align:left;
	padding:5px 0px 5px 5px;
	}
.futer_link a:link{
	color:#333333;
	}
.main_text{
	text-align:left;
	font-size:12px;
	line-height:16px;
	color: #333333;
	padding:4px 4px 4px 5px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	}
	
.sp_main_text {
	text-align:left;
	font-size:14px;
	line-height:20px;
	color: #333333;
	padding:6px 10px 4px 35px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
		}

.header_text {
	width:770px;
	height:53px;
	margin:0;
	padding-left:30px;
	padding-top:6px;
	background-image:url(../img/header+.gif);
	background-repeat:no-repeat;
	text-align:left;
	font-size:9.5px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	color:#333333;
	font-weight:normal;
	}

div.header_menu {
	width:500px !important;
	margin-left:250px;
	margin-top:5px;
	}
	
div.header_menu a {color:#333333;}

div.header_secondtext {
	width:770px;
	height:39px;
	margin:0;
	padding-left:30px;
	padding-top:20px;
	background-image:url(../img/header_second+.gif);
	background-repeat:no-repeat;
	text-align:left;
	font-size:9.5px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	color:#333333;
	font-weight:normal;
	}
	
div.header_secondmenu {
	width:250px;
	margin-top:15px;
	margin-left:500px;
	}
	
div.header_secondmenu a {color:#333333;}

.e_link {
	font-size:14px;
	font-weight:200;
	color:#223845;
	}
	
.e_link a {color:#223845;}

.banner{
	width:286px;
	height:auto;
	margin-top:5px;
	text-align:right;
	padding-left:6px;
	border-left:solid 1px #999999;
	}

div#banner_unit{
	width:274px;
	text-align:right;
	}

.product_box {
	width:740px;
	margin-top:13px;
	margin-bottom:13px;
	margin-left:29px;
	font-size:12px;
	line-height:16px;
	color:#333333;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	float:left;
	}

.product_box_left {
	width:380px;
	height:387px;
	background: url(../product/img/box_bg.gif) #FFFFFF no-repeat;
	margin:15px 10px 10px 10px;
	font-size:12px;
	line-height:16px;
	color:#333333;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	float:left;
	}

.product_box_right {
	width:380px;
	height:387px;
	background: url(../product/img/box_bg.gif) #FFFFFF no-repeat;
	margin:15px 10px 10px 10px;
	font-size:12px;
	line-height:16px;
	color:#333333;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	float:right;
	}
.product_name{
	width:360px;
	border-left: #009966 solid 5px;
	padding-left:5px;
	margin-right:10px;
	margin-bottom:10px;
	font-size:14px;
	font-weight: 900;
	}
.contact_name{
	border-left: #009966 solid 5px;
	padding-left:5px;
	margin-right:10px;
	margin-bottom:10px;
	font-size:14px;
	font-weight: 900;
	}
	
.number {
	font-size:14px;
	line-height:21px;
	}

.product_mphoto{
	width:355px;
	margin-left:5px;
	margin-top:5px;
	}
.product_mphoto_new{
	width:350px;
	height:200px;
	margin-left:5px;
	margin-top:5px;
	}
	
.product_text{
	width:235px;
	margin-left:5px;
	margin-top:10px;
	}
.second_photo{
	width:65px;
	height:65px;
	margin-left:7px;
	margin-top:5px;
	margin-right:5px;
	float: left;
	}
.product_con{
	width:370px;
	color:#666666;
	margin-left:5px;
	margin-top:10px;
	}
.procont_name{
	font-size:13px;
	color:#FFFFFF;
	margin-left:35px;
	padding:4px 0px 4px 45px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	background: #FFFFFF url(../product/img/bar.gif) no-repeat;
	}
.case_box{
	width:490px;
	padding:5px 10px 5px 10px;
	font-size:12px;
	color:#666666;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	line-height:16px;
	float: left;
	}
.case_photo{
	width:207px;
	height:206px;
	float:left;
	}
.case_tittle{
	margin:10px 0px 8px 0px;
	color:#CC0000;
	font-weight:bold;
	font-size:16px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	}
.tec_title{font-size:14px;line-height:16px;color: #FF9900;
	margin:0px 5px 0px 5px;
	font-weight:bold;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	}
.infocont_name{
	text-align:left;
	font-size:13px;
	color:#FFFFFF;
	margin-left:35px;
	padding:3px 0px 4px 24px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	background: #FFFFFF url(img/tittle_bg+.gif) no-repeat;
	}
.left_box{
	text-align:left;
	font-size:12px;
	line-height:16px;
	color:#666666;
	margin-top:10px;
	margin-bottom:10px;
	padding:4px 4px 4px 5px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	float:left
	}
.right_box{
	text-align:left;
	font-size:12px;
	line-height:16px;
	color:#666666;
	margin-top:10px;
	margin-bottom:10px;
	padding:4px 4px 4px 5px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	float:right;
	}
.event_name{
	border-left: #FF3300 solid 5px;
	margin-left:5px;
	margin-right:10px;
	margin-top:8px;
	padding-left:4px;
	clear:both;
	font-size:15px;
	color:#666666;
	font-weight: 500;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	}
.media_name{
	border-left: #336699 solid 5px;
	margin-left:5px;
	margin-right:10px;
	margin-top:8px;
	padding-left:4px;
	clear:both;
	font-size:15px;
	color:#666666;
	font-weight:800;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	}
.se_h{
	text-align:right;
	font-size:10px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	color:#333333;
	margin-right:34px;
	margin-bottom:0px;
	padding-top:10px;
	clear:both;
	}
h3 {
	margin:0px;
	padding:0;
	font-weight:normal;
	}
	
.link_name{
	border-left: #983F36 solid 5px;
	margin-left:5px;
	margin-right:10px;
	margin-top:4px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:4px;
	font-size:14px;
	color: #333333;
	font-weight:600;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	}

.link_text{
	text-align:right;
	font-size:13px;
	color:#666666;
	padding:2px 8px 4px 5px;
	border-top:#CCCCCC 1px solid;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	}
	
.sub_text {
	text-align: left;
	font-size:15px;
	color:#666666;
	line-height:25px;
	padding:8px 8px 8px 5px;
	border-top:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	}
	
.cop_text {
	text-align: right;
	font-size:16px;
	color:#666666;
	line-height:25px;
	margin-top:5px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	}

h2 {
	font-size:22px;
	color:#333333;
	padding-top:10px;
	}
	
h2.chat_title {
	width:575px;
	font-size:16px;
	margin-top:15px;
	margin-bottom:0px;
	padding-left:5px;
	padding-bottom:0px;
/*	color:#7B87A7; */
	}
	
div#notes_cont {
	margin-left:auto;
	margin-right:auto;
	width:600px;
	height:655px;
	padding:5px;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	}
	
div#news_line {
	height:15px;
	}
	
.user_text {
	font-size:12px;
	color:#333333;
	line-height:18px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	}

div#top_unit {
	width:772px;
	padding-left:29px;
	margin:0;
	}
		
div#header_unit {
	width:800px;
	height:325px;
	margin:0 0 5px 0;
	}
	
div#header_short_unit {
	width:800px;
	height:205px;
	margin:0 0 5px 0;
	}
	
div#header_chat_unit {
	width:800px;
	height:375px;
	margin:0 0 5px 0;
	}
	
div#header_contact_unit {
	width:800px;
	height:300px;
	margin:0 0 5px 0;
	}

div#header_case_unit {
	width:800px;
	height:400px;	/* def. 270px */
	margin:0 0 5px 0;
	}

	
div#case_title_unit {
	text-align:left;
	}
	
div.case_title_no {
	color:#7c7c7c;
	height:30px;
	padding-bottom:5px;
	font-size:36px;
	font-weight:600;
	font-family:
		Arial,
		Helvetica,
		sans-serif;
	padding-top: 10px;
	}

div#chuui_box {
	width:720px;
	margin-top:25px;
	border:#CCCCCC 1px solid;
	line-height:19px;
	color: #666666;
	padding:5px;
	}
	
em {
	font-size:12px;
	font-style:normal;
	}
	
.crumb_ionizing {
	height:20px;
	padding-top:5px;
	padding-left:35px;
	font-size:11px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	color:#666666;
	}

/* フォームJQ */

label
{
	vertical-align: middle;
}
/* make textbox dimensions consistent in all browsers */
/* you may choose to use a reset stylesheet instead */
.txt
{
	border: solid 1px #999;
	padding: 2px;
	margin: 0;
	height: 1.25em;	/* must specify height for consistent vertical alignment */
	vertical-align: middle;
}
/* watermark positioning container */
.updnWatermark
{
	position: relative;	/* positioning container */
	width: 0;
	height: 1.25em;	/* must specify height for consistent vertical alignment */
	vertical-align: middle;
}
/* IE7/6 hasLayout hack */
.updnWatermark
{
	*zoom: 1;
}
/* watermark label styling */
.updnWatermark label
{
	position: absolute;
	left: 0;
	top: 0;
	white-space: nowrap;
	color: #999;
	padding-left: 4px;
	height: 1.25em;	/* must specify height for consistent vertical alignment */
	vertical-align: middle;
}

.font_fm {
	font-family:
		"メイリオ",
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
}


/*------------------ TRINC CC ------------------*/


.corner_left_r {
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}


.corner_right_r {
	border-top-right-radius: 2px;;
	border-bottom-right-radius: 2px;
}



.corner_left_r2 {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}


.corner_right_r2 {
	border-top-right-radius: 4px;;
	border-bottom-right-radius: 4px;
}

/**
.main_image_static2 {
	width:474px;
	height:124px;
	margin-top:25px;
	margin-left:33px;
	margin-bottom:15px;
	padding-left:240px;
	padding-right:20px;
	padding-top:23px;
	padding-bottom:3px;
	background-image:url("../img/Xtitile_image.jpg");
	font-size:13px;
	line-height:21px;
	color: #333333;
	}
**/

.main_image_static2 {
	width:474px;
	height:124px;
	margin-top:25px;
	margin-left:33px;
	margin-bottom:15px;
	padding-left:240px;
	padding-right:20px;
	padding-top:23px;
	padding-bottom:3px;
	background-image:url("../img/title_cont.jpg");
	font-size:13px;
	line-height:21px;
	color: #333333;
	}


.main_image_static3 {
	width:700px;
	height:124px;
	margin-top:25px;
	margin-left:33px;
	margin-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
/*	background-image:url("../img/title_cont.jpg"); */
	font-size:13px;
	line-height:21px;
	color: #333333;
	}




div.header_secondtext2 {
	width:770px;
	height:64px;
	margin:0;
	padding-left:30px;
	padding-top:20px;
/*　background-image:url(img/header_second+.gif); */
/* 	background-image:url(img/datux_logo_50.png);	TOP　タイトル行 */
	background-image:url("../img/top_banner.gif");
	background-position:0px px;
	background-repeat:no-repeat;
	text-align:left;
	font-size:9.5px;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	color:#333333;
	font-weight:normal;
	}


/*------------------ TRINC CC END ------------------*/


/* Body MINIMAM SIZE */
#body_top {
	min-width:1050px;
	max-width:1350px;
	margin:auto;
}



/*----  Button Class ----*/
.button-on{
	display: block;
	color: #000;
	background-color: #CCCCCC;
/**
	border-top-color:#A9A9A9;
	border-left-color:#A9A9A9;
**/
	border-top-color:#f8f8ff;
	border-left-color:#f8f8ff;
	
	width: 200px;	/* Button Width (def.120px) */
	height: 40px;	/* Button Hieght(def.30px→40px;)) */
	padding: 0px;	/* Button Padding(def. 2px)) */
	margin-top:0px;	/* Button Padding(def. 2px)) */
	border-style: outset;
	text-decoration: none;
}



.button-on:hover{
	background-color: #225CAC;
	color:#FFF;
	border-style: inset;
	text-decoration:none;
}



/*----  Button Class 2nd 2013.08.20----*/
.button-on2{
	display: block;
	color: #000;
	background-color: #CCCCCC;
/**
	border-top-color:#A9A9A9;
	border-left-color:#A9A9A9;
**/
	border-top-color:#f8f8ff;
	border-left-color:#f8f8ff;
	
	width: 150px;	/* Button Width (def.120px) */
	height: 80px;	/* Button Hieght(def.30px→40px;)) */
	padding: 0px;	/* Button Padding(def. 2px)) */
	margin-top:0px;	/* Button Padding(def. 2px)) */
	border-style: outset;
	text-decoration: none;
}


.button-on2:hover{
	background-color: #225CAC;
	color:#FFF;
	border-style: inset;
	text-decoration:none;
}



.button-block2{
	display: block;
	color: #000;
	width: 150px;	/* Button Width (def.120px) */
	height: 80px;	/* Button Hieght(def.30px→40px;)) */
	padding: 3px;	/* Button Padding(def. 2px)) */
	margin-top:0px;	/* Button Padding(def. 2px)) */
/**
	border-style: outset;
	text-decoration: none;
**/
}




.button-on3{
	display: block;
	color: #000;
	background-color: #CCCCCC;
	border-top-color:#f8f8ff;
	border-left-color:#f8f8ff;
	
	width: 300px;	/* Button Width (def.120px) */
	height:120px;	/* Button Hieght(def.30px→40px;)) */
	padding: 3px;	/* Button Padding(def. 2px)) */
	margin-top:0px;	/* Button Padding(def. 2px)) */
	border-style: outset;
	text-decoration: none;
}


.button-on3:hover{
	background-color: #225CAC;
	color:#FFF;
	border-style: inset;
	text-decoration:none;
}


.button-block3{
	display: block;
	color: #000;
	width: 300px;	/* Button Width (def.120px) */
	height:120px;	/* Button Hieght(def.30px→40px;)) */
	padding: 3px;	/* Button Padding(def. 2px)) */
	margin-top:0px;	/* Button Padding(def. 2px)) */
}






/*----  Button Class 4th 2013.08.21----*/
.button-on2-im{
	display: block;
	color: #000;
	background-image:url(../img/button_off.jpg);
 	background-repeat:repeat-x;

	width: 150px;	/* Button Width (def.120px) */
	height: 80px;	/* Button Hieght(def.30px→40px;)) */
	padding: 0px;	/* Button Padding(def. 2px)) */
	margin-top:0px;	/* Button Padding(def. 2px)) */
	text-decoration: none;
}


.button-on2-im:hover{
	background-image:url(../img/button_on.jpg);
 	background-repeat:repeat-x;
	color:#FFF;
	text-decoration:none;
}






/* Button on Letter */
.button-text2{
	margin-top:3px;
	text-align:left;
	border:none;
	border-style:none;
	text-decoration:none;
}

/* Button on Letter center */
.button-text-c{
	margin-top:3px;
	text-align:center;
	border:none;
	border-style:none;
	text-decoration:none;
}


/*---- 2nd end ----*/




.button-banner{
	display: block;

	background-image:url(../img/button.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #87cefa;

	color: #000;

	border-top-color:#f8f8ff;
	border-left-color:#f8f8ff;
	
	width: 120px;
	height: 30px;
	padding: 2px;
	border-style: outset;
	text-decoration: none;
}


.button-banner:hover{
	background-color: #ff6347;
	border-style: inset;
}

/* Button on Letter */
.button-text{
	margin-top:3px;
	text-align:center;
	border:none;
	border-style:none;
	text-decoration:none;
}

/* ----- Button Class END ---- */


/*------------------ TRINC MENU ------------------*/


.xx_main_menu {
	width:734px;
/*	height:40px; */
	height:40px;

	margin-top:0;
	margin-left:33px;
	padding:0;
	}


/*--------  Button Base -------*/
.xx_menu_item {
	width:150px;
/*	height:38px; */
	height:40px;

	display:block;
	border-style:none;
	float:left;

	color:#ffffff;
/*	background-color:#AAAAAA; */ /* gray */
/*	background-color:#508da0; */
	background-color:#1B5E71;
	
	
/*	border-style:outset; */
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	
	margin-top:0px;
	margin-left:0px;
	padding-top:0px;
}



.xx_menu_item_g {
	width:150px;
	height:40px;

	display:block;
	border-style:none;
	float:left;

	color:#ffffff;
	background-color:#5a7d65; /* Green */
	
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	
	margin-top:0px;
	margin-left:0px;
	padding-top:0px;
}


.xx_menu_item_g_off {
	width:150px;
	height:40px;

	display:block;
	border-style:none;
	float:left;

	color:#ffffff;
	background-color:#5a7d65; /* Green */
	
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	
	margin-top:0px;
	margin-left:0px;
	padding-top:0px;
}



.xx_menu_item_y {
	width:150px;
	height:40px;

	display:block;
	border-style:none;
	float:left;

	color:#ffffff;
	background-color:#aba454; /* Yellow */
	
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	
	margin-top:0px;
	margin-left:0px;
	padding-top:0px;
}


.xx_menu_item_y_off {
	width:150px;
	height:40px;

	display:block;
	border-style:none;
	float:left;

	color:#ffffff;
	background-color:#aba454; /* Yellow */
	
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	
	margin-top:0px;
	margin-left:0px;
	padding-top:0px;
}



.xx_menu_item_c {
	width:150px;
	height:40px;

	display:block;
	border-style:none;
	float:left;

	color:#ffffff;
	background-color:#895641; /* Copper */
	
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	
	margin-top:0px;
	margin-left:0px;
	padding-top:0px;
}


/* INDEX用 */
.xx_menu_item_ix {
	width:150px;
/*	height:38px; */
	height:40px;

	display:block;
	border-style:none;
	float:left;

	color:#ffffff;
/*	background-color:#AAAAAA; */ /* gray */
/*	background-color:#508da0; */
	background-color:#1B5E71;
	
	
/*	border-style:outset; */
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	
	margin-top:0px;
	margin-left:0px;
	padding-top:0px;
}







/*---------  Button Base  Hover ----------*/
.xx_menu_item:hover {	/* BULE */
	margin-top:0px;
	margin-left:0px;
	padding:1;
	color:#000000;
/*	background-color:#CCCCCC; */ /* white gray */
	background-color:#7ccbf2;
	text-decoration:none;
}


.xx_menu_item_g:hover {	/* GREEN */
	margin-top:0px;
	margin-left:0px;
	padding:1;
	color:#000000;
	background-color:#b3d059;
	text-decoration:none;

}

.xx_menu_item_g_off:hover {	/* GREEN */
	margin-top:0px;
	margin-left:0px;
	padding:1;
	color:#ffffff;
	text-decoration:none;

}



.xx_menu_item_y:hover {	/* YELLOW */
	margin-top:0px;
	margin-left:0px;
	padding:1;
	color:#000000;
	background-color:#fcd317;
	text-decoration:none;

}

.xx_menu_item_y_off:hover {	/* YELLOW */
	margin-top:0px;
	margin-left:0px;
	color:#ffffff;
	padding:1;
	text-decoration:none;
}



.xx_menu_item_c:hover {	/* COPPER */
	margin-top:0px;
	margin-left:0px;
	padding:1;
	color:#000000;
	background-color:#e38035;
	text-decoration:none;

}



/* 2nd impact */
/*--------  Button Base 2nd -------*/
.xx_menu_item2 {
	width:120px;
/*	height:38px; */
	height:40px;

	display:block;
	border-style:none;
	float:left;

	color:#000;

	background-image:url(../img/button_off.gif);

/*	background-color:#AAAAAA; */
	
/*	border-style:outset; */
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	
	margin-top:0px;
	margin-left:0px;
	padding-top:0px;
}


/*---------  Button Base  Hover 2nd ----------*/
.xx_menu_item2:hover {
/*	margin-top:0px; */
	margin-left:0px;
	padding:1;
	color:#FFF;	/* white */

	background-image:url(../img/button_on.gif);
	
	/* background-color:#CCCCCC; */
	text-decoration:none;

}






.xx_menu_item_rev {
	color:#ffffff;
/*	background-color:#225cac; */
	

	width:120px;
	height:40px;
	margin-top:0;
	margin-left:0px;
	padding:1;
/*	background-color:#CCCCCC; */
	background-color:#7ccbf2;

}

/* Button Text Position */
.xx_menu_item_text {
	text-decoration:none;
	text-align:center;
/*	vertical-align:middle; */
	margin-top:10px;
}


/* TOP MENU BAR BASE LINE */
.xx_menu_line {
/*	background-color:#AAAAAA; */ /* gray */
/*	background-color:#508da0; */
	background-color:#1B5E71;
	height:40px;
}


.xx_menu_line_g {
	background-color:#5a7d65; /* Green */
	height:40px;
}

.xx_menu_line_y {
	background-color:#aba454; /* Yellow */
	height:40px;
}


.xx_menu_line_c {
	background-color:#895641; /* copper */
	height:40px;
}



/* button bottom pos */
.xx_btn_btm{
	float:right;
	margin-right:5px;
	margin-bottom:10px;
}

/* radius5_corner & Shdow  */
.xx_radius5_corner{
	border-radius:5px;
	box-shadow: 5px 5px 10px 0px #333333;
}

/* pic_shdow  */
.pic_shdow{
	box-shadow: 5px 5px 10px 0px #333333;
}

.pic_shdow:hover {
	opacity:0.6;
}


/* コンテンツブロック２枠 */
.cont-block2 {
	border:solid 1px #AAAAAA;
	border-radius:5px;
	margin:auto;
	padding:3px;
	width:700px;
	height:80px;
	margin-top:30px;
	margin-bottom:30px;
	
}

/* コンテンツブロック３枠 */
.cont-block3 {
	border:solid 1px #AAAAAA;
	border-radius:5px;
	margin:auto;
	padding:3px;
	width:710px;
	height:360px;
	margin-top:30px;
	margin-bottom:30px;
	
}

/* TOP TITLE BAR */
.xx_title_bar {
/*	background-color:black; */
/*	height:160px; */
/*	background-image:url(../img/img_trinc_mthd_top.jpg); */
	text-align:center;
	height:185px;
	background-color:#1b5e71; /* blue */
/*	background-color:#4c8596; */

}

/* TOP TITLE BAR */
.xx_title_bar_l {
/*	background-color:black; */
/*	height:160px; */
/*	background-image:url(../img/img_trinc_mthd_top.jpg); */
	text-align:center;
	height:220px;
	background-color:#1b5e71; /* blue */
/*	background-color:#4c8596; */

}



/* TOP TITLE BAR for Green*/
.xx_title_bar_g {
	text-align:center;
	height:185px;
	background-color:#5a7d65; /* Green */
}


/* TOP TITLE BAR for Yellow */
.xx_title_bar_y {
	text-align:center;
	height:185px;
	background-color:#ABA454; /* Yellow */
}

/* TOP TITLE BAR for Copper */
.xx_title_bar_c {
	text-align:center;
	height:185px;
	background-color:#895641; /* Copper */
}



/* TOP MAIN TITLE */
.xx_title_big {
	font-size:56pt;
	margin:0px;
	text-align:center;
	line-height:85%;
	
	margin-left: 40px;
	margin-top:-127px;
	padding-top:0px;
	text-shadow:1px 2px 1px black;
	color:#fffffa;

}

.xx_title_mid {
	font-size:24pt;
}


/* TOP MAIN TITLE */
.xx_title_text {
	font-size:24pt;
	margin:0px;
	text-align:center;
	line-height:116%;
	
	margin-left: 55px;
	margin-top:-50px;
	padding-top:0px;
	text-shadow:1px 2px 1px black;
	color:#fffffa;

}




/* Page Name */
.xx_page_name {
	margin-top:50px;
	margin-left:50px;
	margin-bottom:0px;
	border-left:5px solid green;
	font-size:20pt;
}





/* 序章の外枠 */
.xx_jyo_blk {
	line-height:160%;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	border:1px solid gray;
	box-shadow:1px 1px 30px gray;
	width:920px;
	margin:auto;
}


/* 序章のインシグニア（徽章：INSIGNIA) */
.xx_jyo_insig {
	border-left:20px solid navy;
	margin-left:10px;
	padding-left:10px;
	font-weight:bold;
}

/* 序章の内容 */
.xx_jyo_content {
	margin-left:50px;
	margin-right:50px;
	margin-top:5px;
	margin-bottom:20px;
}



/* TRINC METHOD MEDA LINK */
.xx_media_base {
	margin:auto;
	width:400px;
	background-color:#ececec;
}

.xx_media {
	border:1px solid gray;
}


.non_a {
	text-decoration:none;
	color:black;
}
.non_a:hover {
	text-decoration:none;
	text-shadow:2px 2px 1px gray;
	color:black;
}



/* アンケート */

/* */
.enq_txt {
	float:left;
	width:105px;
}

/* clear both */
.clr_bt {
	clear:both;
}

/* clear both */
.clr_btb {
	clear:both;
	margin-top:15px;
	margin-bottom:5px;
}


/* アンケート項目名 */
.enq_it {
	float:left;
	width:135px;
}

/* ※の赤 */
.enq_mk {
	color:#dd0000;
}

/* アンケートの外枠　*/
.enq_blk {
	margin-left:auto;
	margin-right:auto;
	width:800px;
	font-size:11pt;
}
/* アンケートの項目の段落 */
.enq_tab {
	margin-left:50px;
}

/* ■マーク */
.rt_mk {
	background-color:black;
	font-size:10pt;"
}


/* METHOD MENU */
.xx_mthd_menu_b {
	margin-left:0px;
	margin-top:0px;
	float:left;
	z-index:10;
	position: relative;
}

/* METHOD MENU */
.xx_mthd_menu_g {
	margin-left:350px;
	margin-top:-160px;
	float:left;
	z-index:5;
	position: relative;
}

/* METHOD MENU */
.xx_mthd_menu_y {
	margin-left:700px;
	margin-top:-160px;
	float:left;
	z-index:1;
	position: relative;
}



/* METHOD MENU */
.xx_mthd_menu_b:hover {
	z-index:100;
/*
	margin-left:0px;
	margin-top:0px;
	float:left;
	position: relative;
*/
}


/* METHOD MENU */
.xx_mthd_menu_g:hover {
	z-index:100;

/*
	margin-left:350px;
	margin-top:-160px;
	float:left;
	position: relative;
*/
}

/* METHOD MENU */
.xx_mthd_menu_y:hover {
	z-index:100;
	
/*	margin-left:700px;
	margin-top:-160px;
	float:left;
	position: relative;
*/
}



.img_main_pic {
	width:1050px;
}

.main_block {
	border:1px solid gray;
	width:1050px;
	margin:auto;
}



/* リクエストボックスの枠 */
.form_box {
	border:1px solid gray;
	width:800px;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	padding-right:30px;
}

/* 611DAM MAT のカタログの表示エリアの大きさ */
.cata_pic {
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	float:left;
}

/* 611DAM MAT のカタログの影 */
.cata_shd_gray {
	box-shadow:2px 1px 15px 2px gray;
	width:250px;">
}


/* 611DAM MAT のカタログの文のブロック */
.cata_mess {
	float:left;
	font-size:16pt;
	line-height:120%;
	width:450px;
	border:1px solid gray;
	padding:10px;
	margin-top:80px;">
}



/* 611DAM　のカタログフォームの色 */
.cata_form_1 {
	background-color:azure;
	box-shadow:2px 2px 8px powderblue;
}

/* 611DAM　の見積もりフォームの色 */
.cata_form_2 {
	background-color:papayawhip;
	box-shadow:2px 2px 8px peru;
}


/* 611DAM　の購入フォームの色 */
.cata_form_3 {
	background-color:orange;
	box-shadow:2px 2px 8px #F36C21;
}






/* Order用 2015.10.10 */
/* bodyの直下 コンテンツエリア */
.dam_contents{
	margin-left:auto;
	margin-right:auto;
	border:1px solid gray;
	
}


/* Product Block */
.dam_prod_blk {
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
}

/* tab back color : orenge*/
.dam_tb_bkc_1 {
	background-color:#FFEABF;
}

/* tab back color : aqua */
.dam_tb_bkc_2 {
	background-color:#f0f8ff;
}

dd {margin:0px; padding:0px;}



/*------------------ TRINC MENU END ------------------*/


