@charset "utf-8";

/**/
/*********** SPECIAL *************/
#MainCont.ContTrivia h2{height:300px;}
/**/
#MainCont #InnerCont{height:auto;position:relative;}
#MainCont #InnerCont:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
/**/
#MainCont #LocalNavi{display:block;height:46px;margin:0 0 20px 0;}
#MainCont #LocalNavi li{float:left;}
/**/
#MainCont #SideNav{position:absolute;left:0;top:0;/*clear:both;*/width:210px;padding:9px 0 0 0;/*float:left;*/}
#MainCont #SideNav h3 + h3{margin-top:20px;}
#MainCont #SideNav ul{margin:0 0 20px 0;}
#MainCont #SideNav li{margin:0 0 2px 0;}
#MainCont h2{display:block;width:960px;height:300px;margin-bottom:30px;}
#MainCont.Special04 a:hover img{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha( opacity=100 )";}
/*********** SPECIAL 第4回 *************/
#MainCont.Special04 > h2{height:300px;margin-bottom:20px;}
#MainCont.Special04 #LocalNavi{height:46px;}
#MainCont.Special04 #LocalNavi li{float:left;}
#MainCont #LocalNavi li:hover img{cursor:pointer;cursor:hand;opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )";}
#MainCont #SideNav li:hover img{cursor:pointer;cursor:hand;opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )";}
#MainCont.Special04 #Cont{width:720px;font-size: 110%;float:right;}
#rel ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 35px;
  margin-bottom: 30px;
}
#rel ul li {
  margin-bottom: 30px;
}

