@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; }
#bodyContents:before {content:'kyoto kimonomachi';color:#fff;font-size:x-large;line-height:1.5;display:block;background:#c00;}
#kimonomachi #bodyContents:before {content:none;}
#bodyContents:after {content:'copyright kyoto kimonomachi';color:#fff;font-size:x-large;line-height:1.5;display:block;background:#c00;padding:20px;}
#kimonomachi #bodyContents:after {content:none;}
/* 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;}


/*
きもの町からのお願いです。
弊社webサイトを模倣するためか、弊社のCSS/HTML/JavaScriptを流用して使用されている同業他社様を何社かお見かけしております。
弊社webサイトは、試行錯誤して何年もかけて作成したものです。
流用をお考えのコンテンツの中には、流用が一切禁止されているものや、流用に際し注意が必要なものが含まれている可能性もございます。
流用をお考えの際はメールかお電話でご連絡いただけると幸いです。
※弊社コンテンツには弊社開発ではない、オープンソースのものも含まれております。それぞれのライセンスにつきましてはそれぞれの開発元でお調べください。
*/


/* 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;
}
a:link , a:visited {
	color:#8FAB32;
	text-decoration: none;
}
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;}

.slides .photo {display:none;}

/* 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: 1.5em;
	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:0.9em;
}
.close a {
	display:none;
/*	display:block;
	width: 25px;
	height: 120px;
	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;*/
}

/* Products
***********************/
ul.kimono li { background-repeat:no-repeat; background-position:center; background-size:100% auto; }
ul.kimono .no01 {background-image:url(../images2017/kimono01-thumbnail.jpg);}
ul.kimono .no02 {background-image:url(../images2017/kimono02-thumbnail.jpg);}
ul.kimono .no03 {background-image:url(../images2017/kimono03-thumbnail.jpg);}
ul.kimono .no04 {background-image:url(../images2017/kimono04-thumbnail.jpg);}
ul.kimono .no05 {background-image:url(../images2017/kimono05-thumbnail.jpg);}
ul.kimono .no06 {background-image:url(../images2017/kimono06-thumbnail.jpg);}
ul.kimono .no07 {background-image:url(../images2017/kimono07-thumbnail.jpg);}
ul.kimono .no08 {background-image:url(../images2017/kimono08-thumbnail.jpg);}
ul.kimono .no09 {background-image:url(../images2017/kimono09-thumbnail.jpg);}
ul.kimono .no10 {background-image:url(../images2017/kimono10-thumbnail.jpg);}
ul.kimono .no11 {background-image:url(../images2017/kimono11-thumbnail.jpg);}
ul.kimono .no12 {background-image:url(../images2017/kimono12-thumbnail.jpg);}
ul.kimono .no13 {background-image:url(../images2017/kimono13-thumbnail.jpg);}
ul.kimono .no14 {background-image:url(../images2017/kimono14-thumbnail.jpg);}
ul.kimono .no15 {background-image:url(../images2017/kimono15-thumbnail.jpg);}
ul.kimono .no16 {background-image:url(../images2017/kimono16-thumbnail.jpg);}
ul.kimono .no17 {background-image:url(../images2017/kimono17-thumbnail.jpg);}
ul.kimono .no18 {background-image:url(../images2017/kimono18-thumbnail.jpg);}
ul.kimono .no19 {background-image:url(../images2017/kimono19-thumbnail.jpg);}
ul.kimono .no20 {background-image:url(../images2017/kimono20-thumbnail.jpg);}


