@charset "utf-8";
@import url("pages.css");
/*--京base.css--*/
/*###############PC first###############*/
	#contents_title h1{
		font-weight:bold;
		font-size:20px;
		padding-top:30px;
		padding-bottom:28px;
		padding-left:40px;
		background-image:url(/shared/order/bg_ttl_01.png)
	}

	.insatsu_s_box{
		background:#FFF;
		min-height:1400px;
		height: auto !important;
		border-radius:5px;
		padding:20px 20px 50px 20px;
	}
	.insatsu_s_ttl{
		margin-bottom:20px;
	}
	.insatsu_s_ttl h4{
		font-weight:bold;
		font-size:1.3em;
		color:#058C8C;
		padding:10px;
		background-color:#FDFDDC;
		border-radius:5px;
		width:auto;
		margin:15px 14px 10px 10px;
	}
	.insatsu_s_ttl h5{
		font-weight:bold;
		font-size:1.1em;
		color:#058C8C;
		width:auto;
		margin:15px 14px 10px 0px;
		text-align:center;
	}
	.insatsu_s_ttl p{
		padding:5px 0 0 5px;
		margin:15px 20px 10px 20px;
	}
	.insatsu_s_ttl .mermaid,
	.insatsu_s_ttl .lezak {
		width:96%;
		margin: 0 auto;
		padding: 0 0 10px 0;
	}
	
	.insatsu_s_ttl .mermaid li:last-child,
	.insatsu_s_ttl .lezak li:last-child{}

	
	.insatsu_s_ttl .mermaid p,
	.insatsu_s_ttl .lezak p{
		padding:5px 0 0 5px;
		margin:15px 10px 5px 10px;
	}
	body#pages #page_body .insatsu_s_ttl .mermaid p,
	body#pages #page_body .insatsu_s_ttl .lezak p{
		margin-bottom: 0.5em;
	}
	body#pages #page_body .insatsu_s_ttl .operaBox p{
		margin-bottom: 0;
	}
	.insatsu_s_ttl .operaBox{
		display: -webkit-flex;
		-js-display: flex;
		display: -ms-flexbox;
		display: flex;
		flex-direction:column;

	}
	.insatsu_s_ttl .operaBox p{
		margin:0px;
	}
	.insatsu_s_ttl .operaBox img{
		margin: 0 auto;
	}
	.insatsu_s_ttl ul{
		display: -webkit-flex;
		-js-display: flex;
		display: -ms-flexbox;
		display: flex;
		flex-wrap:wrap;
		justify-content: space-between;
	}
	.insatsu_s_ttl ul li{

	}
	.insatsu_s_ttl span.insatsu_s_bold{
		font-weight:bold;
	}

	.insatsu_s_ttl .halfBox{
		width:46%;
	}

	.flexBox003,
	.flexBox002,
	.flexBox001{
		display: -webkit-flex;
		-js-display: flex;
		display: -ms-flexbox;
		display: flex;
		flex-wrap:wrap;
	}
	.flexBox002{
		justify-content: space-between;
	}
	.flexBox003{
		justify-content: space-around;
	}
	.item_w90{
		width:90%;
	}
	.item_w80{
		width:80%;
	}
	.item_w70{
		width:70%;
	}
	.item_w67{
		width:67%;
	}
	
	.insatsu_s_ttl .flexBox002 p{
		margin-left:0;
	}
	
	body#pages #page_body .insatsu_s_ttl.flexBox003.paper_b7 .paper_b7_img{
		text-align:center;
		margin-bottom:10px;
	}
	
	body#pages #page_body .insatsu_s_ttl.flexBox003.paper_b7 .paper_b7_img img.img-responsive{
		display:inline-block;
	}
	
	body#pages #page_body .insatsu_s_ttl.flexBox003.paper_b7 p{
		margin:0;
		padding:0;
	}
	
	

@media screen and (max-width: 479px) {
	/* 479px以下用（スマートフォン用）の記述 */
	.insatsu_s_ttl_li01 {
		width: 40%;
	}

	.insatsu_s_ttl_li02 {
		width: 30%;
	}

	.insatsu_s_ttl_li03 {
		width: 27%;
	}

	.insatsu_s_ttl .halfBox {
		width: auto;
	}
}