 /* Set unique section page styles
------------------------------------------------------------ */
div.nonFooter {position:relative;}
body {position:relative;}
div.branding_1 a.lang {background-color:#FF167F;color:#fff;margin-right:1px;padding:5px 30px 2px 30px;font-size:80%;}
div.branding_1 a.lang:link, div.branding_1 a.lang:visited {text-decoration:none;}
div.branding_1 a.lang:hover, div.branding_1 a.lang:active {text-decoration:underline;}
div.branding_1 img.logo {float:left;width:180px;height:130px;margin:30px 0 0 40px;}
div.supplemental_1 ul.links li {padding:0 1.5em;}
div.supplemental_1 { margin:120px 20px 0 0; }

div.supplemental_1 a.primary-about {width:39px;height:13px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
div.supplemental_1 a.primary-about:link, div.supplemental_1 a.primary-about:visited {background:transparent url(../images/btn_about.png) scroll no-repeat 0 0;}
div.supplemental_1 a.primary-about:hover, div.supplemental_1 a.primary-about:active {background:transparent url(../images/btn_about_over.png) scroll no-repeat 0 0;}
div.supplemental_1 ul li.active a.primary-about {background:transparent url(../images/btn_about_over.png) scroll no-repeat 0 0;}

div.supplemental_1 a.primary-について  {width:165px;height:11px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
div.supplemental_1 a.primary-について:link, div.supplemental_1 a.primary-について:visited {background:transparent url(../images/btn_about_jp.png) scroll no-repeat 0 0;}
div.supplemental_1 a.primary-について:hover, div.supplemental_1 a.primary-について:active {background:transparent url(../images/btn_about_jp_over.png) scroll no-repeat 0 0;}
div.supplemental_1 ul li.active a.primary-について {background:transparent url(../images/btn_about_jp_over.png) scroll no-repeat 0 0;}

div.supplemental_1 a.primary-services {width:52px;height:13px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
div.supplemental_1 a.primary-services:link, div.supplemental_1 a.primary-services:visited {background:transparent url(../images/btn_services.png) scroll no-repeat 0 0;}
div.supplemental_1 a.primary-services:hover, div.supplemental_1 a.primary-services:active {background:transparent url(../images/btn_services_over.png) scroll no-repeat 0 0;}
div.supplemental_1 ul li.active a.primary-services {background:transparent url(../images/btn_services_over.png) scroll no-repeat 0 0;}

div.supplemental_1 a.primary-サービス {width:49px;height:11px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
div.supplemental_1 a.primary-サービス:link, div.supplemental_1 a.primary-サービス:visited {background:transparent url(../images/btn_services_jp.png) scroll no-repeat 0 0;}
div.supplemental_1 a.primary-サービス:hover, div.supplemental_1 a.primary-サービス:active {background:transparent url(../images/btn_services_jp_over.png) scroll no-repeat 0 0;}
div.supplemental_1 ul li.active a.primary-サービス {background:transparent url(../images/btn_services_jp_over.png) scroll no-repeat 0 0;}

div.supplemental_1 a.primary-clothing {width:53px;height:13px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
div.supplemental_1 a.primary-clothing:link, div.supplemental_1 a.primary-clothing:visited {background:transparent url(../images/btn_clothing.png) scroll no-repeat 0 0;}
div.supplemental_1 a.primary-clothing:hover, div.supplemental_1 a.primary-clothing:active {background:transparent url(../images/btn_clothing_over.png) scroll no-repeat 0 0;}
div.supplemental_1 ul li.active a.primary-clothing {background:transparent url(../images/btn_clothing_over.png) scroll no-repeat 0 0;}

div.supplemental_1 a.primary-衣装 {width:26px;height:11px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
div.supplemental_1 a.primary-衣装:link, div.supplemental_1 a.primary-衣装:visited {background:transparent url(../images/btn_clothing_jp.png) scroll no-repeat 0 0;}
div.supplemental_1 a.primary-衣装:hover, div.supplemental_1 a.primary-衣装:active {background:transparent url(../images/btn_clothing_jp_over.png) scroll no-repeat 0 0;}
div.supplemental_1 ul li.active a.primary-衣装 {background:transparent url(../images/btn_clothing_jp_over.png) scroll no-repeat 0 0;}

div.supplemental_1 a.primary-blog {width:26px;height:13px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
div.supplemental_1 a.primary-blog:link, div.supplemental_1 a.primary-blog:visited {background:transparent url(../images/btn_blog.png) scroll no-repeat 0 0;}
div.supplemental_1 a.primary-blog:hover, div.supplemental_1 a.primary-blog:active {background:transparent url(../images/btn_blog_over.png) scroll no-repeat 0 0;}
div.supplemental_1 ul li.active a.primary-blog {background:transparent url(../images/btn_blog_over.png) scroll no-repeat 0 0;}


div.supplemental_1 a.primary-contact {width:50px;height:13px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
div.supplemental_1 a.primary-contact:link, div.supplemental_1 a.primary-contact:visited {background:transparent url(../images/btn_contact.png) scroll no-repeat 0 0;}
div.supplemental_1 a.primary-contact:hover, div.supplemental_1 a.primary-contact:active {background:transparent url(../images/btn_contact_over.png) scroll no-repeat 0 0;}
div.supplemental_1 ul li.active a.primary-contact {background:transparent url(../images/btn_contact_over.png) scroll no-repeat 0 0;}

div.supplemental_1 a.primary-コンタクト {width:57px;height:13px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
div.supplemental_1 a.primary-コンタクト:link, div.supplemental_1 a.primary-コンタクト:visited {background:transparent url(../images/btn_contact_jp.png) scroll no-repeat 0 0;}
div.supplemental_1 a.primary-コンタクト:hover, div.supplemental_1 a.primary-コンタクト:active {background:transparent url(../images/btn_contact_jp_over.png) scroll no-repeat 0 0;}
div.supplemental_1 ul li.active a.primary-コンタクト {background:transparent url(../images/btn_contact_jp_over.png) scroll no-repeat 0 0;}

/* columnWrapper */
/*div.columnWrapper_1, div.columnWrapper_2, div.columnWrapper_3 { width:100%; position:relative; min-height:460px;background:transparent url(../images/background.png) scroll repeat-y center top; padding: 30px 0 40px 0;}*/
div.columnWrapper_1, div.columnWrapper_2, div.columnWrapper_3 { width:100%; position:relative; min-height:460px;background:transparent url(../images/background.png) scroll repeat-y center top;}
div.columnContainer {margin:0 auto; position:relative; width:819px; padding: 30px 0 40px 0;}
/* left column */
div.column_1 { position:relative; font: 100%/1.2 arial, helvetica, sans-serif; background:transparent url(../images/left_sidebar.png) scroll repeat-y 0 0; }
div.column_1 a:link, div.column_1 a:visited { text-decoration: none; }
div.column_1 a:hover, div.column_1 a:active { text-decoration: underline; }
	div.column_1 ul { margin: 10px 0 20px 12px; padding:0px;}
	div.column_1 ul li { padding: 2px 0; }
	div.column_1 ul li.firstItem { font-size: 90%; text-transform: uppercase; letter-spacing: 0.1em; }
		div.column_1 ul li ul { margin: 0; padding: 5px 0; }
		div.column_1 ul li ul li { font-size: 90%; padding-left: 15px; background: url(../images/bullet_arrow.gif) no-repeat 0 4px; }
.item-list ul li {margin:0;}

div.column_1 li a.active {color:#333;}
div.column_1 h3 {font-size:90%; color:#FF6200;}
div.column_1 p.subInfo {padding-top:12px; line-height:1.4em; font-size:90%; border-top:1px dotted #FF6200;}
div.column_1 p.caption {font-size:90%;}
div.column_1 p.quote {line-height:150%;margin:0 auto;}
/* Mailing list sign up */
div.column_1 #form_status {border-bottom:1px dotted #FF6200;padding-bottom:5px;margin-bottom:10px;line-height:1.4em;font-size:90%;}
div.column_1 #Email {margin:10px 0;}
div.column_1 #submitBtn {color:#fff;background-color:#FF6200;border:none;cursor:pointer;}

div.column_3 {position:relative;}

/* center column */
div.column_3 img { margin: 0 0 10px 15px; }
/* NOTE: use noFormat class to remove pre-set image formatting in main content area */
div.column_3 img.noFormat { background-image: none; margin: 0; padding: 0; border: 0; }
div.column_3 img.teaserthumbnail {float:right;}

/*site map css */
div.site-map h2.title {display:none;}
div.site-map ul.menu li {margin-left:1em;}
div.help p {margin: 1.3em 0 .3em;}

/* FORM OBJECTS formatting styles */
input.button { color: #FFF; padding: 4px 6px; font: bold 120%/120% arial, helvetica, sans-serif; background-color: #990000; border: none; cursor: pointer; }

/* contact form  */
.marker, .form-required {color:#FF167F;}
.form-item label {font-weight:normal;}
form#contact-mail-page input.form-submit {color:#fff;background-color:#FF6200;border:none;cursor:pointer;}

/* blog view */
div.view-blog-view .views-row {border-bottom:1px dotted #FF6200; margin-bottom:20px;}
div.view-blog-view .node h3 {margin-bottom:10px;text-transform:none;}
div.view-blog-view .node h3 a:link, div.view-blog-view .node h3 a:visited {color:#6E5234;}
div.view-blog-view .node h3 a:hover, div.view-blog-view .node h3 a:active {color:#FF167F;}
span.small-link {font-family:arial,sans-serif;font-size:90%;line-height:1.1;padding-bottom:1.3em;}

a:link, a:visited {color:#6E5234;}
a:hover, a:active {color:#FF167F;}
