#pageTitle.mitsuboshi{width:95%;max-width:960px;margin:0 auto;padding:50px 0 0;text-align:justify}#pageTitle.mitsuboshi h1{margin:0 0 30px}#pageTitle.mitsuboshi h2{font-weight:bold;font-size:18px;margin:0 0 30px}#pageTitle.mitsuboshi p{line-height:1.8}#pageTitle.mitsuboshi p.credit{text-align:right;font-size:12px;margin-top:10px}#specialContent{margin:50px 0 0;background:#f4f1d7}#samuraiCourseTitle{margin:0 0 50px;position:relative;display:table;width:100%;vertical-align:middle;background:url("../img/lp/mitsuboshikaidou/titlephoto_samurai.jpg") 50% 50% no-repeat;-webkit-background-size:cover;background-size:cover;height:650px}@media(max-width: 959px){#samuraiCourseTitle{height:auto;margin-bottom:25px;padding:30px 0px}}#samuraiCourseTitle .titlecontent{color:#fff;display:table-cell;vertical-align:middle}#samuraiCourseTitle .titlecontent .titlecontentinner{border:5px solid #fff;margin:0 auto;padding:40px;width:50%;max-width:540px}@media(max-width: 959px){#samuraiCourseTitle .titlecontent .titlecontentinner{width:90%;padding:20px}}#samuraiCourseTitle .titlecontent .titlecontentinner p{text-align:justify;letter-spacing:0;line-height:1.75}@media(max-width: 959px){#samuraiCourseTitle .titlecontent .titlecontentinner p{display:none}}#samuraiCourseTitle .titlecontent h1{font-weight:bold;font-size:34px;margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #fff;text-align:center}@media(max-width: 959px){#samuraiCourseTitle .titlecontent h1{font-size:25px;border-bottom:0;margin:0;padding:0}}#samuraiCourseTitle .titlecontent h1 span{font-size:13px;font-weight:normal;display:block;margin-bottom:10px}#samuraiCourseTitle .mainImg img{width:100%;height:auto}.day{position:relative;width:95%;max-width:1480px;margin:0 auto}.day h2{margin-bottom:30px;position:relative;z-index:10}@media(max-width: 959px){.day h2 img{width:100%;height:auto}}.day .day-content{position:relative;top:-45px;overflow:hidden;*zoom:1}@media(max-width: 959px){.day .day-content{top:0;padding-bottom:70px}}.day .mainImg{position:absolute;width:60%}@media(max-width: 959px){.day .mainImg{position:static;width:100%}}.day .mainImg img{width:100%;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.day .txtInfo{width:52%}@media(max-width: 959px){.day .txtInfo{width:100%;margin:20px 0 0}}.day .courseSample{margin-top:40px}.day p.honbun{font-size:14px;text-align:justify;line-height:1.9}@media(max-width: 959px){.day p.honbun{line-height:1.5;width:90%;margin:0 auto;letter-spacing:0}}.day p.summary{padding:30px 100px;position:absolute;z-index:1;font-weight:bold;font-size:1.1rem}.day p.summary span.text{display:none}@media(max-width: 959px){.day p.summary{margin-bottom:20px;padding:0;position:static;line-height:1.75}.day p.summary img{display:none}.day p.summary span.text{display:block}}.day .courseSample{background:#fff;padding:30px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.day .courseSample figure img{width:100%;height:auto;max-width:439px}@media(max-width: 959px){.day .courseSample{margin-top:20px}.day .courseSample figure{text-align:center}.day .courseSample figure img{width:90%;max-width:440px}}.day+.day{margin-top:70px}@media(max-width: 959px){.day+.day{padding-top:70px;border-top:1px solid rgba(0,0,0,.2)}}@media(max-width: 959px){.day+.day{margin-top:30px;padding-top:30px}}.day #trafficLinks{margin-top:30px}@media(max-width: 959px){.day #trafficLinks{position:absolute;bottom:0;width:100%;text-align:center}}.day #trafficLinks .title{font-weight:bold;margin-bottom:5px}.day #trafficLinks ul{margin:0;padding:0;font-size:0;letter-spacing:0}.day #trafficLinks ul li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:.8rem;letter-spacing:.02em}.day #trafficLinks ul li+li{margin-left:10px}.day #trafficLinks ul li a{display:block;background:#000;color:#fff;padding:.75em 1.5em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}#day-1,#day-3{padding-left:12%}@media(max-width: 959px){#day-1,#day-3{padding-left:0}}#day-1 .mainImg,#day-3 .mainImg{top:0;right:0}@media(max-width: 959px){#day-1 .mainImg,#day-3 .mainImg{float:none;width:100%}}#day-1 .txtInfo,#day-3 .txtInfo{float:left;padding:50px 20px 0 0}@media(max-width: 959px){#day-1 .txtInfo,#day-3 .txtInfo{float:none;padding:0}}#day-1 p.honbun,#day-3 p.honbun{padding:0 30% 0 0}@media(max-width: 959px){#day-1 p.honbun,#day-3 p.honbun{padding:0}}#day-1 p.summary,#day-3 p.summary{right:0;top:0}#day-2{padding-right:12%}@media(max-width: 959px){#day-2{padding-right:0}}#day-2 .mainImg{top:0;left:0}@media(max-width: 959px){#day-2 .mainImg{float:none;width:100%}}#day-2 .txtInfo{float:right;padding:50px 0 0 0px}@media(max-width: 959px){#day-2 .txtInfo{float:none;width:100%}}#day-2 h2{text-align:right}#day-2 .day-content{top:0}#day-2 .txtInfo{padding:0}#day-2 p.honbun{padding:0 0 0 30%}@media(max-width: 959px){#day-2 p.honbun{padding:0}}#day-2 .courseSample{padding-left:30%}#day-2 p.summary{left:0;top:0}