@charset "utf-8";

/* business
============================================================================================================*/
/* navigation
------------------------------------------------------------------------------------------------------------*/
div#contentsArea div#sideContents ul#localNavi li a.aircraftparts {border-left-color: #3A54A9;}
div#contentsArea div#sideContents ul#localNavi li a.aircraft {border-left-color: #5eafd5;}
div#contentsArea div#sideContents ul#localNavi li a.machinery {border-left-color: #4A8E61;}
div#contentsArea div#sideContents ul#localNavi li a.retailsales {border-left-color: #D9564C;}
div#contentsArea div#sideContents ul#localNavi li a.mailorder {border-left-color: #F1BF12;}
div#contentsArea div#sideContents ul#localNavi li a.foods {border-left-color: #94C158;}
div#contentsArea div#sideContents ul#localNavi li a.pulp {border-left-color: #958F17;}
div#contentsArea div#sideContents ul#localNavi li a.media {border-left-color: #3f5900;}
div#contentsArea div#sideContents ul#localNavi li a.shop {border-left-color: #F1A012;}
div#contentsArea div#sideContents ul#localNavi li a.liquor {border-left-color: #C0547F;}
div#contentsArea div#sideContents ul#localNavi li strong a.aircraftparts {color: #3A54A9;}
div#contentsArea div#sideContents ul#localNavi li strong a.aircraft {color: #5eafd5 !important;}
div#contentsArea div#sideContents ul#localNavi li strong {font-weight: normal;}
div#contentsArea div#sideContents ul#localNavi li strong a.machinery {color: #4A8E61 !important;}
div#contentsArea div#sideContents ul#localNavi li strong a.retailsales {color: #D9564C !important;}
div#contentsArea div#sideContents ul#localNavi li strong a.mailorder {color: #F1BF12 !important;}
div#contentsArea div#sideContents ul#localNavi li strong a.foods {color: #94C158 !important;}
div#contentsArea div#sideContents ul#localNavi li strong a.pulp {color: #958F17 !important;}
div#contentsArea div#sideContents ul#localNavi li strong a.media {color: #3f5900 !important;}
div#contentsArea div#sideContents ul#localNavi li strong a.shop {color: #F1A012 !important;}
div#contentsArea div#sideContents ul#localNavi li strong a.liquor {color: #C0547F !important;}

div#contentsArea div#sideContents ul#localNavi li a.aircraftparts:link,div#contentsArea div#sideContents ul#localNavi li a.aircraftparts:visited {color: #485454;text-decoration: none;}
div#contentsArea div#sideContents ul#localNavi li a.aircraftparts:hover,div#contentsArea div#sideContents ul#localNavi li a.aircraftparts:active {color: #3A54A9;text-decoration: underline;}
div#contentsArea div#sideContents ul#localNavi li a.aircraft:link,div#contentsArea div#sideContents ul#localNavi li a.aircraft:visited {color: #485454;text-decoration: none;}
div#contentsArea div#sideContents ul#localNavi li a.aircraft:hover,div#contentsArea div#sideContents ul#localNavi li a.aircraft:active {color: #5eafd5;text-decoration: underline;}
div#contentsArea div#sideContents ul#localNavi li a.machinery:link,div#contentsArea div#sideContents ul#localNavi li a.machinery:visited {color: #485454;text-decoration: none;}
div#contentsArea div#sideContents ul#localNavi li a.machinery:hover,div#contentsArea div#sideContents ul#localNavi li a.machinery:active {color: #4A8E61;text-decoration: underline;}
div#contentsArea div#sideContents ul#localNavi li a.retailsales:link,div#contentsArea div#sideContents ul#localNavi li a.retailsales:visited {color: #485454;text-decoration: none;}
div#contentsArea div#sideContents ul#localNavi li a.retailsales:hover,div#contentsArea div#sideContents ul#localNavi li a.retailsales:active {color: #D9564C;text-decoration: underline;}
div#contentsArea div#sideContents ul#localNavi li a.mailorder:link,div#contentsArea div#sideContents ul#localNavi li a.mailorder:visited {color: #485454;text-decoration: none;}
div#contentsArea div#sideContents ul#localNavi li a.mailorder:hover,div#contentsArea div#sideContents ul#localNavi li a.mailorder:active {color: #D69108;text-decoration: underline;}
div#contentsArea div#sideContents ul#localNavi li a.foods:link,div#contentsArea div#sideContents ul#localNavi li a.foods:visited {color: #485454;text-decoration: none;}
div#contentsArea div#sideContents ul#localNavi li a.foods:hover,div#contentsArea div#sideContents ul#localNavi li a.foods:active {color: #5AA605;text-decoration: underline;}
div#contentsArea div#sideContents ul#localNavi li a.pulp:link,div#contentsArea div#sideContents ul#localNavi li a.pulp:visited {color: #485454;text-decoration: none;}
div#contentsArea div#sideContents ul#localNavi li a.pulp:hover,div#contentsArea div#sideContents ul#localNavi li a.pulp:active {color: #958F17;text-decoration: underline;}
div#contentsArea div#sideContents ul#localNavi li a.media:link,div#contentsArea div#sideContents ul#localNavi li a.media:visited {color: #485454;text-decoration: none;}
div#contentsArea div#sideContents ul#localNavi li a.media:hover,div#contentsArea div#sideContents ul#localNavi li a.media:active {color: #3f5900;text-decoration: underline;}
div#contentsArea div#sideContents ul#localNavi li a.shop:link,div#contentsArea div#sideContents ul#localNavi li a.shop:visited {color: #485454;text-decoration: none;}
div#contentsArea div#sideContents ul#localNavi li a.shop:hover,div#contentsArea div#sideContents ul#localNavi li a.shop:active {color: #F1A012;text-decoration: underline;}
div#contentsArea div#sideContents ul#localNavi li a.liquor:link,div#contentsArea div#sideContents ul#localNavi li a.liquor:visited {color: #485454;text-decoration: none;}
div#contentsArea div#sideContents ul#localNavi li a.liquor:hover,div#contentsArea div#sideContents ul#localNavi li a.liquor:active {color: #C0547F;text-decoration: underline;}

