@charset "utf-8";

/* section.num01 */
	body .section.num01 {
		margin-bottom: 40px;
	}
	body .Box {
	    padding: 20px;
	    position: relative;
	}
	body .Box .left {
		float: left;
		width: 70.41420118343196%;
	}
	body .Box .right {
		float: right;
		width: 26.035502958579883%;
	}


	/* section.num02 */
	body .section.num02 {
	}

	body .section.num02 .num1section {
		margin-bottom: 60px;
	}
	body .section.num02 .pointTitle {
		font-size: 18px;
	}

	body .section.num02 .sTitle span {
	    display: inline-block!important;
	    font-size: 15px;
	    color: #fff;
	    margin-right: 15px;
	    padding: 0px 8px;
	    background-color: #777;
	    vertical-align: bottom;
	}
	body .section.num02 .pointTitle {
		font-weight: bold;
	}
	body .section.num02 p {
		font-size: 12px;
		line-height: 1.6;
	}
	body .section.num02 p.font10 {
		font-size: 10px;
	}
	body .section.num02 .num2section {
		margin-bottom: 60px;
	}
	body .section.num02 .num2section.last {
		margin-bottom: 20px;
	}
	.floatBox .left {
		float: left;
		width: 65.89595375722543%;
	}
	.floatBox .right {
		float: right;
		width: 31.79190751445087%;
	}
	.floatBox.floatB {
		padding: 0 55px;
	}
	.floatBox.floatB .left,
	.floatBox.floatB .right {
		width: 43.04635761589404%;
	}
	.floatBox.floatC .left,
	.floatBox.floatC .right {
		width: 47.97687861271676%;
	}
	.floatBox.floatD .left {
		width: 65.89595375722543%;
	}
	.floatBox.floatD .right {
		width: 31.79190751445087%;
	}
	.floatBox.floatE .left {
		width: 31.79190751%;
	}
	.floatBox.floatE .left + .left {
		margin-left: 2.31213873%;
	}
	.floatBox.floatF .left {
		width: 31.79190751%;
		margin-right: 2.31213873%;
	}

	.bTnBox {
		text-align: center;
		letter-spacing: -.40em;
		margin-top: 40px;
	}
	.bTnBox p {
		display: inline-block;
		letter-spacing: normal;
		margin: 0 10px;
	}

	/* @media 768 START */
@media only screen and (max-width:768px) {
	body .Box .left,
	body .Box .right {
		float: none;
		width: 100%;
	}
	body .Box .left {
		margin-bottom: 40px;
	}
	body .Box .right {
		text-align: center;
	}
	body .Box .right .cap {
		text-align: center;
	}
}
	/* @media 865 END */

	/* @media 599 START */
@media only screen and (max-width:600px) {
	body br {
		display: block;
	}

	/* section.num01 */
	body .section.num01 .clm1,
	body .section.num01 .clm2 {
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
	body .section.num01 .clm2 {
		margin-bottom: 0;
	}

	body .section.num02 .num1section .col02 .fl {
		float: none;
		margin: 0;
		text-align: center;
	}
	body .section.num02 .num2section {
		margin-bottom: 40px;
	}

	body .section.num02 .clm02 .pointTitle {
		float: none;
		margin-bottom: 20px;
		text-align: center;
	}
	body .section.num02 .clm02 .cloudLogo {
		float: none;
		margin-top: 0;
		text-align: center;
	}


	.floatBox .left,
	.floatBox .right,
	.floatBox.floatB .left,
	.floatBox.floatB .right,
	.floatBox.floatC .left,
	.floatBox.floatC .right,
	.floatBox.floatD .left,
	.floatBox.floatD .right,
	.floatBox.floatE .left,
	.floatBox.floatE .right,
	.floatBox.floatF .left,
	.floatBox.floatF .right {
		float: none;
		width: 100%;
	}
	.floatBox .left {
		margin-bottom: 20px;
	}
	.floatBox.floatB {
		padding: 0;
	}
}
	/* @media 599 END */

	/* @media 320 START */
@media only screen and (max-width:320px) {
}
	/* @media 320 END */


