@charset "utf-8";

/* -----------------------------------------------------------
CSS Information
----------------------------------------------------------- */


/*----------------------------------------------------
	#indexBody
----------------------------------------------------*/

#gNav {
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 122px;
	box-shadow: 0px 0px 5px 3px #B3E9B9; /* CSS3 */
	-moz-box-shadow: 0px 0px 5px 3px #B3E9B9; /* Firefox用*/
	-webkit-box-shadow: 0px 0px 5px 3px #B3E9B9; /* Google Chrome, Safari用*/
}


#indexBody #step {
	background: #fff url(../img/top/step_bg.jpg) repeat-x left bottom;
	width: 960px;
	height: 350px;
	padding: px;
	position: relative;
	box-shadow: 0px 0px 6px #CCC ,inset 0px 0px 0px 3px #fff; /* CSS3 */
	-moz-box-shadow: 0px 0px 6px #CCC ,inset 0px 0px 0px 3px #fff; /* Firefox用*/
	-webkit-box-shadow: 0px 0px 6px #CCC ,inset 0px 0px 0px 3px #fff; /* Google Chrome, Safari用*/
	border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */  
}

#indexBody #main ul#feature li {
	background: url(../img/top/feature_bg.jpg) repeat-x left bottom;
	float: left;
	width: 210px;
	margin-right: 25px;
	padding: 4px;
	box-shadow: 0px 0px 6px #C6C6C6 ,inset 0px 0px 0px 3px #fff; /* CSS3 */
	-moz-box-shadow: 0px 0px 6px #C6C6C6 ,inset 0px 0px 0px 3px #fff; /* Firefox用*/
	-webkit-box-shadow: 0px 0px 6px #C6C6C6 ,inset 0px 0px 0px 3px #fff; /* Google Chrome, Safari用*/
	border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */  
}

#indexBody #main .etc-service {
	background: url(../img/top/subservice_bg.jpg) repeat-x left bottom;
	width: 705px;
	margin: 1.5em 0 2.8em;
	padding-bottom: 0.7em;
	box-shadow: 0px 0px 6px #C6C6C6 ,inset 0px 0px 0px 3px #fff; /* CSS3 */
	-moz-box-shadow: 0px 0px 6px #C6C6C6 ,inset 0px 0px 0px 3px #fff; /* Firefox用*/
	-webkit-box-shadow: 0px 0px 6px #C6C6C6 ,inset 0px 0px 0px 3px #fff; /* Google Chrome, Safari用*/
	border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */  
}


/*----------------------------------------------------
	common
----------------------------------------------------*/

.sec-box {
	width: 697px;
	padding: 4px;
	position: relative;
	box-shadow: 0px 0px 6px #CCC ,inset 0px 0px 0px 3px #fff; /* CSS3 */
	-moz-box-shadow: 0px 0px 6px #CCC ,inset 0px 0px 0px 3px #fff; /* Firefox用*/
	-webkit-box-shadow: 0px 0px 6px #CCC ,inset 0px 0px 0px 3px #fff; /* Google Chrome, Safari用*/
	border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */  
}

.comparison {
	background: url(../img/top/step_bg.jpg) repeat-x left bottom;
	padding: 0 0 1em 0;
	position: relative;
	box-shadow: 0px 0px 6px #CCC ,inset 0px 0px 0px 3px #fff; /* CSS3 */
	-moz-box-shadow: 0px 0px 6px #CCC ,inset 0px 0px 0px 3px #fff; /* Firefox用*/
	-webkit-box-shadow: 0px 0px 6px #CCC ,inset 0px 0px 0px 3px #fff; /* Google Chrome, Safari用*/
	border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */  
}

#step {
	padding: 0 0 1em 0;
	position: relative;
	box-shadow: 0px 0px 6px #CCC ,inset 0px 0px 0px 3px #fff; /* CSS3 */
	-moz-box-shadow: 0px 0px 6px #CCC ,inset 0px 0px 0px 3px #fff; /* Firefox用*/
	-webkit-box-shadow: 0px 0px 6px #CCC ,inset 0px 0px 0px 3px #fff; /* Google Chrome, Safari用*/
	border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */  
}