
@media screen and (min-width: 1200px){
.SubjectSet .PictureSet li:nth-child(1){width:28%;margin:0px auto;padding-left:90px;}
.SubjectSet .PictureSet li:nth-child(2){width:45%;text-align:left;padding-left:0px;padding-top:10px;}

}


@media screen and (max-width: 1200px){
.ContentsWidth {margin:0px auto;width:100%;max-width:860px;}

.MainBoxline .TitleSet li {font-size:16px;}
.MainBoxline .TitleSet .Ico {width:24px;}
.MainBoxline .Contents {font-size:12px;letter-spacing:-1px;}
.MainBoxline .Contents > li {line-height:22px;}
.MainBoxline .Contents > li > span {display:none;}

.MainBoxline .Arrow {top:23px;}
.MainBoxline .Arrow .Left {left:-10px;}
.MainBoxline .Arrow .Right {right:-10px;}

.MainBoxline .IntroSet {margin-top:20px;}
.MainBoxline .IntroSet .Picture {width:60px;}
.MainBoxline .IntroSet .Infomation {width:calc(100% - 78px);}
.MainBoxline .IntroSet .Infomation .Subject {margin-top:5px;font-size:11px;}
.MainBoxline .IntroSet .Infomation .Name {font-size:18px;}
.MainBoxline .IntroSet .Infomation .Name span {margin:0px;font-size:12px;}

.MainQuickMenu {padding:20px 0px;width:calc(100% - 20px);}
.MainWorkTime {padding:20px 10px;width:calc(100% - 20px);}
.MainQuickMenu .Title {padding:0px 3px 5px 3px;width:calc(100% - 6px);line-height:32px;font-size:18px;}
.MainWorkTime .Title {padding:0px 3px 5px 3px;width:calc(100% - 6px);line-height:32px;font-size:14px;}
.MainQuickMenu .Qmenu {padding:20px 0px;}
.MainWorkTime .TimeSet {padding-top:10px;}
.MainWorkTime .TimeSet ul {padding:0px 5px;line-height:24px;font-size:14px;letter-spacing:-1px;}
.MainWorkTime .TimeSet .Line {padding:5px;}
.MainWorkTime .TimeSet .Script {line-height:14px;font-size:11px;}



.CooperationSet div {width:115px;}

/* SubPage Suject */
.SubjectSet > div {padding-top:80px;}
.SubjectSet .PictureSet {width:calc(25% - 24px);margin-right:10px;}
.SubjectSet .PictureSet .Picture {width:100%;}
.SubjectSet .PictureSet li {width:100%;}
.SubjectSet .PictureSet .Name b {font-size:24px;}
.SubjectSet .PictureSet .Name span {display:block;}

.SubjectSet .DetailSet {width:calc(75% - 4px);}
.SubjectSet .DetailSet > div > .Title {margin:0px 0px 10px 10px;width:92px;height:32px;line-height:32px;font-size:14px;}
.SubjectSet .DetailSet > div > .Detail {width:100%;}

.SubPageContents .Text01 {line-height:22px;font-size:14px;}

.SubWorkTime .Title {width:100px;height:60px;line-height:60px;font-size:14px;}
.SubWorkTime .Title01 {width:90px;line-height:18px;}
.SubWorkTime .TimeSet {width:calc(100% - 170px);}
.SubWorkTime .TableSet01, .SubWorkTime .TextSet01 {width:calc(100% - 170px);}
.SubWorkTime .Title02 {font-size:14px;}
.SubWorkTime .CallNumber {padding:14px 10px;line-height:32px;
font-size:32px;}

.OveflowX {padding-bottom:20px;overflow-x:scroll;}




















}




