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

/* text.css 下層ページ基本
------------------------------------------------------------ */
@import url(text.css);

/* ------------  swseason.css ------------ */

h1#summer2009{
	background-image:url(../seminarwork/2009summer/img/2009summer_h1.gif);
	background-image:none;  /* ここからnew design */
	}
#summer2010 h1{
	background-image:url(../seminarwork/2010summer/2010summer_h1.gif);
	background-image:none;  /* ここからnew design */
	}
#winter2010 h1{
	background-image:url(../seminarwork/2010winter/2010winter_h1.gif);
	background-image:none;  /* ここからnew design */
	}
#spring2011 h1{
	background-image:url(../seminarwork/2011spring/2011spring_h1.gif);
	background-image:none;  /* ここからnew design */
	}
#summer2011 h1{
	background-image:url(../seminarwork/2011summer/2011summer_h1.gif);
	background-image:none;  /* ここからnew design */
	}
#swseason01, #swseason02, #swseason03, #swseason04, #swseason05, #swseason06-1, #swseason06-2, #swseason06-3, #swseason06-4{
	padding:25px 5px;
	clear:both;
	}
	
#swseason01 h2{
	background-image:url(../seminarwork/img/swseason_h2_01.gif);
	}
#swseason02 h2{
	background-image:url(../seminarwork/img/swseason_h2_02.gif);
	}
#swseason03 h2{
	background-image:url(../seminarwork/img/swseason_h2_03.gif);
	}
#swseason04 h2{
	background-image:url(../seminarwork/img/swseason_h2_04.gif);
	}
#swseason05 h2{
	background-image:url(../seminarwork/img/swseason_h2_05.gif);
	}
	
/* 2014.9.29追加 */
#summer2014 #swseason06-1 h2{
	background-image:url(../seminarwork/2014summer/swseason_h2_06-1.gif);
	}
#summer2014 #swseason06-2 h2{
	background-image:url(../seminarwork/2014summer/swseason_h2_06-2.gif);
	}
#summer2014 #swseason06-3 h2{
	background-image:url(../seminarwork/2014summer/swseason_h2_06-3.gif);
	}	

#summer2010 .td01{
	padding:0 6px 6px 0;
	}
#summer2010 .td02{
	padding:0 0 6px 0;
	}
#summer2010 .td03{
	padding:0 20px 0 0;
	}
#summer2010 .td03a{
	padding:30px 20px 0 0;
	}
#summer2010 .td04{
	padding:0 20px 20px 0;
	}
#summer2010 .td05{
	padding:0 0 20px 0;
	}
#summer2010 .td06{
	padding:50px 0 0 0;
	}


#winter2010 .td01{
	padding:0 6px 6px 0;
	}
#winter2010 .td02{
	padding:0 0 6px 0;
	}
#winter2010 .td03{
	padding:0 20px 0 0;
	}
#winter2010 .td03a{
	padding:30px 20px 0 0;
	}
#winter2010 .td04{
	padding:0 20px 20px 0;
	}
#winter2010 .td05{
	padding:0 0 20px 0;
	}
#winter2010 .td06{
	padding:50px 0 0 0;
	}




#spring2011 .td01{
	vertical-align:top;
	text-align:left;
	}
#spring2011 .td02{
	vertical-align:top;
	text-align:center;
	}
#spring2011 .td03{
	vertical-align:bottom;
	text-align:right;
	}
#spring2011 .td03left{
	vertical-align:bottom;
	text-align:left;
	}
#spring2011 .td04{
	vertical-align:top;
	text-align:right;
	}
#spring2011 .td05{
	vertical-align:top;
	text-align:left;
	width:183px;
	}
#spring2011 .td06{
	vertical-align:top;
	text-align:left;
	width:149px;
	}

#spring2011 .td07{
	vertical-align:top;
	text-align:right;
	width:149px;
	}
	
#spring2011 img.img01{
	padding-top:6px;
	}
#spring2011 img.img02{
	padding-top:20px;
	}
#spring2011 img.img03{
	padding-bottom:20px;
	}
#spring2011 img.img04{
	padding-top:50px;
	}