ul.obi li { background-repeat:no-repeat; background-position:center; background-size:100% auto; }
ul.obi .no01 {background-image:url(../images2017/obi01-thumbnail.png);}
ul.obi .no02 {background-image:url(../images2017/obi02-thumbnail.png);}
ul.obi .no03 {background-image:url(../images2017/obi03-thumbnail.png);}
ul.obi .no04 {background-image:url(../images2017/obi04-thumbnail.png);}
ul.obi .no05 {background-image:url(../images2017/obi05-thumbnail.png);}
ul.obi .no06 {background-image:url(../images2017/obi06-thumbnail.png);}
ul.obi .no07 {background-image:url(../images2017/obi07-thumbnail.png);}
ul.obi .no08 {background-image:url(../images2017/obi08-thumbnail.png);}
ul.obi .no09 {background-image:url(../images2017/obi09-thumbnail.png);}
ul.obi .no10 {background-image:url(../images2017/obi10-thumbnail.png);}
ul.obi .no11 {background-image:url(../images2017/obi11-thumbnail.png);}
ul.obi .no12 {background-image:url(../images2017/obi12-thumbnail.png);}
ul.obi .no13 {background-image:url(../images2017/obi13-thumbnail.png);}
ul.obi .no14 {background-image:url(../images2017/obi14-thumbnail.png);}
ul.obi .no15 {background-image:url(../images2017/obi15-thumbnail.png);}
ul.obi .no16 {background-image:url(../images2017/obi16-thumbnail.png);}
ul.obi .no17 {background-image:url(../images2017/obi17-thumbnail.png);}
ul.obi .no18 {background-image:url(../images2017/obi18-thumbnail.png);}
ul.obi .no19 {background-image:url(../images2017/obi19-thumbnail.png);}
ul.obi .no20 {background-image:url(../images2017/obi20-thumbnail.png);}
ul.obi .no21 {background-image:url(../images2017/obi21-thumbnail.png);}


ul.option li {background-position:center; background-repeat:no-repeat; background-size:100% auto;}
ul.option li.haori {background-image:url(../images2017/haori-thumbnail.jpg);}
ul.option li.kami {background-image:url(../images2017/kami-thumbnail.jpg);}
ul.option li.juban {background-image:url(../images2017/juban-thumbnail.jpg);}
ul.option li.age {background-image:url(../images2017/age-thumbnail.jpg);}
ul.option li.jime {background-image:url(../images2017/jime-thumbnail.jpg);}
ul.option li.zouri {background-image:url(../images2017/zouri-thumbnail.jpg);}
ul.option li.bag {background-image:url(../images2017/bag-thumbnail.jpg);}
ul.option li.tabi {background-image:url(../images2017/tabi-thumbnail.jpg);}
ul.option li.himo {background-image:url(../images2017/himo-thumbnail.jpg);}
ul.option li.dome {background-image:url(../images2017/dome-thumbnail.jpg);}


ul.haori li {background-position:center; background-repeat:no-repeat; background-size:100% auto;}
ul.haori li.no01 {background-image:url(../images2017/haori01-kiji.jpg);}
ul.haori li.no02 {background-image:url(../images2017/haori02-kiji.jpg);}
ul.haori li.no03 {background-image:url(../images2017/haori03-kiji.jpg);}
ul.haori li.no04 {background-image:url(../images2017/haori04-kiji.jpg);}
ul.haori li.no05 {background-image:url(../images2017/haori05-kiji.jpg);}
ul.haori li.no06 {background-image:url(../images2017/haori06-kiji.jpg);}
ul.haori li.no07 {background-image:url(../images2017/haori07-kiji.jpg);}
ul.haori li.no08 {background-image:url(../images2017/haori08-kiji.jpg);}
ul.haori li.no09 {background-image:url(../images2017/haori09-kiji.jpg);}
ul.haori li.no10 {background-image:url(../images2017/haori10-kiji.jpg);}
ul.haori li.no11 {background-image:url(../images2017/haori11-kiji.jpg);}
ul.haori li.no12 {background-image:url(../images2017/haori12-kiji.jpg);}
ul.haori li.no13 {background-image:url(../images2017/haori13-kiji.jpg);}
ul.haori li.no14 {background-image:url(../images2017/haori14-kiji.jpg);}
ul.haori li.no15 {background-image:url(../images2017/haori15-kiji.jpg);}
ul.haori li.no16 {background-image:url(../images2017/haori16-kiji.jpg);}
ul.haori li.no17 {background-image:url(../images2017/haori17-kiji.jpg);}
ul.haori li.no18 {background-image:url(../images2017/haori18-kiji.jpg);}
ul.haori li.no19 {background-image:url(../images2017/haori19-kiji.jpg);}
ul.haori li.no20 {background-image:url(../images2017/haori20-kiji.jpg);}


