/* -----------------------------------------------
 * G-net—p
 * ----------------------------------------------- */
a:link{ text-decoration:none; color:#004196; }


a:visited{ text-decoration:none; color:#445E7D; }

.product-top-tit a:visited{
	text-decoration:none; color:#CC0000;
}

/*
.product-top-tit a:visited,
.product-left-text2 a:visited,
.product-left-text3 a:visited{
	text-decoration:none; color:#CC0000;
}
*/

a:active{ text-decoration:underline; color:#999999; }
a:hover{ text-decoration:underline; color:#FF8410; }
a.digitaleye:hover{ text-decoration:none; color: #000000; width: 155px; background-color: #C0E3E3; }
a.trusty:hover{ text-decoration:none; color: #000000; width: 155px; background-color: #C4D3E5; }

.x-large{ font-size:180%; }
.large{ font-size:140%; line-height: 1.2; }
.middle{ font-size:110%; line-height: 1.3; }
.normal{ font-size:95%; line-height: 1.3; }
.small{ font-size:84%; line-height: 1.3; }
.x-small{ font-size:75%; line-height: 1.2; }

.midasi {  font-size: 130%; font-weight: bold; }
.midasi2 {  font-size: 110%; font-weight: bold; }

.top-text-banner{
	font-size:11px;
	line-height: 1.1em;
}


.top-new-text{ background-color: #EAF5F5; font-size: 90%; }
.top-new-text2{ font-size: 84%; }

.product-left-text{ font-size:12px; line-height: 2.2; }
.product-left-text2{ font-size:90%; }
.product-left-text3{ font-size:80%;}
.product-cate-tit{ font-size: 100%; color:#259D9E; font-weight: bold; }
.product-cate-tit2{ font-size: 100%; color:#1E579C; font-weight: bold; }
.product-summary{ font-size:75%; line-height: 1.5; }
.product-price{ font-size:120%;}
.product-item-tit{ background-color: #EEFCFC; font-size: 84%; color:#000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;border-color: #259D9E; }
.product-item-tit2{ background-color: #E5F1FF; font-size: 84%; color:#000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;border-color: #1E579C; }
.product-top-tit{ font-size: 13px; font-weight: bold; padding: 3px; line-height: 1.4; }
.product-top-price{ font-size:95%; }
.product-top-text{ font-size:84%; line-height: 1.4; }
.product-detail-name{ background-color: #C7E6E6; color:#000000; padding: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 5px;border-color: #259D9E; }
.product-detail-name2{ background-color: #BDD8F8; color:#000000; padding: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 5px;border-color: #1E579C; }

.download-item-tit{ background-color: #97999C; font-size: 100%; color:#FFFFFF; font-weight: bold; }

.sitemap-cate-tit{ font-size: 100%; font-weight: bold; }
.sitemap-text{ font-size: 90%; line-height: 1.4; }

.menu{ font-size:12px; }
.submenu{ font-size:84%; line-height: 1.5; }
.menu-header{ font-size:12px; color:#FFFFFF; }
.menu-footer{ font-size:84%; line-height: 1.3; }

.pankuzu{ font-size:84%; color:#666666; display:inline; }

.date { font-size:75%; color:#666666; }

.uetuki{ font-size:50%; vertical-align: super;}

.copyright{ font-size:75%; color:#888888; }


H1 { font-size:12px; font-weight: normal; margin-top:0pt; margin-bottom:0pt; color:#FFFFFF; }
H2 { font-size:105%; font-weight: bold; margin-top:0pt; margin-bottom:0pt; }
H3 { font-size:90%; font-weight: normal; margin-top:0pt; margin-bottom:0pt; color:#333333; line-height: 1.3; }
H4 { font-size:84%; font-weight: normal; margin-top:0pt; margin-bottom:0pt; }
