@charset "UTF-8";

/********************************************/
/* BodyStyle                                   */
/********************************************/
body{
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
/*	color: #222222; */
	color: #000000;
	width: 100%;
	font-family: "メイリオ",Meiryo,Arial,"ヒラギノ角ゴ Pro w3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	line-height: 150%;
	-webkit-text-size-adjust: 100%;
	overflow-x: hidden;
}


/********************************************/
/* Reset                                */
/********************************************/
article,aside,canvas,details,figcaption,figure,header,footer,main,menu,nav,section,summary {		display: block;	}

h1, h2, h3, h4, h5,h6 {		font-size:100%;	}

img {						border: none;	}

footer {
	margin-top:60px;
	margin-bottom:0;
}



/********************************************/
/* CommonStyle                                 */
/********************************************/

/********************************************/
/* SeasonColor                                 */
/********************************************/
/* ここに全て集約しているが、a, a hover のみ下方で再定義している箇所がある */

.AMWSnCl {
/* SEASON COLOR [SPRING] */
/*
color: #CC6699;
*/
/* SEASON COLOR [SUMMER] */
/*
color: #4682b4;
*/
/* color: #99ccff; */
/* SEASON COLOR [AUTUMN] */
/*
color: #663300;
*/
/* SEASON COLOR [WINTER] */
color: #2c6b7a;

}

.AMWSnClBDR {
/* SEASON COLOR [SPRING] */
/*
border-bottom-color: #FF99CC;
border-left-color:#FF99CC;
*/
/* SEASON COLOR [SUMMER] */
/*
border-bottom-color: #99ccff;
border-left-color: #99ccff;
*/
/* SEASON COLOR [AUTUMN] */
/*
border-bottom-color: #CD9932;
border-left-color: #CD9932;
*/
/* SEASON COLOR [WINTER] */
border-bottom-color: #8BB7C3;
border-left-color: #8BB7C3;

}

.AMWSnClBG {
/* SEASON COLOR [SPRING] */
/*
color: #CC6699;
background-color:#fff4ff;
*/
/* SEASON COLOR [SUMMER] */
/*
color:#336699;
background-color:#ebf5ff;
*/
/* SEASON COLOR [AUTUMN] */
/*
color: #663300;
background-color: #f5ebd6;
*/
/* SEASON COLOR [WINTER] */
color: #2c6b7a;
background-color:#e8f1f3;

}

.AMWSnClBG2 {
/* SEASON COLOR [SPRING] */
/*
color: #CC6699;
background-color:#ffe4ff;
*/
/* SEASON COLOR [SUMMER] */
/*
color: #444444;
background-color:#99ccff;
*/
/* SEASON COLOR [AUTUMN] */
/*
color: #ffffff;
background-color: #CD9932;
*/
/* SEASON COLOR [WINTER] */
color: #ffffff;
background-color:#8BB7C3;

}

.AMWSnClBG3{
/* SEASON COLOR [SPRING] */
/*
color:#444444;
background-color:#fff4ff;
*/
/* SEASON COLOR [SUMMER] */
/*
color:#336699;
background-color:#f7fbff;
*/
/* SEASON COLOR [AUTUMN] */
/*
color: #663300;
background-color: #fbf7ef;
*/
/* SEASON COLOR [WINTER] */
color: #2c6b7a;
background-color:#f6f9fa;

}



/********************************************/
/* Link                                 */
/********************************************/
/********************************************** SeasonColor */
a, .aTagColor {
/* SEASON COLOR [SPRING] */
/*
color: #CC6699;
*/
/* SEASON COLOR [SUMMER] */
/*
color: #4682b4;
*/
/* SEASON COLOR [AUTUMN] */
/*
color: #663300;
*/
/* SEASON COLOR [WINTER] */
color: #2c6b7a;

/* ALL SEASON */
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
text-decoration: underline;
}


/********************************************/
/* Align                                 */
/********************************************/
/* 要素によっては AlgCnt は効かないので、その場合は TxtAlgCnt を使う */
.AlgCnt {		margin-left:auto;	margin-right:auto;	}
.TxtAlgCnt {		text-align:center;	}
.TxtAlgLft {		text-align:left;		}
.TxtAlgRgt {		text-align:right;	}


/********************************************/
/* Align                                 */
/********************************************/
table.BdrThn {	border-collapse: collapse;	border: solid thin;	}

