﻿*
{
margin:0;
padding:0;
}

/*----Electron---*/
#bg_e{background-color:#deeef6;}
.ebody
{
	background-image:url(../../img/back.gif);
	background-repeat:repeat-x;
	background-color:#deeef6;
	text-align:center;
	font-size:12px;
	width:100%;
	height:100%;
	line-height:150%;
	letter-spacing: 0.1em;
	font-family: "ＭＳ ゴシック",sans-serif;
}

/*----Tec---*/
#bg_tec{background-image:url(../../img/dot.gif);}
.tecbody
{
	background-image:url(../../img/dot.gif);
	text-align:center;
	font-size:12px;
	width:100%;
	height:100%;
	line-height:150%;
	letter-spacing: 0.1em;
	font-family: "ＭＳ ゴシック",sans-serif;
}

a
{
	color:#000080;
	text-decoration:none;
}
a:hover
{
	color:#c71585;
}
a:visited
{
	color:#4682b4;
}
a:active 
{
	color:red;
}

img
{
	border:none;
}

*html object.nodisplay
{
	display:none;
}
/*----Electron---*/
.main
{
	color:#333333;
	background-image:url(../../img/main_back.gif);
	background-repeat:repeat-y;
	text-align:left;
	margin:0 auto;
	width:750px;
	height:auto;
}

/*----Tec---*/
.tmain
{
	color:#333333;
	background-image:url(../../img/tec_main.gif);
	background-repeat:repeat-y;
	text-align:left;
	margin:0 auto;
	width:750px;
	height:auto;
}

/*---------------------
head　内容は同じだけど@mediaで使用。
---------------------*/
/*----Electron---*/
.headere
{
	background-image:url(../../img/head_back.gif);
	background-repeat:no-repeat;
	width:750px;
	height:85px;
}
/*----Tec---*/
.headert
{
	background-image:url(../../img/head_back.gif);
	background-repeat:no-repeat;
	width:750px;
	height:85px;
}


.h_link
{
	float:left;
	line-height:100%;
}

.h_link h5
{
	margin-left:10px;
	color:#696969;
	font-size:10px;
	font-weight:normal;
}
.h_link img
{
	margin-top:8px;
}

/*----Electron---*/
.h_link2
{
	width:242px;
	height:80px;
	display:block;
	float:right;
	text-align:center;
	letter-spacing:0.0em;
}

/*----Tec---*/
.th_link2
{
	width:323px;
	height:80px;
	display:block;
	float:right;
	text-align:center;
	letter-spacing:0.0em;
}

/*----Electron---*/
a.h_link2_l
{
	width:74px;
	height:30px;
	float:left;
	display:inline;
	background-image:url(../../img/b_l1.gif);
	background-repeat:no-repeat;
	padding:50px 3px 0px 3px;
	margin-right:1px;
	color:#e6e6fa!important;
}

a.h_link2_l:hover
{
	background-image:url(../../img/b_l2.gif);
	color:#fff!important;
}

a.h_link2_m
{
	width:74px;
	height:30px;
	float:left;
	display:inline;
	background-image:url(../../img/b_m1.gif);
	background-repeat:no-repeat;
	padding:50px 3px 0px 3px;
	margin-right:1px;
	color:#e6e6fa!important;
}
a.h_link2_m:hover
{
	background-image:url(../../img/b_m2.gif);
	color:#fff!important;
}

a.h_link2_r
{
	width:74px;
	height:35px;
	float:left;
	display:inline;
	background-image:url(../../img/b_r1.gif);
	background-repeat:no-repeat;
	padding:45px 3px 0px 3px;
	color:#e6e6fa!important;
	line-height:120%;
}
a.h_link2_r:hover
{
	background-image:url(../../img/b_r2.gif);
	color:#fff!important;
}

/*---Tec---*/
a.h_link2_b1
{
	width:74px;
	height:30px;
	float:left;
	display:inline;
	background-image:url(../../img/b1.gif);
	background-repeat:no-repeat;
	padding:50px 3px 0px 3px;
	margin-right:1px;
	color:#e6e6fa!important;
}

a.h_link2_b1:hover
{
	background-image:url(../../img/b1_2.gif);
	color:#fff!important;
}