@media screen and (max-width: 860px){
.ContentsWidth {margin:0px auto;width:100%;max-width:720px;}

.TopSet .MobileMenu {display:block;}


/* BLOCK */


.BlockSet02 {margin-left:3px;padding:80px 0px;width:100%;overflow:hidden;}
.BlockSet021 {margin-left:3px;padding:20px 0px;width:100%;overflow:hidden;}
.BlockSet021 > div {display:inline-block;margin-left:-6px;width:50%;vertical-align:top;}

.BlockSet04 {padding:60px 0px;}
.BlockSet04 .ImageBox {width:calc(90% - 2px);height:180px;}
.BlockSet04 .TextSet {width:calc(90% - 2px);height:46px;}
.BlockSet04 .TextSet .Script {font-size:12px;}
.BlockSet04 .TextSet .Name {font-size:16px;}
.BlockSet04 .TextSet .Spacer {padding:4px;}


.TBlockSet02 {margin-left:3px;padding:0px;width:100%;overflow:hidden;}
.TBlockSet02 .Block02 {display:inline-block;margin-left:-6px;width:25%;vertical-align:top;}
.TBlockSet02 .Block01 {display:inline-block;margin-left:-6px;width:25%;vertical-align:top;}

.BlockSet05 {margin-left:3px;padding:40px 0px;width:100%;}
.BlockSet05 .Block04 {display:inline-block;margin-left:-6px;width:8100%;}
.BlockSet05 .Block03 {display:inline-block;margin-left:-6px;width:100%;}
.BlockSet05 .Block02 {display:inline-block;margin-left:-6px;width:66%;}
.BlockSet05 .Block01 {display:inline-block;margin-left:-6px;width:33%;}

.BlockSet08 .Block01 {display:inline-block;margin-top:20px;width:25%;vertical-align:top;text-align:center;}

/* TOP */
.TopLineSet {height:36px;line-height:36px;}
.TopLineSet .Icon {margin-top:-2px;width:20px;}
.TopLineSet .NoticeSet > .Text {font-size:12px;}
.TopLineSet .NoticeSet > .Date {font-size:10px;}

.TopLineSet .TopMenuSet > li {font-size:9px;}
.TopSet .MobileMenu {float:right;display:block;margin-right:15px;}
.TopSet .MobileMenu img {width:32px;}

.TopSet {position:absolute;width:100%;height:64px;line-height:64px;}
.TopSet .Logo {float:left;margin-left:10px;width:180px;}
.TopSet .MenuSet {display:none;}




.MainVisual {height:680px;margin-bottom:120px;}
.VisualBanner {top:190px;width:320px;right:10px;}
.VisualBanner .ArrowSet {display:none;}
.VisualBanner .BannerSet {width:320px;height:167px;}
.VisualBanner .BannerSet img {width:320px !important;height:167px !important;}

.MainBoxline {top:600px;}
.MainBoxline > div > div {padding:15px 10px 20px 10px;width:calc(25% - 20px);height:145px;}
.MainBoxline .TitleSet {line-height:36px;}
.MainBoxline .TitleSet li {font-size:14px;letter-spacing:-1px;}
.MainBoxline .TitleSet .Ico {width:22px;}
.MainBoxline .Contents {margin-top:10px;font-size:11px;letter-spacing:-1px;}
.MainBoxline .Contents > li {line-height:18px;}
.MainBoxline .Contents > li > b {display:block;}
.MainBoxline .Arrow {display:none;}
.MainBoxline .IntroSet {margin-top:5px;height:76px;}
.MainBoxline .IntroSet ul {height:76px;}
.MainBoxline .IntroSet .Picture {width:50px;vertical-align:middle;}
.MainBoxline .IntroSet .Infomation {width:calc(100% - 68px);height:66px;vertical-align:middle;}
.MainBoxline .IntroSet .Infomation .Subject {margin-top:5px;padding:2px 4px;font-size:11px;}
.MainBoxline .IntroSet .Infomation .Name {padding:2px 0px;font-size:16px;}
.MainBoxline .IntroSet .Infomation .Name span {margin-right:3px;font-size:11px;}
.MainBoxline .ButtonSet div {margin:5px 0px;width:72px;height:28px;font-size:11px;line-height:28px;}




.MainPageSection .MainTitleSet .Title {line-height:36px;font-size:28px;}
.MainPageSection .MainTitleSet .Script {line-height:18px;font-size:14px;}
.MainPageSection .MainSubTitle {padding:20px 0px;font-size:18px;}

.MainPageSection .ArrowSet {display:none;}

.MainEduBanner {text-align:left;margin:30px 10px;}
.MainEduBanner img {width:70%;}

.MainWorkTime .TimeSet ul {font-size:12px;}
.MainWorkTime .TimeSet .Line {padding:3px;}
.MainWorkTime .TimeSet .Script {font-size:8px;}

.LocationInfoSet {margin:0px;}
.LocationInfoSet > .Way {margin-left:10px;}
.LocationInfoSet > .InfoSet > ul > li {clear:both;}

.CooperationSet div {width:90px;}
/* MainEnd */





.SubTopSet .MobileMenu {float:right;display:block;margin-right:15px;}
.SubTopSet .MobileMenu img {width:32px;}
.SubTopSet .MenuSet {display:none;}

/* SubPage TOP */
.SubPageTop {height:140px;}
.SubPageTop .SubTitleSet {margin-top:30px;margin-left:15px;}
.SubPageTop .Title {line-height:38px;font-size:32px;letter-spacing:-2px;}

.SubPageTop > .ContentsWidth {height:137px;}
.SubPageTop .SubVisualSet {margin-right:15px;}
.SubPageTop .SloganSet {margin-top:46px;margin-right:5px;}
.SubPageTop .Text01 {line-height:22px;font-size:18px;}
.SubPageTop .Text02 {line-height:14px;font-size:11px;}

.SubPageTop .Banner {margin-top:50px;}
.SubPageTop .Banner > li img {width:32px;}

.PageSection {padding:80px 0px;}
.PageSection .SubPageTitle {padding-left:20px;line-height:24px;font-size:24px;}
.PageSection .SubPageTitle .Navigation {margin-top:6px;line-height:14px;font-size:12px;}
.PageSection .TitleBorder {margin:15px 0px 40px 0px;}

.SubPageContents .Title01e {margin-left:35px;line-height:24px;font-size:18px;}
.SubPageContents .TitleSpace {padding:20px;}
.SubPageContents .Text01 {padding:35px;line-height:20px;font-size:14px;}

/* SubPage Tab */
.SubTabSet {margin-bottom:0px;line-height:36px;font-size:14px;}
.SubTabSet > div {padding:0px 10px;height:36px;}

/* SubPage Suject */
.CalendarPageTitle {margin-bottom:40px;line-height:28px;font-size:28px;letter-spacing:-1px;}
.CalendarPageTitle .Arrow {font-size:18px;}

.ScheduleCalendar {margin-top:55px;}
.ScheduleCalendar th {line-height:32px;}

.SubWorkTime .CallNumber {width:calc(100% - 40px);}

.SubWorkTime .Title {margin:0px 10px;width:calc(100% - 20px);height:40px;line-height:40px;}
.SubWorkTime .Title01, .SubWorkTime .Title02 {margin:0px 10px;padding:10px 0px;width:calc(100% - 20px);}
.SubWorkTime .TimeSet, .SubWorkTime .TextSet01 {clear:both;margin:10px 10px 40px 10px;width:calc(100% - 20px);}
.SubWorkTime .TableSet01, .SubWorkTime .TableSet02 {clear:both;margin:10px 10px 40px 10px;width:calc(100% - 20px);font-size:14px;}

.SubWorkTime .Title01 div {display:inline-block;padding:0px 5px 0px 0px;font-size:18px;vertical-align:middle;}
.TextBox01 {margin:30px;line-height:22px;font-size:12px;}

.ListSet01 {margin:30px;}
.ListSet01 .Number {margin:20px;width:100px;height:100px;line-height:100px;
font-size:28px;}
.ListSet01 .Title {width:calc(100% - 140px);line-height:22px;
font-size:16px;}
.ListSet01 .Text {width:calc(100% - 140px);line-height:18px;
font-size:12px;}

.ListSet03 .Box03 {width:80px;font-size:14px;}
.ListSet03 .BoxText03 {width:calc(100% - 142px);}
.ListSet03 .Box04 {width:40px;font-size:14px;}
.ListSet03 .BoxText04 {width:calc(100% - 102px);}

.TextSet02 .TableSet02 {padding:0px 0px 20px 0px;overflow-x:scroll;}
.TextSet02 .TableSet02 th {min-width:100px;}

















/* BOTTOM */

.BottomMenuLine {padding:50px 0px 20px 0px;}
.BottomMenuLine > div {font-size:14px;letter-spacing:-2px;}
.BottomMenuLine .D1menuWidth01 {padding:0px 5px;width:none;}
.BottomMenuLine .D1menuWidth02 {padding:0px 5px;width:180px;}
.BottomMenuLine .D1menuWidth03 {padding:0px 5px;width:110px;}

.BottomMenuLine .BlockSetMod {width:120px;}
.BottomMenuLine .D2menu {width:none;}
.BottomMenuLine .D2menuSet {font-size:11px;line-height:16px;}
.BottomMenuLine .D2menuText {font-size:12px;line-height:20px;}
.BottomMenuLine .D3menuText {padding:3px 0px;font-size:11px;}

.BottomInfoSet .BottomInfoLine {padding:20px 0px 50px 0px;}
.SubjectSet .PictureSet li {width:100%;}

}











