@charset "utf-8";

/*======================================

	=1. Reset

=======================================*/


/*マージン・パディング*/


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style-image: none;
	list-style-type: disc;
}
ol {
	margin:0.5em 0 0.5em 2.5em;
}
ol li {
	list-style:decimal outside;
}
ol li ul {
	margin-left:0;
}
ol li ul li {
	list-style:none;
}
ul {
	margin:0.5em 0 0.5em 2em;
}
ul li {
	list-style-position: outside;
	list-style-type: disc;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	line-height:2;
	font-size:100%;
	font-weight:normal;
}
p,ol,ul,dl,table {
	line-height:1.6;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}
em, strong {
	font-weight:bold;
}


/*フォントサイズ*/


body {
    font:13px/1.231 Arial, Helvetica,cleen, sans-serif;
	*font-size:small;
	*font:x-small;
}
table{
    font-size:inherit;
	font:100%;
}
pre,code,kbd,samp,tt{
    font-family:monospace;
	*font-size:108%;
	line-height:100%;
}


/*フォントファミリー*/


body {
    font-family:"ヒラギノ角ゴ Pro W3",
	            "Hiragino Kaku Gothic Pro W3",
	            "メイリオ",
				Meiryo,
				Osaka,
				"ＭＳ Ｐゴシック",
				"MS P Gothic",
				sans-serif;
}


/*ＩＥ７*/


*:first-child+html body {
    font-family:"メイリオ",Meiryo,sans-serif;
}


/*ＩＥ６*/


* html body {
    font-family:"ＭＳ Ｐゴシック";
}


/*Link*/

a, a *, a:link, a:link * {
	color:#6a5d21;
	text-decoration:underline;
}

a:visited {
	color:#5a4d21;
	text-decoration:underline;
}

a:hover, a:hover * {
	color: #00552e;
}

strong.strongest {
	color:#dc0000;
}


/*======================================

	=2. Layout

=======================================*/


/*Settings*/


body {
	color:#333333;
	text-align:center;
	background:url(../images/container-bg.jpg) repeat-x;
}
#header,
#container,
#footer {
	width:800px;
	margin:0 auto;
	text-align:left;
}
.clear {
	clear:both;
}
.clear hr {
	display:none;
}


/*Header*/


#header {
	height:100px;
	position:relative;
	overflow:hidden;
}
#header ul {
	margin:0;
}
#header ul li {
	list-style:none;
}
#header #h1 {
	position:absolute;
	top:20px;
	left:133px;
	z-index:1;
	width:500px;
}
#header #main-menu {
	position:absolute;
	top:54px;
	left:133px;
	z-index:3;
	font-size:0px;
}
#header #sub-menu {
	position:absolute;
	top:20px;
	right:0px;
	z-index:2;
}
#header #main-menu li {
	float:left;
	margin-right:1px;
}
#header #sub-menu li {
	float:left;
}
#header #sub-menu li.one {
	margin-right:10px;
}
#header #sub-menu li a {
	padding-left:12px;
	background:url(../images/squ.gif) left center no-repeat;
	font-size:86%;
}


/*Container*/


#container p {
	line-height: 1.6;
	margin: 0.5em 0;
}
#container h2#title {
	line-height:36px;
	height:36px;
	margin-top:15px;
	padding:0 10px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../images/h2-bg.gif) no-repeat;
}
#container h2#title small {
	font-weight: normal;
	font-size:96%;
}
#container h3 {
	margin: 0 0 0.5em;
	font-weight: bold;
	font-size:123.1%;
}
#container h4 {
	margin: 0 0 0.5em;
	font-weight: bold;
	font-size:116%;
}
#container #path {
	margin:0.5em 0;
}
#container .content {
	margin:10px 0 0;
}


/*Footer*/


#footer {
	clear:both;
	text-align:center;
	margin-top:15px;
	padding:10px 0;
	border-top:#333333 solid 1px;
}

#footer * {
	padding:0 10px;
}

/*======================================

	=3. Modules

=======================================*/


/*Home*/