div#contentsArea div#sideContents ul#linknavi {
	margin: 0 11px 10px;
	padding: 12px 1px 0;
	background: transparent url(../business/common_images/navi_line01.gif) no-repeat left top;
	font-size: 82%;
	line-height: 1;
}
div#contentsArea div#sideContents ul#linknavi2 {
	margin: 0 11px 10px;
	padding: 12px 1px 0;
	background: transparent url(../business/common_images/navi_line02.gif) no-repeat left top;
	font-size: 82%;
	line-height: 1;
}
div#contentsArea div#sideContents ul#linknavi li,
div#contentsArea div#sideContents ul#linknavi2 li {
	margin-bottom: 3px;
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
div#contentsArea div#sideContents ul#linknavi li:after,
div#contentsArea div#sideContents ul#linknavi2 li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#contentsArea div#sideContents ul#linknavi li dl dt,
div#contentsArea div#sideContents ul#linknavi2 li dl dt {
	padding: 1px;
	border: 1px solid #D9D9D9;
	float: left;
}
div#contentsArea div#sideContents ul#linknavi li dl dt img,
div#contentsArea div#sideContents ul#linknavi2 li dl dt img {
	vertical-align: bottom;
}
div#contentsArea div#sideContents ul#linknavi li dl dd,
div#contentsArea div#sideContents ul#linknavi2 li dl dd {
	padding: 8px 0 0;
	margin-left: 84px;
}
div#contentsArea div#sideContents ul#linknavi li dl dd.many {
	padding: 4px 0 0;
}
div#contentsArea div#sideContents ul#linknavi li dl dd a:link,div#contentsArea div#sideContents ul#linknavi li dl dd a:visited {color: #605237;text-decoration: none;}
div#contentsArea div#sideContents ul#linknavi li dl dd a:hover,div#contentsArea div#sideContents ul#linknavi li dl dd a:active {color: #605237;text-decoration: underline;}
div#contentsArea div#sideContents ul#linknavi2 li dl dd a:link,div#contentsArea div#sideContents ul#linknavi2 li dl dd a:visited {color: #605237;text-decoration: none;}
div#contentsArea div#sideContents ul#linknavi2 li dl dd a:hover,div#contentsArea div#sideContents ul#linknavi2 li dl dd a:active {color: #605237;text-decoration: underline;}


