@charset "utf-8";

/* Basic
------------------------------------------ */
h1, h2, h3, h4, h5, h6,
form, fieldset,
pre, blockquote, th, td { margin: 0; padding: 0; font-size: 100%; }

input,textarea {
	font-size: 100%;
	vertical-align: middle;
}

body, div, p, address,
dl, dt, dd, ul, ol, li { margin: 0; padding: 0; }

img {
	display: block;
	border: none;
	width: 100%;
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

caption { text-align: left; }
table { border-collapse: collapse; border: none; border-spacing: 0; }

fieldset { border: 0; }
input { line-height: 100%; }

ol, ul { list-style-type: none; }

label { cursor: pointer; }
address { font-style: normal; }

hr { display: none; visibility: hidden; height: 0; border: 0; }

article, aside, header, hgroup, footer,
nav, section, dialog, figure { display: block; }


a[name] { color: #000; }
a[name]:hover { color: #000; text-decoration: none !important; outline:0 !important; }
a img {color: #000;}

.navskip,
.hide { position: absolute; width: 0; height: 0; overflow: hidden; font-size: 0; }
em { font-weight: bold; font-style: normal; }

body {
	color: #fff;
	line-height: 1.5;
	font-family: "平成明朝","ＭＳ 明朝",serif;
	font-size: 75%;
	background: #000 url(https://808ab6.claudeassets.com/20150406234742im_/http://babydolltokyo.com/img_cmn/bg_01.png) repeat-y 50% 0;
}

/* Link */
a { text-decoration: underline; }
a:link,
a:visited { color: #a58ebb; }
a:hover,
a:active  {
	color: #a58ebb;
	text-decoration: none;}


/* Form
------------------------------------------ */
/* IME : For Windows IE */
.imeA { ime-mode: active; }
.imeD { ime-mode: disabled; }

/* password */
input[type="password"] { height: 1.2em; font-family: arial; ime-mode: disabled; }

/* button */
input[type="submit"] ,
input[type="reset"] ,
input[type="button"] ,
input[type="image"] { cursor: pointer; }



/* Margin
------------------------------------------ */
.mgt0   { margin-top:  0 !important; }
.mgt1   { margin-top:  1px !important; }
.mgt2   { margin-top:  2px !important; }
.mgt3   { margin-top:  3px !important; }
.mgt4   { margin-top:  4px !important; }
.mgt5   { margin-top:  5px !important; }
.mgt8   { margin-top:  8px !important; }
.mgt10t { margin-top:  7px !important; }
.mgt10  { margin-top: 10px !important; }
.mgt15t { margin-top: 12px !important; }
.mgt15  { margin-top: 15px !important; }
.mgt20t { margin-top: 17px !important; }
.mgt20  { margin-top: 20px !important; }
.mgt25t { margin-top: 22px !important; }
.mgt25  { margin-top: 25px !important; }
.mgt30t { margin-top: 27px !important; }
.mgt30  { margin-top: 30px !important; }
.mgt35t { margin-top: 32px !important; }
.mgt35  { margin-top: 35px !important; }
.mgt40t { margin-top: 37px !important; }
.mgt40  { margin-top: 40px !important; }
.mgt45t { margin-top: 42px !important; }
.mgt45  { margin-top: 45px !important; }
.mgt50t { margin-top: 47px !important; }
.mgt50  { margin-top: 50px !important; }


/* Padding
------------------------------------------ */
.pdt3   { padding-top:  3px !important; }
.pdt4   { padding-top:  4px !important; }
.pdt5   { padding-top:  5px !important; }
.pdt8   { padding-top:  8px !important; }
.pdt10t { padding-top:  7px !important; }
.pdt10  { padding-top: 10px !important; }
.pdt15t { padding-top: 12px !important; }
.pdt15  { padding-top: 15px !important; }
.pdt20t { padding-top: 17px !important; }
.pdt20  { padding-top: 20px !important; }
.pdt25t { padding-top: 22px !important; }
.pdt25  { padding-top: 25px !important; }
.pdt30t { padding-top: 27px !important; }
.pdt30  { padding-top: 30px !important; }
.pdt35t { padding-top: 32px !important; }
.pdt35  { padding-top: 35px !important; }
.pdt40t { padding-top: 37px !important; }
.pdt40  { padding-top: 40px !important; }
.pdt45t { padding-top: 42px !important; }
.pdt45  { padding-top: 45px !important; }
.pdt50t { padding-top: 47px !important; }
.pdt50  { padding-top: 50px !important; }


/* Layout
------------------------------------------ */
.floatL { float: left; }
.floatR { float: right; }
.clearboth { clear: both; }
br.clear {
	margin: 0;
	padding: 0;
	clear: both;
	line-height: 0;
	font-size: 0;
}

.alL { text-align: left !important; }
.alC { text-align: center !important; }
.alR { text-align: right !important; }

.vaT { vertical-align: top !important; }
.vaM { vertical-align: middle !important; }
.vaB { vertical-align: bottom !important; }

/* inline block */
.iBlk { display: -moz-inline-box; display: inline-block; }


/* Text
------------------------------------------ */
.nowrap { white-space: nowrap; }
.bold { font-weight: bold; }
.normal { font-weight: normal; }

.fs01 { font-size:  91.66%; line-height: 1.3; } /* 11px */
.fl01 { font-size: 116.66%; } /* 14px */
.fl02 { font-size: 133.33%; } /* 16px */


/* header
------------------------------------------ */
/* header */
#header {
	position: relative;
	margin: 0 auto;
	max-width: 960px;
}


/* mainArea
------------------------------------------ */
#mainArea {
	position: relative;
	margin: 0 auto;
	width: 100%;
	max-width: 960px;
	background-color: #000;
}

/* clearfix */
#mainArea:after{
	display: block;
	clear: both;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	content: ".";
}
/* IE6 */
* html #mainArea{
	zoom: 1;
}
/* IE7 */
#mainArea{
	zoom: 1;
}