body#home .img-bmargin {
	margin-bottom:15px;
}
body#home #container-left1 {
	width:523px;
	float:left;
}
body#home #container-left1 td {
	padding:5px 10px 5px 0px;
}
body#home #container-left1 td span {
	width:309px;
	display:block;
}
body#home #container-right1 {
	float:right;
	width:262px;
}
body#home #container-right1 ul {
	margin-left: 0;
}
body#home #container-right1 ul li {
	list-style:none;
	margin:8px 0 0;
	padding:0 0 8px 0;
	border-bottom:#666666 dotted 1px;
}
body#home #container-right1 ul li span{
	background:url(../images/new-bg.jpg) repeat-y left;
	padding-left:13px;
	display:block;
}
body#home .oshirase {
	padding:10px;
	background-color:#FFF2BF;
	border:#CCCCCC solid 2px;
}
body#home #intro {
	min-height: 200px;
	height:auto !important;
	height:200px;
	margin-bottom:20px;
	padding:0 10px;
	border:1px solid #4E161A;
	background: #FFF;
}
body#home #intro .alignleft {
	float:left;
	margin: 0 20px 0 -10px;
}
body#home a.link-police {
	padding:0.3em 1em;
	color:#800;
	font-weight:bold;
	text-decoration:none;
	background:#c0a2c7;
}
body#home a.link-police:hover {
	color:#007b43;
}


/*Festival*/


body#festival table.festa-archive col.banner {
	width: 300px;
}
body#festival table.festa-archive td {
	padding-bottom:20px;
}
body#festival table {
	width:100%;
	margin:20px 0;
}
body#festival table td {
	vertical-align:top;
}
body#festival table td#image {
	width:277px;
}
body#festival table td#description {
	width:523px;
}
body#festival .content {
	border:1px solid #4E161A;

}
body#festival .content h3 {
	line-height:2;
	margin-bottom:0;
	padding:0 10px;
	color: #FFFFFF;
	background: #A16D5D;
}
body#festival .content table {
	margin:0;
	background:#FFFFFF;
}
body#festival .content table td {
	padding:10px;
}
body#festival .content table col.highlight1,
body#festival .content table col.highlight3 {
	width:266px;
}
body#festival .content table col.highlight2 {
	width:265px;
}
body#festival .content table col.festa-stage {
	width:50%;
}
body#festival .content#stage p {
	margin: 10px;
}

body#festival table .section {
	margin:0 20px;
}

/*Festival museum artist list*/