a.h_link2_b2
{
	width:74px;
	height:30px;
	float:left;
	display:inline;
	background-image:url(../../img/b2.gif);
	background-repeat:no-repeat;
	padding:50px 3px 0px 3px;
	margin-right:1px;
	color:#e6e6fa!important;
}
a.h_link2_b2:hover
{
	background-image:url(../../img/b2_2.gif);
	color:#fff!important;
}

a.h_link2_b3
{
	width:74px;
	height:30px;
	float:left;
	display:inline;
	background-image:url(../../img/b3.gif);
	background-repeat:no-repeat;
	padding:50px 3px 0px 3px;
	margin-right:1px;
	color:#e6e6fa!important;
}
a.h_link2_b3:hover
{
	background-image:url(../../img/b3_2.gif);
	color:#fff!important;
}

a.h_link2_b4
{
	width:74px;
	height:30px;
	float:left;
	display:inline;
	background-image:url(../../img/b4.gif);
	background-repeat:no-repeat;
	padding:50px 3px 0px 3px;
	color:#e6e6fa!important;
}
a.h_link2_b4:hover
{
	background-image:url(../../img/b4_2.gif);
	color:#fff!important;
}

iframe 
{
	width: 354px;
	height: 80px; 
	background-color:#f5f5f5;
}

/*---------------------
seek
---------------------*/
.seek
{
	clear:both;
	width:750px;
	height:32px;
	background-image:url(../../img/seek_bar.gif);
	background-repeat:no-repeat;
}

.s_map
{
	float:left;
	padding-left:10px;
	margin-top:8px;
	width:500px;
}

.s_seek
{
	float:right;
	height:32px;
}