/* side
------------------------------------------ */
#side {
	float: left;
	width: 25%;
	max-height: 560px;
}


/* main
------------------------------------------ */
#main {
	float: right;
	width: 75%;
	max-width: 720px;
}
#main #nav li {
	float: left;
	/*width: 11.1111%;*/
	max-width: 80px;
	background-color: #fff;
}
#main #nav li a {
	display: block;
}
#main #nav li.cur a {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
#main #nav li a:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
#main #contents {
	position: relative;
	max-width: 720px;
	height: 320px;
	max-height: 320px;
	background: #000 url(https://f96552.claudeassets.com/20150406234742im_/http://babydolltokyo.com/img/news_bg_01.jpg) no-repeat;
	-moz-background-size: contain;
	background-size: contain;
}
#main #contents.access {
	background-image: url(https://c26def.claudeassets.com/20150406234742im_/http://babydolltokyo.com/img/access_bg_01.jpg);
}
#main #contents.dress {
	background-image: url(https://82b3df.claudeassets.com/20150406234742im_/http://babydolltokyo.com/img/dress_bg_01.jpg);
}
#main #contents.lamode {
	background-image: url(https://58c83a.claudeassets.com/20150406234742im_/http://babydolltokyo.com/img/lamode_bg_01.jpg);
}
#main #contents.contact {
	background-image: url(https://a1ce1e.claudeassets.com/20150406234742im_/http://babydolltokyo.com/img/contact_bg_01.jpg);
}
#main #contents .contentsInner {
	padding: 17px 20px;
	width: 50%;
	zoom: 1;
}

#main #contents .comment {
	position: absolute;
	top: 25%;
	left: 50%;
	padding-right: 60px;
	text-shadow: 1px 1px 2px #000, -1px -1px 2px #000;
	behavior: url(https://7ca019.claudeassets.com/20150406234742im_/http://babydolltokyo.com/css/PIE.htc);
	overflow: auto;
	height: 210px;
}

#main #mainBottom {
	max-width: 720px;
}

/* clearfix */
#main #contents:after,
#main #nav:after{
	display: block;
	clear: both;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	content: ".";
}
/* IE6 */
* html #main #contents,
* html #main #nav{
	zoom: 1;
}
/* IE7 */
#main #contents,
#main #nav{
	zoom: 1;
}