body#festival ul#shop-menu {
	position: relative;
	z-index: 1;
	height:39px;
	margin:0;
	padding-left: 2px;
}
body#festival ul#shop-menu li {
	list-style:none;
	float:left;
	position: relative;
	z-index: 1;
	height:39px;
	margin:0 2px 0 0;
}
body#festival ul#shop-menu li a {
	display:block;
	height:39px;
	text-decoration: none;
}
body#festival ul#shop-menu li a span {
	position: relative;
	z-index: -1;
}
body#festival ul#shop-menu li#snav-01,
body#festival ul#shop-menu li#snav-01 a {
	width:87px;
}
body#festival ul#shop-menu li#snav-02,
body#festival ul#shop-menu li#snav-02 a {
	width:146px;
}
body#festival ul#shop-menu li#snav-03,
body#festival ul#shop-menu li#snav-03 a {
	width:88px;
}
body#festival ul#shop-menu li#snav-04,
body#festival ul#shop-menu li#snav-04 a {
	width:143px;
}
body#festival ul#shop-menu li#snav-05,
body#festival ul#shop-menu li#snav-05 a {
	width:80px;
}
body#festival ul#shop-menu li#snav-06,
body#festival ul#shop-menu li#snav-06 a {
	width:142px;
}
body#festival ul#shop-menu li#snav-07,
body#festival ul#shop-menu li#snav-07 a {
	width:91px;
}
body#festival ul#shop-menu li#snav-08,
body#festival ul#shop-menu li#snav-08 a {
	width:89px;
}
body#festival ul#shop-menu li#snav-01 a{background:url(../images/mb/art.gif) no-repeat;}
body#festival ul#shop-menu li#snav-01 a:hover{background:url(../images/mb/art_f2.gif) no-repeat;}
body#festival ul#shop-menu li#snav-01 a.act{background:url(../images/mb/art_f3.gif) no-repeat;}
body#festival ul#shop-menu li#snav-02 a{background:url(../images/mb/work.gif) no-repeat;}
body#festival ul#shop-menu li#snav-02 a:hover{background:url(../images/mb/work_f2.gif) no-repeat;}
body#festival ul#shop-menu li#snav-02 a.act{background:url(../images/mb/work_f3.gif) no-repeat;}
body#festival ul#shop-menu li#snav-03 a{background:url(../images/mb/stage.gif) no-repeat;}
body#festival ul#shop-menu li#snav-03 a:hover{background:url(../images/mb/stage_f2.gif) no-repeat;}
body#festival ul#shop-menu li#snav-03 a.act{background:url(../images/mb/stage_f3.gif) no-repeat;}
body#festival ul#shop-menu li#snav-04 a{background:url(../images/mb/pafo.gif) no-repeat;}
body#festival ul#shop-menu li#snav-04 a:hover{background:url(../images/mb/pafo_f2.gif) no-repeat;}
body#festival ul#shop-menu li#snav-04 a.act{background:url(../images/mb/pafo_f3.gif) no-repeat;}
body#festival ul#shop-menu li#snav-05 a{background:url(../images/mb/nigaoe.gif) no-repeat;}
body#festival ul#shop-menu li#snav-05 a:hover{background:url(../images/mb/nigaoe_f2.gif) no-repeat;}
body#festival ul#shop-menu li#snav-05 a.act{background:url(../images/mb/nigaoe_f3.gif) no-repeat;}
body#festival ul#shop-menu li#snav-06 a{background:url(../images/mb/cafe.gif) no-repeat;}
body#festival ul#shop-menu li#snav-06 a:hover{background:url(../images/mb/cafe_f2.gif) no-repeat;}
body#festival ul#shop-menu li#snav-06 a.act{background:url(../images/mb/cafe_f3.gif) no-repeat;}
body#festival ul#shop-menu li#snav-07 a{background:url(../images/mb/sp.gif) no-repeat;}
body#festival ul#shop-menu li#snav-07 a:hover{background:url(../images/mb/sp_f2.gif) no-repeat;}
body#festival ul#shop-menu li#snav-07 a.act{background:url(../images/mb/sp_f3.gif) no-repeat;}
body#festival ul#shop-menu li#snav-08 a{background:url(../images/omise-08.gif) no-repeat;}
body#festival ul#shop-menu li#snav-08 a:hover{background:url(../images/omise-08_on.gif) no-repeat;}
body#festival ul#shop-menu li#snav-08 a.act{background:url(../images/omise-08_on.gif) no-repeat;}
body#festival table {
	clear:both;
	position: relative;
	z-index: 10;
	margin:0;
	border:1px solid #4E161A;
	border-collapse:collapse;
	background:#FFFFFF;
}
body#festival table col.shopname{width:364px;}
body#festival table col.tel{width:223px;}
body#festival table col.url{width:212px;}
body#festival table th,
body#festival table td {
	padding:0.6em 10px;
	border:1px solid #4E161A;
	border-collapse:collapse;
}
body#festival table th {
	color: #FFFFFF;
	background: #A16D5D;
}



/*Outline*/


