﻿@charset "utf-8";

/*--------------------------------------
	products
-----------------------------------------*/

div#products{
	width: 605px;
	float: right;
}


/*  subhead
--------------------------- */
.subhead {
	font-size: 80%;
	font-weight: bold;
}

.subhead2 {
	font-size: 75%;
	font-weight: bold;
}



/*  proIntro
--------------------------- */
.proIntro {
	margin-left: 2em;
	margin-right: 30px;
}


.proIntro2 {
	margin-left: 2em;
}

.pro_pro3 {
	background-image: url('../Products/img/hira_cyousa.gif');
	background-repeat: no-repeat;
	background-position: right bottom;

}



.pro_pro2s1 {
	background-position: left center;
	font-size: 1.1em;
	font-weight: bold;
	color: #0055c4;
	margin-top: 15px;
	margin-bottom: 15px;
	background-image: url('../img/cont_mark.gif');
	background-repeat: no-repeat;
	padding-left: 15px;
}




/*  proSec
--------------------------- */
.proSec01bl {
	background-image: url('../img/titleBar_bl.gif');
	background-repeat: no-repeat;
	font-size: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-weight: bold;
	height: 53px;
	padding-top: 14px;
	margin-bottom: 1em;
}

.proSec01pnk {
	background-image: url('../img/titleBar_pnk.gif');
	background-repeat: no-repeat;
	font-size: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-weight: bold;
	height: 53px;
	width: 594px;
	padding-top: 14px;
	margin-bottom: 1em;
}

.proSec01grn {
	background-image: url('../img/titleBar_grn.gif');
	background-repeat: no-repeat;
	font-size: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-weight: bold;
	height: 53px;
	width: 594px;
	padding-top: 14px;
	margin-bottom: 1em;
}


.pro_pro1s1 {
	font-size: 1.5em;
	font-weight:bold;
	color:#91add3;
}
.pro_pro1s2 {
	font-size: 1em;
	margin-left:190px;
}

.pro_pro1s3 {
	font-size: 1.3em;
	font-weight: bold;
	color: #f79393;
	margin-bottom: 25px;
	margin-left: 75px
}

.proSec05 {
	padding-left: 2em;
	margin-left: 1em;
	font-size: 1em;
}


/*  proList
--------------------------- */

.proList {
	padding-left: 15px;
	background-image: url('../img/ct_mark.gif');
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 15px;
}

.proList a:link {
	text-decoration: none;
	color: #333333;
}

.proList a:visited{
	text-decoration: none;
	color: #333333;	
}

.proList a:hover{
	text-decoration:underline;
	color: #0453b8
}


/*--------------------------------------
    pro_
--------------------------- */

.pro_pro1 {
	background-image: url('../Products/img/hira_diffi.gif');
	background-repeat: no-repeat;
	background-position: left center;

}

.pro_pro2 {
	background-image: url('../Products/img/hira_hms.gif');
	background-repeat: no-repeat;
	background-position: right bottom;

}


/*--------------------------------------
	hms
-----------------------------------------*/

.hms_bold {
	font-weight: bold;
	color: #8ec487;
	font-size: 1.1em;
} 


.hms1s1 {
	border: 3px solid #a8e89e;
	font-weight: bold;
	width: 130px;
	padding-left: 0.8em;
	font-size: 1.1em;
}

.hms1s2 {
	padding-left: 2em;
}

.hms_down {
	background-image: url('../Products/img/down_ani.gif');
	background-repeat: no-repeat;
	background-position: center center;
	height:55px;
}

.hms2s1 {
	font-weight: bold;
	padding-left: 0.5em;
	font-size: 1.1em;
}

.hms_small {
	font-size: 0.7em;
	padding-left: 100px;
}

/*--------------------------------------
	service
-----------------------------------------*/

.service_bold {
	font-weight: bold;
	color: #f79393;
	font-size: 1.1em;
} 