ul.kami li {background-position:center; background-repeat:no-repeat; background-size:100% auto;}
ul.kami li.no01 {background-image:url(../images2017/kami01-1.jpg);}
ul.kami li.no02 {background-image:url(../images2017/kami02-1.jpg);}
ul.kami li.no03 {background-image:url(../images2017/kami03-1.jpg);}
ul.kami li.no04 {background-image:url(../images2017/kami04-1.jpg);}
ul.kami li.no05 {background-image:url(../images2017/kami05-1.jpg);}


ul.juban li {background-position:center; background-repeat:no-repeat; background-size:100% auto;}
ul.juban .no01 {background-image:url(../images2017/juban01-2.jpg);}
ul.juban .no02 {background-image:url(../images2017/juban02-2.jpg);}
ul.juban .no03 {background-image:url(../images2017/juban03-2.jpg);}
ul.juban .no04 {background-image:url(../images2017/juban04-2.jpg);}
ul.juban .no05 {background-image:url(../images2017/juban05-2.jpg);}


ul.age li {background-position:center; background-repeat:no-repeat; background-size:100% auto;}
ul.age li.no01 {background-image:url(../images2017/age01-1.jpg);}
ul.age li.no02 {background-image:url(../images2017/age02-1.jpg);}

ul.jime li {background-position:center; background-repeat:no-repeat; background-size:100% auto;}
ul.jime li.no01 {background-image:url(../images2017/jime01-1.jpg);}
ul.jime li.no02 {background-image:url(../images2017/jime02-1.jpg);}


ul.dome li {background-position:center; background-repeat:no-repeat; background-size:100% auto;}
ul.dome li.no01 {background-image:url(../images2017/dome01-1.jpg);}
ul.dome li.no02 {background-image:url(../images2017/dome02-1.jpg);}
ul.dome li.no03 {background-image:url(../images2017/dome03-1.jpg);}
ul.dome li.no04 {background-image:url(../images2017/dome04-1.jpg);}



/*coodinate用*/
.coordinate ul li .optcont ul li { background-repeat:no-repeat; background-position: top left; background-size:40px;}

ul.komono .item031090 {background-image:url(../parts/160x160_031090.jpg);}
ul.komono .item031091 {background-image:url(../parts/160x160_031091.jpg);}
ul.komono .item031092 {background-image:url(../parts/160x160_031092.jpg);}
ul.komono .item031094 {background-image:url(../parts/160x160_031094.jpg);}

ul.komono .item031598 {background-image:url(../parts/160x160_031598.jpg);}

ul.komono .item037891 {background-image:url(../parts/160x160_037891.jpg);}
ul.komono .item037892 {background-image:url(../parts/160x160_037892.jpg);}
ul.komono .item037893 {background-image:url(../parts/160x160_037893.jpg);}
ul.komono .item037894 {background-image:url(../parts/160x160_037894.jpg);}
ul.komono .item037895 {background-image:url(../parts/160x160_037895.jpg);}
ul.komono .item037896 {background-image:url(../parts/160x160_037896.jpg);}
ul.komono .item037897 {background-image:url(../parts/160x160_037897.jpg);}
ul.komono .item037898 {background-image:url(../parts/160x160_037898.jpg);}
ul.komono .item037899 {background-image:url(../parts/160x160_037899.jpg);}

ul.komono .itemnone {background-image:url(../parts/160x160_none.jpg);}
ul.komono .item037442 {background-image:url(../parts/160x160_037442.jpg);}
ul.komono .item020958 {background-image:url(../parts/160x160_020958.jpg);}
ul.komono .item031059 {background-image:url(../parts/160x160_031059.jpg);}
ul.komono .item037731 {background-image:url(../parts/160x160_037731.jpg);}
ul.komono .item037445 {background-image:url(../parts/160x160_037445.jpg);}
ul.komono .item037426 {background-image:url(../parts/160x160_037426.jpg);}
ul.komono .item033273 {background-image:url(../parts/160x160_033273.jpg);}
ul.komono .item031418 {background-image:url(../parts/160x160_031418.jpg);}
ul.komono .item034891 {background-image:url(../parts/160x160_034891.jpg);}
ul.komono .item034942 {background-image:url(../parts/160x160_034942.jpg);}
ul.komono .item037441 {background-image:url(../parts/160x160_037441.jpg);}
ul.komono .item037440 {background-image:url(../parts/160x160_037440.jpg);}
ul.komono .item019495 {background-image:url(../parts/160x160_019495.jpg);}
ul.komono .item035604 {background-image:url(../parts/160x160_035604.jpg);}
ul.komono .item035602 {background-image:url(../parts/160x160_035602.jpg);}
ul.komono .item024752 {background-image:url(../parts/160x160_024752.jpg);}
ul.komono .item035603 {background-image:url(../parts/160x160_035603.jpg);}