body#outline table#outline-info {
	width:100%;
	margin-top: 20px;
	border-collapse:separate;
	border-spacing:0 2px;
	border: 1px solid #A16D5D;
}
body#outline table#outline-info caption {
	line-height:2;
	color:#800000;
	font-weight:bold;
	text-align:center;
}
body#outline table#outline-info th,
body#outline table#outline-info td {
	vertical-align:top;
}
body#outline table#outline-info th {
	width: 20%;
	padding:0.5em 10px;
	color: #FFFFFF;
	background: #A16D5D;
}
body#outline table#outline-info th small {
	display:block;
}
body#outline table#outline-info td {
	width: 40%;
	padding:1px 0 1px 20px;
	border: 1px solid #A16D5D;
}
body#outline table#outline-info td.competence strong {
	color: #000;
	font-size:123.1%;
}
body#outline table#outline-info td.notice strong.strongest {
	font-size:123.1%;
}
body#outline table#outline-info td ul {
	margin-left:0;
	list-style-type: disc;
}
body#outline table#outline-info td ul li {
	list-style-image: none;
	list-style-type: disc;
}
body#outline table#outline-info td ul li ul li {
	list-style-type: circle;
	list-style-position: outside;
}
body#outline table#outline-info td ol ul,
body#outline table#outline-info td ul ul {
	margin-left:2em;
}
body#outline table#outline-info table.price,
body#outline table#outline-info table.rental {
	width:300px;
	border-collapse:collapse;
}
body#outline table#outline-info table.price th,
body#outline table#outline-info table.rental th {
	color:#444444;
	background:#FFFFFF;
}
body#outline table#outline-info table.price th,
body#outline table#outline-info table.rental th,
body#outline table#outline-info table.price td,
body#outline table#outline-info table.rental td {
	padding:0.5em 10px;
	border:1px solid #888;
}
body#outline table#outline-info table.price td {
	width:100px;
}
body#outline table#outline-info td strong.date {
	color:#192f60;
	font-size:123.1%;
}
body#outline #link-entry {
	width:400px;
	margin:20px auto;
	padding: 10px 0;
	border: 2px solid #800;
	text-align:center;
	background: #fff;
}
#outline #container #entry-notice {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 2px solid #FF9900;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
}


/*Entry*/


body#form form table {
	margin-top: 20px;
}
body#form table tr td p {
	padding: 6px;
}
body#form form table th,
body#form form table td {
	padding:0.5em 10px;
	vertical-align:top;
	border:1px solid #4E161A;
}
body#form form table th {
	width: 15%;
	color: #FFFFFF;
	font-weight:bold;
	background: #A16D5D;
}
body#form form table th label {
	display:block;
	height:100%;
}
body#form form table th .require {
	margin-left: 0.5em;
	padding: 1px;
	color:#fff;
	background:#f00000;
}
body#form form table td {
	line-height:1.8;
	width: 85%;
	background: #FFFFFF;
}
body#form form table caption {
	line-height:2;
	color:#800000;
	font-weight:bold;
	text-align:center;
}
body#form form table ul {
	margin-left:0;
}
body#form form table ul li {
	list-style:none;
}
body#form form table ul.car li label {
	display:block;
	float:left;
	clear:left;
	width:6em;
	margin-right:0.5em;
}
body#form form table ul.car li input {
	float:left;
}
body#form form table ul.file {
	float:right;
	margin-left:20px;
}
body#form form table textarea#address {
	margin-left:1.1em;
}
body#form form table table.price,
body#form form table table.rental {
	width:300px;
}
body#form form table table.price th,
body#form form table table.rental th {
	color:#444444;
	background:#FFFFFF;
}
body#form form table table.price th,
body#form form table table.rental th,
body#form form table table.price td,
body#form form table table.rental td {
	border:1px solid #888;
}
body#form form table table.price td {
	width:100px;
}
body#form form table input#submit {
	display:block;
	margin:0.5em auto;
	padding: 0.3em 1em;
	text-align:center;
}

/*Shop*/


