/** Common Scrypt ***/


body 
{font-size:16px;}


p.pankuzu{
	font-size:63%;
	text-align:left;
	margin:5px 0 5px 0;
}

.clear{
	float:none;
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
	max-height:0;
	min-height:0;
}



h2.long{
	height:40px;
	background:url(../images/h1_long.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.long_w{
	height:40px;
	background:url(../images/h1_long_w.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#2B67C1;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.long_mo{
	height:40px;
	background:url(../images/h1_long_mo.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.long_ms{
	height:40px;
	background:url(../images/h1_long_ms.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.long_sc{
	height:40px;
	background:url(../images/h1_long_sc.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.long_nw{
	height:40px;
	background:url(../images/h1_long_nw.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.long_wi{
	height:40px;
	background:url(../images/h1_long_wi.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.long_ot{
	height:40px;
	background:url(../images/h1_long_ot.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.short{
	height:40px;
	background:url(../images/h1_short.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.short_24{
	height:40px;
	background:url(../images/h1_short_24.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.short_24_new{
	height:40px;
	background:url(../images/h1_short_24_new.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.short_24_new03{
	height:40px;
	background:url(../images/h1_short_24_new03.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.short_24_new04{
	height:40px;
	background:url(../images/h1_short_24_new04.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}


h2.short_16{
	height:40px;
	background:url(../images/h1_short_16.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.short_16_new{
	height:40px;
	background:url(../images/h1_short_16_new.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.short_16_new03{
	height:40px;
	background:url(../images/h1_short_16_new03.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}


h2.short_12{
	height:40px;
	background:url(../images/h1_short_12.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.short_12_new03{
	height:40px;
	background:url(../images/h1_short_12_new03.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.short_12_new04{
	height:40px;
	background:url(../images/h1_short_12_new04.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.short_8{
	height:40px;
	background:url(../images/h1_short_8.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.short_8_new{
	height:40px;
	background:url(../images/h1_short_8_new.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.short_8_new03{
	height:40px;
	background:url(../images/h1_short_8_new03.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.short_5{
	height:40px;
	background:url(../images/h1_short_5.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}

h2.short_5_new03{
	height:40px;
	background:url(../images/h1_short_5_new03.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}


h2.short_op{
	height:40px;
	background:url(../images/h1_short_op.gif) no-repeat 0px 0px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 10px;
	line-height:1.8;
	padding:0 0 0 15px;
    zoom: 1; /* ˆóüƒoƒO‰ðŒˆ */

}



h2.square{
	background:url(../images/h3_square.gif) no-repeat 0px 1px;
	line-height:1.0;
	text-align:left;
	font-size:88%;
	font-weight:bold;
	color:#444444;
	margin-left:30px;
	padding:0 0 0 13px;
}

h2.square_long{
	background:url(../images/h3_square.gif) no-repeat 0px 1px;
	line-height:1.0;
	text-align:left;
	font-size:88%;
	font-weight:bold;
	color:#444444;
	margin-left:15px;
	padding:0 0 0 13px;
}

p.sales{
	background:url(../images/h3_square.gif) no-repeat 0px 1px;
	line-height:1.0;
	text-align:left;
	font-size:88%;
	font-weight:bold;
	padding:0 0 0 13px;
	color:#444444;
}

hr.dot_line{
	background:url(../images/sidenavi_line.gif) no-repeat 8px 0;
}

table.resize{
	border:1px solid #bfbfbf;
	margin:5px 0 0 15px;
}

table.shiyou{
	width:480px;
	border:1px solid #bfbfbf;
	margin:0 0 0 15px;
}

th.shiyou_head{
	background-color:#E5E5E5;
	border-bottom:1px solid #bfbfbf;
	font-size:69%;
	color:#444444;
	padding:3px 0 3px 0;
}

th.shiyou_head_next{
	background-color:#E5E5E5;
	border-top:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	font-size:69%;
	color:#444444;
	padding:3px 0 3px 0;
}


td.def_c{
	border-right:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	text-align:center;
	font-size:63%;
	line-height:1.1;
	color:#444444;
	padding:1px 0 1px 0;
}

td.def_c_no{
	border-bottom:1px solid #bfbfbf;
	text-align:center;
	font-size:63%;
	line-height:1.1;
	color:#444444;
	padding:1px 0 1px 0;
}

td.def_c_last{
	border-right:1px solid #bfbfbf;
	text-align:center;
	font-size:63%;
	line-height:1.1;
	color:#444444;
	padding:1px 0 1px 0;
}

td.def_c_last_no{
	text-align:center;
	font-size:63%;
	line-height:1.1;
	color:#444444;
	padding:1px 0 1px 0;
}



td.shiyou_head{
	background-color:#EEEEEE;
	border-right:1px solid #bfbfbf;
	font-size:63%;
	line-height:1.1;
	text-align:center;
	color:#444444;
	padding:2px 5px 2px 5px;
}

td.shiyou_head02{
	background-color:#EEEEEE;
	border-right:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	font-size:63%;
	line-height:1.1;
	text-align:center;
	color:#444444;
	padding:2px 5px 2px 5px;
}

td.shiyou_head_no{
	background-color:#EEEEEE;
	font-size:63%;
	line-height:1.1;
	text-align:center;
	color:#444444;
	padding:2px 5px 2px 5px;
}

td.shiyou_head_no02{
	background-color:#EEEEEE;
	border-bottom:1px solid #bfbfbf;
	font-size:63%;
	line-height:1.1;
	text-align:center;
	color:#444444;
	padding:2px 5px 2px 5px;
}

td.shiyou_normal{
	background-color:#FFFFFF;
	border-right:1px solid #bfbfbf;
	font-size:63%;
	line-height:1.1;
	text-align:center;
	color:#444444;
	padding:2px 5px 2px 5px;
}

td.shiyou_normal02{
	background-color:#FFFFFF;
	border-right:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	font-size:63%;
	line-height:1.1;
	text-align:center;
	color:#444444;
	padding:2px 5px 2px 5px;
}

td.shiyou_normal_no{
	background-color:#FFFFFF;
	font-size:63%;
	line-height:1.1;
	text-align:center;
	color:#444444;
	padding:2px 5px 2px 5px;
}

td.shiyou_normal_no02{
	background-color:#FFFFFF;
	border-bottom:1px solid #bfbfbf;
	font-size:63%;
	line-height:1.1;
	text-align:center;
	color:#444444;
	padding:2px 5px 2px 5px;
}

td.pankuzu{
	font-size:63%;
	text-align:left;
	padding:8px 0 8px 0;
}

/** Parts ***/
table.no{
	width:710px;
	margin:5px 0 5px 15px;
}

td.no_l{
	background-color:#FFFFFF;
	text-align:left;
	font-size:100%;
	color:#444444;
	padding:3px 0 3px 0;
}

td.no_r{
	background-color:#FFFFFF;
	text-align:right;
	font-size:100%;
	color:#444444;
	padding:3px 0 3px 0;
}


table.full{
	width:710px;
	border:1px solid #bfbfbf;
	margin:5px 0 0 15px;
}

td.color{
	width:142px;
	background-color:#DDDDDD;
	border-right:1px solid #bfbfbf;
	text-align:center;
	font-size:75%;
	line-height:1.0;
	font-weight:bold;
	color:#444444;
	padding:3px 0 3px 0;
}

td.color_no{
	width:142px;
	background-color:#DDDDDD;
	text-align:center;
	font-size:75%;
	line-height:1.0;
	font-weight:bold;
	color:#444444;
	padding:3px 0 3px 0;
}

td.color_02{
	width:142px;
	background-color:#F0F0F0;
	border-right:1px solid #bfbfbf;
	text-align:center;
	font-size:75%;
	line-height:1.0;
	color:#444444;
	padding:3px 0 10px 0;
	vertical-align:top;
}

td.color_02_no{
	width:142px;
	background-color:#F0F0F0;
	text-align:center;
	font-size:75%;
	line-height:1.0;
	color:#444444;
	padding:3px 0 10px 0;
	vertical-align:top;
}

td.color_00{
	width:142px;
	background-color:#FFFFFF;
	border-right:1px solid #bfbfbf;
	text-align:center;
	font-size:75%;
	line-height:1.0;
	color:#444444;
	padding:3px 0 10px 0;
	vertical-align:top;
}

td.color_00_no{
	width:142px;
	background-color:#FFFFFF;
	text-align:center;
	font-size:75%;
	line-height:1.0;
	color:#444444;
	padding:3px 0 10px 0;
	vertical-align:top;
}

td.color_03{
	width:178px;
	background-color:#FFFFFF;
	border-right:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	text-align:center;
	font-size:75%;
	line-height:1.0;
	color:#444444;
	padding:3px 0 10px 0;
	vertical-align:top;
}

td.color_03_no{
	width:178px;
	background-color:#FFFFFF;
	border-bottom:1px solid #bfbfbf;
	text-align:center;
	font-size:75%;
	line-height:1.0;
	color:#444444;
	padding:3px 0 10px 0;
	vertical-align:top;
}

td.color_04{
	width:178px;
	background-color:#FFFFFF;
	border-right:1px solid #bfbfbf;
	text-align:center;
	font-size:75%;
	line-height:1.0;
	color:#444444;
	padding:3px 0 10px 0;
	vertical-align:top;
}

td.color_04_no{
	width:178px;
	background-color:#FFFFFF;
	text-align:center;
	font-size:75%;
	line-height:1.0;
	color:#444444;
	padding:3px 0 10px 0;
	vertical-align:top;
}


img.photo{
	margin:8px 0 2px 0;
}


p.text_now{
	text-align:left;
	font-size:88%;
	line-height:1.4;
	margin:10px 0 20px 0px;
}

p.top_text{
	text-align:left;
	font-size:88%;
	line-height:1.4;
	margin:10px 0 20px 15px;
	width:710px;
	color:#444444;
}

p.top_text_now{
	text-align:left;
	font-size:88%;
	line-height:1.4;
	margin:10px 0 20px 15px;
}

p.square{
	background:url(../images/h3_square.gif) no-repeat 0px 1px;
	line-height:1.0;
	text-align:left;
	font-size:88%;
	font-weight:bold;
	color:#444444;
	margin:0 0 0 30px;
	padding:0 0 0 13px;
}

p.square_no{
	background:url(../images/h3_square.gif) no-repeat 0px 1px;
	line-height:1.0;
	text-align:left;
	font-size:88%;
	font-weight:bold;
	color:#444444;
	padding:0 0 0 13px;
}

p.square_no_table{
	background:url(../images/h3_square.gif) no-repeat 0px 1px;
	line-height:1.0;
	text-align:left;
	font-size:88%;
	color:#444444;
	margin:0 0 0 10px;
	padding:1px 0 0 13px;
}

p.no_square_no_table{
	line-height:1.4;
	text-align:left;
	font-size:88%;
	color:#444444;
	margin:0 0 0 10px;
	padding:1px 0 0 0;
}

p.square_no_table02{
	background:url(../images/sidenavi_triangle.gif) no-repeat 1px 3px;
	line-height:1.2;
	text-align:left;
	font-size:88%;
	color:#444444;
	margin:0 0 0 10px;
	padding:1px 0 0 13px;
}

p.square_no_table03{
	background:url(../images/h3_square.gif) no-repeat 0px 4px;
	line-height:1.4;
	text-align:left;
	font-size:88%;
	color:#444444;
	margin:0 0 0 10px;
	padding:1px 0 0 13px;
}

p.square_no_table04{
	background:url(../images/sidenavi_triangle.gif) no-repeat 0px 6px;
	line-height:1.5;
	text-align:left;
	font-size:88%;
	color:#444444;
	margin-left:10px;
	padding:1px 0 0 13px;
}

p.no_square_no_table03{
	line-height:1.4;
	text-align:left;
	font-size:88%;
	color:#444444;
	margin:0 0 0 10px;
}

p.text_small{
	text-align:left;
	font-size:63%;
	line-height:1.2;
	margin:5px 0 5px 15px;
	width:710px;
}

p.image{
	text-align:left;
	margin:5px 0 5px 25px;
}

span.blue{
	color:#2B67C1;
}

span.blue_b{
	color:#2B67C1;
	font-weight:bold;
}

/** 3LINE Area ***/

p.text_3line{
	text-align:left;
	font-size:88%;
	line-height:1.4;
	margin:10px 0 20px 15px;
	width:500px;
}

table.3line{
	width:480;
	margin:0px 0px 0px 20px;
}


table.conv{
	width:480px;
	margin:0px 0px 10px 0px;
	border:1px solid #bfbfbf;
	background-color:#F0EDFF;
}

td.conv{
	padding:10px 5px 10px 5px;
	text-align:center;
	font-size:88%;
	line-height:2.0;
	color:#444444;
}

table.point{
	width:470px;
	margin:0px 0px 0px 22px;
}

td.point{
	vertical-align:top;
	background:url(../images/point_circle_b.gif) no-repeat 0px 4px;
	line-height:1.1;
	text-align:left;
	font-size:88%;
	color:#2B67C1;
	font-weight:bold;
	padding:3px 5px 3px 13px;
}

td.point_tri{
	vertical-align:top;
	background:url(../images/sidenavi_triangle.gif) no-repeat 2px 6px;
	line-height:1.1;
	text-align:left;
	font-size:88%;
	color:#2B67C1;
	font-weight:bold;
	padding:3px 5px 3px 13px;
}

table.text_s_3{
	width:480px;
	margin:3px 0px 0px 15px;
}

td.text_s_3r{
	width:455px;
	vertical-align:top;
	line-height:1.0;
	text-align:left;
	font-size:63%;
	color:#444444;
	padding:1px 0px 1px 0px;
}

td.text_s_3l{
	width:25px;
	vertical-align:top;
	line-height:1.0;
	text-align:left;
	font-size:63%;
	color:#444444;
	padding:1px 0px 1px 0px;
}

p.text_back{
	text-align:right;
	font-size:69%;
	line-height:1.5;
	margin:10px 0 10px 0px;
	width:500px;
}


/** SideNavi Area ***/

td.side_navi_head{
	background:url(../images/sidenavi_head.gif) no-repeat;
	line-height:1.6;
	text-align:left;
	font-size:88%;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 0 0 13px;
	height:25px;
}

td.side_navi_menu{
	background:url(../images/sidenavi_triangle.gif) no-repeat 8px 15px;
	line-height:3.0;
	text-align:left;
	font-size:13px;
	color:#999999;
	padding:0 0 0 20px;
}

td.side_navi_menu02{
	background:url(../images/sidenavi_triangle.gif) no-repeat 8px 10px;
	line-height:1.2;
	text-align:left;
	font-size:13px;
	color:#444444;
	padding:0 0 0 20px;
	height:50px;
}

td.side_navi_menu_under{
	background:url(../images/sidenavi_triangle_under.gif) no-repeat 6px 16px;
	line-height:1.7;
	text-align:left;
	font-size:13px;
	color:#444444;
	padding:11px 0 11px 20px;
}

td.side_navi_line{
	background:url(../images/sidenavi_line.gif) no-repeat 8px 0;
	height:1px;
}

td.side_navi_banner{
	padding:3px 0 3px 2px;
}




/** LinkNavi Area ***/


table.link_navi_area{
	width:210px;
	border:1px solid #bfbfbf;
	padding:5px 5px 5px 5px;
	margin-top:5px;
	background-color:#FFFFEE;
}

table.link_navi{
	width:100%;
	margin-top:1px;
}

table.link_navi_next{
	width:100%;
	margin-top:20px;
}


td.link_navi_head{
	background:url(../images/linknavi_head.gif) no-repeat 0px 3px;
	line-height:1.6;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 2px 0 0px;
	height:30px;
}

td.link_navi_menu{
	background:url(../images/sidenavi_triangle.gif) no-repeat 8px 7px;
	line-height:2.0;
	text-align:left;
	font-size:75%;
	color:#999999;
	padding:0 0 0 20px;
}

td.link_navi_menu02{
	background:url(../images/sidenavi_triangle.gif) no-repeat 8px 7px;
	line-height:1.6;
	text-align:left;
	font-size:75%;
	color:#999999;
	padding:0 0 0 20px;
	height:50px;
}

td.link_navi_line{
	background:url(../images/sidenavi_line.gif) no-repeat 8px 0;
	height:1px;
}

td.line_last{
	background:url(../images/sidenavi_line.gif) no-repeat 8px 0;
	height:25px;
}



/* product detail */

table.detail{
line-height:110%; font-size:63%; color:#555555;
}


/* product pagetab */

ul.page_tab{
	display:block;
	text-align:center;
	padding:6px 0 15px 10px;
	margin:0;
	width:720px;
}

ul.page_tab li{
	margin:0;
	display:block;
	float:left;
	font-size:63%;
	border:solid 1px #CCCCCC;
	padding:0;
	background:url(../images/pagetab_off.gif);
	line-height:1.2;
}

ul.page_tab li.actv{
	color:#fff;
	background:url(../images/pagetab_on.gif);
}


ul.page_tab li span.actvtab{
	display:block;
	background:url(../images/pagetab_point_on.gif) no-repeat 4px center;
	padding:5px 5px 5px 16px;
}

ul.page_tab li span.tab{
	display:block;
	background:url(../images/pagetab_point_off.gif) no-repeat 4px center;
	padding:5px 5px 5px 16px;
}

ul.page_tab li a:hover span.tab{
	background:url(../images/pagetab_point_on.gif) no-repeat 4px center;
}

ul.page_tab li a{
	display:block;

}
ul.page_tab li a:hover{
	background:url(../images/pagetab_on.gif);
	color:#fff;
}

/* css ookubo */

p.discription_txt {
	font-size:90%;
	line-height:1.3;
	display:block;
	text-align:left;
	margin:auto auto;
	padding:6px 20px 12px 28px;
}

p.discription_txt  .discription_txt_small{
	font-size:80%;
	padding:5px 0 0 0;
	display:block;
}

span.kome{
	font-size:80%;
	font-weight:normal;
	color:#000000;
	vertical-align:super;
}

.rss {
	display:block;
	width:750px;
	margin:auto auto;
	padding:0;
}

.rss_txt{
	font-size:88%;
	line-height:1.5;
	width:650px;
	margin:atuo auto;
	padding:18px;
	background-color:#CAEDF9;
	border:solid 1px #87D7F1;
}


/* css ookubo _ end */

#fs01-sub-navigation-area{
text-align:left!important ;
}

#fs01-sub-navigation-area li{
font-size:75%!important ;
}


@media print{
#leftcol{display:none;}
#foot{display:none;}
#head{display:none;}
#pagewidth{display:none;}
#rightcol{width:100%; float:none;}
}


span.square_no_table02{
	background:url(../images/sidenavi_triangle.gif) no-repeat 1px 3px;
	text-align:left;
	font-size:88%;
	color:#444444;
	margin-left:10px;
	padding:1px 0 0 13px;
}

td.info_area{
	padding:7px 5px 7px 5px;
	font-size:75%;
	color:#444444;
}

span.no_square_no_table{
	line-height:1.2;
	text-align:left;
	font-size:88%;
	color:#444444;
	margin:10px 0 0 2px;
	padding:0 0 0 0;
}


/* 200910GLJ */

h1.head_line {
	color:#666666;
	font-size:63%;
	font-weight:normal;
	margin:0px;
	padding:0 0 5px 0;
	text-align:left;
	display:none;
}

h1.head_line strong {
	font-weight:normal;
}

h2.top_h2 {
	background:url(../images/top_title06.gif) no-repeat;
	width:500px;
	height:32px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-indent:-9999px;
}

h2.school_h2 {
	background:url(../../school/images/sc_01.gif) no-repeat;
	width:600px;
	height:73px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-indent:-9999px;
}

h3.school_h3 {
	background:url(../../school/images/sc_06.gif) no-repeat;
	width:600px;
	height:73px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-indent:-9999px;
}

div.footlink {
	font-size:75%;
	text-align:center;
}

div.footlink h3 {
	color:#666666;
	font-size:75%;
	font-weight:normal;
	margin:0px;
	line-height:16px;
}



span.square_no_table03{
	background:url(../images/h3_square.gif) no-repeat 0px 4px;
	line-height:1.4;
	text-align:left;
	font-size:100%;
	color:#444444;
	margin-left:10px;
	padding:1px 0 0 13px;
}


.ul_list_s {
	margin:0 0 0 0;
	padding:0 0 5px 9px;
	font-size:100%;
	list-style:none; float: left;
}

.ul_list_s li {
	margin:10px 0 0 0;
	background: url(../images/h3_square.gif) no-repeat 0px 2px;
	padding:0 0 0 15px;
}

.ul_list_t {
	margin:0 0 0 0;
	padding:0 0 5px 9px;
	font-size:100%;
	list-style:none; float: left;
}

.ul_list_t li {
	margin:10px 0 0 0;
	background: url(../images/sidenavi_triangle.gif) no-repeat 0px 2px;
	padding:0 0 0 15px;
}

.ul_list_t2 {
	margin:0 0 0 0;
	padding:0 0 5px 12px;
	font-size:75%;
	list-style:none; float: left;
	line-height:7px;
}

.ul_list_t2 li {
	margin:10px 0 0 0;
	background: url(../images/sidenavi_triangle2.gif) no-repeat 0px 0px;
	padding:0 0 0 12px;
}

/* 2010.03.30 ookubo’Ç‹L */

.button_right_box {
	width:580px;
	text-align:right;
	padding:10px 0px 10px 0;
	margin:0 auto;
}


a img{
	border:none;
}

.model_parts_title {
	background:#00007f;
	width:580px;
	padding:4px;
	margin:0 auto;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.sub_head {
	background:#eee;
	font-size:75%;
	font-weight:bold;
	border-bottom:1px dotted #666;
	width:570px;
	padding:2px;
	margin:12px auto 6px auto;
	text-align:left;
}

.older_model_parts_title {
	background:#666666;
	width:580px;
	padding:4px;
	margin:0 auto;
	color:#FFFFFF;
	font-weight:bold;
}

.dashed-box {
	border:1px dashed #555555;
	padding:7px;
	margin:0 auto;
}

ul.ul_list_min {
	margin:7px 0 0 0;
	padding:0 0 5px 0;
	font-size:75%;
	list-style:none;
	width:250px;
}

ul.ul_list_min li {
	display:block;
	margin:4px 3px 0 0;
	background: url(../images/sidenavi_triangle.gif) no-repeat 0px 2px;
	padding:0 0 0 11px;
}

/* support------------------------------------------------------ */

h3.support{
	background:url(../images/h3_square.gif) no-repeat 0px 4px;
	line-height:1.4;
	text-align:left;
	font-size:88%;
	color:#444444;
	margin:0 0 0 18px;
	padding:1px 0 0 13px;
}

dl,dt,dd{
	padding:0;
	margin:0;
}

.detailed dt{
	font-size:88%;
	font-weight:bold;
	color:#0D6DC6;
	display:block;
	margin:10px 6px 6px 6px;
}

table.service_menu{
	width:680px;
	border-collapse:collapse;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
}

table.service_menu td{
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:4px;
	background-color:#A2E9F2;
	font-size:13px;
	text-align:center;
}

table.service_menu th{
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#228471;
	font-weight:bold;
	font-size:15px;
	color:#fff;
	padding:6px;
}

table.service_menu td span.new{
	color:#FF3300;
	font-weight:bold;
}


p.note{
	font-size:69%;
	margin:3px 0 0 380px;
	text-align:left;
}

p.lead{
	line-height:1.4;
	font-size:75%;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin:0;
	padding:4px 20px 15px 20px;
	text-align:left;
}

/* END support------------------------------------------------------ */




table.list{
	border-collapse:collapse;
	border-top:1px #666 solid;
	border-left:1px #666 solid;
	margin:5px 0 3px 0 ;
}

table.list th{
	border-right:1px #666 solid;
	border-bottom:1px #666 solid;
	padding:5px;
	text-align:center;
	background-color:#ffd;
	font-weight:normal;
}

table.list td{
	border-right:1px #666 solid;
	border-bottom:1px #666 solid;
	padding:5px;
	text-align:left;
}

table.list tr.even td{
	border-right:1px #666 solid;
	border-bottom:1px #666 solid;
	padding:5px;
	text-align:left;
	background-color:#ffe;
}


/** .h1Title **/
h2.h1Title{
	background-image:url(/ew/pewnw/pana_common/images/ga2012_h1_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:15px 13px;
	margin:10px 0 0 0;
	font-size:150%;
	font-weight:bold;
	text-align:left;
	width:740px;
}
h2.h1Title .h1SubTitle{
	display:block;
	font-size:67%;
	font-weight:normal;
}

h2.h1Title_3column{
	background-image:url(/ew/pewnw/pana_common/images/ga2012_h1_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:15px 13px;
	margin:10px 15px 0 0;
	font-size:150%;
	font-weight:bold;
	text-align:left;
	width:507px;
}
h2.h1Title_3column .h1SubTitle{
	display:block;
	font-size:67%;
	font-weight:normal;
}

span.icon{
	float:right;
}

/** .h2Title **/
h3.h2Title,
h3.h2TitleWithIcon{
	background-image:url(/ew/pewnw/pana_common/images/ga2012_h2_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	border-left:3px solid #0042c1;
	margin-top:2.5em;
	padding:5px 13px 5px 10px;
	font-size:117%;
	font-weight:bold;
	text-align:left;
}
h3.h2Title a,
h3.h2TitleWithIcon a{
	background-image:url(/ew/pewnw/pana_common/images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.35em;
	padding-left:10px;
	text-align:left;
}
h3.h2TitleWithIcon{
	position:relative;
}
h3.h2TitleWithIcon span.rssIcon a{
	position:absolute;
	right:13px;
	background:none;
	padding-left:0;
}

/** .h3Title **/
h4.h3Title{
	margin-top:1.5em;
	border-bottom:2px solid #e5e5e5;
	padding:5px 13px;
	font-size:117%;
	font-weight:bold;
	text-align:left;
}
h4.h3Title a{
	background-image:url(/ew/pewnw/pana_common/images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.35em;
	padding-left:10px;
	text-align:left;
}


.inpt_from_tbl {
	margin: 0 0 20 0px;
	width: 760px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-size:75%;
}
.inpt_from_tbl th {
	padding: 5px;
	width: 200px;
	background-color: #AFDCE7;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.inpt_from_tbl td {
	background-color: #FFFFFF;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.inpt_from_tbl th.old {
	padding: 5px;
	width: 200px;
	background-color: #EAE2AC;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}


.cap {
	width: 760px;
	padding: 5px;
        text-align:left;
	font-size:75%;
}

.cmt {
	width: 780px;
	font-size:75%;
        margin: 10px 0 10px 0;
        line-height: 18px;
}

/*:::::::::::::::::::::20120508 START:::::::::::::::::::::*/
.ul_index_list_s {
	margin:0 0 0 0;
	padding:0 0 0 6px;
	font-size:98%;
	list-style:none;
	float: left;
}

.ul_index_list_s li {
	margin:7px 0 0 0;
	background: url(../images/ul_index_list_s_arrow.gif) no-repeat 0px 0px;
	padding:0 0 0 12px;
}

.ul_index_list_t {
	margin:0 0 0 0;
	padding:0 0 5px 6px;
	font-size:98%;
	list-style:none; float: left;
}

.ul_index_list_t li {
	margin:7px 0 0 0;
	background: url(../images/ul_index_list_t_arrow.gif) no-repeat 0px 1px;
	padding:0 0 0 10px;
}

.ul_index_list_s li a,
.ul_index_list_t li a{
	color:#909090;
}

.ul_index_list_s li a:hover,
.ul_index_list_t li a:hover{
	color:#2b67c1;
}

/*:::::::::::::::::::::20120508 END:::::::::::::::::::::*/


@media print{
#leftcol{display:none;}
#foot{display:none;}
#head{display:none;}
#pagewidth{display:none;}
#rightcol{width:100%; float:none;}
} 


#p0401-header_navigation-container{
	display:none;
}

table.main_tbl{
width:100%
}

table tr.pankuzu_print{
display:none;
}

table td.sidenavi_print{
display:none;
}

table td.link_navi{
display:none;
}

