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

.seijin_box{
	background:#FFF;
	border-radius:5px;
	padding:20px 20px 50px 20px;
}

.seijin_msg{
	margin:30px 0;
	background:#ffd1e2;
	font-weight:bold;
	padding:10px 0;
	text-align:center;
	border-radius:5px;
	font-size:1.4em;
	line-height:1.8em;
}

.obligation_box{
	margin:0 20px;
}

	.obligation_box ol{
		list-style:decimal;
		padding:20px 20px 15px 40px;
		background:#fff09e;
		margin:0 20px 20px 20px;
		font-weight:bold;
	}

.seijin_detail_box{}

	.seijin_detail_box > .box_inner{
		margin:0 20px;
	}
	
	.seijin_detail_box > .box_inner h4{
		font-weight:bold;
		margin-bottom:10px;
	}
	
	.okuzuke{
		list-style-type:disc;
		padding:0 1em 1em 2em;
		line-height:1.4em;
	}
	
		.okuzuke li{
			margin-bottom:0.5em;
		}
	
	.shusei{
		list-style-type:disc;
		padding:0 1em 1em 1.5em;
	}
	
		.shusei li{
			margin-bottom:1em;
		}
		
.impossible_box {
	border:1px dotted #c40026;
}

	body#pages #page_body .impossible_box h3{
		padding:0;
		text-align:center;
		background:none;
		color:#c40026;
		text-decoration:underline;
	}

	.impossible_box > .box_inner{
		margin:0 20px 20px 20px;
	}
	
	.impossible_box > .box_inner ul li{
		line-height:1.5em;
		margin-bottom:0.5em;
		padding-left: 1.4em;
	}
	
	.impossible_box > .box_inner ul li:before{
		font-family: FontAwesome;
		content:"\f00d";
		display: block;
		float: left;
		margin-left: -1.4em;
		width: 1em;
		text-align: center;
		color:#c40026;
	}

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

}