/* common business
------------------------------------------------------------------------------------------------------------*/
div#contentsArea div#explanation {
	margin: 0 10px 1.5em;
	padding-left: 8px;
	padding-bottom: 0.1em;
	background: transparent url(../common_images/common_line.gif) repeat-x left bottom;
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
div#contentsArea div#explanation:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div#contentsArea div#explanation p {
	margin-bottom: 1.4em;
	width: 245px;
	/* \*//*/float: left;/**/
}
div#contentsArea div#explanation p.ph {
	padding-top: 10px;
	width: 233px;
	text-align: right;
	float: right;
}
div#contentsArea div#explanation ul {
	/* \*//*/clear: both;/**/
	position: relative;
}
div#contentsArea div#explanation ul li {
	position: absolute;
	top: -47px;
	right: 0;
}
div#contentsArea div.retailsales div#explanation p.ph {
	margin-bottom: 0;
}
div#contentsArea div.retailsales div#explanation ul li {
	position: static !important;
	top: 0 !important;
	text-align: right;
	margin-bottom: 1.4em;
}

div#contentsArea div#businessGuide {
	margin: 0 11px 1.5em 15px;
	background: transparent url(../business/common_images/business_bg.gif) repeat-y left top;
}
div#contentsArea div#businessGuide h4 {
	padding: 4px;
	background: transparent url(../business/common_images/business_bg_top.gif) no-repeat left top;
}
div#contentsArea div#businessGuide h4 img {
	border-bottom: 1px solid #D8D2D2;
}
div#contentsArea div#businessGuide ul {
	padding: 3px 12px 12px;
	background: transparent url(../business/common_images/business_bg_btm.gif) no-repeat left bottom;
}/*
div#contentsArea div#businessGuide ul li {
	padding-left: 1.3em;
	text-indent: -1.3em;
}*/
div#contentsArea div#businessGuide ul li table{
	padding:0 !important;
	margin:0 !important;
}
div#contentsArea div#businessGuide ul li table tr{
	padding:0 !important;
	margin:0 !important;
}
div#contentsArea div#businessGuide ul li table tr td{
	padding:0 !important;
	margin:0 !important;
	width:200px;
	margin-right:20px;	
}
div#contentsArea div#businessGuide ul li table tr td span{
    color:#3f5900;
}

/*\*/
div.aircraftparts div#businessGuide ul li:first-letter {color: #3A54A9;}
div.aircraft div#businessGuide ul li:first-letter {color: #5eafd5;}
div.machinery div#businessGuide ul li:first-letter {color: #4A8E61;}
div.retailsales div#businessGuide ul li:first-letter {color: #D9564C;}
div.mailorder div#businessGuide ul li:first-letter {color: #F1BF12;}
div.foods div#businessGuide ul li:first-letter {color: #94C158;}
div.pulp div#businessGuide ul li:first-letter {color: #958F17;}
div.media div#businessGuide ul li:first-letter {color: #768B3F;}
div.shop div#businessGuide ul li:first-letter {color: #F1A012;}
div.liquor div#businessGuide ul li:first-letter {color: #C0547F;}
/**/

