@charset "utf-8";
@import url("pages.css");
@import url("nyuko_common.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)
	}

	.nyuko_kakodata_box{
		background:#FFF;
		border-radius:5px;
		padding: 20px 20px 50px 20px;
	}
	.nyuko_kako_ttl p{
		padding:5px 0 5px 5px;
		margin:15px 20px 10px 20px;
	}
	.nyuko_kako_ttl ul li{
		margin:15px 20px 10px 40px;
		padding-left:12px;
		background:url(/shared/icon_arr1.gif) no-repeat left 6px;
	}
	.nyuko_kako_ttl h4{
		font-weight:bold;
		padding:5px 0 0 5px;
		margin:15px 20px 10px 30px;
		font-size:16px;
	}

	body#pages #page_body .illustration {
		display: -webkit-flex;
	    -js-display: flex;
	    display: -ms-flexbox;
	    display: flex;
	    /* flex-wrap:wrap; */
	    justify-content:space-between;
		align-items:flex-start;
		padding: 0 20px;
	}
	body#pages #page_body .illustration .item{
		width:30%;
	}
	body#pages #page_body .illustration .itemS{
		width:5%;
	}
	body#pages #page_body .illustration .item p{
		margin: 0;
		padding: 0;
	}
	body#pages #page_body .illustration .itemS p{
		margin: 0;
		padding: 80px 0 0 0;
	}
	body#pages #page_body .illustration .item p.txt001{
		padding-top: 5px;
	}
	body#pages #page_body .illustration .item p.txt002{
		font-size: 12px;
		line-height: 16px;
	}
	body#pages #page_body .illustration .item p.symbol001{

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

	.order01_name h3{
		width:auto;
	}
	body#pages #page_body .order01_font_size h3{
		font-size: 11px;
		font-weight: bold;
		padding: 13px 15px;
		border-radius: 5px;
		color: #FFF;
		margin: 30px 15px 20px 15px;
		clear: both;
	}
}