@charset "utf-8";

	
	body #mainContent .sTitle {
		font-size:23px;
	}
	body #mainContent .user {
	    color: #4e6a89;
	}

	.List {
		padding-left: 20px;
		background: url(../imgs/150319/icon.png) no-repeat 0 50%;
	}
	.Link {
		padding-left: 20px;
	}
	.Linkoff {
		padding-left: 20px;
		color: #898989;
		font-size: 12px;
	}
	.text {
		font-size: 12px;
		letter-spacing: 0;
		line-height: 1.5;
	}

	.logo{
	}


	.mb0{ margin-bottom: 0 !important;}
	.mb05{ margin-bottom: 5px !important;}
	.mb10{ margin-bottom: 10px !important;}
	.mb20{ margin-bottom: 20px !important;}
	.mb30{ margin-bottom: 30px !important;}
	.mb40{ margin-bottom: 40px !important;}
	.mb50{ margin-bottom: 50px !important;}
	.mb60{ margin-bottom: 60px !important;}

	.mt10{ margin-top: 10px !important;}
	.mt20{ margin-top: 20px !important;}
	.mt30{ margin-top: 30px !important;}
	.mt40{ margin-top: 40px !important;}
	.mt50{ margin-top: 50px !important;}
    .mt60{ margin-top: 60px !important;}

    .pt0{ padding-top: 0 !important;}
	.pt10{ padding-top: 10px !important;}
	.pt30{ padding-top: 20px !important;}
	.pt30{ padding-top: 30px !important;}
	.pt40{ padding-top: 40px !important;}
    .pt50{ padding-top: 50px !important;}

/* num02 */
	.num02 {
		margin-bottom: 30px;
	}

	.block{
		position: relative;
		overflow: hidden;
		margin-bottom: 30px;
	}
	.block .left {
		float: left;
		width: 65.89595375722543%;
	}
	.block .right {
		float: right;
		width: 31.79190751445087%;
	}
	.block .left02 {
		float: left;
		width: 31.79190751445087%;
	}
	.block .right02 {
		float: right;
		width: 65.89595375722543%;
		/*padding-top: 27px;*/
	}
	.num02 .mt-150 {
		margin-top: -150px;
	}
	.num02 .left03 {
		float: left;
		width: 59.06976744%;
	}
	.num02 .right03 {
		float: right;
		width: 34.18604651%;
	}

/* num03 */
    .num03 {
		margin-bottom: 30px;
	}
	.num03 .left {
		float: left;
		width: 65.89595375722543%;
	}
	.num03 .right00 {
		float: right;
		width: 31.79190751445087%;
	}
	.num03 .left {
		float: left;
		width: 31.79190751445087%;
	}
	.num03 .right {
		float: right;
		width: 65.89595375722543%;
	}
	.num03 .mt-150 {
		margin-top: -150px;
	}
	.num03 .left02 {
		float: left;
		width: 59.06976744%;
	}
	.num03 .right02 {
		float: right;
		width: 34.18604651%;
	}
	.num03 .left03 {
		float: left;
		width: 59.06976744%;
	}
	.num03 .right03 {
		float: right;
		width: 34.18604651%;
	}
	.num03 {
		margin-bottom: 40px;
	}
	.num03 .left04 {
		float: left;
		width: 50%;
	}
	.num03 .right04 {
		float: right;
		width: 48.93023256%;
	}
	/*.num03 .left {
		float: left;
		width: 53.02325581%;
	}
	.num03 .right {
		float: right;
		width: 40.93023256%;
	}*/
	.num03 .abso {
		position: relative;
		padding-bottom: 430px;
	}
	.num03 .left02 {
		float: left;
		width: 53.02325581%;
		padding-top: 147px;
	}
	.num03 .right02 {
		float: right;
		width: 40.93023256%;
	}
	.num03 .absolute {
		position: absolute;
		bottom: 0;
		right: 0;
	}
	.num03 .right04 .txt-show {
		font-size: 16px;
		font-weight: bold;
	}

/* num04 */
	.num04 {
		margin-bottom: 30px;
	}
	.num04 .left {
		float: left;
		width: 34.18604651%;
	}
	.num04 .right {
		float: right;
		width: 58.95348837%;
	}

/* num05 */
	.num05 {
	}
	.num05 .left {
		float: left;
		width: 53.02325581%;
	}
	.num05 .right {
		float: right;
		width: 44.53488372%;
	}
	.num05 .right02 {
		float: right;
		width: 53.02325581%;
	}
	.num05 .left02 {
		float: left;
		width: 44.53488372%;
	}

@media only screen and (max-width: 960px) {
	.num02 .mt-150 {
		margin-top: 0;
	}
	.num03 .abso {
		padding-bottom: 0;
	}
	.num03 .left02 {
		padding-top: 0;
	}
	.num03 .absolute {
		position: static;
	}
}

@media only screen and (max-width: 480px) {

	.num02, .num03, .num04, .num05 {
		margin-bottom: 40px;
	}

	.block .left,
	.block .right,
	.block .left02,
	.block .right02,
	.num02 .left03,
	.num02 .right03 {
		float: none;
		width: 100%;
	}

	.block .left02 .cap{
		margin-bottom: 20px;
	}


	.num02 .left,
	.num02 .right02,
	.num02 .left03 {
		margin-bottom: 20px;
	}

	.num03 .left,
	.num03 .right,
	.num03 .left02,
	.num03 .right02,
	.num03 .left03,
	.num03 .right03,
	.num03 .left04,
	.num03 .right04  {
		float: none;
		width: 100%;
	}
	.num03 .left,
	.num03 .left02,
	.num03 .left03,
	.num03 .left04 {
		margin-bottom: 20px;
	}


	.num04 .left,
	.num04 .right {
		float: none;
		width: 100%;
	}
	.num04 .left {
		margin-bottom: 20px;
	}

	.num05 .left,
	.num05 .right,
	.num05 .right02,
	.num05 .left02 {
		float: none;
		width: 100%;
	}

	.num05 .left,
	.num05 .right02 {
		margin-bottom: 20px;
	}



}