@media screen and (max-width: 700px){
.ContentsWidth {margin:0px auto;width:100%;max-width:320px;}

/* BLOCK */

.BlockSet00 > div {display:inline-block;margin-left:-6px;width:100%;vertical-align:top;}
.BlockSet021 > div {display:inline-block;margin-left:-6px;width:50%;vertical-align:top;}
.BlockSet02 {margin-left:0px;padding:80px 0px;width:100%;}
.BlockSet021 {margin-left:0px;padding:20px 0px;width:100%;}
.BlockSet021 > div {display:block;margin:10px 0px;width:100%;}

.BlockSet03 {margin-left:0px;padding:0px;}
.BlockSet03 > .Block01 {display:block;margin:0px 0px;width:100%;}
.BlockSet03 > .Block01 .Text01 {padding:0px 20px;line-height:22px;}

.BlockSet04 {margin-left:0px;padding:60px 0px;}
.BlockSet04 .Block01 {display:block;margin-left:0px;width:100%;}
.BlockSet04 > div {display:block;float:left;margin-left:0px;width:50%;}
.BlockSet04 .ImageBox {width:calc(99% - 2px);}
.BlockSet04 .TextSet {width:calc(99% - 2px);}
.BlockSet04 .TextSet .Name {font-size:14px;}


.TBlockSet02 {margin-left:0px;}
.TBlockSet02 .Block02 {display:block;margin-left:0px;width:100%;}
.TBlockSet02 .Block03 {display:block;margin-left:0px;width:100%;}
.TBlockSet02 .Block01 {display:block;margin-left:0px;width:100%;}

.BlockSet05 {margin-left:0px;padding:60px 0px;width:100%;}
.BlockSet05 .Block04 {display:block;margin-left:0px;width:100%;}
.BlockSet05 .Block03 {display:block;margin-left:0px;width:100%;}
.BlockSet05 .Block02 {display:block;margin-left:0px;width:100%;}
.BlockSet05 .Block01 {display:block;margin-left:0px;width:100%;}



/* TOP */
.TopLineSet .NoticeSet {display:none;}

.TopSet {position:absolute;width:100%;height:64px;line-height:64px;}
.TopSet .Logo {float:left;margin-left:10px;width:180px;}
.TopSet .MenuSet {display:none;}

.MainVisual {height:320px;margin-bottom:800px;}
.VisualBanner {width:320px;height:167px; right: 0px;}
.VisualBanner .BannerSet {width:320px;height:167px;}
.VisualBanner .BannerSet img {width:320px !important;height:167px !important;}



.MainBoxline {top:500px;}
.MainBoxline > div > div {padding:0px 10px;width:calc(100% - 20px);height:none;}
.MainBoxline .Box01 {background:#f06f8d;}
.MainBoxline .Box02 {background:#d5647a;}
.MainBoxline .Box03 {background:#f06f8d;}
.MainBoxline .Box04 {background:#d5647a;}


.MainBoxline .TitleSet {line-height:36px;}
.MainBoxline .TitleSet li {font-size:14px;letter-spacing:-1px;}
.MainBoxline .TitleSet .Ico {width:22px;}
.MainBoxline .Contents {font-size:12px;}
.MainBoxline .Contents > li {line-height:22px;}
.MainBoxline .Contents > li > span {display:inline-block;}
.MainBoxline .Contents > li > b {display:inline-block;}

.MainBoxline .IntroSet ul {float:left;width:150px;height:76px;}
.MainBoxline .IntroSet .Picture {width:50px;vertical-align:middle;}
.MainBoxline .ButtonSet div {margin:5px 0px;width:72px;height:28px;font-size:11px;line-height:28px;}




.MainPageSection .MainTitleSet .Title {line-height:24px;font-size:18px;}
.MainPageSection .MainTitleSet .Script {line-height:18px;font-size:11px;}
.MainPageSection .MainSubTitle {padding:20px 0px;font-size:14px;}
.MainPageSection .MainTitleSet span {padding:0px 10px;}

.MainEduBanner {text-align:left;margin:30px 10px;}
.MainEduBanner img {width:100%;}

.MainWorkTime .TimeSet .Script {line-height:18px;font-size:12px;}

.LocationInfoSet {margin:0px;}
.LocationInfoSet > .Way {margin-left:10px;}
.LocationInfoSet > .InfoSet > ul > li {clear:both;}


.CooperationSet div {width:90px;}



/* SUB */
.SubPageTop {height:140px;}
.SubPageTop .SubTitleSet {margin:40px 0px;}
.SubPageTop .Title {width:320px;text-align:center;line-height:24px;font-size:24px;letter-spacing:-1px;}
.SubPageTop .SloganSet {display:none;}
.SubPageTop .Banner {display:none;}

.PageSection {padding:60px 0px;}
.PageSection .SubPageTitle {padding-left:10px;line-height:18px;font-size:18px;}
.PageSection .SubPageTitle .Navigation {margin-top:6px;line-height:12px;font-size:10px;}
.PageSection .TitleBorder {margin:10px 0px 30px 0px;}

.SubPageContents .Title01e {margin-left:30px;line-height:18px;font-size:14px;}
.SubPageContents .TitleSpace {padding:20px;}
.SubPageContents .Text01 {padding:10px;line-height:17px;font-size:12px;}
.SubPageContents .Text01 img {width:280px;margin:0px 0px 10px 0px;}

.SubsTitle img {display:none;}
.SubsTitle span {display:block;}


/* SubPage Tab */
.SubTabSet {line-height:32px;font-size:12px;text-align:left;border:0px;}
.SubTabSet > div {margin-top:2px;width:calc(50% - 20px);padding:0px 10px;height:32px;text-align:center;border-radius:0px;}

/* SubPage About */
.AboutViewImage {margin:7px 5px;width:calc(100% - 14px);height:240px;}
.AboutViewImage .Name {padding:10px 20px;line-height:18px;font-size:12px;}


/* SubPage Suject */
.SubjectSet .PictureSet {width:80%;margin:10px 10%;}

.SubjectSet .DetailSet {padding:10px 0px;width:100%;}
.SubjectSet .DetailSet > div > .Title {margin:0px;width:100%;font-size:12px;}
.SubjectSet .DetailSet > div > .Detail {margin-bottom:30px;padding:10px 0px;width:100%;line-height:18px;font-size:12px;}
.SubjectSet .DetailSet .History {width:calc(100% - 4px);}
.SubjectSet .DetailSet .MainPart {width:calc(100% - 4px);}


.SubjectSet .DetailSet .Schedule {margin-top:0px;padding:20px 0px;overflow-x:scroll;}
.SubjectSet .DetailSet .Schedule th {min-width:80px;line-height:24px;}
.SubjectSet .DetailSet .Schedule td {line-height:24px;font-size:12px;}

.SubsTitle {font-size:18px;}

.CalendarPageTitle {margin-bottom:30px;line-height:18px;font-size:18px;letter-spacing:0px;}
.CalendarPageTitle .Arrow {font-size:18px;}

.ScheduleCalendar {margin-top:0px;padding:20px 0px;overflow-x:scroll;}
.ScheduleCalendar th {min-width:80px;line-height:24px;}
.ScheduleCalendar td {padding:3px 5px;}
.ScheduleCalendar td .Date {line-height:13px;font-size:10px;}
.ScheduleCalendar td .Name {line-height:18px;font-size:12px;}

.SubWorkTime .CallNumber {font-size:36px;}
.SubWorkTime .TimeSet ul {padding:5px 10px;line-height:22px;font-size:12px;}
.SubWorkTime .TimeSet .Time {font-size:13px;}
.SubWorkTime .TextSet01 .Text {font-size:12px;}

.Circle01 {width:80px;height:80px;line-height:80px;
font-size:32px;}
.CircleText01 {margin:10px 10px;margin-bottom:60px;font-size:12px;}

.TextSet02 {margin:10px 0px;padding:5px 20px;}
.TextSet02 .Title {font-size:14px;}
.TextSet02 .Contents {margin:5px 0px;line-height:20px;
font-size:12px;font-weight:200;}
.SubWorkTime .TableSet02, .SubWorkTime .TableSet01 {padding:20px 0px 40px 0px;overflow-x:scroll;}
.SubWorkTime .TextSet01 {padding:20px 0px 40px 0px;}

.TableSet01 th, .TableSet02 th {padding:3px;min-width:80px;line-height:20px;
font-size:12px;}
.TableSet01 td, .TableSet02 td {padding:5px 5px;line-height:18px;
font-size:12px;}
.TableComment00 {padding:5px 10px;line-height:14px;
font-size:11px;}

.TextBox01 {margin:15px;padding:10px;line-height:18px;
font-size:11px;}

.ListSet01 {margin:20px;}
.ListSet01 .Number {float:none;margin:0px auto;margin-top:60px;}
.ListSet01 .Title {float:none;padding-bottom:10px;width:100%;line-height:20px;
font-size:14px;text-align:center;}
.ListSet01 .Text {float:none;width:100%;line-height:17px;}

.ListSet02 .Contents {display:block;margin:0px 10px 60px 10px;padding-left:0px;width:100%;
font-size:12px;line-height:17px;}
.Circle02 {display:block;margin:0px auto;width:160px;margin-bottom:20px;}

.ListSet03 .Box03 {display:block;margin:0px 20px;padding:5px 0px;width:calc(100% - 40px);line-height:22px;
font-size:14px;}
.ListSet03 .BoxText03 {display:block;margin:2px 20px;;padding:11px 10px;width:calc(100% - 60px);line-height:17px;
font-size:12px;}
.ListSet03 .BoxText03 span {display:block;margin-top:10px;width:50px;text-align:center;}

.ListSet03 .Box04 {padding:0px;line-height:30px;width:30px;font-size:12px;}
.ListSet03 .BoxText04 {width:calc(100% - 92px);font-size:12px;line-height:17px;}


.CommentSet01 {margin:0px 10px;padding:10px 15px;
font-size:12px;}



.DownloadButton {margin:0px 10px;height:48px;line-height:48px;
font-size:14px;}

.CommentSet00 {margin:20px 20px;padding:20px 0px;
font-size:12px;font-weight:400;color:#999;
border-radius:3px;}




.BlockBox00 {margin:10px 0px;padding:15px;
font-size:12px;}
.BlockBox00 span {font-size:12px;}
.BlockBox01 {margin:0px 10px;padding:15px;
font-size:12px;}
.BlockBox01 span {font-size:12px;}


.ArcodianButtonSet {margin:5px;}
.ArcodianButtonSet div {width:80px;height:20px;line-height:20px;
font-size:11px;}

.ArcodianSet01 {margin:0px;}
.ArcodianSet01 .Title {height:32px;}
.ArcodianSet01 .Title div {line-height:32px;font-size:12px;}
.ArcodianSet01 .Title .Dot {width:15px;font-size:12px;}
.ArcodianSet01 .Contents {padding:10px 15px;
font-size:12px;line-height:17px;}
.ArcodianSet01 .Contents .Box01 {margin-top:10px;padding:10px;
font-size:11px;line-height:16px;}


.HMM {margin:10px 20px;overflow:hidden;}
.HMM .Image {margin-top:20px;height:200px;
border:1px solid #CCC;background:#CCC;}
.HMM .Name {padding:10px 0px;}
.HMM .Title {padding:10px 0px;line-height:16px;
font-size:12px;}
.HMM .Script ul {padding:0px 0px 0px 0px;}


.HeadText01 .Type00 {line-height:14px;font-size:12px;}
.HeadText01 .Type01 {line-height:22px;font-size:18px;}
.HeadText01 .Type02 {padding:20px 0px;line-height:14px;font-size:12px;}


.SubWorkTime .TextSet01 img {margin:10px 0px;max-width:300px;}

.TextImage01 {margin:10px 0px;width:300px;padding:0px;}
.TextImage01 span {margin-top:5px;padding:1px 5px;background:#CCC;line-height:16px;font-size:11px;}






.RoundBoxArrow {margin:0px 10px;padding:5px 0px 5px 0px;width:70px;line-height:18px;
font-size:12px;border-radius:3px;}










/* BOTTOM */

.BottomMenuLine {display:none;}
.SubjectSet .PictureSet li {width:100%;}
}