div.aircraftparts a:link,div.aircraftparts a:visited {color: #3A54A9;}
div.aircraftparts a:hover,div.aircraftparts a:active {color: #3A54A9;}
div.aircraft a:link,div.aircraft a:visited {color: #5eafd5;}
div.aircraft a:hover,div.aircraft a:active {color: #5eafd5;}
div.machinery a:link,div.machinery a:visited {color: #4A8E61;}
div.machinery a:hover,div.machinery a:active {color: #4A8E61;}
div.retailsales a:link,div.retailsales a:visited {color: #D9564C;}
div.retailsales a:hover,div.retailsales a:active {color: #D9564C;}
div.mailorder a:link,div.mailorder a:visited {color: #D69108;}
div.mailorder a:hover,div.mailorder a:active {color: #D69108;}
div.foods a:link,div.foods a:visited {color: #5AA605;}
div.foods a:hover,div.foods a:active {color: #5AA605;}
div.pulp a:link,div.pulp a:visited {color: #958F17;}
div.pulp a:hover,div.pulp a:active {color: #958F17;}
div.media a:link,div.media a:visited {color: #768B3F;}
div.media a:hover,div.media a:active {color: #768B3F;}
div.shop a:link,div.shop a:visited {color: #F1A012;}
div.shop a:hover,div.shop a:active {color: #F1A012;}
div.liquor a:link,div.liquor a:visited {color: #C0547F;}
div.liquor a:hover,div.liquor a:active {color: #C0547F;}

div.retailsalesDetail a:link,div.retailsalesDetail a:visited {color: #D9564C;}
div.retailsalesDetail a:hover,div.retailsalesDetail a:active {color: #D9564C;}
div.pulpDetail a:link,div.pulpDetail a:visited {color: #958F17;}
div.pulpDetail a:hover,div.pulpDetail a:active {color: #958F17;}
div.liquorDetail a:link,div.liquorDetail a:visited {color: #C0547F;}
div.liquorDetail a:hover,div.liquorDetail a:active {color: #C0547F;}
div.mediaDetail a:link,div.mediaDetail a:visited {color: #768B3F;}
div.mediaDetail a:hover,div.mediaDetail a:active {color: #768B3F;}


/* common detail
------------------------------------------------------------------------------------------------------------*/
div#contentsArea div#mainContents p#toBack {
	padding: 16px 13px 5px;
	background: transparent url(../common_images/main_bg.gif) repeat-x left top;
	font-size: 82%;
}
div#contentsArea div#mainContents p#toBack a {
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: left;
	color: #485454;
}

div#contentsArea div#mainContents div#detailContentsOut {
	margin: 0 10px 0;
	border: 1px solid #CCCCCC;
}
div#contentsArea div#mainContents div#detailContentsBox {
	padding: 10px 13px 0;
	background-color: #F7F7F7;
	border: 1px solid #FFFFFF;
}
div#contentsArea div#mainContents div#detailContentsBox h3 {
	margin: 0 0 15px;
	padding: 0 0 5px;
	font-size: 100%;
	color: #6B6766;
}
div#contentsArea div#mainContents div#detailContentsBox div.detailBox {
	margin-bottom: 15px;
	background: transparent url(../business/common_images/detail_line.gif) repeat-x left bottom;
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
div#contentsArea div#mainContents div#detailContentsBox div.detailBox:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#contentsArea div#mainContents div#detailContentsBox div.detailBox.last {
	margin-bottom: 0;
	background: none;
}
div#contentsArea div#mainContents div#detailContentsBox div.detailBox h5 {
	width: 315px;
	font-weight: bold;
	color: #85785F;
	float: right;
}
div#contentsArea div#mainContents div#detailContentsBox div.detailBox p {
	margin-bottom: 1.2em;
	width: 315px;
	float: right;
}
div#contentsArea div#mainContents div#detailContentsBox div.detailBox p.ph {
	padding-top: 6px;
	width: 125px;
	float: left;
}

div#contentsArea div#mainContents div#detailContentsBox div.detailBox .underline {
	padding-bottom: 1.2em;
	background: transparent url(../business/common_images/detail_line.gif) repeat-x left bottom;
}
div#contentsArea div#mainContents div#detailContentsBox em {
    color: #ff0000;
	font-style: normal;
}

/* page
============================================================================================================*/
/* index
------------------------------------------------------------------------------------------------------------*/
div#contentsArea div#mainContents.business div {
	margin: 0 5px 25px 5px;
	width: 247px;
	float: left;
	display: inline;
}

div#contentsArea div#mainContents.business div h4 {
	margin-bottom: 2px;
	float: right;
}
div#contentsArea div#mainContents.business div p {
	margin: 0;
	line-height: 1.2;
	width: 148px;
	clear: right;
	float: right;
}
div#contentsArea div#mainContents.business div p.ph {
	margin-right: 4px;
	padding-left: 5px;
	width: auto;
	float: left;
	clear: none;
}
div#contentsArea div#mainContents.business div.title {
	margin: 0;
	width: auto;
	float: none;
	display: block;
}
div#contentsArea div#mainContents.business div.title p {
	margin: 0 17px 25px;
	line-height: 1.4;
	width: auto;
	clear: none;
	float: none;
}


/* infoContentsBox
------------------------------------------------------------------------------------------------------------*/
div#contentsArea div#mainContents div#infoContentsBox {
	padding: 10px 13px 0;
	background-color: #F7F7F7;
	border: 1px solid #cccccc;
	margin: 0 11px 1.5em 15px;
}
div#contentsArea div#mainContents div#infoContentsBox h3 {
	margin: 0 0 15px;
	padding: 0 0 5px;
	font-size: 100%;
	color: #60533a;
}
div#contentsArea div#mainContents div#infoContentsBox div.detailBox {
	margin-bottom: 15px;
	background: transparent url(../business/common_images/detail_line.gif) repeat-x left bottom;
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
div#contentsArea div#mainContents div#infoContentsBox div.detailBox:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#contentsArea div#mainContents div#infoContentsBox div.detailBox.last {
	margin-bottom: 0;
	background: none;
}

div#contentsArea div#mainContents div#infoContentsBox div.detailBox p {
	margin-bottom: 1.2em;
}
div#contentsArea div#mainContents div#infoContentsBox div.detailBox p.type02 {
	width: 315px;
	float: right;
}
div#contentsArea div#mainContents div#infoContentsBox div.detailBox p.ph {
	padding-top: 6px;
	width: 125px;
	float: left;
}
div#contentsArea div#mainContents div#infoContentsBox div.detailBox .underline {
	padding-bottom: 1.2em;
	background: transparent url(../business/common_images/detail_line.gif) repeat-x left bottom;
}

/* foods
------------------------------------------------------------------------------------------------------------*/
div#contentsArea div#foodLink {
	margin: 0 11px 1.5em 30px;
}
div#contentsArea div#foodLink h4 {
	padding: 4px;
	font-weight: bold;
}
div#contentsArea div#foodLink ul {
	padding: 3px 10px 12px;
}
div#contentsArea div#foodLink ul li {
	padding-left: 1.3em;
	text-indent: -1.3em;
}