body#shop ul#shop-menu {
	position: relative;
	z-index: 1;
	height:34px;
	margin:0;
	padding-left: 2px;
}
body#shop ul#shop-menu li {
	list-style:none;
	float:left;
	position: relative;
	z-index: 1;
	height:34px;
	margin:0 2px 0 0;
}
body#shop ul#shop-menu li a {
	display:block;
	height:34px;
	text-decoration: none;
}
body#shop ul#shop-menu li a span {
	position: relative;
	z-index: -1;
}
body#shop ul#shop-menu li#snav-01,
body#shop ul#shop-menu li#snav-01 a {
	width:89px;
}
body#shop ul#shop-menu li#snav-02,
body#shop ul#shop-menu li#snav-02 a {
	width:138px;
}
body#shop ul#shop-menu li#snav-03,
body#shop ul#shop-menu li#snav-03 a {
	width:89px;
}
body#shop ul#shop-menu li#snav-04,
body#shop ul#shop-menu li#snav-04 a {
	width:109px;
}
body#shop ul#shop-menu li#snav-05,
body#shop ul#shop-menu li#snav-05 a {
	width:89px;
}
body#shop ul#shop-menu li#snav-06,
body#shop ul#shop-menu li#snav-06 a {
	width:87px;
}
body#shop ul#shop-menu li#snav-07,
body#shop ul#shop-menu li#snav-07 a {
	width:89px;
}
body#shop ul#shop-menu li#snav-08,
body#shop ul#shop-menu li#snav-08 a {
	width:89px;
}
body#shop ul#shop-menu li#snav-01 a{background:url(../images/omise-01.gif) no-repeat;}
body#shop ul#shop-menu li#snav-01 a:hover{background:url(../images/omise-01_on.gif) no-repeat;}
body#shop ul#shop-menu li#snav-01 a.act{background:url(../images/omise-01_on.gif) no-repeat;}
body#shop ul#shop-menu li#snav-02 a{background:url(../images/omise-02.gif) no-repeat;}
body#shop ul#shop-menu li#snav-02 a:hover{background:url(../images/omise-02_on.gif) no-repeat;}
body#shop ul#shop-menu li#snav-02 a.act{background:url(../images/omise-02_on.gif) no-repeat;}
body#shop ul#shop-menu li#snav-03 a{background:url(../images/omise-03.gif) no-repeat;}
body#shop ul#shop-menu li#snav-03 a:hover{background:url(../images/omise-03_on.gif) no-repeat;}
body#shop ul#shop-menu li#snav-03 a.act{background:url(../images/omise-03_on.gif) no-repeat;}
body#shop ul#shop-menu li#snav-04 a{background:url(../images/omise-04.gif) no-repeat;}
body#shop ul#shop-menu li#snav-04 a:hover{background:url(../images/omise-04_on.gif) no-repeat;}
body#shop ul#shop-menu li#snav-04 a.act{background:url(../images/omise-04_on.gif) no-repeat;}
body#shop ul#shop-menu li#snav-05 a{background:url(../images/omise-05.gif) no-repeat;}
body#shop ul#shop-menu li#snav-05 a:hover{background:url(../images/omise-05_on.gif) no-repeat;}
body#shop ul#shop-menu li#snav-05 a.act{background:url(../images/omise-05_on.gif) no-repeat;}
body#shop ul#shop-menu li#snav-06 a{background:url(../images/omise-06.gif) no-repeat;}
body#shop ul#shop-menu li#snav-06 a:hover{background:url(../images/omise-06_on.gif) no-repeat;}
body#shop ul#shop-menu li#snav-06 a.act{background:url(../images/omise-06_on.gif) no-repeat;}
body#shop ul#shop-menu li#snav-07 a{background:url(../images/omise-07.gif) no-repeat;}
body#shop ul#shop-menu li#snav-07 a:hover{background:url(../images/omise-07_on.gif) no-repeat;}
body#shop ul#shop-menu li#snav-07 a.act{background:url(../images/omise-07_on.gif) no-repeat;}
body#shop ul#shop-menu li#snav-08 a{background:url(../images/omise-08.gif) no-repeat;}
body#shop ul#shop-menu li#snav-08 a:hover{background:url(../images/omise-08_on.gif) no-repeat;}
body#shop ul#shop-menu li#snav-08 a.act{background:url(../images/omise-08_on.gif) no-repeat;}
body#shop table {
	clear:both;
	position: relative;
	z-index: 10;
	margin:0;
	border:1px solid #4E161A;
	border-collapse:collapse;
	background:#FFFFFF;
}
body#shop table col.shopname{width:364px;}
body#shop table col.tel{width:223px;}
body#shop table col.url{width:212px;}
body#shop table th,
body#shop table td {
	padding:0.6em 10px;
	border:1px solid #4E161A;
	border-collapse:collapse;
}
body#shop table th {
	color: #FFFFFF;
	background: #A16D5D;
}


