<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*-----------------------------------------
base
-----------------------------------------*/
body {
	margin: 0;
	padding: 0;
	color: #444;
	background-color: #fff;
}
/*-----------------------------------------
2013/12/19 グローバルヘッダー調整の為編集
h1 , h2 , h3 , h4, h5 , p , span , dl , dt , dd , li , ul , ol , div , form {
	margin: 0;
	padding: 0;
}
-----------------------------------------*/
h2 , h3 , h4, h5 , p , span , dl , dt , dd , li , ul , ol , div , form {
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4 {
	letter-spacing: 1px;
}
ul {
	list-style: none;
}
hr {
	display: none;
}


a img {
	border: none;
}


/* -----------------------------------------------------------
font
-----------------------------------------------------------*/
.ecat_font_s{ margin: 0; padding: 0;font-size:85%; text-align:left;}
.ecat_font_m{ margin: 0; padding: 0;font-size:100%; text-align:left;}
.ecat_font_l{ margin: 0; padding: 0;font-size:105%; text-align:left;}
.ecat_font_ll{ margin: 0; padding: 0;font-size:115%; text-align:left;}
.ecat_font_lll{ margin: 0; padding: 0;font-size:125%; text-align:left;}

.ecat_font_s140{margin: 0; padding: 0; font-size:85%; line-height:1.4; text-align:left;}
.ecat_font_m140{ margin: 0; padding: 0;font-size:100%; line-height:1.4; text-align:left;}
.ecat_font_l140{ margin: 0; padding: 0;font-size:105%; line-height:1.4; text-align:left;}
.ecat_font_ll140{ margin: 0; padding: 0;font-size:115%; line-height:1.4; text-align:left;}
.ecat_font_lll140{ margin: 0; padding: 0;font-size:125%; line-height:1.4; text-align:left;}

.ecat_font_s_g{ margin: 0; padding: 0;font-size:85%;color: #555; text-align:left;}
.ecat_font_m_g{ margin: 0; padding: 0;font-size:100%; color: #555; text-align:left;}
.ecat_font_l_g{ margin: 0; padding: 0;font-size:105%;color: #555; text-align:left;}
.ecat_font_ll_g{ margin: 0; padding: 0;font-size:115%;color: #555; text-align:left;}
.ecat_font_lll_g{ margin: 0; padding: 0;font-size:125%;color: #555; text-align:left;}

.ecat_font_s140_g{ margin: 0; padding: 0;font-size:85%;color: #333; line-height:1.4; text-align:left;}
.ecat_font_m140_g{ margin: 0; padding: 0;font-size:100%;color: #333; line-height:1.4; text-align:left;}

.ecat_font_s_w{ margin: 0; padding: 0;font-size:85%;color: #FFF; text-align:left;}
.ecat_font_m_w{ margin: 0; padding: 0;font-size:100%; color: #FFF; text-align:left;}
.ecat_font_l_w{ margin: 0; padding: 0;font-size:105%;color:#FFF; text-align:left;}
.ecat_font_ll_w{ margin: 0; padding: 0;font-size:115%;color: #FFF; text-align:left;}
.ecat_font_lll_w{ margin: 0; padding: 0;font-size:125%;color: #FFF; text-align:left;}

.ecat_font_s_r{ margin: 0; padding: 0;font-size:85%;color: #FF3300; text-align:left;}
.ecat_font_m_r{ margin: 0; padding: 0;font-size:100%; color: #FF3300; text-align:left;}
.ecat_font_l_r{ margin: 0; padding: 0;font-size:105%;color:#FF3300; text-align:left;}
.ecat_font_ll_r{ margin: 0; padding: 0;font-size:115%;color: #FF3300; text-align:left;}
.ecat_font_lll_r{ margin: 0; padding: 0;font-size:125%;color: #FF3300; text-align:left;}

/* -----------------------------------------------------------
link_color
-----------------------------------------------------------*/

#camera_technic a:link {color: #003399;text-decoration: none;text-decoration: underline;}
#camera_technic a:visited {color: #003399;text-decoration: none;text-decoration: underline;}
#camera_technic a:hover {color: #2A80D9;text-decoration: underline;}

#camera_technic a.blue:link {color: #003399;text-decoration: none;}
#camera_technic a.blue:visited {color: #003399;text-decoration: none;}
#camera_technic a.blue:hover {color: #006699;text-decoration: underline;}

#camera_technic a.white:link {color: #000000;text-decoration: none;}
#camera_technic a.white:visited {color: #000000;text-decoration: none;}
#camera_technic a.white:hover {color: #000000;text-decoration: underline;} 

#camera_technic a.b_blue:link {color: #003399;text-decoration: none;}
#camera_technic a.b_blue:visited {color: #003399;text-decoration: none;}
#camera_technic a.b_blue:hover {color: #006699;text-decoration: underline;}

#camera_technic a.b_black:link {color: #000000;text-decoration: none;}
#camera_technic a.b_black:visited {color: #000000;text-decoration: none;}
#camera_technic a.b_black:hover { color: #006699;text-decoration: underline;}

#camera_technic a.g_gray:link {color: #666666;text-decoration: none;}
#camera_technic a.g_gray:visited {color: #666666;text-decoration: none;}
#camera_technic a.g_gray:hover {color: #666666;text-decoration: none;}



/* -----------------------------------------------------------
mrg
-----------------------------------------------------------*/
.ecat_mrg_t00 {margin-top:0px; }
.ecat_mrg_t02 {margin-top:2px; }
.ecat_mrg_t05 {margin-top:5px; }
.ecat_mrg_t10 {margin-top:10px; }
.ecat_mrg_t15 {margin-top:15px; }
.ecat_mrg_t20 {margin-top:20px; }
.ecat_mrg_t25 {margin-top:25px; }
.ecat_mrg_t30 {margin-top:30px; }
.ecat_mrg_t35 {margin-top:35px; }
.ecat_mrg_t40 {margin-top:40px; }

/* -----------------------------------------------------------
table_border_g
-----------------------------------------------------------*/
.table_border_g { border-width:1px; border-style:solid; border-color:#CCCCCC; }
.td_border_g_left_btm{border-right-width:1px; border-right-style:solid; border-right-color:#CCCCCC;border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCCCCC; }
.td_border_g_left{border-right-width:1px; border-right-style:solid; border-right-color:#CCCCCC; }
.td_border_g_btm{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCCCCC; }

.table_border_b { border-width:2px; border-style:solid; border-color:#FF5050; }
.table_border_green { border-width:1px; border-style:solid; border-color:#67B7AA; }
.table_border_brown { border-width:1px; border-style:solid; border-color:#F6DF91; }
.table_border_blue { border-width:1px; border-style:solid; border-color:#3E94ED; }


/* ==================================================== 
customize
==================================================== */

/* -----------------------------------------------------------
    Midashi h2
-----------------------------------------------------------*/

.hborder {
border-left: 3px solid #33B6B8;
border-right: 3px solid #33B6B8;
border-top: 0px inset #eee;
border-bottom: 1px inset #ccc;
padding-left: 8px;
padding-top: 5px;
padding-bottom: 5px;
background-image: url(../images/white_alpha_tn.gif);
background-repeat: no-repeat;
font-size:100%;
text-align: left;
}

.hborder2{
border-left: solid 4px #33B6B8;
font-size:100%;
padding-left: 8px;
text-align: left;
}

.hborder3 {
border-left: 2px dotted #f33;
padding-left: 10px;
font-size:100%;
}

.hborder4 {
border-bottom: 1px solid #999;
font-size:100%;
}

.hborder5 {
border-left: 12px solid #f63;
padding-left: 10px;
font-size:100%;
}




/* -----------------------------------------------------------
for compatible
-----------------------------------------------------------*/
.box_midasi494_n{
width: 494px;
text-align: left;
border-top: 0px inset #000;
border-bottom: 0px inset #000;
padding-left: 7px;
padding-top: 7px;
padding-bottom: 5px;
background-image: url(../images/white_alpha_tn_3.gif);
background-repeat: no-repeat;
margin:0px 0px 0px 0px;
}



/* -----------------------------------------------------------
dialog
-----------------------------------------------------------*/
.dialog {
	width:600px;
}
.dialog .header .c,
.dialog .footer .c{
	font-size:1px;
	height:13px;
}
.dialog .header{
	background:transparent url(images/rc_r1_c1.gif) no-repeat 0px 0px;
}
.dialog .header .c{
	background:transparent url(images/rc_r1_c2.gif) no-repeat right 0px;
}
.dialog .body{
	background:transparent url(images/rc_r2_c1.gif) repeat-y 0px 0px;
}
.dialog .body .c{
	background:transparent url(images/rc_r2_c2.gif) repeat-y right 0px;
}
.dialog .footer{
	background:transparent url(images/rc_r3_c1.gif) no-repeat 0px 0px;
}
.dialog .footer .c{
	background:transparent url(images/rc_r3_c2.gif) no-repeat right 0px;
}

.dialog_txt{
	margin:0;
	padding:1em;
	font-size:85%;
}

/* -----------------------------------------------------------
dialog2
-----------------------------------------------------------*/
.dialog2 {
	width:494px;
}
.dialog2 .header .c,
.dialog2 .footer .c{
	font-size:1px;
	height:13px;
}
.dialog2 .header{
	background:transparent url(images/2rc_r1_c1.gif) no-repeat 0px 0px;
}
.dialog2 .header .c{
	background:transparent url(images/2rc_r1_c2.gif) no-repeat right 0px;
}
.dialog2 .body{
	background:transparent url(images/2rc_r2_c1.gif) repeat-y 0px 0px;
}
.dialog2 .body .c{
	background:transparent url(images/2rc_r2_c2.gif) repeat-y right 0px;
}
.dialog2 .footer{
	background:transparent url(images/2rc_r3_c1.gif) no-repeat 0px 0px;
}
.dialog2 .footer .c{
	background:transparent url(images/2rc_r3_c2.gif) no-repeat right 0px;
}

.dialog2_txt{
	margin:0;
	padding:1em;
	font-size:85%;
}


/* -----------------------------------------------------------
dialog3
-----------------------------------------------------------*/
.dialog3 {
	width:463px;
}
.dialog3 .header .c,
.dialog3 .footer .c{
	font-size:1px;
	height:13px;
}
.dialog3 .header{
	background:transparent url(images/2rc_r1_c1.gif) no-repeat 0px 0px;
}
.dialog3 .header .c{
	background:transparent url(images/2rc_r1_c2.gif) no-repeat right 0px;
}
.dialog3 .body{
	background:transparent url(images/2rc_r2_c1.gif) repeat-y 0px 0px;
}
.dialog3 .body .c{
	background:transparent url(images/2rc_r2_c2.gif) repeat-y right 0px;
}
.dialog3 .footer{
	background:transparent url(images/2rc_r3_c1.gif) no-repeat 0px 0px;
}
.dialog3 .footer .c{
	background:transparent url(images/2rc_r3_c2.gif) no-repeat right 0px;
}

.dialog3_txt{
	margin:0;
	padding:1em;
	font-size:85%;
}


/* -----------------------------------------------------------
Midashi
-----------------------------------------------------------*/
.midashi1 { 
font-size:105%;
color:#FFF; 
padding: 7px 7px 7px 7px;
background-image: url(images/white_alpha_tn.gif);
background-repeat: no-repeat;
text-align: left;

}

.midashi2{
border-left: solid 4px #33B6B8;
font-size:105%;
font-weight:bold;
padding-left: 8px;
text-align: left;
}

.midashi3{
border-bottom: dotted 1px #3E94ED;
font-size:105%;
font-weight:bold;
padding: 7px 7px 7px 7px;
text-align: left;
}

.midashi4 { 
border-bottom: dotted 2px #BA1200;
font-size:105%;
font-weight:bold;
padding: 7px 7px 7px 7px;
text-align: left;

}


.midashi5{
border-left: solid 6px #BA1200;
font-size:105%;
color:#BA1200; 
font-weight:bold;
padding-left: 8px;
text-align: left;
}


.midashi_bak { 
border-width:3px; 
border-style:dotted; 
border-color:#CCC; 
font-size:100%;
color:#444; 
padding: 7px 7px 7px 7px;
background-repeat: no-repeat;
text-align: left;
}


/* -----------------------------------------------------------
Caption
-----------------------------------------------------------*/
.cap { 
font-size:85%;
padding: 10px 0px 0px 0px;
width: 180px;
text-align: left;
}
.cap2 { 
font-size:85%;
padding: 8px 0px 0px 0px;
width: 180px;
text-align: center;
}
.cap3 { 
font-size:85%;
padding: 8px 0px 0px 0px;
width: 190px;
text-align: left;
}

/* ==================================================== 
customize
==================================================== */
.j9 {  font-size: 9px;}
.j10 {  font-size: 85%;}
.j12 { font-size: 100%;}
.j14 {  font-size: 14px}
.j16 {  font-size: 16px;letter-spacing:1pt;}
.j18 {  font-size: 18px;letter-spacing:1pt;}
.e9 {  font-size: 9px}
.e10 {  font-size: 10px}
.e12 {  font-size: 12px}


/* ==================================================== 
common style update201203
==================================================== */

#camera_technic img.icon_arrow {
	margin: 0 0 0 5px;
}

#camera_technic .center {
	text-align: center;
}

#camera_technic .left {
	text-align: left;
}

#camera_technic_popup table td {
	text-align: left;
}
</pre></body></html>