@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;
	}

	.clearfix{
		overflow: hidden;
	}

	#clmContent p{
		color: #333333;
	}


	.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;}


	

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

	.img_box{
		text-align: center;
		margin-top: 50px;
		overflow: hidden;
	}

	.fLeft{
		float: left;
	}

	.fRight{
		float: right;
	}
	
	.left04 {
		float: left;
		width: 25.37485582468281%;
	}
	.right04 {
		float: right;
		width: 70.93023256%;
	}

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

	.block{
		position: relative;
		overflow: hidden;
		margin-bottom: 30px;
	}
	.block .left {
		float: left;
		width: 51.89595375722543%;
	}
	.block .right {
		float: right;
		width: 46.1361014994233%;
	}

	.blue_box{
		background-color: #dfdfdf;
		border: solid 4px #94a7aa;
		padding: 40px;
	}

	.blue_box ul{
		padding: 0;
		margin: 0;
	}

	.blue_box li{
		list-style: none;
		padding: 0;
		margin: 0;
		font-size: 16px;
		margin-top: 10px;
		color: #383838;
	}

	.blue_box li span{
		color: #4e6a89;		
	}

	.ttl-i{
		color: #4e6a89;		
		font-size: 20px;
		font-style: italic;
		padding-top: 20px;
	}

@media only screen and (max-width: 1150px) {
	.fLeft{
		float: none;
		text-align: center;
	}

	.fRight{
		float: none;
		text-align: center;
		margin-top: 20px;
	}
	
	.left04 {
		float: none;
		width: 100%;
		text-align: center;
	}
	.right04 {
		float: none;
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}

	.block .left {
		float: none;
		width: 100%;
	}
	.block .right {
		float: none;
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}
	
	
}

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

	


}