/* shop
------------------------------------------------------------------------------------------------------------*/
div#contentsArea div#explanation img.other {
	margin: 10px 30px 0 0;
}
div#contentsArea div.shop div#infoContentsBox .bnSpace {
	margin-right: 10px;
}
div#contentsArea div.shop div#infoContentsBox div#bnBox {
	padding-left: 40px;
}
div#contentsArea div.shop div#infoContentsBox div#bnBox dl {
	margin-bottom: 6px;
}
div#contentsArea div.shop div#infoContentsBox div#bnBox dt {
	float: left;
	margin-right: 6px;
	clear: both;
	font-weight :bold;
}

div#contentsArea div.shop h5 {
	margin: 25px 10px 7px;
	background: transparent url(../common_images/subtitle_bg.gif) repeat left top;
	color: #666666;
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
div#contentsArea div.shop h5:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#contentsArea div.shop h5 strong {
	padding: 0 10px;
	background: #FFFFFF url(../common_images/subtitle_point.gif) no-repeat left top;
	float: left;
}

div#contentsArea div.shop div#infoContentsBox div#bnBox dd {
	margin-left: 200px;
}

div#contentsArea div.shop div.contentsBox {
	margin: 0 10px 10px;
	background: #FFFFFF url(../shopping/common_images/contents_bg.gif) repeat-y center top;
	border: 1px solid #D8D7D7;
	width: 495px;
}
* html div#contentsArea div.shop div.contentsBox {
	width: 497px;
}
div#contentsArea div.shop div.contentsBox div.innerBox {
	background: transparent url(../shopping/common_images/contents_bg_bottom.gif) no-repeat left bottom;
}
div#contentsArea div.shop div.contentsBox div.innerBox dt img,
div#contentsArea div.shop div.contentsBox div.innerBox li img {
	vertical-align: bottom;
}
div#contentsArea div.shop div.contentsBox div.innerBox dl {
	padding: 20px 14px 20px 21px;
	background: transparent url(../shopping/common_images/contents_bg_top.gif) no-repeat left top;
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
div#contentsArea div.shop div.contentsBox div.innerBox dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#contentsArea div.shop div.contentsBox div.innerBox dl dt {
	padding: 1px;
	border: 1px solid #BBBABA;
	float: left;
}
div#contentsArea div.shop div.contentsBox div.innerBox dl dd {
	margin-left: 144px;
	padding-left: 12px;
	background: transparent url(../shopping/common_images/line.gif) repeat-y left top;
}
div#contentsArea div.shop div.contentsBox div.innerBox dl dd ul {
	margin-top: 10px;
	text-align: right;
}