/*Newspaper*/


body#press #container #main {
	float:left;
	width:483px;
}
body#press #container #main img {
	margin-bottom:1em;
}
body#press #container #side {
	float:right;
	width:293px;
	border:1px solid #4E161A;
	background:#FFFFFF;
}
body#press #container #side h4,
body#press #container #side table {
	margin:20px;
}
body#press #container #side h4 {
	line-height:2;
	padding:0 5px;
	color: #FFFFFF;
	background:#C95548;
}
body#press #container #side table {
	margin-top:0;
}
body#press #container #side table col.thumb {
	width:92px;
}
body#press #container #side table col.text {
	width:163px;
}
body#press #container #side table td {
	line-height:1.6;
	padding-bottom:20px;
	vertical-align:top;
}
body#press #container #side table td.backnumber {
	padding:0;
	text-align:center;
}


/*Mail Magazine*/


body#mailmag .content {
	line-height: 1.8;
	margin: 0;
	padding: 20px;
}
body#mailmag .content.use-border {
	margin: 0;
	padding:20px;
	border-top:1px dotted #333;
}
body#mailmag .content p {
	margin:1.2em 0;
}

body#mailmag .content p.qr-code {
	margin-top:-1em;
}


/*clearFix*/


.clearfix:after,
#container:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix,
#container {
  display: inline-block;
}

/* \*/
* html .clearfix { height: 1%; }
* html #container { height: 1%; }

.clearfix,
#container {
  display: block;
}
/* */

#news h3 {
	font-size:100%;
	font-weight:bold;
	color:#58141F;
}
#news h3#kokuchi {
	padding:0px 5px;
	border:#6C4500 solid 1px;
	background-color:#FFF2E7;
}
#news h3:first-letter {
	color:#D94601;
}
#left-box {
	width:564px;
	float:left;
}

#right-box {
	width:225px;
	float:right;
}

#blog-box {
	width:530px;
	border:#6C4500 solid 2px;
	padding:15px;
	margin-top:10px;
	background-color:#FFFFFF;
}
#blog-box h4 {
	background:url(../images/news-1.jpg) left center no-repeat;
	padding:0px 0px 0px 10px;
	border-bottom:#6C4500 solid 1px;
}

#news h3#sub {
	border-bottom:#6C4500 solid 1px;
}
#right-1 {
	width:203px;
	padding:0px 10px 7px;
	border:#6C4500 solid 1px;
	background-color:#F4F0E5;
}

.right-4 {
	width:203px;
	padding:0px 10px 7px;
	margin-top:10px;
	border:#6C4500 solid 1px;
	background-color:#F5FFFF;
}

#container td#less {
background-color:#FFFFFF;
border:#6C4500 solid 1px;
}
.bold {
	font-weight:bold;
}

ul#backnumber {
	margin:0;
	padding:0;
	line-height: 120%;
}
ul#backnumber li {
	background:url(../images/cookie_1.gif) left center no-repeat;
	padding:12px 0 12px 40px;
	list-style-type:none;
	line-height: normal;
}


.tenpohead {color:#996600;}

.tenpo {font-weight:bold;}
.text_center {
	text-align: center;
	padding: 10px;
}
.BG_color {
	background-color: #FFCCCC;
}
#press #container li {
	line-height: 180%;
}
.imagecaption {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
}
#festival #container #form_step,
#festival #container #form_step tr ,
#festival #container #form_step tr td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.small_notice {
	font-size: x-small;
}
.bigLink {
	font-size: xx-large;
}
.waku_text {
	border: 1px dotted #630;
	margin: 4px;
	padding: 4px;
}
.kz_small_text {
	font-size: x-small;
}
.x_small_text {
	font-size: x-small;
}
.sp_Boshu {
	font-weight: bold;
	margin: 6px;
	padding: 6px;
	font-size: large;
	background-color: #FC9;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
