/* =============================== 共通 */
/*ｶﾀﾛｸﾞﾍﾟｰｼﾞcss_javalink.htmを外す時の為､alcomn.cssと同共通内容が必要*/
*{
	font-size:12px;
	font-family:arial,helvetica;
}
p,h1,h2,h3{
	width:720px;
}
p,td,th,h1,h2,h3{
	line-height:166%;
	text-align:justify;
	text-justify:inter-ideograph;
}
p{
	letter-spacing:0.1em;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:auto;
	margin-left:auto;
}
th,td{
	padding:5px 5px;
}
/* =============================== h1_detail01 */
/*青文字大ﾍﾟｰｼﾞﾄｯﾌﾟﾀｲﾄﾙ*/
.h1_detail01{
	color:#273C98;
	font-family:"Arial black";
	font-size:30px;
	font-weight:bold;
	margin:0px auto 10px auto;
	text-align:left;
}
.h1_detail01 span{
	color:#000000;
	font-family:"Arial Black";
	font-size:16px;
	font-weight:bold;
	margin-right:0px;
	margin-left:10px;
}
/* =============================== h2_detail01 */
/*青文字中＋背景ﾌﾞﾙｰﾀｲﾄﾙ*/
.h2_detail01{
	background-color:#E8EFFE;
	color:#273C98;
	font-family:"Arial Black";
	font-size:16px;
	letter-spacing:0.2em;
	margin:20px auto 10px auto;
	padding:3px 0px 3px 5px;
	text-align:left;
}
/* =============================== h3_detail01 */
/*青文字中＋ﾌﾞﾙｰ点ｱﾝﾀﾞｰﾗｲﾝﾀｲﾄﾙ*/
.h3_detail01{
	border-bottom:dashed #273C98 1px;
	color:#273C98;
	font-family:"Arial Black";
	font-size:16px;
	font-weight:bold;
	letter-spacing:0.2em;
	margin:5px auto 5px auto;
	padding:0px 0px 0px 5px;
	text-align:left;
}
/* =============================== h3_detail_faq */
.h3_detail_faq{
	border-left:solid 5px #273C98;
	color:#273C98;
	letter-spacing:0.2em;
	line-height:160%;
	margin:25px 0px 5px;
	padding-left:5px;
	text-align:left;
	width:720px;
}
.h3_detail_faq span{
	color:#FF4040;;
	margin-right:5px;
}
/* =============================== h4_detail_dotr */
/*ﾄﾞｯﾄ枠上用ﾀｲﾄﾙ*/
.h4_detail_dotr{
	color:red;
	font-weight:bold;
	letter-spacing:0.2em;
	margin:5px auto 0px auto;
	text-align:left;
}
/* =============================== h4_detail_dotb */
.h4_detail_dotb{
	color:#273C98;
	font-weight:bold;
	letter-spacing:0.2em;
	margin:5px auto 0px auto;
	text-align:left;
}
/* =============================== h4_detail_dotg */
.h4_detail_dotg{
	color:green;
	font-weight:bold;
	letter-spacing:0.2em;
	margin:5px auto 0px auto;
	text-align:left;
}
/* =============================== h4_detail_doto */
.h4_detail_doto{
	color:orange;
	font-weight:bold;
	letter-spacing:0.2em;
	margin:5px auto 0px auto;
	text-align:left;
}
/* =============================== p_detail_dotr */
/*ﾄﾞｯﾄ枠段落*/
.p_detail_dotr{
	border:dashed red 1px;
	margin:2px auto 0px auto;
	padding:3px 6px 3px 6px;
}
/* =============================== p_detail_dotb */
.p_detail_dotb{
	border:dashed #273C98 1px;
	margin:2px auto 0px auto;
	padding:3px 6px 3px 6px;
}
/* =============================== p_detail_dotg */
.p_detail_dotg{
	border:dashed green 1px;
	margin:2px auto 0px auto;
	padding:3px 6px 3px 6px;
}
/* =============================== p_detail_doto */
.p_detail_doto{
	border:dashed orange 1px;
	margin:2px auto 0px auto;
	padding:3px 6px 3px 6px;
}
/* =============================== p_detail_faq */
.p_detail_faq{
	border:dotted 1px #404040;
	Xbackground-color:#F8F0FfF;
	color:#404040;
	margin:0px;
	padding:9px;
	text-align:left;
}
.p_detail_faq span{
	color:#273C98;
	font-weight:bold;
	letter-spacing:0.1em;
	margin-right:5px;
}
.p_detail_faq a{
	font-weight:bold;
	letter-spacing:0.2em;
	margin-right:3px;
	margin-left:3px;
}
/*================================ div_detail_vertical*/
/*page00用仕切縦ﾗｲﾝ*/
.div_detail_vertical{
	border-left:solid 1px #E0E0E0;
	float:left;
	margin-left:2px;
	margin-right:0px;
	width:1px;
}
.div_detail_vertical img{
	height:270px;
	width:1px;
}
/*================================ div_detail_horizon*/
/*page00用仕切横ﾗｲﾝ*/
.div_detail_horizon{
	border-bottom:solid 1px #E0E0E0;
	clear:left;
	margin-top:0px;
	margin-bottom:5px;
	width:1px;
}
.div_detail_horizon img{
	height:1px;
	width:770px;
}
/*================================ tbl_detail_case */
/*陳列ｹｰｽﾃｰﾌﾞﾙ*/
.tbl_detail_case{
	margin:10px auto 10px auto;
	width:720px;
}
.tbl_detail_case td{
	letter-spacing:0.1em;
	vertical-align:top;
}
/*================================ tbl_detail_center */
/*page00用配置ﾃｰﾌﾞﾙ*/
.tbl_detail_center{
	color:#404040;
	float:left;
	height:250px;
	margin-top:0px;
	margin-bottom:0px;
	vertical-align:top;
	width:370px;
}
/*===================================== td_detail_center01 */
.td_detail_center01{
	font-size:10px;
	line-height:166%;
	vertical-align:top;
	width:145px;
}
.td_detail_center01 div{
	font-size:9px;
	line-height:166%;
	padding-left:5px;
	padding-right:5px;
	margin-top:5px;
	width:145px;
}
/*===================================== td_detail_center02 */
.td_detail_center02{
	letter-spacing:0.1em;
	line-height:166%;
	vertical-align:top;
} 
.td_detail_center02 h1{
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}
.td_detail_center02 h1 a{
	font-size:14px;
	font-weight:bold;
}
/*===================================== td_detail_center03 */
.td_detail_center03{ 
	height:70px;
	line-height:166%;
	vertical-align:top;
} 
.td_detail_center03 h2{ 
	background-color:#FDF0D4;
	color:#F49540;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
}
.td_detail_center03 p{
	color:#808080;
	line-height:166%;
	margin-top:0px;
	margin-bottom:0px;
}
/*================================ tbl_detail_combo */
/*枠付ﾃｰﾌﾞﾙ*/
.tbl_detail_combo{
	border-collapse:collapse;
	border:1px solid #E0E0E0;
	margin-left:auto;
	margin-right:auto;
	width:720px;
}
.tbl_detail_combo th{
	border:1px solid #E0E0E0;
	letter-spacing:0.1em;
	padding:5px 5px;
	color:#273C98;
	text-align:left;
	vertical-align:top;
}
.tbl_detail_combo td{
	border:1px solid #E0E0E0;
	letter-spacing:0.1em;
	padding:5px 5px;
	text-align:justify;
	text-justify:inter-ideograph;
	vertical-align:top;
}
/*================================ tbl_detail_cost */
/*型名・説明・価格ﾃｰﾌﾞﾙ*/
.tbl_detail_cost{
	margin:5px auto 5px auto;
	width:720px;
}
.tbl_detail_cost th{
	background-color:#E8EFFE;
	color:#273C98;
	font-weight:normal;
	padding:5px;
	line-height:130%;
	text-align:left;
}
.tbl_detail_cost td{
	border-bottom:solid #E8EFFE 1px;
	line-height:130%;
}
/* =============================== tbl_detail_spec01 */
/*製品ｽﾍﾟｯｸﾃｰﾌﾞﾙ*/
.tbl_detail_spec01{
	border-collapse:collapse;
	border:1px solid #E8EFFE;
	margin:5px auto 5px auto;
	width:720px;
}
.tbl_detail_spec01 th{
	background-color:#E8EFFE;
	border:solid #E8EFFE 1px;
	font-weight:bold;
	letter-spacing:0.1em;
	padding:2px 0px 2px 10px;
	text-align:left;
}
.tbl_detail_spec01 td{
	border:solid #E8EFFE 1px;
	letter-spacing:0.1em;
	padding:2px 0px 2px 10px;
	text-align:left;
	vertical-align:top;
}
.td_detail_spec01{
	xwidth:205px;
}
.td_detail_spec02{
	letter-spacing:0.1em;
	xwidth:515px;
}
/*================================ tbl_detail_top */
/*ﾀｲﾄﾙ下ﾄｯﾌﾟﾃｰﾌﾞﾙ*/
.tbl_detail_top{
	margin:0px auto 10px auto;
	width:720px;
}
.tbl_detail_top td{
	letter-spacing:0.1em;
	vertical-align:top;
}
/* ================================ ul_detail01 */
/*ﾀｲﾄﾙ下ﾄｯﾌﾟﾃｰﾌﾞﾙ内箇条書き*/
.ul_detail01{
	line-height:130%;
	margin-bottom:15px;
}
.ul_detail01 li{
	line-height:130%;
	letter-spacing:0.2em;
	maring-top:3px;
	margin-bottom:3px;
}