.s_seek_ipt
{
	width:120px;
	height:16px;
	margin:7px 5px 0px 0px;
	display:inline;
	border:1px solid #778899;
	float:left;
}
.s_seek_btn
{
	display:inline;
	float:left;
}
/*---------------------
top
---------------------*/
/*---Electron---*/
.top_con
{
	clear:both;
	width:750px;
	height:200px;
	margin-bottom:15px;
	background-image:url(../../img/top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#2c344f;
}
/*---TEC---*/
.ttop_con
{
	clear:both;
	width:750px;
	height:200px;
	margin-bottom:15px;
}

.top_seek
{
	width:245px;
	height:200px;
	display:block;
	background-image:url(../../img/top_seek.png);
	background-repeat:no-repeat;
	float:right;
}

*html .top_seek
{
	width:245px;
	height:200px;
	display:block;
	background-image:url(../../img/top_seek.gif);
	background-repeat:no-repeat;
	float:right;
}

.top_seek_ipt
{
	margin:70px 0px 0px 55px;
	width:135px;
	height:18px;
	border:1px solid #778899;
}
.top_seek_btn
{
	margin:5px 0px 0px 150px;
}
/*---------------------
content
---------------------*/
.content
{
	clear:both;
	padding-bottom:5px;
}

.p_left
{
	float:left;
	width:360px;
	height:auto;
	margin:0px 10px 0px 10px;
	display:inline;
}

.p_right
{
	float:left;
	width:360px;
	height:auto;
	display:inline;
}

/*---------------------
Parts Electron
---------------------*/
div.parts
{
	width:360px;
	height:100px;
	margin-bottom:10px;
	background-color:#fff;
	background-image:url(../../img/bar_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.parts_a
{
	background-image:url(../../img/bar2.gif);
	background-repeat:no-repeat;
	width:330px;
	height:27px;
	display:block;
	color:#000080;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 0px 30px;
}
.parts_a:hover
{
	background-image:url(../../img/bar1.gif);
	color:#c71585;
}

.parts_img
{
	width:50px;
	height:50px;
	margin:10px 10px 10px 20px;
	float:left;
}

.parts_text
{
	margin:10px 5px 5px 10px;
	width:250px;
	float:left;
	line-height:160%;
}

/*---------------------
Parts TEC
---------------------*/
.tparts
{
	width:354px;
	height:75px;
	margin:3px 0px 0px 3px;
	background-color:#f5f5f5;
}

.tparts_a1
{
	width:325px;
	height:22px;
	padding:5px 5px 0px 30px;
	background-image:url(../../img/mbar3.gif);
	background-repeat:no-repeat;
	display:block;
	color:#47885e;
	font-size:12px;
}
.tparts_a2
{
	width:325px;
	height:22px;
	padding:5px 5px 0px 30px;
	background-image:url(../../img/mbar4.gif);
	background-repeat:no-repeat;
	display:block;
	color:#d2691e;
	font-size:12px;
}
.tparts_a3
{
	width:325px;
	height:22px;
	padding:5px 5px 0px 30px;
	background-image:url(../../img/mbar.gif);
	background-repeat:no-repeat;
	display:block;
	color:#3074a2;
	font-size:12px;
}

.tparts_a1:hover
{
	background-image:url(../../img/mbar2.gif);
}
.tparts_a2:hover
{
	background-image:url(../../img/mbar2.gif);
}
.tparts_a3:hover
{
	background-image:url(../../img/mbar2.gif);
}
/*---------------------
renew
---------------------*/
.renew
{
	background-image:url(../../img/info.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#fff;
	width:360px;
	height:75px;
}

.renew_div
{
	font-size:10px;
	height:auto;
	padding:10px;
}
.renew_a
{
	background-image:url(../../img/pink.gif);
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	font-size:12px;
	color:#808080!important;
	width:325px;
	padding-left:13px;
	border-bottom:solid 1px #c0c0c0;
}
.renew_a:hover
{
	background-image:url(../../img/pink2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#c71585!important;
}

/*---------------------
footer
---------------------*/
/*----Electron---*/
.efooter
{
	clear:both;
	width:750px;
	height:50px;
	color:#e6e6fa;
	background-color:#2c344f;
	background-image:url(../../img/footer.gif);
	background-repeat:no-repeat;
}
.f_l
{
	float:left;
	margin:20px 0px 10px 40px;
}

.f_r
{
	float:right;
	margin:20px 40px 10px 0px;
}

.f_r a
{
	color:#e6e6fa!important;
	position:relative;
	top:-3px;
	font-size:10px;
}
.f_r a:hover
{
	text-decoration:underline;	
}
/*----TEC---*/
.tfooter
{
	clear:both;
	width:750px;
	height:50px;
	color:#9d9d9d;
	background-color:#2c344f;
	background-image:url(../../img/footer2.gif);
	background-repeat:no-repeat;
	margin-top:-3px;
}

.tf_l
{
	float:left;
	margin:20px 0px 10px 20px;
	color:#696969;
}

.tf_r1
{
	float:left;
	margin:20px 10px 10px 60px;
}
.tf_r2
{
	float:left;
	margin:20px 0px 10px 10px;
}
.tf_r1 a,.tf_r2 a
{
	color:#1c425c!important;
	position:relative;
	top:-3px;
	font-size:10px;
}

.tf_r1 a:hover,.tf_r2 a:hover
{
	text-decoration:underline;	
}


/*---------------------
menu
---------------------*/
.menu_table_tab
{
	width:730px;
	height:28px;
	margin:10px 0px 0px 10px;
	border-collapse:collapse;
}
/*730px-70px-15px=645px*/
.tab01{
	background-image:url(../../img/tab_01.gif);
	background-repeat:no-repeat;
	width:9px;
	height:28px;
}
.tab2_01{
	background-image:url(../../img/tab2_01.gif);
	background-repeat:no-repeat;
	width:9px;
	height:28px;
}
.tab02
{
	background-image:url(../../img/tab_02.gif);
	background-repeat:repeat-x;
	height:8px;
	padding:0px 5px 20px 10px;
}
.tab2_02
{
	background-image:url(../../img/tab2_02.gif);
	background-repeat:repeat-x;
	height:8px;
	padding:0px 5px 20px 10px;
}
.tab03
{
	background-image:url(../../img/tab_03.gif);
	background-repeat:no-repeat;
	width:34px;
	height:28px;
}
.tab2_03
{
	background-image:url(../../img/tab2_03.gif);
	background-repeat:no-repeat;
	width:34px;
	height:28px;
}
.tab04
{
	background-image:url(../../img/tab_04.gif);
	background-repeat:repeat-x;
	height:8px;
	padding:0px 5px 20px 10px;
}
.tab2_04
{
	background-image:url(../../img/tab2_04.gif);
	background-repeat:repeat-x;
	height:8px;
	padding:0px 5px 20px 10px;
}
.tab05{
	background-image:url(../../img/tab_05.gif);
	background-repeat:no-repeat;
	width:27px;
	height:28px;
}
.tab2_05{
	background-image:url(../../img/tab2_05.gif);
	background-repeat:no-repeat;
	width:27px;
	height:28px;
}
.tab06{
	background-image:url(../../img/tab_06.gif);
	background-repeat:repeat-x;
	height:28px;
}
.tab2_06{
	background-image:url(../../img/tab2_06.gif);
	background-repeat:repeat-x;
	height:28px;
}

.menu
{
	width:730px;
	height:auto;
	clear:both;
	margin:-11px 0px 10px 10px;
	padding:10px 0px 20px 0px;
	background-image:url(../../img/bar_long_bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#fff;
}

.menu_table
{
	width:720px;
	height:auto;
	margin:0px 0px 0px 5px;
	border-collapse: collapse;
}

.menu_table_td
{
	padding-right:10px;
}

.menu_table_a
{
	background-image:url(../../img/maru.gif);
	background-repeat:no-repeat;
	font-size:12px;
	text-align:center;
	width:355px;
	height:35px;
	padding:15px 0px 0px 0px;
	display:block;
}

.menu_table_a:hover
{
	background-image:url(../../img/maru2.gif);
	color:#c71585;
	text-decoration:underline;
}

.menu_aDL
{
	background-image:url(../../img/maru3.gif);
	background-repeat:no-repeat;
	font-size:10px;
	text-align:center;
	width:355px;
	height:40px;
	padding:10px 0px 0px 0px;
	display:block;
}
.menu_aDL:hover
{
	background-image:url(../../img/maru4.gif);
	color:#c71585;
	text-decoration:underline;
}

/*---------------------
Parts_long
---------------------*/
.long
{
	clear:both;
	width:730px;
	height:auto;
	margin:0px 0px 5px 10px;
	padding-bottom:20px;
	background-color:#fff;
	background-image:url(../../img/bar_long_bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	overflow:auto;
}

.long2
{
	clear:both;
	width:730px;
	height:auto;
	margin:10px 0px 5px 10px;
	padding-bottom:10px;
	background-color:#fff;
	background-image:url(../../img/bar_long_bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	overflow:auto;
}

.long_bar
{
	width:690px;
	height:29px;
	font-size:14px;
	padding:7px 5px 0px 35px;
	background-image:url(../../img/bar_long.gif);
	background-repeat:no-repeat;
	display:block;
}

.long_bar2
{
	width:690px;
	height:29px;
	font-size:14px;
	padding:7px 5px 0px 35px;
	background-image:url(../../img/bar_long2.gif);
	background-repeat:no-repeat;
	display:block;
}

/*long_table最大690px*/
.long_table
{
	margin:10px 10px 0px 12px;
	float:left;
	width:auto;
	height:auto;
	clear:both;
	display:inline;
}

.long_p
{
	float:left;
	width:auto;/*個別で設定auto*/
	height:auto;
	margin:10px 20px 10px 10px;
	line-height:180%;
	text-indent:0px;
}

.long_p2
{
	clear:both;
	float:left;
	width:690px;
	height:auto;
	display:inline;
	margin:10px 20px 10px 20px;
	line-height:180%;
	text-indent:0px;
}

.long_h5
{
	font-size:14px;
	background-color:#fff;
	border-left:solid 8px #bbc8e6;
	border-bottom:solid 1px #bbc8e6;
	padding-left:15px;
	margin-bottom:5px;
}

.long_pp
{
	clear:both;
	float:left;
	width:690px;
	height:auto;
	display:inline;
	margin:10px 20px 10px 20px;
	line-height:180%;
}

.short_pp
{
	float:left;
	width:auto;
	height:auto;
	display:inline;
	margin:10px 0px 10px 20px;
	line-height:180%;
}

.btn_ab
{
	clear:both;
	width:360px;
	float:left;
	display:inline;
	margin:5px 0px 0px 350px;
}

.btn_a
{
	float:left;
	display:block;
	width:153px;
	height:37px;
	background-image:url(../../img/btn_a.gif);
	background-repeat:no-repeat;
	padding:8px 3px 5px 20px;
	margin-right:5px;
	letter-spacing:normal;
}
.btn_a:hover
{
	color:#c71585; 
}
.btn_b
{
	float:left;
	display:block;
	width:153px;
	height:37px;
	background-image:url(../../img/btn_b.gif);
	background-repeat:no-repeat;
	padding:8px 3px 5px 20px;
	letter-spacing:normal;
}
.btn_b:hover
{
	color:#c71585; 
}

/*---------------------
recommend
---------------------*/
.rcm
{
	clear:both;
	display:block;
	width:750px;
}
.rcm_left
{
	float:left;
	margin:0px 10px 0px 10px;
	display:inline;
}

.rcm_right
{
	float:left;
	display:inline;
}
/*---------------------
inq
---------------------*/
.inq
{
	clear:both;
	width:690px;
	margin:10px 20px 10px 20px;
	text-indent:0px;
}

.inq_h4
{
	padding-left:20px;
	background-image:url(../../img/check2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#fff;
	font-size:12px;
}
.inq_p
{
	margin:5px 0px 5px 0px;
	padding-bottom:5px;
	line-height:160%;
	font-size:10px;
	color:#696969;
}
.inq_p2
{
	margin:5px 0px 5px 0px;
	padding:5px;
	line-height:160%;
	font-size:10px;
	color:#007bbb;
	border:solid 1px #007bbb;
}
.inq_b
{
	font-size:12px;
	color:#ff6347;
	font-weight:normal;
}
.inq_td
{
	width:180px;
	background-color:#bbc8e6;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:2px;
}
.inq_td2
{
	width:470px;
	border:solid 1px #d4dcda;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:2px;
}
.inq_textbox
{
	font-size:12px;
}
.inq_ul
{
	margin:5px 0px 5px 0px;
	list-style-image:url(../../img/check.gif);
	padding-left:45px;
}

/*---------------------
その他
---------------------*/
a.re_top
{
	background-image:url(../../img/re_top.gif);
	background-repeat:no-repeat;
	width:150px;
	height:20px;
	float:right;
	margin:0px 5px 5px 0px;
	padding:0px 0px 0px 18px;
	color:#fff!important;
}
a.re_top2
{
	clear:both;
	background-image:url(../../img/re_top2.gif);
	background-repeat:no-repeat;
	width:120px;
	height:20px;
	float:right;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 18px;
	color:#6abdc4!important;
	font-size:10px;
	display:block;
}
a.re_top:hover
{
	text-decoration:underline;
}
a.re_top2:hover
{
	text-decoration:underline;
}

.cons
{
	width:325px;
	height:auto;
	padding:5px 10px 5px 10px;
	margin:5px 0px;
}

/*---------------------
maincontent
---------------------*/
.maincontent
{
	background-image:url(../../img/maincontent.gif);
	background-repeat:repeat-y;
	height:100%;
}

.leftnavi
{
	width:160px;
	height:auto;
	padding:0px 10px 0px 10px;
	float:left;
}
.rightcontent
{
	width:545px;
	height:auto;
	padding:0px 10px 0px 15px;
	float:left;
	font-size:12px;
}
.maintext
{
	width:515px;
	margin-left:5px;
}

.maintextcolor
{
	width:400px;
	height:94px;
	margin:5px 0px 5px 0px;
	padding:10px 5px 5px 120px;
	background-image:url(../../img/maintextcolor.gif);
	background-repeat:no-repeat;
}

.mainimg
{
	margin-bottom:10px;
}

.maintitle
{
	clear:both;
	height:22px;
	background-image:url(../../img/maintitle.gif);
	background-repeat:no-repeat;
	padding:5px 5px 0px 23px;
	margin-bottom:5px;
	color:#fff;
	font-size:12px;
}

.maintitle2
{
	clear:both;
	height:22px;
	background-image:url(../../img/maintitle2.gif);
	background-repeat:no-repeat;
	padding:5px 5px 0px 23px;
	margin-bottom:5px;
	font-size:12px;
}
/*---------------------
Parts8
---------------------*/
.navibtn
{
	background-image:url(../../img/banner_mini.gif);
	width:150px;
	height:25px;
	padding:10px 5px 0px 5px;
	text-align:center;
	margin-bottom:1px;
	display:block;
	color:#444!important;
}
.navibtn2
{
	background-image:url(../../img/nbar.gif);
	width:150px;
	height:25px;
	padding:10px 5px 0px 5px;
	text-align:center;
	margin-bottom:1px;
	display:block;
}
.navibtnmini
{
	background-image:url(../../img/nbarmini.gif);
	background-repeat:no-repeat;
	width:135px;
	height:19px;
	padding:3px 5px 0px 20px;
	display:block;
	margin-top:1px;
}
.navibtnmini:hover
{
	background-image:url(../../img/nbarmini2.gif);
}

.naviactive
{
	background-image:url(../../img/nbarmini3.gif);
	color:#fff!important;
	background-repeat:no-repeat;
	width:135px;
	height:19px;
	padding:3px 5px 0px 20px;
	display:block;
	margin-top:1px;
}

/*---------------------
maintable
---------------------*/
.maintable
{
	width:515px;
	height:auto;
	clear:both;
}
.maintd1_2
{
	width:60px;
	background-color:#b0c4de;
	padding:3px 10px 3px 10px;
	margin-top:3px;
}
.maintd2_2
{
	width:413px;
	background-color:#fff;
	border:solid 1px #b0c4de;
	padding:3px 10px 3px 10px;
	margin-top:3px;
}

.mainul
{
	list-style-type:none;
	border-bottom:dotted 1px #efefef;
	font-size:12px;
}
.mainul li
{
	border-bottom:dotted 1px #778899;
	padding:3px 5px;
}

/*---------------------
privacy
---------------------*/
.privacy_title{
	text-align:center;
	padding:3px 0px;
	border-top:dotted 1px #007bbb;
	border-bottom:dotted 1px #007bbb;
	clear:both;
	color:#007bbb;
}

.privacy_p
{
	color:#007bbb;
	margin:10px 0px 0px 0px;
	clear:both;
}
/*
旧バージョン
.privacy_p
{
	color:#007bbb;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	background-image:url(../../img/check3.gif);
	background-repeat:no-repeat;
	background-position:top left;
	clear:both;
}
*/

a.under
{
	text-decoration:underline;
	color:#000080;
}
a.under:hover
{
	text-decoration:underline;
	color:#000080;
}
a.under:visited
{
	text-decoration:underline;
	color:#000080;
}
/*---------------------
Careers
---------------------*/
.maintdcols1
{
	background-color:#84b9cb;
	padding:3px 10px 3px 10px;
	color:#fff;
}

.c_right
{
	float:left;
	width:360px;
	margin-left:10px;
	padding-top:5px;
}

/*---------------------
Mid
---------------------*/
.pinkp
{
	color:#c85179;
	font-size:10px;
}
/*---------------------
Service
---------------------*/
.svcp
{
	background-image:url(../../img/svcp.gif);
	background-repeat:no-repeat;
	width:515px;
	height:18px;
	padding:2px 5px 0px 10px;
	margin-top:10px;
}
.svcin
{
	padding:5px;
	border-left:solid 1px #dbdbdb;
	border-bottom:solid 1px #dbdbdb;
	border-right:solid 1px #dbdbdb;
}
.kaitd
{
	text-align:center;
	background-color:#d6e9ca;
}
/*---------------------
Results
---------------------*/
.rslttitle
{
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 0px 0px 5px;
	margin:10px 0px 5px 0px;
	background-color:#e4e4e4;
}
.rsltp
{
	border:solid 1px #5b7e91;
	padding:2px 10px;
	margin:5px 0px;
	color:#5b7e91;
}

/*---------------------
Inquiry
---------------------*/
.maininq_td
{
	width:180px;
	background-color:#b0c4de;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:2px;
}
.maininq_td2
{
	width:320px;
	border:solid 1px #b0c4de;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:2px;
}

ul.clear
{
	font-size:10px;
	list-style-type:none;
}


/*---------------------
　印刷用CSS
---------------------*/
@media print {
.headert
{
	display: list-item;
	list-style-image:url(../../img/p_headt.gif);
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
}
.headere
{
	display: list-item;
	list-style-image:url(../../img/p_heade.gif);
	list-style-position: inside;
}
.top_con
{
	display: list-item;
	list-style-image:url(../../img/p_top_con.gif);
	list-style-position: inside;
}
.efooter
{
	display: list-item;
	list-style-image:url(../../img/p_foode.gif);
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
}
.tfooter
{
	display: list-item;
	list-style-image:url(../../img/p_foodt.gif);
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
}
.rightcontent
{
	width:535px;
	height:auto;
	padding:0px 10px 0px 15px;
	float:left;
	font-size:12px;
}
}