/****************/
.Special04 #AreaTop{position:relative;width:720px;height:499px;margin-bottom:63px;}
.Special04 #AreaTop h3{position:absolute;left:0;top:0;width:720px;height:auto;z-index:100;}
.Special04 #AreaTop h3 img{z-index:inherit;}
.Special04 #AreaTop #Sns{position:absolute;right:0;top:0;z-index:101;width: auto;height:auto;padding:0;background: none;border-radius: 0;}
.Special04 #AreaTop #Sns li{margin-left:10px;float:right;}
.Special04 #AreaTop p{position:absolute;left:493px;top:289px;width:205px;font-size:83%;z-index:102;}
/**************************************/
.Special04 #AreaA{clear:both;height:auto; margin-bottom:66px;}
.Special04 #AreaA:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.Special04 #AreaA h3{margin-bottom:23px;}
.Special04 #AreaA .ProfCont{width:660px;margin:0 auto 66px auto;}
.Special04 #AreaA .ProfCont .Photo{width:100%;height:282px;position:relative;}
.Special04 #AreaA .ProfCont .Photo img.Ph{float:right;}
.Special04 #AreaA .ProfCont .Photo img.Vo{position:absolute;left:0;top:24px;}
.Special04 #AreaA .ProfCont .Photo p{padding:168px 0 0 20px;}
.Special04 #AreaA .ProfCont .Book{width:100%;height:212px;}
.Special04 #AreaA .ProfCont .Book img{float:left;}
.Special04 #AreaA .ProfCont .Book img.Ttl{padding-right:125px;}
.Special04 #AreaA .ProfCont .Book p{display:block;width:22em;padding:15px 0 0 0;font-size:113%;float:left;}
.Special04 #AreaA .ProfCont .Book p span{display:block;padding-right:1em;text-align:right;}
/**/
.Special04 #AreaA #Material{text-align:center;margin-bottom:34px;}
/**************************************/
.Special04 #AreaB{clear:both;height:auto; margin-bottom:100px;}
.Special04 #AreaB .Material{width:690px;border:#d95d5a solid 15px;padding-bottom:31px;margin-bottom:26px;}
.Special04 #AreaB .Material h3{margin-bottom:30px;}
.Special04 #AreaB .Material .InCont{margin:0 35px;}
.Special04 #AreaB .Material .HowtoU,
.Special04 #AreaB .Material2 .HowtoU{margin:0 35px;}
.Special04 #AreaB .Material .HowtoU:after,
.Special04 #AreaB .Material2 .HowtoU:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.Special04 #AreaB .Material .HowtoU li,
.Special04 #AreaB .Material2 .HowtoU li{float:left;}
/**/
.Special04 #AreaB .Material .HowtoU li.List1{width:210px;}
.Special04 #AreaB .Material .HowtoU li.List2{width:215px;}
.Special04 #AreaB .Material .HowtoU li.List3{width:195px;}
.Special04 #AreaB .Material2 .HowtoU li.List4{width:100%;}
.Special04 #AreaB .Material2 .HowtoU li.List5{width:226px; margin:0 23px 0 70px;}
.Special04 #AreaB .Material2 .HowtoU li.List6{width:226px;}
/**/
.Special04 #AreaB .Material2{width:690px;border:#2a5db0 solid 15px;padding-bottom:31px;}
.Special04 #AreaB .Material2 .InCont{margin:0 35px;}
.Special04 #AreaB .Material2 .InCont + .Recom{margin-top:40px;}
.Special04 #AreaB .Material2 h3{margin-bottom:30px;}
.Special04 #AreaB .Material2 .Recom{margin:0 35px;}
.Special04 #AreaB .Material2 .Recom img.Photo{width:246px;margin-top:40px;float:left;}
.Special04 #AreaB .Material2 .Recom h5{margin:77px 0 12px;}
.Special04 #AreaB .Material2 .Recom h5 span{padding-left:15px;}
.Special04 #AreaB .Material2 .Recom h5 a{font-weight:normal;}
.Special04 #AreaB .Material2 .Recom .Inq{width:368px;background:#f6f6f6;font-size:90%;float:left;}
.Special04 #AreaB .Material2 .Recom .Inq h6{border-left:#2a5db0 solid 6px;line-height:1;padding:0 0 0 15px;margin:18px 0 0 18px;}
.Special04 #AreaB .Material2 .Recom .Inq p{margin:10px 18px 18px 38px;}
/**************************************/
.Special04 #AreaC{clear:both;height:auto; margin-bottom:100px;}
.Special04 #AreaC h3{text-align:center;}
.Special04 #AreaC #SeaNav{width:720px;height:722px;background:url(/jp/ja/others/tapemuseum/special/vol4/sea_navi_bg.png) no-repeat;position:relative;margin:0 0 84px 0;}
.Special04 #AreaC #SeaNav li{position:absolute;background-repeat:no-repeat;}
.Special04 #AreaC #SeaNav li.Nav1{left:318px;top:0;width:369px;height:312px;background:url(/jp/ja/others/tapemuseum/special/vol4/sea_navi1_bg.png) no-repeat;}
.Special04 #AreaC #SeaNav li.Nav2{left:0;top:305px;width:264px;height:342px;background:url(/jp/ja/others/tapemuseum/special/vol4/sea_navi2_bg.png) no-repeat;}
.Special04 #AreaC #SeaNav li.Nav3{left:309px;top:378px;width:411px;height:344px;background:url(/jp/ja/others/tapemuseum/special/vol4/sea_navi3_bg.png) no-repeat;}
.Special04 #AreaC #SeaNav li.Nav1 img{margin:79px 0 0 0;}
.Special04 #AreaC #SeaNav li.Nav2 img{margin:100px 0 0 0;}
.Special04 #AreaC #SeaNav li.Nav3 img{margin:73px 0 0 0;}
/**************************************/
.Special04 #AreaD{clear:both;height:auto; margin-bottom:100px;}
.Special04 #AreaD h3{text-align:center;margin-bottom:30px;}
.Special04 #AreaD #MatsuriNav{width:720px;height:731px;background:url(/jp/ja/others/tapemuseum/special/vol4/matsuri_navi_bg.png) no-repeat;position:relative;margin:0 0 84px 0;}
.Special04 #AreaD #MatsuriNav li{position:absolute;background-repeat:no-repeat;}
.Special04 #AreaD #MatsuriNav li.Nav1{left:34px;top:0;width:392px;height:357px;background:url(/jp/ja/others/tapemuseum/special/vol4/matsuri_navi1_bg.png) no-repeat;}
.Special04 #AreaD #MatsuriNav li.Nav2{left:0;top:364px;width:720px;height:330px;background:url(/jp/ja/others/tapemuseum/special/vol4/matsuri_navi2_bg.png) no-repeat;}
.Special04 #AreaD #MatsuriNav li.Nav1 img{margin:0;}
.Special04 #AreaD #MatsuriNav li.Nav2 img{margin:0 0 0 213px;}

