@charset "UTF-8";
/* CSS Document */


/* CONTENT */
#featureContent {  padding:0 0 60px 0; }
.featureBox { background: url(../img/plan/bg_plan_02.png) top no-repeat, url(../img/plan/bg_plan_02.png) bottom no-repeat, #faf7d5; background-size:100% auto; box-sizing:border-box; width:100%; max-width:960px; margin:0 auto 60px auto; padding:60px 20px; }
#castle h3 { margin:0 0 40px 0; }
#castle h3 > img { display:block; width:41.64%; float:left; }
#castle h3 span { display:block; width:58.36%; float:right; }
#castle p { font-size:16px; line-height:2.5em; color:#22b8c7; margin:0 auto 40px auto }

#country h3 { margin:0 0 40px 0; }
#country h3 > img { display:block; width:41.64%; float:left; }
#country h3 span { display:block; width:58.36%; float:right; }
#country > img { width:100%; max-width:562px; float:none; margin:0 auto 40px auto; display:block; }
#country ul { }
#country ul li > img { margin:0 0 20px 0; }
#country ul li:nth-of-type(1) { display:block; width:50%; float:left; } 
#country ul li:nth-of-type(2) { display:block; width:50%; float:right; }
#country ul li:nth-of-type(1) p { color:#ec5f87; font-size:16px; line-height:2.5em; text-align:center;}
#country ul li:nth-of-type(2) p { color:#82ac6c; font-size:16px; line-height:2.5em; text-align:center;}

#location { }
#location h3 { margin:0 auto 40px auto; max-width:800px; }




@media screen and (max-width:768px) {
#castle h3 > img { float:none; width:60%; margin:0 auto 0 auto; }
#castle h3 span {  float:none; width:100%; margin:0 auto 0 auto; }
#castle p { font-size:3vw; }
#castle p br {  display:none; }

#country h3 > img { float:none; width:60%; margin:0 auto 0 auto; }
#country h3 span {  float:none; width:100%; margin:0 auto 0 auto; }
#country p br {  display:none; }

#country ul li:nth-of-type(1)  { float:none; width:100%; margin:0 auto 20px auto; }
#country ul li:nth-of-type(2)  { float:none; width:100%; margin:0 auto 0 auto; }
#country ul li:nth-of-type(1) p,
#country ul li:nth-of-type(2) p { font-size:3vw; text-align:left }
#country ul li:nth-of-type(1) p br,
#country ul li:nth-of-type(2) p br { display:none; }
}
