@charset "utf-8";
/* Reset Styles
***********************/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q demo
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
strong {font-weight: bold;}
em {font-style: italic;}




/* General
***********************/

body {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height:1.2;
	color: #ddd;
	margin: 0px;
	padding: 0px;
	height: auto;
	background:#000;
/*	background:#E9E0CB url(../images2014/bg_smartphonetest.png) no-repeat scroll top left;*/
}
a:link, a:visited {
	color: #5EC6C6;
	text-decoration: none;
}
a:hover {
    color: #699;
}
a:active {
    color: #F66;
}

a:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

/* --Clearfix */
.cf:before,
.cf:after {content:""; display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}

.slider { margin: 0;}

#carousel li {margin-right: 5px;}
#carousel img {display: block; opacity: .5; cursor: pointer;}
#carousel img:hover {opacity: 1;}
#carousel .flex-active-slide img {opacity: 1; cursor: default;}

/* Loading
***********************/
.loading #container {opacity: 0;}
.loading:before  { content: 'LOADING'; display: block; margin: 100px 0 0; text-align: center; color: #fff; font-weight: bold; font-size: 60px; opacity: 0.3; }
body {width: 100%; float: left; opacity: 1; -webkit-transition: opacity 1s ease;}

/* Layout
***********************/
#container {
	padding: 5px;
	overflow:hidden;
}
header {}
#main {margin:10px 0;overflow: hidden;}
.slider {width:66%;min-width: 620px;overflow: hidden; float: left;}
.about {width:33%;min-width: 320px; float: right;}