/**************************************/
.Special04 #AreaE{clear:both;height:auto; margin-bottom:100px;}
.Special04 #AreaE h3{text-align:center;margin-bottom:30px;}
.Special04 #AreaE #ExptNav{width:720px;height:702px;background:url(/jp/ja/others/tapemuseum/special/vol4/expt_navi_bg.png) no-repeat;position:relative;margin:0 0 25px 0;}
.Special04 #AreaE #ExptNav li{position:absolute;background-repeat:no-repeat;}
.Special04 #AreaE #ExptNav li.Nav1{left:174px;top:9px;width:376px;height:345px;background:url(/jp/ja/others/tapemuseum/special/vol4/expt_navi1_bg.png) no-repeat;}
.Special04 #AreaE #ExptNav li.Nav2{left:15px;top:405px;width:334px;height:322px;background:url(/jp/ja/others/tapemuseum/special/vol4/expt_navi2_bg.png) no-repeat;}
.Special04 #AreaE #ExptNav li.Nav3{left:392px;top:441px;width:271px;height:267px;background:url(/jp/ja/others/tapemuseum/special/vol4/expt_navi3_bg.png) no-repeat;}
.Special04 #AreaE #ExptNav li.Nav4{left:519px;top:221px;width:198px;height:195px;background:url(/jp/ja/others/tapemuseum/special/vol4/expt_navi4_bg.png) no-repeat;}

.Special04 #AreaE #ExptNav li.Nav1 img{margin:65px 0 0 0;}
.Special04 #AreaE #ExptNav li.Nav2 img{margin:41px 0 0 31px;}
.Special04 #AreaE #ExptNav li.Nav3 img{margin:100px 0 0 40px;}
.Special04 #AreaE #ExptNav li.Nav4 img{margin:76px 0 0 0;}

