

/* __���ʑ�g__ */
body { color: #404040; background-color: #CCCCCC; font-family: "osaka","�l�r �o�S�V�b�N","sans-serif";}
body.pop { color: #404040; background-color: #ffffff; font-family: "osaka","�l�r �o�S�V�b�N","sans-serif";}
p { margin-top: 0px; margin-bottom: 0px; }
.right { text-align:right; }
.center { text-align:center; }


A.blue {text-decoration:none; color:#0066cc; }
A.blue:hover {text-decoration:underline ; color:#335580; }

div.footlink a { text-decoration:none; color:#0066cc; }
div.footlink a:hover {text-decoration:underline ; color:#335580; }
.footlink{ font-size:10px; line-height:16px; margin-top:5px;margin-bottom:10px;}

/* __�e���v���[�gproducts__ */
.kaisou { margin-top: 5px; margin-bottom: 15px; margin-left: 7; font-size: 10px; font-weight: normal; }
div.kaisou a { text-decoration:none; color:#0066cc; }
div.kaisou a:hover {text-decoration:underline ; color:#335580; }
.main_short { margin-bottom: 60px; }
.main_normal { margin-bottom: 30px; }
.main_top { margin-bottom: 15px; }
.main_s-short{ margin-bottom: 200px; }
h1.img { margin-top: 0px; margin-bottom: 20px; }
.read {�@margin-top: 0px; margin-bottom: 25px; margin-left: 0px; margin-right: 0px; font-size:12px; line-height:17px; }
.kei { margin-top: 10px; margin-bottom: 15px; }
.kei-h { margin-top: 15px; margin-bottom: 20px; }
.mar_b10 { margin-bottom: 10px; }
.mar_b20 { margin-bottom: 20px; }
.mar_tr10 { margin-top: 10px; margin-right: 10px; }

/* __�e���v���[�gproducts�̃��j���[__ */
.middle { margin-right: 2px; margin-left: 5px; vertical-align: middle; border-width:0; }
.mar-menu{ margin-top: 15px; }
td.menubg{ background: url("../common/menu-bg.gif") ;}

/* __�����N���j���[__ */
A.botan01 {
text-decoration:none; color:#0066cc; background-color: #eeeeee; 
display:block; width:170px; border-bottom: solid 1px #ffffff; 
padding-top: 5px;  padding-bottom: 5px;
}

A.botan01:hover {
text-decoration:none ; color:#555555; background-color: #e3e3e3;
}

A.botan02 {
text-decoration:none; color:#0066cc; background-color: #d5e5ed; 
display:block; width:170px; border-bottom: solid 1px #ffffff; 
padding-top: 5px;  padding-bottom: 5px;
}

A.botan02:hover {
text-decoration:none ; color:#555555; background-color: #9fbfce;
}

A.botan03 {
text-decoration:none; color:#0066cc; background-color: #fff9cf; 
display:block; width:170px; border-bottom: solid 1px #ffffff; 
padding-top: 5px;  padding-bottom: 5px;
}

A.botan03:hover {
text-decoration:none ; color:#555555; background-color: #ffdfa2;
}


/* __�����N__ */

A.red {text-decoration:none; color:#c33b00; }
A.red:hover {text-decoration:underline ; color:#982500; }

/* __�g�b�v__ */
.txtleft {�@margin-top: 0px; margin-bottom: 10px; margin-left: 15px; margin-right: 15px;}

ul.whats{ list-style: circle url("../common/shikaku_whats.gif") ;margin-bottom: 0px; }
ul.whats li { font-size:10px; line-height:16px; padding-bottom:8px; margin-bottom: 0px; }
h2.txt10{font-size:10px; line-height:15px; font-weight: bold; margin-top: 0px; margin-bottom: 5px; }
.txt10{ font-size:10px; line-height:15px; margin-bottom: 5px; }

/* __���i���__ */
.mar_b5 { margin-bottom: 5px; }
.mar_tb10 { margin-bottom: 10px; margin-top: 10px; }
.mar_t10b40 { margin-bottom: 40px; margin-top: 10px; }

.bg {
background-image: url('../products/scs/img/glade_01.jpg');
background-color: #ffffff;
background-repeat: repeat-x;
background-position: top;
}

h1.img_naka { margin-top: 8px; margin-bottom: 0px; }
.kei_s { margin-top: 5px; margin-bottom: 20px; }

.honbun {�@margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 20px; font-size:12px; line-height:17px; }
.honbun01 {�@margin-top: 0px; margin-bottom: 0px; margin-left: 20px; margin-right: 20px; font-size:12px; line-height:17px; }
.honbun01-10 {�@margin-top: 0px; margin-bottom: 10px; margin-left: 20px; margin-right: 20px; font-size:10px; line-height:16px; }
.honbun02 {�@margin-top: 0px; margin-bottom: 0px; margin-left: 20px; margin-right: 30px; font-size:12px; line-height:17px; }
.honbun03 {�@margin-top: 0px; margin-bottom: 0px; margin-left: 20px; margin-right: 60px; font-size:12px; line-height:17px; }
.honbun02-30 {�@margin-top: 0px; margin-bottom: 30px; margin-left: 20px; margin-right: 30px; font-size:12px; line-height:17px; }

ul.text12{ list-style: circle url("../common/li_sikaku-blue.gif") ;}
ul.text12 li { font-size:12px; line-height:16px; padding-bottom:8px; }

ul.text12-s{ font-size:12px; line-height:16px; list-style: circle url("../common/li_sikaku-blue.gif") ;}
ul.text12-s li { padding-bottom:3px; }




ul.text10 { font-size:10px; line-height:15px; padding-bottom:15px; margin-top:6px; margin-bottom:0px;}
ul.text10 li { padding-bottom:15px; }
ul.text10-s { font-size:10px; line-height:15px; padding-bottom:0px; margin-top:6px; margin-bottom:0px;}
ul.text10-s li { padding-bottom:5px; }
h2.txt { margin-top: 0px; margin-bottom: 5px; font-size:12px; line-height:17px; font-weight: bold; color:#333333; }
h3.txt-b { 
margin-top: 0px; margin-bottom: 0px; font-size:12px; line-height:15px; font-weight: bold; color:#0e4d91; 
background-color: #e8f1f4; 
width:503px; border: solid 1px #99cccc; 
padding-top: 3px;  padding-bottom: 3px;  padding-left: 10px;
}


h2.zoukei { 
margin-top: 0px; margin-bottom: 0px; font-size:12px; line-height:15px; font-weight: bold; color:#ffffff; 
background-color: #0e4d91; 
width:543px; padding-top: 3px;  padding-bottom: 3px;  padding-left: 10px;
}


p.number {
margin-top: 0px; margin-bottom: 2px; font-size:10px; line-height:10px; font-weight: bold; color:#ffffff; 
background-color: #333333; border: solid 1px #000000; width:15px; hight:15px; text-align:center;
padding-top: 3px;  padding-bottom: 3px;  padding-left: 3px; padding-right: 3px;
}

.proarrow { margin-top:3px; margin-bottom:3px; margin-left:43px; }

/* __���u__ */
.middle { margin-right: 4px; margin-left: 2px; vertical-align: middle; border-width:0; }
div.souti a
 {
text-decoration:none; color:#000000; background-color: #8996C3; 
display:block; width:133px; 
padding-top: 2px;  padding-bottom: 2px;
}

div.souti a:hover{text-decoration:none ; color:#ffffff; background-color:#46558B;}

.spec{ padding: 4px; font-size:10px; line-height:16px; font-weight: normal; }

.jus{ color:#336699; padding: 4px; text-align:justify; text-justify:distribute; link-break:strict; padding: 4px; font-size:10px; line-height:16px; font-weight: normal; }
.e-jus{ color:#336699; padding: 4px; link-break:normal; padding: 4px; font-size:10px; line-height:16px; font-weight: normal; }




/* __����__ */
table.jushi{font-size:9px; line-height:12px;color:#000000;}
td.sel {background-color: #B3DDE3;}
td.sel a
 {
text-decoration:none; color:#003366; background-color: #B3DDE3; 
display:block; 
padding-top: 2px;  padding-bottom: 2px;
}

td.sel a:hover{text-decoration:none ; color:#003366; background-color:#87B7CA;}

td.sel02 {background-color: #FFF7CA;}
td.sel02 a
 {
text-decoration:none; color:#003366; background-color: #FFF7CA; 
display:block; 
padding-top: 2px;  padding-bottom: 2px;
}

td.sel02 a:hover{text-decoration:none ; color:#003366; background-color:#FFCC99;}

h2.glade { margin-top: 0px; margin-bottom: 8px; font-size:12px; line-height:17px; font-weight: bold; color:#333333; }

.glade-waku
{
background-color: #ffffff; 
border: solid 1px #99cccc;
padding-top: 0px; margin-bottom:10px;padding:5px;
}

table.itiran{ font-size:10px; line-height:16px; width:650px;}
table.tokutyou{ font-size:10px; line-height:16px;}
.koumoku{ font-size:12px; line-height:17px; background-color: #666666; color:#ffffff; }
.jushi-main{ margin-bottom:15px;}
h1.jushi { margin-bottom:10px;margin-top:5px;}
.tyuui {font-size:10px; line-height:16px; border: solid 1px #333333;width:650px; margin-top:5px;padding-top:3px; padding-bottom:3px; }
.busseilink 
{
width:650px;text-align:right;font-size:10px; line-height:12px;
margin-top: 3px; margin-bottom:5px;
}
h2.imgtxt-blue{margin-top:25px; margin-bottom:7px;}

.mar_b10 { margin-bottom: 10px; }

.pdf{margin-top:10px;margin-bottom:5px;}

/* __���u �Љ�__ */
.link-waku
{
background-color: #E6F1F8; 
border: solid 1px #99cccc;
margin-bottom:10px;padding:1px;
}
.mar_mai{margin-top:-15px;}
.mar_spec{ margin-top:20px;margin-bottom:5px;}
.hasen_food {margin-top:25px;margin-bottom:5px;}
.food_link {font-size:12px; line-height:17px;text-align:center;}
.mar_left { margin-left:10px;}
h1.souti-name { margin-top: 25px; margin-bottom: 20px; }
ul.souti{ list-style: circle url("../common/li_sikaku-blue.gif") ;}
ul.souti li { font-size:12px; line-height:16px; padding-bottom:8px; }
.subcopy { margin-top: 0px; margin-bottom: 5px; font-size:12px; line-height:15px; font-weight: bold; color:#990000;}
.souti-spec {font-size:12px; line-height:17px;}


/* __�\�t�g__ */
.i_t10b3{ margin-top:10px; margin-bottom:3px; }
ul.soft{ list-style: circle url("../common/li_sikaku-blue.gif") ;margin-bottom:2px;margin-top:5px;}
ul.soft li { font-size:10px; line-height:14px; padding-bottom:5px; }
.mar_soft-waku{ margin-bottom:10px;margin-top:20px; }
.soft-waku
{
background-color: #E6F1F8; 
padding:1px;margin-top:5px; 
}

/* __�A�L�����X__ */
div.acculas a
 {
text-decoration:none; color:#000000; background-color: #8996C3; 
display:block; width:123px; 
padding-top: 2px;  padding-bottom: 2px;
}

div.acculas a:hover{text-decoration:none ; color:#ffffff; background-color:#46558B;}

.pop_head{ margin-bottom:20px; }
.pop_food{ margin-top:25px; }


/* __���f�����O__ */
.point
{
background-color: #E6F1F8; font-size:10px; line-height:16px;
padding:5px;
}

.hanrei-waku
{
background-color: #f5f5f5; 
border: solid 1px #99cccc;
padding-top: 0px; margin-bottom:20px;padding:5px;
}

/* __���ς�__ */
.mail-waku
{
background-color: #fdf8f1; 
border: solid 1px #e26e53;
padding-top: 0px; margin-bottom:20px;padding:7px;text-align:center;
}


.kome {color:#003366; margin-top:5px;font-size:10px; line-height:16px;}
.kome-red {color:cc0000; margin-top:5px;font-size:10px; line-height:16px;}

p.number-or {
margin-top: 0px; margin-bottom: 2px; font-size:10px; line-height:10px; font-weight: bold; color:#ffffff; 
background-color: #e88300; border: solid 1px #a25c00; width:15px; hight:15px; text-align:center;
padding-top: 3px;  padding-bottom: 3px;  padding-left: 0px; padding-right: 0px;
}

.bg-sample{ background: right top url("../modeling/img/bg_sample.gif") no-repeat;}

/* __���Ƃ����킹__ */
h3.img{margin-top:20px; margin-bottom:7px;}

.toi_waku
{
background-color: #ffffff; 
border: solid 1px #C3D5E1;
padding-top: 0px; margin-bottom:30px;padding:7px;
}

.midashi { 
margin-top: 15px; margin-bottom: 10px; font-size:12px; line-height:15px; font-weight: bold; color:#ffffff; 
background-color: #0e4d91; 
width:543px; 
padding-top: 3px;  padding-bottom: 3px;  padding-left: 5px;
}


.red10 {color: #cc0000;font-size:10px; line-height:16px;}
.red {color: #cc0000;}
.blue {color: #003399}


/* __�`�F�[��__ */
.syamei{color: #003399; font-size:12px; line-height:15px; font-weight: bold;}
.mar_syamei { margin-bottom: 5px; margin-top: 10px; }






/* __�T�C�g�}�b�v__ */
h2.site-home{padding:2px; background-color: #6d96af; 
font-size: 12px; color:#ffffff; font-weight:bold; 
margin-top: 0px; margin-bottom: 0px; widht: 543px; }

h2.site-home a{font-size: 12px; color:#ffffff; font-weight:bold; text-decoration:none; }
h2.site-home a:hover{font-size: 12px; color:#ffffff; font-weight:bold; text-decoration:underline; }

.logo-mini{margin-right: 6px; vertical-align: middle; border-width:0; }
.bar-tate
{ background-image: url(../sitemap/img/hasen_s-tate.gif); background-repeat:repeat-y; background-position: right top; }

.bar-yoko
{ margin-right: 4px; }

.mtb-01
{ margin-top: 15px; margin-bottom: 5px; font-size: 12px;}

.mtb-00
{ margin-left: 29px; margin-top: 0px; margin-bottom: 0px; font-size: 12px;}

.mtb-02top
{ margin-top: 0px; margin-bottom: 4px; margin-left: 40px; font-size: 12px;}

.mtb-02sub
{ margin-top: 0px; margin-bottom: 4px; margin-left: 70px; font-size: 12px;}

.mtb-02
{ margin-top: 0px; margin-bottom: 4px; margin-left: 80px; font-size: 12px;}

.mtb-03
{ margin-top: 0px; margin-bottom: 16px; margin-left: 40px; font-size: 12px;}

.sankaku-si
{ margin-right: 0px; }

.mar_l40{margin-left:40px; margin-top:0px; margin-bottom:5px;}
.mar_l40-b{margin-left:40px; margin-top:0px; margin-bottom:10px;}
.mar_l70{margin-left:70px; margin-top:5px; margin-bottom:15px;}

/* __�v���C�o�V�[__ */
.pri_midashi { 
margin-top: 15px; margin-bottom: 10px; font-size:12px; line-height:15px; font-weight: bold; color:#ffffff; 
background-color: #666666; 
width:543.
px; 
padding-top: 3px;  padding-bottom: 3px;  padding-left: 5px;
}

ul.numb{ font-size:12px; line-height:16px; list-style: decimal ;}
ul.numb li { padding-bottom:10px; }

.pri_waku
{
background-color: #ffffff; 
border: solid 1px #C3D5E1;background-color: #e2f2f8;
padding-top: 0px; margin-bottom:30px;padding:7px;
}



.txt-a{font-size:12px; line-height:17px; font-weight: bold;}
.txt-a a{text-decoration:none; color:#0066cc; font-weight: bold;}
.txt-a a:hover{text-decoration:underline ; color:#335580; font-weight: bold; }

.txt-b{font-size:12px; line-height:17px;}
.txt-b a{text-decoration:none; color:#0066cc;}
.txt-b a:hover{text-decoration:underline ; color:#335580; }

.txt-c{font-size:10px; line-height:16px;}
.txt-c a{text-decoration:none; color:#0066cc;}
.txt-c a:hover{text-decoration:underline ; color:#335580; }

.txt-d{font-size:10px; line-height:16px;font-weight: bold;}




.e9{font-size:9px; font-family: "verdana", "Arial", "Helvetica" }
.e10{font-size:10px; font-family: "verdana", "Arial", "Helvetica" }
.e12{font-size:12px; font-family: "verdana", "Arial", "Helvetica" }
.j9{font-size:9px; line-height:12px; font-family: "osaka","�l�r �o�S�V�b�N","sans-serif" }
.j10{font-size:10px; line-height:16px; font-weight: normal; font-family: "osaka","�l�r �o�S�V�b�N","sans-serif" }
.j10_12{font-size:10px; line-height:12px; font-family: "osaka","�l�r �o�S�V�b�N","sans-serif" }
.j10b{font-size:10px; line-height:15px; font-weight: bold; font-family: "osaka","�l�r �o�S�V�b�N","sans-serif" }
.j12{font-size:12px; line-height:17px; font-family: "osaka","�l�r �o�S�V�b�N","sans-serif" }
.j12_15{font-size:12px; line-height:15px; font-family: "osaka","�l�r �o�S�V�b�N","sans-serif" }
.j12b{font-size:12px; line-height:17px; font-weight: bold; font-family: "osaka","�l�r �o�S�V�b�N","sans-serif" }
.j14{font-size:14px; line-height:20px; font-family: "osaka","�l�r �o�S�V�b�N","sans-serif" }
.j14b{font-size:14px; line-height:20px; font-weight: bold; font-family: "osaka","�l�r �o�S�V�b�N","sans-serif" }
.j16{font-size:16px; line-height:22px; font-family: "osaka","�l�r �o�S�V�b�N","sans-serif" }









