/*=============================== 共通 */
/*ｶﾀﾛｸﾞﾍﾟｰｼﾞcss_javalink.htmを外す時の為､alcomn.cssと同共通内容が必要*/
*{
	font-size:12px;
	font-family:arial,helvetica;
}
img{
	border:0;
}
p,h1,h2,h3{
	width:720px;
}
p,td,th,h1,h2,h3{
	line-height:166%;
	text-align:justify;
	text-justify:inter-ideograph;
}
p{
	color:#404040;
	margin-right:auto;
	margin-left:auto;
}
th,td{
	color:#404040;
	padding:5px 5px;
}
/* =============================== div_detail01 */
/*注意事項表示*/
#div_detail01{
	background-image:url("../image/contact/img01.gif");
	background-repeat:no-repeat;
	width:657px;
	height:91px;
	padding:0;
	margin:0 auto 20px auto;
	vertical-align:middle;
}
#div_detail01 p{
	text-align:left;
	color:#273C98;
	font-size:12px;
	width:580px;
	padding:0;
	margin:0 0 0 50px;
}
#div_detail01 p span{
	font-weight:bold;
	margin-left:5px;]
	margin-right: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-image:url("../image/bg_h1.gif");
	background-repeat:no-repeat;
	Xbackground-color:#E8EFFE;
	color:#273C98;
	Xfont-family:"Arial Black";
	font-size:16px;
	Xletter-spacing:0.2em;
	margin:20 auto 10px auto;
	Xmargin:20px auto 10px auto;
	height:33px;
	padding:6px 0 6px 30px;
	Xpadding:3px 0px 3px 5px;
	Xtext-align:left;
}
.h2_detail02{
	background-image:url("../image/bg_h1-2.gif");
	background-repeat:no-repeat;
	Xbackground-color:#E8EFFE;
	color:#273C98;
	Xfont-family:"Arial Black";
	font-size:16px;
	Xletter-spacing:0.2em;
	margin:0 auto 10px auto;
	Xmargin:20px auto 10px auto;
	height:33px;
	padding:6px 0 6px 30px;
	Xpadding:3px 0px 3px 5px;
	Xtext-align:left;
	width:425px;
}
.h2_detail03{
	background-image:url("../image/bg_h1-3.gif");
	background-repeat:no-repeat;
	Xbackground-color:#E8EFFE;
	color:#273C98;
	Xfont-family:"Arial Black";
	font-size:16px;
	Xletter-spacing:0.2em;
	margin:0 auto 10px auto;
	Xmargin:20px auto 10px auto;
	height:33px;
	padding:6px 0 6px 30px;
	Xpadding:3px 0px 3px 5px;
	Xtext-align:left;
	width:390px;
}
/* =============================== h3_detail01 */
/*青文字中＋ﾌﾞﾙｰ点ｱﾝﾀﾞｰﾗｲﾝﾀｲﾄﾙ*/
.h3_detail01{
	background-image:url("../image/bg_h2.gif");
	background-repeat:no-repeat;
	color:#273C98;
	font-size:15px;
	font-weight:bold;
	height:25px;
	margin:15px auto 5px auto;
	padding:0 0 0 25px;
}
/* =============================== 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_tip01*/
/*手順説明ﾎﾞｯｸｽ枠*/
.div_detail_tip01{
	border:solid 2px #5370B3;
	background-color:#F3F3FF;
	color:#5370B3;
	xheight:150px;
	letter-spacing:0.1em;
	line-height:166%;
	margin:0px auto 15px auto;
	padding:0.3em 0.3em 0.3em 0.3em;
	text-align:left;
	width:190px;
}
/*================================ div_detail_tip02*/
/*手順説明ﾎﾞｯｸｽ枠下*/
.div_detail_tip02{
	color:#404040;
	letter-spacing:0.1em;
	line-height:166%;
	margin:0px auto 0px auto;
	padding:5px; 
	text-align:left;
	width:190px;
}
/*================================ 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;
}
/* ================================ ol_detail01 */
/*ﾀｲﾄﾙ下ﾄｯﾌﾟﾃｰﾌﾞﾙ内箇条書き*/
.ol_detail01{
	line-height:130%;
	margin-top:8px;
	margin-bottom:15px;
	margin-left:30px;
}
.ol_detail01 li{
	line-height:130%;
	letter-spacing:0.2em;
	maring-top:3px;
	margin-bottom:3px;
}
/*ﾀｲﾄﾙ下ﾄｯﾌﾟﾃｰﾌﾞﾙ内箇条書き*/
.ol_detail02{
	list-style-type:upper-alpha;
	line-height:130%;
	margin-top:8px;
	margin-bottom:15px;
	margin-left:30px;
}
.ol_detail02 li{
	line-height:130%;
	letter-spacing:0.2em;
	maring-top:3px;
	margin-bottom:3px;
}
/*================================ spn_detail_stock */
/*在庫状況表示*/
.spn_detail_stock01{
	color:#273C98;
	font-weight:bold;
}
.spn_detail_stock02{
	color:#0EB00A;
	font-weight:bold;
}
.spn_detail_stock03{
}
.spn_detail_stock04{
}
/*================================ 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{
	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{
	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{ 
	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{
	background-color:#E8EFFE;
	border:1px solid #E0E0E0;
	font-weight:normal;
	letter-spacing:0.1em;
	padding:5px 5px;
	color:#273C98;
	xtext-align:left;
	text-align:center;
	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 #E0E0E0;
	border:1px solid #E8EFFE;
	margin:5px auto 20px auto;
	width:720px;
}
.tbl_detail_spec01 th{
	background-color:#E8EFFE;
	border:1px solid #E0E0E0;
	color:#273C98;
	font-weight:normal;
	letter-spacing:0.1em;
	xpadding:2px 0px 2px 10px;
	padding:2px 0px 2px 0px;
	xtext-align:left;
	text-align:center;
	vertical-align:top;
}
.tbl_detail_spec01 td{
	border:1px solid #E0E0E0;
	letter-spacing:0.1em;
	padding:2px 10px 2px 10px;
	text-align:left;
	vertical-align:top;
}
/*================================ 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-top:8px;
	margin-bottom:15px;
	margin-left:20px;
}
.ul_detail01 li{
	line-height:130%;
	letter-spacing:0.2em;
	maring-top:3px;
	margin-bottom:3px;
}