/**************************************/
.Special04 .ItemTtl{background:url(/jp/ja/others/tapemuseum/special/vol4/btn_open.png) no-repeat right 24px;margin:25px 0 0 0;cursor:pointer;cursor:hand;}
.Special04 .ItemTtl.Active{background-image:url(/jp/ja/others/tapemuseum/special/vol4/btn_close.png);}
.Special04 .Item{padding:0 0 0 50px;display:none;}
.Special04 .Item p.Difficulty{text-align:right;padding:36px 50px 20px 0;}
.Special04 .Item .MvArea{width: 620px;height: 0;padding-top: 52.3%;position: relative;margin: 0 0 32px 0;overflow: hidden;}
.Special04 .Item .MvArea iframe{position: absolute;top: 0;width: 100%;height: 100%;border: none;}
.Special04 .Item .MvArea object{width:620px;height:349px;display:block;}
.Special04 .Item h5{margin-bottom:12px;}
.Special04 .Item .MaterialList{width:616px;border:#d6d6d6 solid 2px;margin:0 0 40px 0;padding:20px 0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.Special04 .Item .MaterialList li{margin-left:20px;}
.Special04 .Item .OrderList{font-size:90%;margin-bottom:40px;}
.Special04 .Item .OrderList:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.Special04 .Item .OrderList li{width:186px;height:auto;margin:0 30px 30px 0;float:left;}
.Special04 .Item .OrderList li.Clr{clear:both;}
.Special04 .Item .OrderList li:nth-child(3n+1){clear:both;}
.Special04 .Item .OrderList li img{width:100%;}
.Special04 .Item .OrderList li p{padding:10px 0 0 0;}
.Special04 .Item .OrderList li a p{color:#2f3244;}
.Special04 .Item .OrderList li a:hover{text-decoration:none;}
.Special04 .Item .OrderList li a:hover img{opacity:0.8 !important;filter:alpha(opacity=80) !important;-ms-filter:"alpha( opacity=80 )" !important;}
.Special04 .Item .PrintBtn{text-align:center;padding-bottom:15px;}
.Special04 .Item .PrintBtn a:hover img{opacity:0.8 !important;filter:alpha(opacity=80) !important;-ms-filter:"alpha( opacity=80 )" !important;}
.Special04 .Item .OrderClose{width:99%;background:#efefef; text-align:center; border:#ccc solid 1px; margin-bottom:65px;}


/***************** Colorbox *********************/
/* Colorbox Core Style */
#colorbox, #cboxOverlay,#cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxWrapper{max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling:touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;padding:45px 45px 0 45px;background:#fff;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* User Style */
#cboxOverlay{background:url(/jp/ja/others/tapemuseum/special/vol4/cb_overlay.png) repeat 0 0; opacity:0.9; filter:alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxTopLeft{display:none;}
#cboxTopRight{display:none;}
#cboxBottomLeft{display:none;}
#cboxBottomRight{display:none;}
#cboxMiddleLeft{display:none;}
#cboxMiddleRight{display:none;}
#cboxTopCenter{display:none;}
#cboxBottomCenter{display:none;}
#cboxContent{background:#fff; padding-bottom:100px;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; top:405px; left:10px; text-align:center; width:auto; padding:0 45px; text-align:left;}
#cboxCurrent{display:none !important;}
#cboxLoadingOverlay{background:url(/jp/ja/others/tapemuseum/special/vol4/cb_loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(/jp/ja/others/tapemuseum/special/vol4/cb_loading.gif) no-repeat center center;}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline:0;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; top:260px; left:-10px; background:url(/jp/ja/others/tapemuseum/special/vol4/pop_prev.png) no-repeat; width:48px; height:59px; text-indent:-9999px;}
#cboxPrevious:hover{background:url(/jp/ja/others/tapemuseum/special/vol4/pop_prev_on.png) no-repeat;}
#cboxNext{position:absolute; top:260px; right:-10px; background:url(/jp/ja/others/tapemuseum/special/vol4/pop_next.png) no-repeat; width:48px; height:59px; text-indent:-9999px;}
#cboxNext:hover{background:url(/jp/ja/others/tapemuseum/special/vol4/pop_next_on.png) no-repeat;}
#cboxClose{position:absolute; top:-14px; right:-8px; background:url(/jp/ja/others/tapemuseum/special/vol4/pop_close.png) no-repeat; width:54px; height:55px; text-indent:-9999px;}
/*#cboxClose:hover{}*/

/*
The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
See:http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}


/****** SP *****/
@media only screen and (max-width:736px){
body{-webkit-text-size-adjust:100%;}
#MainCont.Special04 #Cont{width:90%;float:none;margin:0 auto;}
/**/
#LowCont.Spl4 h2{clear:both;height:0;padding-top:41.0%;padding-bottom:0;}
#LowCont.Spl4 h2 img{display:block;width:100%;}
/**/
#SpLocalNavi{width:100%;height:auto;margin-bottom:20px;}
#SpLocalNavi:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#SpLocalNavi li{float:left;}
#SpLocalNavi li img{width:100%;}
#SpLocalNavi li.Nav1{width:54.5%;}
#SpLocalNavi li.Nav2{width:45.5%;}
#SpLocalNavi li.Nav3{width:36.4%;}
#SpLocalNavi li.Nav4{width:29.6%;}
#SpLocalNavi li.Nav5{width:34%;}
/**/
#MainCont.Special04 #SideNav{display:none;}
#MainCont.Special04{padding:0;}
/**/
.Special04 #AreaTop{position:static;width:100%;height:auto;margin-bottom:63px;}
.Special04 #AreaTop h3{position:static;width:100%;}
.Special04 #AreaTop h3 img{width:100%;}
.Special04 #AreaTop #Sns{position:static;}
.Special04 #AreaTop p{position:static;width:100%;z-index:102;}
.Special04 #AreaTop img.Mainv{width:100%;}
/**/
.Special04 #AreaA h3 img{width:100%;}
.Special04 #AreaA .ProfCont{width:100%;margin:0 auto 66px auto;}
.Special04 #AreaA .ProfCont .Photo p{padding:95px 0 0 20px;}
.Special04 #AreaA .ProfCont .Photo{width:100%;height:auto;}
.Special04 #AreaA .ProfCont .Photo img.Ph{width:48%;float:right;}
.Special04 #AreaA .ProfCont .Photo img.Vo{width:66%;left:0;top:10px;}
.Special04 #AreaA .ProfCont .Book{clear:both;width:100%;height:auto;}
.Special04 #AreaA .ProfCont .Book:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.Special04 #AreaA .ProfCont .Book img.Bk{width:50%;}
.Special04 #AreaA .ProfCont .Book img.Ttl{width:50%;padding-right:0;}
.Special04 #AreaA .ProfCont .Book p{display:block;width:50%;padding:15px 0 0 0;font-size:95%;float:left;}
.Special04 #AreaA #Material img{width:100%;}
/**/
.Special04 #AreaB .Material{width:96%;border:#d95d5a solid 7px;padding-bottom:31px;margin-bottom:26px;}
.Special04 #AreaB .Material h3{margin-bottom:20px;}
.Special04 #AreaB .Material h3 img{width:47%;}
.Special04 #AreaB .Material .InCont{margin:0 5%;}
.Special04 #AreaB .Material .InCont img.Np{width:100%;margin-bottom:20px;}
/**/
.Special04 #AreaB .Material .HowtoU,
.Special04 #AreaB .Material2 .HowtoU{margin:0 5%;}
.Special04 #AreaB .Material .HowtoU li + li{margin-top:20px;}
.Special04 #AreaB .Material2 .HowtoU li + li{margin-top:20px;}
.Special04 #AreaB .Material .HowtoU li.List1,
.Special04 #AreaB .Material .HowtoU li.List2,
.Special04 #AreaB .Material .HowtoU li.List3,
.Special04 #AreaB .Material2 .HowtoU li.List4,
.Special04 #AreaB .Material2 .HowtoU li.List5,
.Special04 #AreaB .Material2 .HowtoU li.List6{width:100%;margin:0;}
.Special04 #AreaB .Material .HowtoU li.List1 img,
.Special04 #AreaB .Material .HowtoU li.List2 img,
.Special04 #AreaB .Material .HowtoU li.List3 img,
.Special04 #AreaB .Material2 .HowtoU li.List4 img,
.Special04 #AreaB .Material2 .HowtoU li.List5 img,
.Special04 #AreaB .Material2 .HowtoU li.List6 img{width:100%;}
.Special04 #AreaB .Material .HowtoU li.List1 img.Ttl{width:auto;height:30px;}
.Special04 #AreaB .Material2 .HowtoU li.List4 img.Ttl{width:auto;height:30px;}
/**/
.Special04 #AreaB .Material2{width:96%;border:#2a5db0 solid 7px;padding-bottom:31px;}
.Special04 #AreaB .Material2 h3{margin-bottom:20px;}
.Special04 #AreaB .Material2 h3 img{width:47%;}
.Special04 #AreaB .Material2 .InCont{margin:0 5%;}
/**/
.Special04 #AreaB .Material2 .Recom{margin:0 5%;}
.Special04 #AreaB .Material2 .Recom h4{width:62%;}
.Special04 #AreaB .Material2 .Recom h4 img{height:30px;}
.Special04 #AreaB .Material2 .Recom img.Photo{width:100%;margin-top:20px;float:none;}
.Special04 #AreaB .Material2 .Recom h5{margin:10px 0 12px;}
.Special04 #AreaB .Material2 .Recom h5 img.Ttl{width:54%;}
.Special04 #AreaB .Material2 .Recom h5 span{font-size:80%;}
.Special04 #AreaB .Material2 .Recom h5 a{font-weight:normal;}
.Special04 #AreaB .Material2 .Recom .Inq{width:90%;font-size:80%;float:none;padding:5%; margin-bottom:25px;}
.Special04 #AreaB .Material2 .Recom .Inq h6{border-left:#2a5db0 solid 6px;font-size:130%;line-height:1;padding:0 0 0 10px;margin:0;}
.Special04 #AreaB .Material2 .Recom .Inq p{margin:10px 18px 18px 18px;}
/**/
.Special04 #AreaC h3 img{width:100%;}
.Special04 #AreaC #SeaNav{width:100%;height:0%;background-size:contain;margin:0 0 30px 0;padding-top:100%;}
.Special04 #AreaC #SeaNav li.Nav1{left:44%;top:0;width:50%;height:135px;background-size:contain;}
.Special04 #AreaC #SeaNav li.Nav1 img{width:63%;margin:25% 0 0 0;}
.Special04 #AreaC #SeaNav li.Nav2{left:0;top:43%;width:34%;height:135px;background-size:contain;}
.Special04 #AreaC #SeaNav li.Nav2 img{width:100%;margin:43% 0 0 0;}
.Special04 #AreaC #SeaNav li.Nav3{left:35%;top:169px;width:63%;height:150px;background-size:contain;}
.Special04 #AreaC #SeaNav li.Nav3 img{width:100%;margin:17% 0 0 0;}

/**************************************/
.Special04 .ItemTtl{background:url(/jp/ja/others/tapemuseum/special/vol4/sp_btn_open.png) no-repeat right 10px;margin-bottom:15px;}
.Special04 .ItemTtl img{width:100%;}
.Special04 .ItemTtl.Active{background-image:url(/jp/ja/others/tapemuseum/special/vol4/sp_btn_close.png);}
.Special04 .Item{padding:0;display:block;}
.Special04 .Item .ItemSec{display:none;}
/**/
.Special04 .Item p.Difficulty{text-align:right;padding:15px 0 10px 0;}
.Special04 .Item p.Difficulty img:first-child{width:16%;}
.Special04 .Item p.Difficulty img{width:6%;}
.Special04 .Item .MvArea{width: 100%;padding-top: 56.3%;}
.Special04 .Item .MvArea object{width:290px !important;height:auto !important;}
.Special04 .Item h5 img{height:20px;}
.Special04 .Item .MaterialList{width:99%;margin:0 0 20px 0;padding:10px 0;}
.Special04 .Item .MaterialList li{margin-left:10px;font-size:85%;line-height:1.4;}
.Special04 .Item .OrderList li{width:70%;height:auto;margin:0 auto 30px auto;float:none;}
.Special04 .Item .OrderList li a img{border:none;}
.Special04 .Item .OrderList li a:hover img{border:none;}
.Special04 .Item .OrderList li img:first-child{width:100%;}
.Special04 .Item .PrintBtn img{width:100%;}
/**************************************/
/**/
.Special04 #AreaD h3 img{width:100%;}
.Special04 #AreaD #MatsuriNav{width:100%;height:0%;background-size:contain;margin:0 0 30px 0;padding-top:100%;}
.Special04 #AreaD #MatsuriNav li.Nav1{left:0;top:0;width:60%;height:53%;background-size:contain;}
.Special04 #AreaD #MatsuriNav li.Nav1 img{width:57%;margin:0 0 0 0;}
.Special04 #AreaD #MatsuriNav li.Nav2{left:0;top:50%;width:100%;height:47%;background-size:contain;}
.Special04 #AreaD #MatsuriNav li.Nav2 img{width:71%;margin:5% 0 0 30%;}
/**/
.Special04 #AreaE h3 img{width:100%;}
.Special04 #AreaE #ExptNav{width:100%;height:0%;background-size:contain;margin:0 0 30px 0;padding-top:100%;}
.Special04 #AreaE #ExptNav li.Nav1{left:21%;top:0;width:56%;height:52%;background-size:contain;}
.Special04 #AreaE #ExptNav li.Nav1 img{width:98%;margin:20% 0 0 0;}
.Special04 #AreaE #ExptNav li.Nav2{left:0;top:54%;width:51%;height:49%;background-size:contain;}
.Special04 #AreaE #ExptNav li.Nav2 img{width:100%;margin:14% 0 0 7%;}
.Special04 #AreaE #ExptNav li.Nav3{left:58%;top:62%;width:41%;height:40%;background-size:contain;}
.Special04 #AreaE #ExptNav li.Nav3 img{width:91%;margin:37% 0 0 12%;}
.Special04 #AreaE #ExptNav li.Nav4{left:69%;top:30%;width:29%;height:26%;background-size:contain;}
.Special04 #AreaE #ExptNav li.Nav4 img{width:91%;margin:37% 0 0 12%;}



}