#summer2011 .td01{
	padding:0 0 6px 0;
	vertical-align:bottom;
	text-align:left;
	}
#summer2011 .td02{
	padding:0 0 6px 0;
	vertical-align:bottom;
	text-align:right;
	}
#summer2011 .td03{
	padding:0 0 6px 0;
	vertical-align:bottom;
	text-align:center;
	}

#summer2011 .td04{
	padding:0 6px 6px 0;
	vertical-align:bottom;
	text-align:left;
	}

#summer2011 .td05{
	width:291px;
	padding:0 0px 6px 0;
	vertical-align:bottom;
	text-align:right;
	}
#summer2011 .td06{
	width:218px;
	padding:0 0px 6px 0;
	vertical-align:bottom;
	text-align:right;
	}	
	

#summer2013 td{
	padding:0 0 4px 0;
	text-align:left;
	vertical-align:top;
	}
#summer2013 .td01{
	vertical-align:bottom;
	}	
#summer2013 .td06{
	padding-right:4px;
	}	
#summer2013 .td06end{
	text-align:right;
	}	

#summer2014 td{
	padding:0 0 4px 0;
	text-align:left;
	vertical-align:top;
	}
#summer2014 .td01{
	vertical-align:bottom;
	}	
#summer2014 .td06{
	padding-right:4px;
	}	
#summer2014 .td06end{
	text-align:right;}
	
/* 2015.8.31追加 */
#summer2015 #swseason06-1 h2{
	background-image:url(../seminarwork/2015summer/swseason_h2_06-1.gif);
	}
#summer2015 #swseason06-2 h2{
	background-image:url(../seminarwork/2015summer/swseason_h2_06-2.gif);
	}
#summer2015 #swseason06-3 h2{
	background-image:url(../seminarwork/2015summer/swseason_h2_06-3.gif);
	}	

#summer2015 table{
	border:none !important;
	padding:0;
	border-collapse:collapse !important;
	width:100%;}
#summer2015 table td{
	text-align:left;}

#summer2015 .v-t{vertical-align:top;}
#summer2015 .v-b{vertical-align:bottom;}

#summer2015 .p-t6{padding-top:6px;}

#summer2015 table tr:first-child td{padding-bottom:2px;}

#summer2015 #swseason04 td{
	width:25%;
	padding:3px;
	text-align:center;}
	
/* 2018.10.09追加 */
#summer2018 #swseason06-1 h2{
	background-image:url(../seminarwork/2018summer/img/swseason_h2_06-1.gif);
	}
#summer2018 #swseason06-2 h2{
	background-image:url(../seminarwork/2018summer/img/swseason_h2_02.gif);
	}
#summer2018 #swseason06-3 h2{
	background-image:url(../seminarwork/2018summer/img/swseason_h2_06-3.gif);
	}
#summer2018 #swseason06-4 h2{
	background-image:url(../seminarwork/2018summer/img/swseason_h2_04.gif);
	}

	
/* 2019.8.30追加 */
#summer2019 #swseason06-1 h2{
	background-image:url(../seminarwork/2019summer/swseason_h2_06-3.png);
	}
#summer2019 #swseason06-2 h2{
	background-image:url(../seminarwork/2019summer/swseason_h2_06-2.png);
	}
#summer2019 #swseason06-3 h2{
	background-image:url(../seminarwork/2019summer/swseason_h2_06-1.png);
	}
#summer2019 #swseason06-4 h2{
	background-image:url(../seminarwork/2019summer/swseason_h2_06-4.png);
	}	

/* 2021.9.21追加 */
#summer2021 h2{ text-indent:0; background-image:none; font-size:150%; font-weight: bold; padding:3px 0 3px 0.7em; border-left: 6px solid #0e4492;}
#summer2021 .photo{ display: flex; flex-wrap: wrap; margin-bottom: 40px;}
#summer2021 .photo figure{ width: 49%; margin:0 10px 10px 0;}
#summer2021 .photo figure:nth-of-type(2n){  margin-right: 0px;}
#summer2021 .photo figure img{ width: 100%; height: auto;}

