@charset "utf-8";

#index .oniku-set h2{
	padding:0 0 20px;
}
#index .oniku-set .oniku-set-box{
	padding:0 0 45px 10px;
}
#index .oniku-set .txt{
	float:left;
	width:630px;
	line-height:1.25;
	letter-spacing:-0.05em;
}
#index .oniku-set .txt p{
	margin:0 0 30px;
}
#index .oniku-set .txt .btn-details{
	text-align:center;
}
#index .oniku-set .txt .mark1{
	font-weight:bold;
	color:#e60000;
}
#index .oniku-set .img{
	float:right;
}

/********** ディズニーペアチケットのおすすめ2次会景品ランキング **********/
#index .ranking .ranking-box{
	padding:18px 0 0 60px;
}
#index .ranking .txt{
	padding:18px 60px 0;
}
#index .ranking ul li{
	float:left;
	width:250px;
	padding:0 50px 17px 0;
	line-height:1.7;
	font-size:12px;
}
#index .ranking ul li a{
	display:block;
	color:#000;
}
#index .ranking ul li img{
	width:100%;
	margin:0 0 10px;
}
#index .ranking ul li .price{
	font-size:14px;
	font-weight:bold;
	color:#c00;
}
#index .ranking h2{
	background:#ff6300 url(../images/index/bg-t.png) repeat-x 0 0;
}
#index .ranking h2 .heading{
	display:table-cell;
	padding:0 0 0 60px;
	background:url(../images/index/icon-ticket-t.png) no-repeat 15px 60%;
	position:relative;
}
#index .ranking h2 .heading span{
	max-width:780px;
	padding:20px 15px 0;
	float:left;
	font-size:20px;
	font-weight:bold;
	color:#fff;
}
#index .ranking h2 img{
	vertical-align:bottom;
	position:absolute;
	bottom:0;
}


/********** 4つ並び **********/
#index .ranking ul.list4 li{
	width:180px;
	padding:0 43px 17px 0;
}

/********** ディズニーペアチケットの予算から選ぶ **********/
#index .oniku-budget{
	padding:0 0 55px;
}
#index .oniku-budget .txt1{
	padding:22px 0 24px;
	text-align:center;
	font-size:12px;
}
#index .oniku-budget .txt1 .mark1{
	font-weight:bold;
	color:#e60000;
}
#index .oniku-budget .oniku-budget-wrapper{
	display:table;
	width:960px;
	border-collapse:collapse;
	border:solid 10px #ffd200;
}
#index .oniku-budget .oniku-budget-wrapper:nth-child(n+2){
	border-top:none;
}
#index .oniku-budget .oniku-budget-box{
	display:table-cell;
	padding:26px 20px 0;
	border:solid 10px #ffd200;
	vertical-align:top;
}
#index .oniku-budget .oniku-budget-wrapper:nth-child(n+2) .oniku-budget-box{
	border-top:none;
}
#index .oniku-budget .oniku-budget-box h3{
	margin:0 0 18px;
}
#index .oniku-budget .oniku-budget-wrapper .txt2{
	margin:0 0 15px;
	font-size:12px;
}
#index .oniku-budget .oniku-budget-wrapper .txt2{
	
}
#index .oniku-budget .item-units .item-unit{
	float:left;
	width:205px;
	padding:0 0 10px;
	line-height:1.7;
	font-size:12px;
}
#index .oniku-budget .item-units .item-unit:nth-child(2){
	float:right;
}
#index .oniku-budget .item-units .item-unit a{
	display:block;
	color:#000;
}
#index .oniku-budget .item-units .item-unit img{
	width:100%;
	margin:0 0 10px;
}
#index .oniku-budget .oniku-budget-wrapper .price{
	font-size:14px;
	font-weight:bold;
	color:#c00;
}
#index .oniku-budget h2{
	background:#ff6300 url(../images/index/bg-t.png) repeat-x 0 0;
}
#index .oniku-budget .heading{
	display:table-cell;
	padding:0 0 0 60px;
	background:url(../images/index/icon-ticket-t.png) no-repeat 15px 60%;
	position:relative;
}
#index .oniku-budget .heading span{
	max-width:780px;
	padding:20px 15px 0;
	float:left;
	font-size:20px;
	font-weight:bold;
	color:#fff;
}
#index .oniku-budget h2 img{
	vertical-align:bottom;
	position:absolute;
	bottom:0;
}


/********** ディズニーペアチケットを含む景品の点数から選ぶ **********/
#index .tensu h3{
	padding:0 0 30px;
}
#index .tensu ul{
	padding:0 0 38px 63px;
}
#index .tensu ul li{
	float:left;
	padding:0 15px 15px 0;
}
#index .tensu ul li img{
	vertical-align:bottom;
}
#index .tensu h2{
	background:#ff6300 url(../images/index/bg-t.png) repeat-x 0 0;
}
#index .tensu h2 .heading{
	display:table-cell;
	padding:0 0 0 60px;
	background:url(../images/index/icon-ticket-t.png) no-repeat 15px 60%;
	position:relative;
}
#index .tensu h2 .heading span{
	max-width:780px;
	padding:20px 15px 0;
	float:left;
	font-size:20px;
	font-weight:bold;
	color:#fff;
}
#index .tensu h2 img{
	vertical-align:bottom;
	position:absolute;
	bottom:0;
}
/********** コメント **********/
#index .comment h3{
	margin:0 0 15px;
	padding:0 0 5px;
	border-bottom:solid 3px #ffd300;
	font-weight:bold;
	font-size:150%;
	color:#FF4700;
}
#index .comment-box .txt{
	margin:0 0 40px;
}
#index  .comment-box .txt p{
	line-height:1.6;
	font-size:90%;
}
#index .comment-box.txt p .mark1{
	color:#fe6601;
}
#index .comment-box.txt h4{
	font-weight:bold;
	font-size:120%;
}