ul.komono .item037842 {background-image:url(../parts/160x160_037842.jpg);}
ul.komono .item038245 {background-image:url(../parts/160x160_038245.jpg);}
ul.komono .item038246 {background-image:url(../parts/160x160_038246.jpg);}
ul.komono .item038247 {background-image:url(../parts/160x160_038247.jpg);}
ul.komono .item038248 {background-image:url(../parts/160x160_038248.jpg);}
ul.komono .item038249 {background-image:url(../parts/160x160_038249.jpg);}
ul.komono .item038250 {background-image:url(../parts/160x160_038250.jpg);}
ul.komono .item038251 {background-image:url(../parts/160x160_038251.jpg);}
ul.komono .item038252 {background-image:url(../parts/160x160_038252.jpg);}
ul.komono .item038253 {background-image:url(../parts/160x160_038253.jpg);}
ul.komono .item038254 {background-image:url(../parts/160x160_038254.jpg);}

/*2016*/
ul.komono .item003714 {background-image:url(../parts/160x160_003714.jpg);}
ul.komono .item003715 {background-image:url(../parts/160x160_003715.jpg);}
ul.komono .item003716 {background-image:url(../parts/160x160_003716.jpg);}
ul.komono .item040899 {background-image:url(../parts/160x160_040899.jpg);}
ul.komono .item040900 {background-image:url(../parts/160x160_040900.jpg);}
ul.komono .item040901 {background-image:url(../parts/160x160_040901.jpg);}
ul.komono .item035261 {background-image:url(../parts/160x160_035261.jpg);}
ul.komono .item035455 {background-image:url(../parts/160x160_035455.jpg);}
ul.komono .item040746 {background-image:url(../parts/160x160_040746.jpg);}

/*2017*/
ul.komono .item019983 {background-image:url(../parts/160x160_019983.jpg);}
ul.komono .item033788 {background-image:url(../parts/160x160_033788.jpg);}
ul.komono .item042876 {background-image:url(../parts/160x160_042876.jpg);}
ul.komono .item041037 {background-image:url(../parts/160x160_041037.jpg);}

/*cottonsample*/
.coordinate ul.komono .kitsuke {background-image:url(../parts/160x160_003277.jpg);}
.coordinate ul.komono .set4 {background-image:url(../parts/160x160_020354.jpg);}
.coordinate ul.komono .item033784 {background-image:url(../parts/160x160_033784.jpg);}
.coordinate ul.komono .item034891 {background-image:url(../parts/160x160_034891.jpg);}
.coordinate ul.komono .item019755 {background-image:url(../parts/160x160_019755.jpg);}
.coordinate ul.komono .item020966 {background-image:url(../parts/160x160_020966.jpg);}

/*-----------------------------------*/

.data {
	line-height:1.5;
	background-color:#333;
	margin-bottom:10px;
}
.data .title {
	font-size: 1.2em;
	padding: 10px;
	color:#fff;
	border-bottom:2px dotted #999;
}
.data .text {
	font-size: 0.9em;
	padding: 10px;
}
.data .attention {
	margin-top:10px;
	font-size:0.9em;
	color:#fcc;
}
.data .notice {
	font-size:0.9em;
	margin-bottom:10px;
	color:#f33;
	padding:5px;
	background:#fff;
	border:1px solid #f33;
}

.coordinate , .optcont {
	padding:10px;
	margin-bottom:10px;
	border:1px dotted #999;
}

.coordinate .title , .optcont .title {
	font-size: 1.0em;
	color:fff;
	letter-spacing:0.5em;
	margin-bottom:0.5em;
	border-bottom:1px solid #fff;
}

.coordinate ul , .optcont ul {
	display:inline;
}
.coordinate ul li , .optcont 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 , .optcont 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:hover , .optcont ul li:hover {opacity: 0.8;}