/* Header
***********************/
header {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
header h1 , header h2 {
	display:inline;
	font-size: 24px;
	letter-spacing:2px;
	color:#fff;
}

/* Footer
***********************/
footer {
	padding: 10px;
	clear:both;
	border-top: 1px solid #fff;
	color:#999;
}
footer:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
footer .copyright {
	text-align: right;
	font-size:12px;
}
.close a {
/*	display:block;*/
	width: 25px;
	height: 120px;
	background-color:#fff;
	background-image:url(../parts/closewin.gif);
	overflow:hidden;
	color:rgba(255,255,255,0);
	font-size:1px;
	overflow:hidden;
	position:fixed;
	right:0;
	bottom:5px;
	display:none;
}


/* Products
***********************/
ul.cotton li.no01 {background:url(../gallery/galleryimages/cotton/01-1.jpg) 50% 5% no-repeat;background-size:100% auto;}
ul.cotton li.no02 {background:url(../gallery/galleryimages/cotton/02-1.jpg) 50% 11% no-repeat;background-size:180% auto;}
ul.cotton li.no03 {background:url(../gallery/galleryimages/cotton/03-1.jpg) 50% 35% no-repeat;background-size:190% auto;}
ul.cotton li.no04 {background:url(../gallery/galleryimages/cotton/04-1.jpg) 50% 35% no-repeat;background-size:220% auto;}
ul.cotton li.no05 {background:url(../gallery/galleryimages/cotton/05-1.jpg) 50% 31% no-repeat;background-size:180% auto;}
ul.cotton li.no06 {background:url(../gallery/galleryimages/cotton/06-1.jpg) 60% 40% no-repeat;background-size:190% auto;}
ul.cotton li.no07 {background:url(../gallery/galleryimages/cotton/07-1.jpg) 50% 5% no-repeat;background-size:100% auto;}
ul.cotton li.no08 {background:url(../gallery/galleryimages/cotton/08-1.jpg) 50% 30% no-repeat;background-size:150% auto;}
ul.cotton li.no09 {background:url(../gallery/galleryimages/cotton/09-1.jpg) 75% 23% no-repeat;background-size:140% auto;}
ul.cotton li.no10 {background:url(../gallery/galleryimages/cotton/10-1.jpg) 50% 15% no-repeat;background-size:120% auto;}
ul.cotton li.no11 {background:url(../gallery/galleryimages/cotton/11-1.jpg) 100% 24% no-repeat;background-size:125% auto;}
ul.cotton li.no12 {background:url(../gallery/galleryimages/cotton/12-1.jpg) 70% 30% no-repeat;background-size:150% auto;}
ul.cotton li.no13 {background:url(../gallery/galleryimages/cotton/13-1.jpg) 50% 30% no-repeat;background-size:100% auto;}
ul.cotton li.no14 {background:url(../gallery/galleryimages/cotton/14-1.jpg) 70% 30% no-repeat;background-size:200% auto;}
ul.cotton li.no15 {background:url(../gallery/galleryimages/cotton/15-1.jpg) 50% 20% no-repeat;background-size:100% auto;}
ul.cotton li.no16 {background:url(../gallery/galleryimages/cotton/16-1.jpg) 50% 20% no-repeat;background-size:100% auto;}
ul.cotton li.no17 {background:url(../gallery/galleryimages/cotton/17-1.jpg) 50% 40% no-repeat;background-size:180% auto;}
ul.cotton li.no18 {background:url(../gallery/galleryimages/cotton/18-1.jpg) 50% 20% no-repeat;background-size:100% auto;}
ul.cotton li.no19 {background:url(../gallery/galleryimages/cotton/21-1.jpg) 50% 20% no-repeat;background-size:100% auto;}
ul.cotton li.no20 {background:url(../gallery/galleryimages/cotton/22-1.jpg) 50% 20% no-repeat;background-size:100% auto;}

ul.pori li.no01 {background:url(../gallery/galleryimages/pori/01-1.jpg) 50% 5% no-repeat;background-size:180% auto;}
ul.pori li.no02 {background:url(../gallery/galleryimages/pori/02-1.jpg) 30% 25% no-repeat;background-size:200% auto;}
ul.pori li.no03 {background:url(../gallery/galleryimages/pori/03-1.jpg) 60% 20% no-repeat;background-size:130% auto;}
ul.pori li.no04 {background:url(../gallery/galleryimages/pori/04-1.jpg) 50% 40% no-repeat;background-size:130% auto;}
ul.pori li.no05 {background:url(../gallery/galleryimages/pori/05-1.jpg) 70% 15% no-repeat;background-size:200% auto;}
ul.pori li.no06 {background:url(../gallery/galleryimages/pori/06-1.jpg) 50% 40% no-repeat;background-size:200% auto;}
ul.pori li.no07 {background:url(../gallery/galleryimages/pori/07-1.jpg) 70% 30% no-repeat;background-size:230% auto;}
ul.pori li.no08 {background:url(../gallery/galleryimages/pori/08-1.jpg) 50% 30% no-repeat;background-size:140% auto;}
ul.pori li.no09 {background:url(../gallery/galleryimages/pori/09-1.jpg) 50% 0% no-repeat;background-size:150% auto;}
ul.pori li.no10 {background:url(../gallery/galleryimages/pori/10-1.jpg) 50% 20% no-repeat;background-size:150% auto;}
ul.pori li.no11 {background:url(../gallery/galleryimages/pori/11-1.jpg) 50% 10% no-repeat;background-size:140% auto;}
ul.pori li.no12 {background:url(../gallery/galleryimages/pori/12-1.jpg) 50% 20% no-repeat;background-size:170% auto;}
ul.pori li.no13 {background:url(../gallery/galleryimages/pori/13-1.jpg) 50% 0% no-repeat;background-size:130% auto;}
ul.pori li.no14 {background:url(../gallery/galleryimages/pori/14-1.jpg) 50% 0% no-repeat;background-size:130% auto;}
ul.pori li.no15 {background:url(../gallery/galleryimages/pori/15-1.jpg) 50% 0% no-repeat;background-size:130% auto;}
ul.pori li.no16 {background:url(../gallery/galleryimages/pori/16-1.jpg) 50% 0% no-repeat;background-size:130% auto;}
ul.pori li.no17 {background:url(../gallery/galleryimages/pori/17-1.jpg) 50% 0% no-repeat;background-size:140% auto;}
ul.pori li.no18 {background:url(../gallery/galleryimages/pori/18-1.jpg) 50% 0% no-repeat;background-size:140% auto;}


/*ul.pori2 li.no01 {background:url(../kimonomachi-pori2/images2015/01.jpg) 50% 20% no-repeat;background-size:140% auto;}
ul.pori2 li.no02 {background:url(../kimonomachi-pori2/images2015/02.jpg) 50% 10% no-repeat;background-size:120% auto;}
ul.pori2 li.no03 {background:url(../kimonomachi-pori2/images2015/03.jpg) right 25% no-repeat;background-size:180% auto;}
ul.pori2 li.no04 {background:url(../kimonomachi-pori2/images2015/04.jpg) 50% 20% no-repeat;background-size:150% auto;}
ul.pori2 li.no05 {background:url(../kimonomachi-pori2/images2015/05.jpg) 70% 25% no-repeat;background-size:150% auto;}
ul.pori2 li.no06 {background:url(../kimonomachi-pori2/images2015/06.jpg) 50% 15% no-repeat;background-size:150% auto;}
ul.pori2 li.no07 {background:url(../kimonomachi-pori2/images2015/07.jpg) right 20% no-repeat;background-size:120% auto;}
ul.pori2 li.no08 {background:url(../kimonomachi-pori2/images2015/08.jpg) 50% 0% no-repeat;background-size:100% auto;}
ul.pori2 li.no09 {background:url(../kimonomachi-pori2/images2015/09.jpg) 50% 10% no-repeat;background-size:120% auto;}
ul.pori2 li.no10 {background:url(../kimonomachi-pori2/images2015/10.jpg) 50% 25% no-repeat;background-size:170% auto;}
ul.pori2 li.no11 {background:url(../kimonomachi-pori2/images2015/11.jpg) 50% 15% no-repeat;background-size:140% auto;}
ul.pori2 li.no12 {background:url(../kimonomachi-pori2/images2015/12.jpg) 50% 20% no-repeat;background-size:130% auto;}
ul.pori2 li.no13 {background:url(../kimonomachi-pori2/images2015/13.jpg) 50% 20% no-repeat;background-size:170% auto;}
ul.pori2 li.no14 {background:url(../kimonomachi-pori2/images2015/14.jpg) 50% 10% no-repeat;background-size:120% auto;}
ul.pori2 li.no15 {background:url(../kimonomachi-pori2/images2015/15.jpg) 70% 20% no-repeat;background-size:150% auto;}
ul.pori2 li.no16 {background:url(../kimonomachi-pori2/images2015/16.jpg) 50% 0% no-repeat;background-size:100% auto;}
ul.pori2 li.no17 {background:url(../kimonomachi-pori2/images2015/17.jpg) 50% 0% no-repeat;background-size:100% auto;}
ul.pori2 li.no18 {background:url(../kimonomachi-pori2/images2015/18.jpg) 50% 0% no-repeat;background-size:100% auto;}
ul.pori2 li.no19 {background:url(../kimonomachi-pori2/images2015/19.jpg) 50% 0% no-repeat;background-size:100% auto;}
ul.pori2 li.no20 {background:url(../kimonomachi-pori2/images2015/20.jpg) 50% 0% no-repeat;background-size:100% auto;}

ul.obi .no01 {background:url(../obi/images2015/obi01-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no02 {background:url(../obi/images2015/obi02-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no03 {background:url(../obi/images2015/obi03-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no04 {background:url(../obi/images2015/obi04-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no05 {background:url(../obi/images2015/obi05-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no06 {background:url(../obi/images2015/obi06-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no07 {background:url(../obi/images2015/obi07-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no08 {background:url(../obi/images2015/obi08-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no09 {background:url(../obi/images2015/obi09-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no10 {background:url(../obi/images2015/obi10-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no11 {background:url(../obi/images2015/obi11-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no12 {background:url(../obi/images2015/obi12-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no13 {background:url(../obi/images2015/obi13-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no14 {background:url(../obi/images2015/obi14-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no15 {background:url(../obi/images2015/obi15-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no16 {background:url(../obi/images2015/obi16-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no17 {background:url(../obi/images2015/obi17-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no18 {background:url(../obi/images2015/obi18-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no19 {background:url(../obi/images2015/obi19-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no20 {background:url(../obi/images2015/obi20-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no21 {background:url(../obi/images2015/obi21-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no22 {background:url(../obi/images2015/obi22-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no23 {background:url(../obi/images2015/obi23-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no24 {background:url(../obi/images2015/obi24-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no25 {background:url(../obi/images2015/obi25-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no26 {background:url(../obi/images2015/obi26-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no27 {background:url(../obi/images2015/obi27-b.png) 50% top no-repeat;background-size:auto 100%;}
ul.obi .no28 {background:url(../obi/images2015/obi28-b.png) 50% top no-repeat;background-size:auto 100%;}

ul.option .no01 {background:url(../option/images2015/thumbnail_opt-ktk.jpg) 50% 50% no-repeat;background-size:auto;}
ul.option .no02 {background:url(../option/images2015/thumbnail_opt-gtkn.jpg) 50% 50% no-repeat;background-size:auto;}
ul.option .no03 {background:url(../option/images2015/thumbnail_opt-kami.jpg) 50% 50% no-repeat;background-size:auto;}
ul.option .no04 {background:url(../option/images2015/thumbnail_opt-bag.jpg) 50% 50% no-repeat;background-size:auto;}
ul.option .no05 {background:url(../option/images2015/thumbnail_opt-knc.jpg) 50% 50% no-repeat;background-size:auto;}
ul.option .no06 {background:url(../option/images2015/thumbnail_opt-obik.jpg) 50% 50% no-repeat;background-size:auto;}
ul.option .no07 {background:url(../option/images2015/thumbnail_opt-geta.jpg) 50% 50% no-repeat;background-size:auto;}

ul.option-kami .no01 {background:url(../option/images2015/opt-kami01.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-kami .no02 {background:url(../option/images2015/opt-kami02.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-kami .no03 {background:url(../option/images2015/opt-kami03.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-kami .no04 {background:url(../option/images2015/opt-kami04.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-kami .no05 {background:url(../option/images2015/opt-kami05.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-kami .no06 {background:url(../option/images2015/opt-kami06.jpg) 50% 50% no-repeat;background-size:100% auto;}

ul.option-bag .no01 {background:url(../option/images2015/opt-bag01.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-bag .no02 {background:url(../option/images2015/opt-bag02.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-bag .no03 {background:url(../option/images2015/opt-bag03.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-bag .no04 {background:url(../option/images2015/opt-bag04.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-bag .no05 {background:url(../option/images2015/opt-bag05.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-bag .no06 {background:url(../option/images2015/opt-bag06.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-bag .no07 {background:url(../option/images2015/opt-bag07.jpg) 50% 50% no-repeat;background-size:100% auto;}

ul.option-knc .no01 {background:url(../option/images2015/opt-knc01.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-knc .no02 {background:url(../option/images2015/opt-knc02.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-knc .no03 {background:url(../option/images2015/opt-knc03.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-knc .no04 {background:url(../option/images2015/opt-knc04.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-knc .no05 {background:url(../option/images2015/opt-knc05.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-knc .no06 {background:url(../option/images2015/opt-knc06.jpg) 50% 50% no-repeat;background-size:100% auto;}

ul.option-obik .no01 {background:url(../option/images2015/opt-obik01.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-obik .no02 {background:url(../option/images2015/opt-obik02.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-obik .no03 {background:url(../option/images2015/opt-obik03.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-obik .no04 {background:url(../option/images2015/opt-obik04.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-obik .no05 {background:url(../option/images2015/opt-obik05.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-obik .no06 {background:url(../option/images2015/opt-obik06.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-obik .no07 {background:url(../option/images2015/opt-obik07.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-obik .no08 {background:url(../option/images2015/opt-obik08.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-obik .no09 {background:url(../option/images2015/opt-obik09.jpg) 50% 50% no-repeat;background-size:100% auto;}

ul.option-geta .no01 {background:url(../option/images2015/opt-geta01.jpg) 50% 50% no-repeat;background-size:100% auto;}
ul.option-geta .no02 {background:url(../option/images2015/opt-geta02.jpg) 50% 50% no-repeat;background-size:100% auto;}

/*-----------------------------------*/

.data {
	line-height:1.5;
	background-color:#333;/*pt-2*/
/*	background-color:rgba(51,51,51,0.5);*/
	margin-bottom:10px;
}
.data .title {
	font-size: 16px;
	padding: 10px;
	color:#fff;/*pt-1*/
	border-bottom:2px dotted #999;/*pt-3*/
}
.data .text {
	font-size: 12px;
	padding: 10px;
}
.data .text img {
	display:block;
	margin:5px auto;
	width:100%;
	max-width:265px;
}

.data .attention {
	margin-top:10px;
	font-size:11px;
	color:#fcc;/*pt-1*/
}

.data .notice {
	margin-bottom:10px;
	color:#f33;/*pt-1*/
	padding:5px;
	background:#fff;
	border:1px soli #f33;
}

.coordinate {
	padding:10px;
	margin-bottom:10px;
	border:1px dotted #999;
}
.coordinate .title {
	font-size: 1.0em;
	color:#fff;/*pt-1*/
	letter-spacing:0.5em;
	margin-bottom:0.5em;
	border-bottom:1px solid #fff;
}
/*.coordinate ul {
	margin: 5px 0 0; overflow: hidden;
	float:left;
	width:33%;
}
.coordinate ul li {
	margin: 0;
	padding:0;
}*/
.coordinate ul {
	display:inline;
}
.coordinate ul li {
	width:32%;
	float:left;
	margin-right: 1%;
	margin-bottom: 2px;
	padding:0;
	font-size: 0.8em;
	line-height:1;
}
.coordinate ul li a {
	display:block;
	margin: 0;
	height:40px;
	padding:0px 5px 0px 45px;
	text-shadow: 1px 1px 0px #000 , -1px -1px 0px #000 ,-1px 1px 0px #000 , 1px -1px 0px #000;
	overflow:hidden;
}
/*.coordinate ul li a:link , .coordinate ul li a:visited {
	color:#fff;
	text-decoration: none;
}
.coordinate ul li a:hover {
	color:#ccc;
	text-decoration: none;
}
.coordinate ul li a:active{
	color:#866224;
	text-decoration: none;
}
*/

.coordinate ul li:hover {opacity: 0.8;}

.coordinate ul li {background-position:left; background-repeat:no-repeat; background-size:auto 100%;}


.sale {
/*	padding:10px;
	border:1px dotted #999;*/
	font-size:0.9em;
	margin-bottom:10px;
}
.sale .title {
	clear:both;
	float:left;
	font-size: 1.0em;
	color:#fff;/*pt-1*/
/*	letter-spacing:0.5em;*/
	margin-right:0.5em;
}
.sale .link {
	list-style-type:none;
	font-size: 0.9em;
}
.sale .link li {
	display:inline;
	margin-right:3px;
}
.sale .link li:before {
	content: " | ";
	color:#fff;
}

.others {
	border-top:1px dotted #999;
	padding:10px;
	font-size:0.9em;
	margin-bottom:10px;
}
.others .title {
	font-size: 1.0em;
	color:#fff;/*pt-1*/
	margin-bottom:0.5em;
}
.others ul {margin: 5px 0 0; overflow: hidden;}
.others ul li {width: 25%; float: left; margin: 0;}
.others ul li a {
	display:block;
	height:80px;
	margin: 0;
	border:1px solid #000;
	text-shadow: 1px 1px 0px #000 , -1px -1px 0px #000 ,-1px 1px 0px #000 , 1px -1px 0px #000;
}
.others ul.obi li a {
	height:80px;
}
.others ul li a:link , .others ul li a:visited {
	color:#fff;
	text-decoration: none;
}
.others ul li a:hover {
	color:#ccc;
	text-decoration: none;
}
.others ul li a:active{
	color:#866224;
	text-decoration: none;
}
.others ul li:hover {opacity: 0.8;}

em {
	color:#f00;
	font-style:normal;
}

.soldout {
	display:none;
	opacity:0.2;
}

.movieBox {
	text-align:center;
	max-width:320px;
	max-height:240px;
	margin:0 auto;
}

.flex-caption {
	color:#333;
}
.flex-caption a:link , .flex-caption a:visited {
	color:#333;
}
.flex-caption a:hover {
	color:#666;
}
.flex-caption a:active{
	color:#999;
}

.movie a {
	display:block;
	text-align:center;
	border:1px solid #fff;
	padding:10px;
	margin-bottom:1px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
.movie a:after {
	content:" >>";
}

.movie a:link , .movie a:visited {
	color:#fff;
	background:#999;
	text-decoration: none;
}
.movie a:hover {
	background:#bbb;
	text-decoration: none;
}
.movie a:active{
	background:#ccc;
	text-decoration: none;
}

/* Media Queries
***********************/

@media screen and (max-width: 960px) {
	.flex-direction-nav a  {
		top: 40%!important;
	}
	.flex-control-thumbs li {
		width: 20%!important;
	}
	#container {padding: 5px;}
	header {}
	#main {}
	.slider {width:58%; min-width:0px; overflow: hidden; float: left;}
	.about {min-width:41%;overflow: hidden; float: right;}
}
@media screen and (max-width: 768px) {
	#container {padding: 5px;}
	header {
		border: none;
		padding:0;
		text-align:center;
	}
	#main {margin: 0;}

	header h1 {
		display:block;
		font-size: 24px;
		color:#fff;
		padding:5px;
	}
	header h2 {
		display:block;
		font-size: 16px;
		color:#fff;
		background-color:#333;
		padding:5px;
	}

	.slider {margin-top:10px;width:100%;float:none;}
	.about {margin-top:10px;width:100%;float:none;}

	.coordinate .link li {
		display:block;
		margin-right:0;
		font-size: 1.0em;
	}
	.coordinate .link li:after {
		content:"";
	}
	.coordinate ul li a {
	}

	.sale {
		border-top:1px dotted #999;
		padding:10px;
		font-size:0.9em;
		margin-bottom:10px;
	}
	.sale .title {
		float:none;
		font-size: 1.0em;
		color:#fff;/*pt-1*/
		margin-bottom:0.5em;
	}
	.sale .link {
		list-style-type:none;
		margin:0;
		padding: 0;
	}
	.sale .link li {
		display:block;
		margin-right:0;
	}
	.sale .link li:before {
		content:"";
	}

	.coordinate .link li a ,
	.sale .link li a {
		display:block;
		text-align:center;
		border:1px solid #fff;
		padding:1em 10px;
		margin-bottom:1px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
	}
	.coordinate .link li a:after ,
	.sale .link li a:after {
		content:" >>";
	}

	.coordinate .link li a:link , .coordinate .link li a:visited {
		color:#fff;
		background:#666;
		text-decoration: none;
	}
	.coordinate .link li a:hover {
		background:#f66;
		text-decoration: none;
	}
	.coordinate .link li a:active{
		background:#699;
		text-decoration: none;
	}

	.sale .link li a:link , .sale .link li a:visited {
		color:#fff;
		background:#699;
		text-decoration: none;
	}
	.sale .link li a:hover {
		background:#5EC6C6;
		text-decoration: none;
	}
	.sale .link li a:active{
		background:#F66;
		text-decoration: none;
	}

	/*.others ul.kimono li {background-size:auto auto;}
	.others ul.obi li {background-size:auto auto;}
	.others ul.option li {background-size:auto 100%;}
	.others ul.haori li {background-size:auto auto;}
	.others ul.kami li {background-size:100% auto;}
	.others ul.dome li {background-size:100% auto;}
	.others ul.juban li {background-size:100% auto;}*/

	.others ul.kimono li a {
		height:150px;
	}
	.others ul.obi li a ,
	.others ul.option li a ,
	.others ul.haori li a ,
	.others ul.kami li a ,
	.others ul.dome li a ,
	.others ul.juban li a
	 {
		height:100px;
	}
	
	.others ul.option li a
	 {
		height:100px;
	}
	

	footer nav {
		float:none;
		font-size:14px;
		width:100%;
		padding:0;
		margin:0 0 10px;
	}
	footer nav .title {
		float:none;
		display:block;
		font-size: 1.0em;
		color:#fff;/*pt-1*/
	/*	margin-bottom:0.5em;*/
	}
	footer nav li {
		display:block;
		margin-right:0;
	}
	footer nav ul {margin: 5px 0 0; overflow: hidden;}
	footer nav ul li {width: 25%; float: left; margin: 0;}
	footer nav ul li a {
		display:block;
		height:150px;
		margin: 0;
		border:1px solid #000;
		text-shadow: 1px 1px 0px #000 , -1px -1px 0px #000 ,-1px 1px 0px #000 , 1px -1px 0px #000;
	}
	footer nav ul li a:link , footer nav ul li a:visited {
		color:#fff;
		text-decoration: none;
	}
	footer nav ul li a:hover {
		color:#ccc;
		text-decoration: none;
	}
	footer nav ul li a:active{
		color:#866224;
		text-decoration: none;
	}
	footer nav ul li:hover {opacity: 0.8;}
	footer nav ul li.soldout:hover {opacity: 0.2;}
	
	footer .copyright {
		padding: 10px;
		margin-top:5px;
		clear:both;
		border-top: 1px solid #fff;
		color:#999;
		float:none;
		text-align: center;
		font-size:12px;
	}
	
}

