@charset "UTF-8";

/*****************************************************
FileName : /packing/css/index.css
*****************************************************/

/*	conBox01
-------------------------------------------------------------------*/
#conBox01 {
	margin-bottom:22px;
	text-align:left;
}

.title {
	margin-bottom:22px;
}

.conBox01List {
	overflow:hidden;
	margin:0 auto;
	width:845px;
	
	border-left:3px solid #50b8e6;
	border-right:3px solid #50b8e6;
	border-bottom:3px solid #50b8e6;
	
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-ms-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-ms-border-bottom-right-radius:10px;
	
	behavior:url(../common/htc/PIE.htc);
}

.providedList {
	overflow:hidden;
	margin:0 auto 20px 35px;
	padding-top:22px;
	width:870px;
	_width:900px;
}

*:first-child+html .providedList {
	overflow:hidden;
	margin:0 auto 20px 35px;
	padding-top:22px;
	width:900px;
}

.providedList:after {
	clear: both;
	content: "";
    display: block;
    height: 0;
}

.boxList {
	float:left;
	margin-right:40px;
	width:250px;
}

.boxList img {
	margin-bottom:15px;
}

.mgnPuls {
	padding-top:28px !important;
	margin-bottom:19px !important;
}

.boxList h3 {
	color:#006837;
}

.boxList p {
	width:200px;
}

/*	conBox02
-------------------------------------------------------------------*/

#conBox02 h2 img {
	margin-bottom:22px;
}

.conMainListBox {
	overflow:hidden;
	margin:0 auto 60px auto;
	width:835px;
	_width:845px;
}

.conMainListBox:after {
	clear: both;
	content: "";
    display: block;
    height: 0;
}

/* conListBox */
.conListBox01,
.conListBox02 {
	float:left;
}

.conListBox01 {
	width:244px;
	text-align:left;
}

.conListBox01 img {
	margin-bottom:5px;
}

.conListBox01 h3 {
	padding:6px 0 0 35px;
	height:24px;
	color:#006837;
	font-size:135%;
}

h3.list01 {
	background: url(../../common/img/co_ic_01.jpg) no-repeat left center;
}

h3.list02 {
	background: url(../../common/img/co_ic_02.jpg) no-repeat left center;
}

h3.list03 {
	background: url(../../common/img/co_ic_03.jpg) no-repeat left center;
}

.conListBox01 p {
	margin-left:35px;
	width:200px;
	line-height:1.2em;
}

.conListBox02 {
	width:50px;
}

.conListBox02 img {
	margin-top:65px;
}

/*	conBox03
-------------------------------------------------------------------*/
#conBox03 {
	margin-bottom:47px;
}

.conBox03List {
	margin:0 auto;
	width:845px;
	
	border-left:3px solid #f00;
	border-right:3px solid #f00;
	border-bottom:3px solid #f00;
	
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-ms-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-ms-border-bottom-right-radius:10px;
	
	behavior:url(../common/htc/PIE.htc);

}

.listWrap {
	overflow:hidden;
	margin:0 auto 20px auto;
	padding-top:33px;
	width:658px;
	_width:670px;
}

.listWrap h3 {
	color:#FF3F00;
}

.listWrap:after {
	clear: both;
	content: "";
    display: block;
    height: 0;
}

.conBox03List01,
.conBox03List02,
.conBox03List03 {
	float:left;
	text-align:center;
}

.conBox03List01 p,
.conBox03List02 p,
.conBox03List03 p {
	text-align:left;
}

.conBox03List01 h3,
.conBox03List02 h3,
.conBox03List03 h3 {
	text-align:left;
}


.conBox03List01 {
	width:230px;
}

.conBox03List02 {
	margin:0 88px 0 60px;
	width:80px;
}

.conBox03List01 img {
	margin-bottom:12px;
}

.conBox03List02 img {
	margin-top:70px;
}

.conBox03List03 {
	width:200px;
}

.conBox03List03 img {
	padding-top:43px;
	margin-bottom:50px;
}

/*	conBox04
-------------------------------------------------------------------*/
#conBox04 {
	margin-bottom:80px;
}
	
#conBox04 h2 {
	margin-bottom:23px;
}

.conMainListBox02 {
	overflow:hidden;
	margin:0 auto 0 auto;
	width:835px;
	_width:845px;
}

.conMainListBox02:after {
	clear: both;
	content: "";
    display: block;
    height: 0;
}


h3.list02_01 {
	color:#FF3F00;
	background: url(../img/index_ic_01.jpg) no-repeat left center;
}

h3.list02_02 {
	color:#FF3F00;
	background: url(../img/index_ic_02.jpg) no-repeat left center;
}

h3.list02_03 {
	color:#FF3F00;
	background: url(../img/index_ic_03.jpg) no-repeat left center;
}

.btmBox {
	margin-bottom:60px;
	width:847px;
}

.btmBox:after {
	clear: both;
	content: "";
    display: block;
    height: 0;
}

.caution {
	float:left;
	margin-left:5px;
	padding-top:30px;
	width:450px;
	height:70px;
	background: url(../img/index_ic_05.gif) no-repeat left 30px;
	text-align:left;
}

.caution h3 {
	padding:5px 0 0 65px;
	font-size:130%;
	color:#f00;
}

.caution p {
	float:left;
	padding-left:65px;
}

.dataDownload {
	float:right;
	margin-right:8px;
	width:241px;
	height:54px;
	background: url(../img/index_bg_01.gif) no-repeat left center;
	text-align:center;
}

.dataDownloadBtm {
	margin:24px auto 0 auto;
	width:235px;
}

.dataDownloadBtm:after {
	clear: both;
	content: "";
    display: block;
    height: 0;
}

.btnL {
	float:left;
}

.btnR {
	float:right;
}

.conBox04yamato {
	width:820px;
}

.conBox04yamato:after {
	clear: both;
	content: "";
    display: block;
    height: 0;
}

.yamatoTxtBox {
	float:left;
	margin:10px 0 0 10px;
	width:530px;
	text-align:left;
}

.yamatoTxtBox p {
	margin:0 0 25px 0;
}

.yamatoTxtBox a {
	color:#C1272D;
	text-decoration:underline;
}

.conBox04yamato img {
	float:right;
}

H1 {
	text-align: left;
	font-size: 120%;
	color: #444444;
	margin-bottom: -25px;
}
.kazai {
font-weight: bold;
color: #FF3300;
font-size: 120%;
}