.coordinate ul li , .optcont ul li {background-position:left; background-repeat:no-repeat; background-size:auto 100%;}

.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;
}



.reco {
	border-top:1px dotted #fff;
	padding:10px;
	font-size:0.9em;
	margin-bottom:10px;
}
.reco .title {
	font-size: 1.0em;
	margin-bottom:0.5em;
}
.reco .link {
	font-size: 1em;
	list-style-type:circle;
	margin:0;
	padding: 0 10px 10px 1.5em;
}

.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 {float: left; margin: 0; width: 25%;}

.others ul li a {
	font-size: 1.3em;
	display:block;
	height:80px;
	margin: 0;
	border:1px solid #999;
	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:#C00;
	font-style:normal;
}

.soldout {
	display:none;
}

/*セット販売誘導*/
.set {
	border-top:1px dotted #999;
	padding:10px;
	font-size:0.9em;
	margin-bottom:10px;
}
.set .title {
	font-size: 1.0em;
	/*color:#fff;*//*pt-1*/
	margin-bottom:0.5em;
}
.set ul {margin: 5px 0 0; overflow: hidden;}
.set ul li {width: 20%; float: left; margin: 0;}

.set ul.dv6 li {width: 16%;}
.set ul.dv5 li {width: 20%;}
.set ul.dv4 li {width: 25%;}
.set ul.dv3 li {width: 33%;}

.set ul li a {
	display:block;
}
.set ul li a img {
	width:100%;
	max-width:180px;
}

/*シミュレータ誘導*/
.sim {
	border-top:1px dotted #999;
	padding:10px;
	font-size:0.9em;
	margin-bottom:10px;
}
.sim .title {
	font-size: 1.0em;
	/*color:#fff;*//*pt-1*/
	margin-bottom:0.5em;
}
.sim ul {margin: 5px 0 0; overflow: hidden;}
.sim ul li {/*width: 50%; float: left; */margin: 0;}
.sim ul.obi li {width: 50%; float: left; margin: 0;}
.sim ul li a {
	display:block;
}
.sim ul li a img {
	width:100%;
	max-width:600px;
}

/*単品販売誘導*/
.tanpin 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;
}
.tanpin a:after {
	content:" >>";
}

.tanpin a:link , .tanpin a:visited {
	color:#fff;
	background:#999;
	text-decoration: none;
}
.tanpin a:hover {
	background:#bbb;
	text-decoration: none;
}
.tanpin a:active{
	background:#ccc;
	text-decoration: none;
}	

.spec {
	font-size:0.9em;
	padding:5px;
	border:1px dotted #fff;
	margin-top:5px;
}


/*後で公開*/
/*.movie {
	display:none;
}*/
/*初回入荷～次回入荷まで*/
.first {
	/*display:none;*/
}
/*未入荷あり*/
.waiting {
	display: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;}

	.slides .photo {display:block;}

	.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 {
	}

	.reco {
		border-top:1px dotted #fff;
		padding:10px;
		font-size:0.9em;
		margin-bottom:10px;
	}
	.reco .title {
		font-size: 1.0em;
		color:#C0B3A7;/*pt-1*/
		margin-bottom:0.5em;
	}
	.reco .link {
		list-style-type:none;
		margin:0;
		padding: 0;
	}
	.reco .link li {
		display:block;
		margin-right:0;
	}
	.reco .link li:before {
		content:"";
	}

	.coordinate .link li a ,
	.reco .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 ,
	.reco .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;
	}

	.reco .link li a:link , .reco .link li a:visited {
		color:#fff;
		background:#699;
		text-decoration: none;
	}
	.reco .link li a:hover {
		background:#5EC6C6;
		text-decoration: none;
	}
	.reco .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;
	}
	.sim ul li {width: 100%; float:none; text-align:center;}
		
	footer .copyright {
		padding: 10px;
		margin-top:5px;
		clear:both;
		color:#999;
		float:none;
		text-align: center;
		/*font-size:12px;*/
		width:100%;
	}
	.close {
		display:none;
	}

/* Products
***********************/
ul.kimono li { background-repeat:no-repeat; background-position:center; background-size:cover; }
.others ul.obi li { background-repeat:no-repeat; background-position:center; background-size:cover; }

}