/* footer
------------------------------------------ */
/* footer */
#footer {
	position: relative;
	margin: 0 auto;
	padding-bottom: 80px;
	min-height: 80px;
	max-width: 960px;
	background: #000 url(https://bed8f9.claudeassets.com/20150406234742im_/http://babydolltokyo.com/img_cmn/bg_footer_01.jpg) no-repeat center bottom;
	background-size: contain;
	color: #fff;
}
#footer a {
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer dl {
	margin: 0 20px;
}
#footer dl dt,
#footer dl dd {
	display: inline-block;
	color: #8b7bb0;
}
#footer dl dd ul,
#footer dl dd ul li {
	float: left;
}
#footer dl.sitenav {
	padding-top: 5px;
}
#footer .address {
	margin: 0 20px;
	color: #fff;
}


/* Contents
------------------------------------------ */
/* map */
.map {
	margin-top: 10px;
}


/* switch
------------------------------------------ */
.switch {
	visibility: hidden;
}


/* clearfix
------------------------------------------ */
/* clearfix */
.clearfix:after{
	display: block;
	clear: both;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	content: ".";
}

/* IE6 */
* html .clearfix{
	zoom: 1;
}

/* IE7 */
.clearfix{
	zoom: 1;
}


/* Print
------------------------------------------ */
@media print {

	/* All */
	html { overflow: visible; }

}



/* タブレット
------------------------------------------ */
@media screen and (min-width:481px) and (max-width: 768px){

#side {
	display: none;
}

#main {
	width: 100%;
}

#main #contents {
	width: 100%;
	min-width: 481px;
}

#main #mainBottom {
	display: none;
}


}


/* スマートフォン
------------------------------------------ */
@media screen and (max-width: 480px){

#side {
	display: none;
}

#main {
	width: 100%;
}

#main #nav li {
	clear: both;
	float: none;
	width: 100%;
	max-width: 480px;
}
#main #nav li.mini {
	clear: none;
	float: left;
	width: 33.3333%;
}

#main #contents {
	width: 100%;
	min-width: 320px;
}

#main #mainBottom {
	display: none;
}

#footer {
	padding-bottom: 80px;
	min-height: 0;
	background: #000 url(https://9c5255.claudeassets.com/20150406234742im_/http://babydolltokyo.com/img_cmn/bg_footer_01_sp.jpg) no-repeat center bottom;

}

#main #contents {
	max-height: 480px;
	background: #000 url(https://20a75d.claudeassets.com/20150406234742im_/http://babydolltokyo.com/img/news_bg_01_sp.jpg) repeat-y;
}
#main #contents.access {
	padding: 0 0 60px 0;
	background-image: url(https://97c2d5.claudeassets.com/20150406234742im_/http://babydolltokyo.com/img/access_bg_01_sp.jpg);
}
#main #contents.dress {
	padding: 10px 0 60px 0;
	background-image: url(https://de1cc0.claudeassets.com/20150406234742im_/http://babydolltokyo.com/img/dress_bg_01_sp.jpg);
}
#main #contents.lamode {
	padding: 10px 0 60px 0;
	background-image: url(https://99d624.claudeassets.com/20150406234742im_/http://babydolltokyo.com/img/lamode_bg_01_sp.jpg);
}
#main #contents.contact {
	background-image: url(https://1a1b16.claudeassets.com/20150406234742im_/http://babydolltokyo.com/img/contact_bg_01_sp.jpg);
}
#main #contents.contact input[type="submit"] {
	margin: 10px 20px 0 0;
	width: 100px;
	height: 40px;
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#main #contents.contact input[type="reset"] {
	margin-top: 10px;
	height: 40px;
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#main #contents.contact textarea {
	width: 90%;
	height: 70px;
}

#main #contents .contentsInner {
	padding: 10px 5%;
	width: auto;
	zoom: 1;
	font-size: 14px;
}

#main #contents .comment {
	position: relative;
	top: 0;
	left: 0;
	padding: 10px 10% 10px 10%;
}

.jcarousel-skin-tango .jcarousel-container {
	margin: 0 auto;
}

}





/*
     FILE ARCHIVED ON 02:18:57 Jan 01, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:15:23 Jul 26, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.529
  exclusion.robots: 0.048
  exclusion.robots.policy: 0.036
  esindex: 0.011
  cdx.remote: 6.445
  LoadShardBlock: 125.14 (3)
  PetaboxLoader3.datanode: 167.973 (5)
  PetaboxLoader3.resolve: 96.541 (3)
  load_resource: 198.713 (2)
*/