div#contentsArea div#mainContents div#anaFesta div.innerBox {
	background: transparent url(../shopping/common_images/contents_bg_top.gif) no-repeat left top;
}
div#contentsArea div#mainContents div#anaFesta div.innerBox dl {
	padding: 10px 10px 12px 20px;
	background: transparent url(../shopping/images/anafesta_bg.gif) no-repeat left bottom;
}
div#contentsArea div#mainContents div#anaFesta div.innerBox dl dt {
	padding: 5px 0 0;
	border: none;
}
div#contentsArea div#mainContents div#anaFesta div.innerBox dl dd {
	margin-left: 140px;
	padding-top: 3px;
	padding-left: 0;
	background: none;
}
div#contentsArea div#mainContents div#anaFesta div.innerBox p {
	padding: 10px 20px 0;
}
div#contentsArea div#mainContents div#anaFesta div.innerBox ul {
	padding: 17px 0 11px 62px;
	background: transparent url(../shopping/common_images/contents_bg_bottom.gif) no-repeat left bottom;
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
div#contentsArea div#mainContents div#anaFesta div.innerBox ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#contentsArea div#mainContents div#anaFesta div.innerBox ul li {
	margin: 0 8px 6px 0;
	padding: 1px;
	border: 1px solid #D8D7D7;
	float: left;
}



/* liquor
------------------------------------------------------------------------------------------------------------*/
div#contentsArea div#mainContents.liquor div#infoContentsBox em {
	font-style: normal;
	font-size: 82%;
}

/* business-retailsales
------------------------------------------------------------------------------------------------------------*/
div#contentsArea div.retailsalesDetail p#toBack a {
	background-image: url(../business/retailsales/images/detail/back_ico.gif);
}
div#contentsArea div#mainContents.retailsalesDetail div#detailContentsBox div.detailBox ul {
	margin-top: -0.6em;
	margin-bottom: 1.2em;
	width: 315px;
	float: right;
}
div#contentsArea div#mainContents.retailsalesDetail div#detailContentsBox div.detailBox ul li {
	text-align: right;
}


/* business-pulp
------------------------------------------------------------------------------------------------------------*/
div#contentsArea div.pulpDetail p#toBack a {
	background-image: url(../business/pulp/images/detail/back_ico.gif);
}
div#contentsArea div#mainContents.pulpDetail div#detailContentsBox div.detailBox ul {
	margin-bottom: 0.5em;
	width: 315px;
	float: right;
}
div#contentsArea div#mainContents.pulpDetail div#detailContentsBox div.detailBox ul li {
	margin-bottom: 0.7em;
	padding-left: 0.5em;
	text-indent: -0.5em;
}

/* business-liquor
------------------------------------------------------------------------------------------------------------*/
div#contentsArea div.liquorDetail p#toBack a {
	background-image: url(../business/liquor/images/detail/back_ico.gif);
}
div#contentsArea div#mainContents.liquorDetail div#detailContentsBox div.detailBox ul {
	margin-top: -0.6em;
	margin-bottom: 1.2em;
	width: 315px;
	float: right;
}
div#contentsArea div#mainContents.liquorDetail div#detailContentsBox div.detailBox ul li {
	text-align: right;
}

/* business-media
------------------------------------------------------------------------------------------------------------*/
div#contentsArea div.mediaDetail p#toBack a {
	background-image: url(../business/media/images/detail/back_ico.gif);
}
div#contentsArea div#mainContents.mediaDetail div#detailContentsBox div.detailBox {
	padding-bottom: 1.2em;
}
div#contentsArea div#mainContents.mediaDetail div#detailContentsBox div.detailBox p {
	margin-bottom: 0;
}
div#contentsArea div#mainContents.mediaDetail div#detailContentsBox div.detailBox h5 {
	padding-top: 8px;
	margin-bottom: 1em;
}
div#contentsArea div#mainContents.mediaDetail div#detailContentsBox div.detailBox ul {
	margin-top: 0.6em;
	width: 315px;
	float: right;
}
div#contentsArea div#mainContents.mediaDetail div#detailContentsBox div.detailBox ul li {
	text-align: right;
}
div#contentsArea div#mainContents.mediaDetail div#detailContentsOut.info {
	margin-top: 20px;
}
div#contentsArea div#mainContents.mediaDetail div#detailContentsOut.info p {
	margin-bottom: 20px;
}
div#explanation p span{
	margin-top:10px !important;
}
div#explanation p span.title{
	background:#3f5900;
	color:#FFFFFF;
	padding:1px 5px 0px 5px;
}