td.tdR {			text-align:right;	}
td.tdL {			text-align:left;	}
tr.bgc_ddd {		background-color:#dddddd;	}


/********************************************/
/* Text                                 */
/********************************************/
.FntSiz100P {	font-weight: normal;	font-size: 100%;}
.FntSiz90P {		font-weight: normal;	font-size: 90%;}
.FntBldStr20 {	font-weight: bold;	font-size: 125%;}
.FntBldStr18 {	font-weight: bold;	font-size: 110%;}
.FntBldStr14 {	font-weight: bold;	font-size: 90%;}
.SmallText14 {	font-style: normal;	font-size: 90%;}
.SmallText13 {	font-style: normal;	font-size: 85%;}
.SmallText12 {	font-style: normal;	font-size: 80%;}
.SmallText11 {	font-style: normal;	font-size: 75%;}
.SmallText10 {	font-style: normal;	font-size: 70%;}
.SmallText9 {	font-style: normal;	font-size: 70%;}
.SmallText8 {	font-style: normal;	font-size: 65%;}	
.SmallText7 {	font-style: normal;	font-size: 60%;}	

.TxtRed {		color:#ff0000;}

.FntClrNml {		color: #000000;}
.NtcText {		color:#CC3300;}
.HideText {		display:none;}
.LSideText {		text-align:left;}
.ThinText {		font-weight: normal;}

.lh200 {			line-height: 200%;}
.lh160 {			line-height: 160%;}
.lh140 {			line-height: 140%;}
.lh120 {			line-height: 120%;}
.lh100 {			line-height: 100%;}
.lh80 {			line-height: 80%;}
.lh40 {			line-height: 40%;}

.TxtMgn0em {		padding-left: 0em;}
.TxtMgn0_5em {	padding-left: 0.5em;}
.TxtMgn1em {		padding-left: 1em;}
.TxtMgn1_5em {	padding-left: 1.5em;}
.TxtMgn2em {		padding-left: 2em;}
.TxtMgn3em {		padding-left: 3em;}
.TxtMgn4em {		padding-left: 4em;}
.TxtMgn5em {		padding-left: 5em;}
.TxtMgn6em {		padding-left: 6em;}
.TxtMgn7em {		padding-left: 7em;}
.TxtMgn8em {		padding-left: 8em;}
.TxtMgn10em {	padding-left: 10em;}
.TxtMgn12em {	padding-left: 12em;}
.TxtMgn20em {	padding-left: 20em;}

.udlText {text-decoration:underline;}
.kesiText {text-decoration:line-through;}

.KeshiTextRed {
	color: #FF0000;
	text-decoration : line-through ;
}
.KeshiTextRed span {
color: #000000;
}

.obText {
	background-color: #eeeeee;
	padding: 5px 5px 5px 5px;
	margin-top:10px;
	margin-bottom:10px;
	font-style:oblique;
	font-size: 90%;
}

.TxtBG_E {	background-color:#EEEEEE;	}
.TxtBG_C {	background-color:#aaaaaa;	}

.DivBG_W {	background-color:#FFFFFF;	}

.btmNavAr {	list-style-image: url(image/amw_Rarro.png);	}

.NoWrp {		white-space: nowrap;	}


/********************************************/
/* Media                                 */
/********************************************/
img.left {		float:left;	clear: both;	}
img.right {		float:right;	clear: both;	}

img.VSpc1 {		margin-top: 1px;		margin-bottom: 1px;	}
img.VSpc5 {		margin-top: 5px;		margin-bottom: 5px;	}
img.HSpc1 {		margin-right: 1px;	margin-left: 1px;	}
img.VHSpc1 {		margin: 1px 1px 1px 1px;	}
img.VHSpc2 {		margin: 2px 2px 2px 2px;	}
img.VHSpc5 {		margin: 5px 5px 5px 5px;	}
.Mgn0pxAll {		margin:0px 0px 0px 0px;	}

img.VHSpc1BD {	margin: 1px 1px 1px 1px;		padding: 2px 2px 2px 2px;	border: solid #aaaaaa 1px;	}

img.Wid50pcntVHSpc1 {	width : 50%;		margin: 1px 1px 1px 1px;	}

.TBMgn5px {				margin-top:5px;		margin-bottom:5px;	}
.TBMgn10px {				margin-top:10px;		margin-bottom:10px;	}
.BMgn5px {				margin-bottom:5px;	}
.BMgn2px {				margin-bottom:2px;		}
.TMgn2px {				margin-top:2px;		}
.TMgn10px {				margin-top:10px;		}

.LlTopBD {
	border-top-color: #aaaaaa;
	border-top-style: solid;
	border-top-width: 1px;
}
/*
.LlTopBD:first-child {
	border-top-style: none;
}
*/
.LlTopBD:last-child {
	border-bottom-color: #aaaaaa;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}





/********************************************/
/* Page Decoretion                                 */
/********************************************/
.AMW_MenuArea{
	width: 100%;
	border-bottom-color: #aaaaaa;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 5px;
	height: auto;
	min-height: 45px;
}

.AMW_AccMenuArea{
	border: solid #666666 1px;
	padding:2px;
	height: 26px;
	margin-bottom: 0px;
	margin-top: 10px;
	cursor: pointer;
}

.AMW_AccMenuAreaBtm{
	float:right;
	cursor: pointer;
}

.LstTxtBGBar {
	margin-bottom: 5px;
	padding: 2px;
}

.pageSubName {
	border-left-width: 8px;
	border-left-style: solid;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-bottom: 4px;
	text-align: left;
	margin-top: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 110%;
}

h2.pageSubName {
/* SEASON COLOR [SPRING] */
/*
color: #CC6699;
background-color:#fff4ff;
*/
/* SEASON COLOR [SUMMER] */
/*
color: #78A8DF;
background-color:#ebf5ff;
*/
/* SEASON COLOR [AUTUMN] */
/*
color: #663300;
background-color: #f5ebd6;
*/
/* SEASON COLOR [WINTER] */
color: #2c6b7a;
background-color:#e8f1f3;


	border-left-style: none;
	border-bottom-style: none;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 160%;
}

.AMW_SubContTtl{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size:95%;
	font-weight: bold;
}


.fltrt {				float: right;	/* margin-left: 8px; */	}
.fltlft {			float: left;		/* margin-right: 8px; */	}
.fltrtLMgn10 {		float: right;	margin-left: 10px;	}
.fltlftRMgn10 {		float: left;		margin-right: 10px;	}

.Div156thb {			width:156px;					}
.Div156thbFltL {		width:156px;		float:left;	}
.Div300thb {			width:300px;					}
.Div320thb {			width:324px;					}
.Div480thb {			width:480px;					}
.Div485thb {			width:485px;					}
.Div64pcthb {		width:64%;					}

.BnrSpaceT4 {		margin-top: 4px;			margin-bottom: 0px;					}
.BnrSpaceB4 {		margin-top: 0px;			margin-bottom: 4px;					}
.BnrSpaceTB4Lh0 {	margin-top: 4px;			margin-bottom: 4px;	line-height:0;	}

td.CelNowap {		white-space: nowrap;	}


/********************************************/
/* List Style                                 */
/********************************************/
ul.NoTopLftMgn {
	margin: 0;
	padding: 0;
}

ul.NoTopLftMgn li {
	list-style-type: square;
	margin-bottom: 0.2em;
	margin-left: 20px;
}

ul.NoLftMgn {
	margin: 0;
	padding: 0;
}

ul.NoLftMgn li {
	list-style-type: square;
	margin-bottom: 0.2em;
	margin-left: 20px;
	margin-top: 20px;
}

ul.NoStyle {
	margin: 0;
	padding: 0;
}

ul.NoStyle li {
	list-style-type:none;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-top: 0px;
}

ul.NoStyle200 {
	list-style-type:none;
	margin: 0;
	padding: 0;
}

ul.NoStyle200 li {
	width:200px;
	float:left;
	margin-right: 0px;
	padding-top: 0px;
}

ul.LftMgn10 {
	list-style-type: square;
	margin: 0;
	padding: 0;
}

ul.LftMgn10 li {
	margin-bottom: 0.2em;
	margin-left: 10px;
}

ul.ArtWorksThbLstStyl {
	margin: 0;
	padding: 0;
}

ul.ArtWorksThbLstStyl li {
	list-style-type:none;
	margin-top: 8px;
	margin-bottom: 16px;
}

ul.NoStylLineHeight140SM {
	margin: 0;
	padding: 0;
	line-height: 140%;
}

ul.NoStylLineHeight140SM li {
	list-style-type:none;
	line-height:140%;
}

ul.StylSquLineHeight120Flt180 {
	margin: 0;
	padding: 0;
	line-height:120%;
}

ul.StylSquLineHeight120Flt180 li {
	margin-left: 20px;
	list-style-type:square;
	line-height:120%;
	width:180px;
	float:left;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
}

ul.StylSquLineHeight120Flt140 {
	margin: 0;
	padding: 0;
line-height:120%;
}

ul.StylSquLineHeight120Flt140 li {
	margin-left: 20px;
	list-style-type:square;
	line-height:120%;
	width:140px;
	float:left;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
}

ul.StylSquLineHeight120Flt120 {
	margin: 0;
	padding: 0;
line-height:120%;
}

ul.StylSquLineHeight120Flt120 li {
	margin-left: 20px;
	list-style-type:square;
	line-height:120%;
	width:120px;
	float:left;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
}

ul.StylSquLineHeight120Flt100 {
	margin: 0;
	padding: 0;
line-height:120%;
}

ul.StylSquLineHeight120Flt100 li {
	margin-left: 20px;
	list-style-type:square;
	line-height:120%;
	width:100px;
	float:left;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
}

ul.StylSquLineHeight120Flt70 {
	margin: 0;
	padding: 0;
line-height:120%;
}

ul.StylSquLineHeight120Flt70 li {
	margin-left: 20px;
	list-style-type:square;
	line-height:120%;
	width:70px;
	float:left;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
}

ul.StylSquLineHeight120Flt60 {
	margin: 0;
	padding: 0;
line-height:120%;
}

ul.StylSquLineHeight120Flt60 li {
	margin-left: 20px;
	list-style-type:square;
	line-height:120%;
	width:60px;
	float:left;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
}

ul.TypeBox {
	margin: 0;
	padding: 0;
	margin-left:20px;
	margin-top: 5px;
	margin-bottom: 10px;
}

ul.TypeBox li {
	margin-right: 5px;
	margin-bottom: 5px;
	list-style-type: square;
}

ul.StylSquLineHeight140 {
	margin: 0;
	padding: 0;
line-height:140%;
}

ul.StylSquLineHeight140 li {
	margin-left: 20px;
	list-style-type:square;
	line-height:140%;
}

ul.StylSquLineHeight140IN {
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}

ul.StylSquLineHeight140IN li {
	list-style-type: none;
	width:95px;
	float:left;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	list-style:none;
	line-height:140%;
	white-space: nowrap;
}

li.LiTopBorder {
	border-top:solid #aaaaaa 1px;
}
li.LiBtmBorder {
	border-bottom:solid #aaaaaa 1px;
}

li.LstNoStylCOMPLE {
	list-style:none;
}

/* Content List Style */
ul.CntLisLinet {
	margin-top: 4px;
	margin-bottom: 4px;
	padding-left: 0px;
	font-size: 64%;
}
ul.CntLisLinet li {
	padding-top: 4px;
	border: solid #DDDDDD 1px;
	list-style-type: none;
	float: left;
	width: 49%;
	margin-right: 2px;
	margin-top: 2px;
}
ul.CntLisLinet .w98pct {
	width: 100%;
	border: none;
}

/********************************************/
/* DiaryFormat                                 */
/********************************************/
.MenuThbBlk{
	float: left;
/*	width: 130px; */
	width: 198px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding-top: 2px;
}

.DryCalSmArea {
	font-size: 88%;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
}

.DryCalArea {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
.DryCalArea img {
	border: none;
}
.DryCalArea a {
	text-decoration:none;
}

.CntDryBlk {
/*	color:#222222; */
	color:#000000;
	font-weight : normal;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 16px;
	margin-bottom: 24px;
	clear: both;
	font-size: 100%;
	border: solid #aaaaaa 1px;
}

.CntDryBlk a {
	text-decoration:underline;
	font-weight: bold;
	text-transform: none;
}


/* in uses other CG AREA -- Border Top Split -- */
.CntCgThbBlkL {
	font-weight : normal;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;
}


/********************************************/
/* Create table box                            */
/********************************************/
li.TopBorder {
	padding-top: 3px;
	padding-left: 0px;
	border-top-color: #aaaaaa;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}
dl.TblBx140 {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}
dl.TblBx140 dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 140px;
	padding-left: 4px;
}
dl.TblBx140 dd {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 140px;
}
dl.TblBx120 {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}
dl.TblBx120 dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 120px;
	padding-left: 4px;
}
dl.TblBx120 dd {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 120px;
}
.TblBx120 ul {
	margin-top: 0px;
}
.TblBx120 li {
	list-style-type: none;
	float: left;
	margin-top: 0px;
	padding-left: 0px;
	width: 120px;
}

dl.TblBx120TopBorder {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
dl.TblBx120TopBorder dt {
	float: left;
	padding-top: 3px;
	width: 120px;
	padding-left: 0px;
	height: auto;
	border-top-color: #aaaaaa;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}
dl.TblBx120TopBorder dd {
	padding-top: 3px;
	padding-left: 3px;
	margin-left: 120px;
	border-top-color: #aaaaaa;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}

dl.TblBx130TopBorder {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
dl.TblBx130TopBorder dt {
	float: left;
	padding-top: 3px;
	width: 130px;
	padding-left: 0px;
	height: auto;
	border-top-color: #aaaaaa;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}
dl.TblBx130TopBorder dd {
	padding-top: 3px;
	padding-left: 3px;
	margin-left: 130px;
	border-top-color: #aaaaaa;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}

dl.TblBx140TopBorder {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
dl.TblBx140TopBorder dt {
	float: left;
	padding-top: 3px;
	width: 140px;
	padding-left: 0px;
	height: auto;
	border-top-color: #aaaaaa;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}
dl.TblBx140TopBorder dd {
	padding-top: 3px;
	padding-left: 3px;
	margin-left: 140px;
	border-top-color: #aaaaaa;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}

dl.TblBx180TopBorder {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
dl.TblBx180TopBorder dt {
	float: left;
	padding-top: 3px;
	width: 180px;
	padding-left: 0px;
	height: auto;
	border-top-color: #aaaaaa;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}
dl.TblBx180TopBorder dd {
	padding-top: 3px;
	padding-left: 3px;
	margin-left: 180px;
	border-top-color: #aaaaaa;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}

dl.TblBx200TopBorderNBLD {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
dl.TblBx200TopBorderNBLD dt {
	float: left;
	padding-top: 3px;
	width: 200px;
	padding-left: 0px;
	border-top-color: #aaaaaa;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}
dl.TblBx200TopBorderNBLD dd {
	padding-top: 3px;
	padding-left: 3px;
	margin-left: 200px;
	border-top-color: #aaaaaa;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}

dl.TblBx200TopBorderSMFnt {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
dl.TblBx200TopBorderSMFnt dt {
	float: left;
	padding-top: 3px;
	width: 200px;
	padding-left: 0px;
	height: auto;
	border-top-color: #aaaaaa;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
	font-size: 85%;
}
dl.TblBx200TopBorderSMFnt dd {
	font-size : 80%;
	line-height : 120%;
	font-style: normal;
	padding-top: 3px;
	padding-left: 3px;
	margin-left: 200px;
	border-top-color: #aaaaaa;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}

.TblBxTtl {
	padding-top: 5px;
	margin-left: 4px;
	padding-bottom: 5px;
	line-height: 120%;
}

.TextBoxBrd {
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 4px 2px;

	border: solid #aaaaaa 1px;
}

.TblBxRight {
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: center;
	margin-bottom: 5px;
	line-height: 120%;

	border: solid #aaaaaa 1px;
}

.TblBxRight320L {
	width: 320px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	line-height: 120%;
}

.TblBxRight240L {
	width: 240px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	line-height: 120%;
}

.TblBxRight160L {
	width: 165px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	line-height: 120%;
}

.TblBxRight170LNB {
	width: 170px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	line-height: 120%;
}

.TblBxRight160LNB {
	width: 160px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	line-height: 120%;
}

.TblBxRight180LNBBGW {
	width: 180px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: #FFFFFF;
	line-height: 120%;
}

.TblBxRight200L {
	width: 200px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	line-height: 120%;
}

.TblBxRight200LNB {
	width: 200px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
}

.TblBxRight240LNB {
	width: 240px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
}

.TblBxRight250LNB {
	width: 250px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
}

.TblBxRight120LNB {
	width: 120px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
}

.TblBxRightCNB {
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #ffffff;
	text-align: center;
	line-height: 120%;
}

.TblBxRightCNB180 {
	width: 180px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #ffffff;
	text-align: center;
	line-height: 120%;
}

.TblBxRightLNB {
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #ffffff;
	text-align: left;
	line-height: 120%;
}

.TblBxLeft240LNB {
	width: 240px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
}

.TblBxLeft320LNB {
	width: 320px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
}

.TblBxLeft400NB {
	width: 400px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	line-height: 120%;
}

.TblBxRight370NB {
	width: 370px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	line-height: 120%;
}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


/********************************************/
/* Float Panel box (uses Libray only)          */
/********************************************/
.ArtWorksThbBox100 {
	text-align: center;
	float: left;
	width: 100px;
	height: auto;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border: solid #aaaaaa 1px;
/*	font-size: 64%; */
	font-size: 70%;
	line-height: 120%;
}

.ArtWorksThbBox120 {
	text-align: center;
	float: left;
	width: 140px;
	height: auto;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border: solid #aaaaaa 1px;
/*	font-size: 64%; */
	font-size: 70%;
	line-height: 120%;
}

.ArtWorksThbBox140H240 {
	text-align: center;
	float: left;
	width: 140px;
	height: 240px;
	overflow:auto;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border: solid #aaaaaa 1px;
/*	font-size: 64%; */
	font-size: 70%;
	line-height: 120%;
}

.ArtWorksThbBox140H300 {
	text-align: center;
	float: left;
	width: 140px;
	height: 320px;
	overflow:auto;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border: solid #aaaaaa 1px;
/*	font-size: 64%; */
	font-size: 70%;
	line-height: 120%;
}

.ArtWorksThbBox150 {
	text-align: left;
	float: left;
	width: 198px;
	height: auto;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border: solid #aaaaaa 1px;
	/*	font-size: 64%; */
	font-size: 70%;
	line-height: 120%;
	min-height: 85px;
}

.ArtWorksThbText150 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
/*	padding-left: 60px; */
	padding-left: 55px;
	margin-bottom: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 0px;
	display:block;
}

.ArtWorksThbBox ul {
	padding-left: 240px;
	margin-top: 0px;
}
.ArtWorksThbBox li {
	list-style-type: none;
	float: left;
	margin-top: 0px;
	padding-left: 2px;
	margin-left: 5px;
	margin-right: 2px;
}

ul.ArtWorkYearsList {
	margin: 0px;
	padding: 0px;
}

ul.ArtWorkYearsList li {
	margin-left: 20px;
	margin-bottom: 5px;
	list-style-type:square;
	line-height:100%;
}


/********************************************/
/* background box (uses Libray only)           */
/********************************************/
ul.ArtWorksInnerLst {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.NoFltMgnPad {
	margin: 0;
	padding: 0;
}
ul.NoFltMgnPad li {
	float:none;
	line-height: normal;
}

ul.ArtWorksLstBox {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#ThbBg2024 {
background-image:url(cglib/image/thbbg2024.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2023 {
background-image:url(cglib/image/thbbg2023.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2022 {
background-image:url(cglib/image/thbbg2022.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2021 {
background-image:url(cglib/image/thbbg2021.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2020 {
background-image:url(cglib/image/thbbg2020.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2019 {
background-image:url(cglib/image/thbbg2019.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2018 {
background-image:url(cglib/image/thbbg2018.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2017 {
background-image:url(cglib/image/thbbg2017.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2016 {
background-image:url(cglib/image/thbbg2016.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2015 {
background-image:url(cglib/image/thbbg2015.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2014 {
background-image:url(cglib/image/thbbg2014.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2013 {
background-image:url(cglib/image/thbbg2013.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2012 {
background-image:url(cglib/image/thbbg2012.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2011 {
background-image:url(cglib/image/thbbg2011.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2010 {
background-image:url(cglib/image/thbbg2010.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2009 {
background-image:url(cglib/image/thbbg2009.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2008 {
background-image:url(cglib/image/thbbg2008.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2007 {
background-image:url(cglib/image/thbbg2007.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2006 {
background-image:url(cglib/image/thbbg2006.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2005 {
background-image:url(cglib/image/thbbg2005.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2004 {
background-image:url(cglib/image/thbbg2004.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2003 {
background-image:url(cglib/image/thbbg2003.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2002 {
background-image:url(cglib/image/thbbg2002.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2001 {
background-image:url(cglib/image/thbbg2001.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg2000 {
background-image:url(cglib/image/thbbg2000.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg1999 {
background-image:url(cglib/image/thbbg1999.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg1998 {
background-image:url(cglib/image/thbbg1998.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg1997 {
background-image:url(cglib/image/thbbg1997.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg1996 {
background-image:url(cglib/image/thbbg1996.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg1995 {
background-image:url(cglib/image/thbbg1995.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg1994 {
background-image:url(cglib/image/thbbg1994.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg1993 {
background-image:url(cglib/image/thbbg1993.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg1992 {
background-image:url(cglib/image/thbbg1992.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg1991 {
background-image:url(cglib/image/thbbg1991.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg1990 {
background-image:url(cglib/image/thbbg1990.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg1989 {
background-image:url(cglib/image/thbbg1989.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg1988 {
background-image:url(cglib/image/thbbg1988.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#ThbBg1987 {
background-image:url(cglib/image/thbbg1987.png);
background-repeat: no-repeat;
background-position: right bottom;
}


/********************************************/
/* PhotoPopUp box (uses MM_showHideLayers)   */
/********************************************/
.PhotoAreaContent {
	position:absolute;
	overflow: auto;
	background-color: #000000;
	border: solid #aaaaaa 10px;
	color: #FFFFFF;
	z-index: auto;
	visibility: hidden;
	left: 30px;
	top: 10px;
}









/*===============================================
Layout for SmartPhone / TabletPC
===============================================*/
/* @media screen and (max-width:640px) { */
/* @media screen and ( max-width:1024px) { */
@media screen and (min-width:320px) and ( max-width:1024px) {

.AMW_ContentsArea {
	width: auto;
	margin-left: auto;
	margin-right: auto;
/*	line-height: 140%; */
	line-height: 120%;
	padding: 0px 0px 0px 0px;
}

.AMW_ContentsAreaHalf {
	text-align: left;
	float: left;
	width:95%;
	margin: 8px 2px 16px 2px;
	padding: 0px 5px 0px 5px;
}

.AMW_ContentsAreaHalfNB {
	text-align: left;
	float: left;
	width:100%;
	padding: 0px 10px 0px 0px;
}

.AMW_SiteNameArea{
	background-position: 100% 100%;
	background-repeat: no-repeat;
	background-image: url(image/seasonpic.png);
	height: 80px;
	padding:0px 0px 0px 0px;
	width: auto;
}

#siteTop{
	padding-left: 120px;
	padding-top: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 100%;
	width: auto;
}

.AMW_MenuAreaBtm{
	width: auto;
	border-top-color: #aaaaaa;
	border-top-style: solid;
	border-top-width: 1px;
	margin-top: 20px;
	clear: both;
	padding-left: 20px;
}

.PageTopBtn {
	background-image: url(image/PageTopBtnBack.png);
	font-size: 64%;
	float:right;
	position: fixed;
	z-index: auto;
	padding-top: 46px;
	left:75%;
	width: 80px;
	height: 34px;
	text-align: center;
	bottom: 60px;
}

.TxtOnOff {
	display:none;
}

.AMW_ContentsArea3B2NBL {
	text-align: left;
	margin: 1px;
	padding: 0px 5px 0px 5px;
}
.AMW_ContentsArea3B2NBR {
	text-align: left;
	margin: 1px;
	padding: 0px 5px 0px 5px;
}

.NH5_ContArea {
	width:auto;
	margin:0 auto;
}

#nav {
	width:100%;
	height: auto;
	text-align:center;
	margin:0 auto;
	overflow:auto;
	line-height:1em;
}

#nav ul {
	margin: 0;
	padding: 0;
	margin-left:0px;

}

.NH5_MnNavAreaTPR {
	overflow:hidden;
	height:auto;
}
.NH5_MnNavAreaTPR ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.NH5_MnNavAreaTPR li {
	text-align: center;
	float: left;
	margin: 0;
	padding: 0;
	border-right-style: none;
	border-left-color: #aaaaaa;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #aaaaaa;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-left:-1px;
	width:50%;
	height:36px;
	overflow:hidden;
	font-size: 90%;
	display:block;
}
.NH5_MnNavAreaTPR li:last-child{
	border-right-style: none;
	display:block;
}

.NH5_MnNavAreaTPR a {
	display:block;
	margin-top: 0px;
	padding-top: 4px;
}

.NH5_MnNavAreaTPR a:hover {
	display:block;
}

.NH5_contBlk {
	float: left;
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	display:block;
}

.NH5_contBlkHlf {
	float: left;
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	display:block;
	max-width:320px;
}

.WorkCatgl {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.WorkCatglLst {
/*	width:190px; */
	width:100%;
	height:64px;
	float:left;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:2px;
	margin-top:0px;
	border: solid #aaaaaa 1px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
}
.WorkCatglLst:visited{
	text-decoration: none;
	font-weight: normal;
	margin-bottom:2px;
}
.WorkCatglLst:link{
	text-decoration: none;
	font-weight: normal;
	margin-bottom:2px;
}
/********************************************** SeasonColor */
.WorkCatglLst:hover{
/* SEASON COLOR [SPRING] */
/*
color: #CC6699;
background-color:#fffaff;
*/
/* SEASON COLOR [SUMMER] */
/*
color: #99ccff;
background-color:#ebf5ff;
*/
/* SEASON COLOR [AUTUMN] */
/*
color: #663300;
background-color: #f5ebd6;
*/
/* SEASON COLOR [WINTER] */
color: #2c6b7a;
background-color:#e8f1f3;

/* ALL SEASON */
	text-decoration: none;
/*	width:190px; */
	width:100%;
	height:64px;
	font-weight: normal;
	margin-bottom:2px;
}

.AppCatgl {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.AppCatglLst {
/*	width:190px; */
	width:100%;
	height:64px;
	float:left;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:2px;
	margin-top:0px;
	border: solid #aaaaaa 1px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	word-break:break-all;
}
.AppCatglLstThb {
	float:left;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 1px;
	margin-bottom: 0px;
}
.AppCatglLst:visited{
	text-decoration: none;
	font-weight: normal;
	margin-bottom:2px;
}
.AppCatglLst:link{
	text-decoration: none;
	font-weight: normal;
	margin-bottom:2px;
}
/********************************************** SeasonColor */
.AppCatglLst:hover{
/* SEASON COLOR [SPRING] */
/*
color: #CC6699;
background-color:#fffaff;
*/
/* SEASON COLOR [SUMMER] */
/*
color: #99ccff;
background-color:#ebf5ff;
*/
/* SEASON COLOR [AUTUMN] */
/*
color: #663300;
background-color: #f5ebd6;
*/
/* SEASON COLOR [WINTER] */
color: #2c6b7a;
background-color:#e8f1f3;

/* ALL SEASON */
	text-decoration: none;
/*	width:190px; */
	width:100%;
	height:64px;
	font-weight: normal;
	margin-bottom:2px;
}

.ProductsThbBox {
	text-align: left;
	float: left;
	width: 100%;
	height: auto;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin: 8px 2px 16px 2px;
}

#RndPicArea {
	width:100%;
	height:256px;
}

#RndPicAreaHlf {
	width:100%;
	height:256px;
}

.WhtNwScrol {
	width: 98%;
	height: 480px;
	float: left;
	overflow:auto;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.PickUpScrol {
	width: 98%;
	height: 240px;
	float: left;
	overflow:auto;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.CntDryTtl {
	font-size: 130%;
	font-weight : bold;
	width:auto;
	height: auto;
	text-align: left;
	line-height: 160%;
	text-shadow: 1px 1px 2px #aaaaaa;
	margin-left: 1px;
	margin-top: 0px;
	margin-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #aaaaaa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;
}

.CntDryTtl320 {
	font-size: 130%;
	font-weight : bold;
	width:auto;
	height: auto;
	text-align: left;
	line-height: 160%;
	text-shadow: 1px 1px 2px #aaaaaa;
	margin-left: 1px;
	margin-top: 0px;
	margin-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #aaaaaa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;
}

.CntDryText {
	text-align: left;
}

img.DryPic {
}

.DryNoCount {
	line-height : 140%;
	font-weight: normal;
	font-style: normal;
	font-size: 75%;
	display:block;
}

.CpyLTxt9 {
	font-style: normal;
	font-size: 70%;
	display:block;
}

.ArtWorksThbBox {
	text-align: left;
	float: left;
	width: 98%;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border: solid #aaaaaa 1px;
}

.ArtWorksThbBoxNB {
	text-align: left;
	float: left;
	width: 98%;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}

.ArtWorksThbText {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
	display: block;
}

.ArtWorksPanel {
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 1px;
	margin-bottom: 0px;
}

.TblBxLeft100PNB {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.TblBxLeft98PBD1 {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-bottom:2px;
	border: solid #aaaaaa 1px;
}

.TblBxLeft626NB {
	width:100%;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	line-height: 120%;
	margin-bottom:1em;
	display:block;
	float:left;
}

.TblBxLeftNB {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	line-height: 120%;
}

.TblBxLeft156LNBLMgn340 {
	width: 156px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft156LNBLMgn270 {
	width: 156px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-left: 0px;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft156LNBLMgn170 {
	width: 156px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-left: 0px;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft156LNBLMgn90 {
	width: 156px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-left: 0px;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft156LNBLMgn10 {
	width: 156px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-left: 0px;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft128LNBLMgn10 {
	width: 128px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-left: 0px;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft104LNBLMgn10 {
	width: 104px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-left: 0px;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft90LNBLMgn10 {
	width: 90px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-left: 0px;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft75LNBLMgn15 {
	width: 75px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-left: 0px;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft70LNBLMgn10 {
	width: 70px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}


.TblBxRight320LNB {
	width: 100%;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	max-width: 350px;
	margin-bottom: 1em;
	word-wrap:break-word;
}

.TblBxLeft104LNB {
	width: 104px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft124LNB {
	width: 120px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft164LNB {
	width: 160px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft156LNB {
	width: 156px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxRight156LNB {
	width: 156px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}


.TblBxLeft128LNB {
	width: 126px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft90LNB {
	width: 90px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
		word-wrap:break-word;
}

.TblBxLeft75LNB {
	width: 75px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft70LNB {
	width: 70px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft104LNB {
	width: 104px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft76LNB {
	width: 76px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.prevnextLink{
	padding: 5px 5px 5px 5px;
/*	text-align: right; */
/*	float: right; */
	font-size: 90%;
	font-style: normal;
}

.ArtWorksLstBox250H240 {
	text-align: left;
	float: left;
	width: 100%;
	margin: 1px;
	border: solid #aaaaaa 1px;
	height: 270px;
	padding: 0px 5px 0px 5px;
}




img.MxWdthImg {
}

video {
	max-width: 100%;
	height: auto;
}

}


/*===============================================
Layout for PC
===============================================*/
/* @media screen and (min-width: 641px) { */
@media screen and (min-width: 1024px) {

.AMW_ContentsArea {
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
/*	line-height: 140%; */
	line-height: 120%;
	padding: 0px 0px 0px 0px;
}

.AMW_ContentsAreaHalf {
	text-align: left;
	float: left;
	width: 496px;
	margin: 8px 2px 16px 2px;
	padding: 0px 5px 0px 5px;
}

.AMW_ContentsAreaHalfNB {
	text-align: left;
	float: left;
	width: 502px;
	padding: 0px 10px 0px 0px;
}

.AMW_SiteNameArea{
	background-position: 100% 100%;
	background-repeat: no-repeat;
	background-image: url(image/seasonpic.png);
	height: 80px;
	padding:0px 0px 0px 0px;
	width: 100%;
}

#siteTop{
	padding-left: 120px;
	padding-top: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 100%;
	width: 100%;
}

.AMW_MenuAreaBtm{
	width: 100%;
	border-top-color: #aaaaaa;
	border-top-style: solid;
	border-top-width: 1px;
	margin-top: 20px;
	clear: both;
}

.PageTopBtn {
	background-image: url(image/PageTopBtnBack.png);
	font-size: 64%;
	float:right;
	position: fixed;
	z-index: auto;
	padding-top: 46px;
	left:90%;
	width: 80px;
	height: 34px;
	text-align: center;
	bottom: 60px;
}

.TxtOnOff {
}

.AMW_ContentsArea3B2NBL {
	text-align: left;
	float: left;
	width: 57%;
	margin: 1px;
	padding: 0px 5px 0px 5px;
}
.AMW_ContentsArea3B2NBR {
	text-align: left;
	float: right;
	width: 40%;
	margin: 1px;
	padding: 0px 5px 0px 5px;
}

.NH5_ContArea {
	width:1024px;
	margin:0 auto;
}

#nav {
	width:100%;
	height: 50px;
	text-align:center;
	margin:0 auto;
	overflow:auto;
	line-height:1em;
}

#nav ul {
	margin: 0;
	padding: 0;
	margin-left:20px;

}

.NH5_MnNavAreaTPR {
	overflow:hidden;
	height: 50px;
}
.NH5_MnNavAreaTPR ul {
	width: 100%;
	margin: 0;
	margin-top: 2px;
	margin-bottom: 4px;
	list-style-type: none;
}
.NH5_MnNavAreaTPR li {
	text-align: center;
	float: left;
	margin: 0;
	padding: 0;
	border-right-style: none;
	border-left-color: #aaaaaa;
	border-left-style: solid;
	border-left-width: 1px;
	margin-left:-1px;
	width:16%;
	height:50px;
	font-size: 90%;
	overflow:hidden;
	display:block;
}
.NH5_MnNavAreaTPR li:last-child{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #aaaaaa;
	display:block;
	white-space: nowrap;
}

.NH5_MnNavAreaTPR a {
	display:block;
	padding-top: 10px;
}

.NH5_MnNavAreaTPR a:hover {
	display:block;
}


.NH5_contBlk {
	float: left;
	width: 1024px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	display:block;
}

.NH5_contBlkHlf {
	float: left;
	width: 48%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.WorkCatgl {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.WorkCatglLst {
	width:328px;
	height:64px;
	float:left;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:2px;
	margin-top:0px;
	border: solid #aaaaaa 1px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
}
.WorkCatglLst:visited{
	text-decoration: none;
	font-weight: normal;
	margin-bottom:2px;
}
.WorkCatglLst:link{
	text-decoration: none;
	font-weight: normal;
	margin-bottom:2px;
}
/********************************************** SeasonColor */
.WorkCatglLst:hover{
/* SEASON COLOR [SPRING] */
/*
color: #CC6699;
background-color:#fffaff;
*/
/* SEASON COLOR [SUMMER] */
/*
color: #99ccff;
background-color:#ebf5ff;
*/
/* SEASON COLOR [AUTUMN] */
/*
color: #663300;
background-color: #f5ebd6;
*/
/* SEASON COLOR [WINTER] */
color: #2c6b7a;
background-color:#e8f1f3;

/* ALL SEASON */
	text-decoration: none;
	width:328px;
	height:64px;
	font-weight: normal;
	margin-bottom:2px;
}

.AppCatgl {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.AppCatglLst {
/*	width:328px; */
	width:247px;
	height:64px;
	float:left;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:2px;
	margin-top:0px;
	border: solid #aaaaaa 1px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	word-break:break-all;
}
.AppCatglLstThb {
	float:left;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 1px;
	margin-bottom: 0px;
}
.AppCatglLst:visited{
	text-decoration: none;
	font-weight: normal;
	margin-bottom:2px;
}
.AppCatglLst:link{
	text-decoration: none;
	font-weight: normal;
	margin-bottom:2px;
}
/********************************************** SeasonColor */
.AppCatglLst:hover{
/* SEASON COLOR [SPRING] */
/*
color: #CC6699;
background-color:#fffaff;
*/
/* SEASON COLOR [SUMMER] */
/*
color: #99ccff;
background-color:#ebf5ff;
*/
/* SEASON COLOR [AUTUMN] */
/*
color: #663300;
background-color: #f5ebd6;
*/
/* SEASON COLOR [WINTER] */
color: #2c6b7a;
background-color:#e8f1f3;

/* ALL SEASON */
	text-decoration: none;
/*	width:328px; */
	width:247px;
	height:64px;
	font-weight: normal;
	margin-bottom:2px;
}

.ProductsThbBox {
	text-align: left;
	float: left;
	width: 100%;
	height: auto;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin: 8px 2px 16px 2px;
}

#RndPicArea {
	width:100%;
	height:400px;
}

#RndPicAreaHlf {
	width:100%;
	height:346px;
}

.WhtNwScrol {
	width: 98%;
	height: 480px;
	float: left;
	overflow:auto;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.PickUpScrol {
	width: 98%;
	height: 240px;
	float: left;
	overflow:auto;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.CntDryTtl {
	font-size: 130%;
	font-weight : bold;
	width: 670px;
	height: 138px;
	text-align: left;
	line-height: 160%;
	text-shadow: 1px 1px 2px #aaaaaa;
	margin-left: 1px;
	margin-top: 0px;
	margin-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #aaaaaa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;
}

.CntDryTtl320 {
	font-size: 130%;
	font-weight : bold;
	width: 670px;
	height: 298px;
	text-align: left;
	line-height: 160%;
	text-shadow: 1px 1px 2px #aaaaaa;
	margin-left: 1px;
	margin-top: 0px;
	margin-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #aaaaaa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;
}

.CntDryText {
	width: 470px;
	text-align: left;
}

img.DryPic {
	float:right;
	clear: both;
	margin-right:1px;
}

.DryNoCount {
	line-height : 140%;
	font-weight: normal;
	font-style: normal;
	font-size: 75%;
	float: right;
}

.CpyLTxt9 {
	font-style: normal;
	font-size: 70%;
	padding-left: 1em;
}

.ArtWorksThbBox {
	text-align: left;
	float: left;
	width: 99%;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border: solid #aaaaaa 1px;
}
.ArtWorksThbBoxNB {
	text-align: left;
	float: left;
	width: 99%;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}

.ArtWorksThbText {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 270px;
	margin-bottom: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
	display: block;
}

.ArtWorksPanel {
	float: left;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 1px;
	margin-bottom: 0px;
}

.TblBxLeft100PNB {
	width: 100%;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.TblBxLeft98PBD1 {
	width: 98%;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-bottom:2px;
	border: solid #aaaaaa 1px;
}

.TblBxLeft626NB {
	width: 678px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-bottom:1em;
}

.TblBxLeftNB {
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.TblBxLeft156LNBLMgn340 {
	width: 156px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-left: 340px;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft156LNBLMgn270 {
	width: 156px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-left: 270px;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft156LNBLMgn170 {
	width: 156px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-left: 170px;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft156LNBLMgn90 {
	width: 156px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-left: 90px;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft156LNBLMgn10 {
	width: 156px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-left: 10px;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft128LNBLMgn10 {
	width: 128px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: left;
	margin-right: 2px;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft104LNBLMgn10 {
	width: 104px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-left: 10px;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft90LNBLMgn10 {
	width: 90px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-left: 10px;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft75LNBLMgn15 {
	width: 75px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-left: 15px;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft70LNBLMgn10 {
	width: 70px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-left: 10px;
	line-height: 120%;
	word-wrap:break-word;
}


.TblBxRight320LNB {
	width: 324px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	margin-bottom: 1em;
	word-wrap:break-word;
}

.TblBxLeft90LNB {
	width: 90px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft75LNB {
	width: 75px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft70LNB {
	width: 70px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft104LNB {
	width: 104px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft124LNB {
	width: 120px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft164LNB {
	width: 160px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft156LNB {
	width: 156px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxRight156LNB {
	width: 156px;
/*	width: 48%; */
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft128LNB {
	width: 128px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft104LNB {
	width: 104px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.TblBxLeft76LNB {
	width: 76px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 120%;
	word-wrap:break-word;
}

.prevnextLink{
	padding: 5px 5px 5px 5px;
	text-align: right;
	float: right;
	font-size: 90%;
	font-style: normal;
}

.ArtWorksLstBox250H240 {
	text-align: left;
	float: left;
	width: 190px;
	margin: 1px;
	border: solid #aaaaaa 1px;
	height: 270px;
	padding: 0px 5px 0px 5px;
}




img.MxWdthImg {
}

video {
}

}
