@charset "Shift-JIS";

@import "./base.css";

/*===================================
★　スタジオア・E后｜SS インフォーメーション　・E
☆　衣装のご案内関連　・E

■１．共通項目
	・E鵜１　base.css追加項目
	・E鵜２　説明テキスト
	・E鵜３　左ナビ
	・E鵜４　撮影WEB予・E
	
■２．各カテゴリートップ

■３．記念・E覗・寞
	・E貝１　お宮参・E
	・E貝２　百・E砲ｋ
	・E貝３　節・E
	・E貝４　卒業
	・E貝５　七五三
	・E貝６　入園・入学
	・E貝７　その他
	
■４．年齢で選ぶ
	・E喚１　1ヶ憲淑60cm）
	・E喚２　3〜11ヶ憲淑70cm）
	・E喚３　1歳（80cm）
	・E喚４　2歳（90cm）
	・E喚５　3歳（100cm）
	・E喚６　4〜5歳（110cm）
	・E喚７　6〜7歳（120cm）
	・E喚８　8〜9歳（130cm〜）
	
■５．ベッキー
	・E記１　和・E
	・E記２　洋・E
	
■６．ブランド衣・E

=========================================

■１．共通項目
	・E鵜１　base.css追加項目
	・E鵜２　説明テキスト
	・E鵜３　左ナビ
	・E鵜４　撮影WEB予・E
	
=========================================

	・E鵜１　base.css追加項目

=========================================*/

body{
	behavior:url("../../common/js/csshover.htc"); 
}

#header{
	padding:0 0 7px;
	background:url(../img/header_line.gif) repeat-x bottom;
}

#content{
	background:url(../img/bg_left.gif) repeat-y left;
}

/*=========================================

	・E鵜２　説明テキスト
	
=========================================*/

#clt-txt{
	width:624px;
	margin:15px auto;
	line-height:1.6em;
}

#clt-txt img{
	float:right;
	margin:0 0 0 10px;
}

#clt-txt span{
	font-weight:bolder;
}

#clt-txt02{
	width:624px;
	margin:10px auto 5px auto;
	line-height:1.6em;
}

/*=========================================

	・E鵜３　左ナビ
	
=========================================*/

#content-nav ul{
	width:177px;
	margin:5px auto;
	background:#ffffff;
}

#content-nav li{
	width:171px;
	margin:0 auto;
	padding:3px 0;
	background:url(../img/dot_orange.gif) repeat-x bottom;
	line-height:0;
	vertical-align: bottom;
}

#content-nav li.clt-nav-end{
	background:none;
}

#content-nav li a{
	display:block;
	padding:8px;
	color:#af566e;
	text-decoration:none;
	line-height:normal;
}


#content-nav ul#ttl-slct00 li#slct00 a#slct00-a,
#content-nav ul#ttl-slct01 li#slct01 a#slct01-a,
#content-nav ul#ttl-slct02 li#slct02 a#slct02-a,
#content-nav ul#ttl-slct03 li#slct03 a#slct03-a,
#content-nav ul#ttl-slct04 li#slct04 a#slct04-a,
#content-nav ul#ttl-slct05 li#slct05 a#slct05-a,
#content-nav ul#ttl-slct06 li#slct06 a#slct06-a,
#content-nav ul#ttl-slct07 li#slct07 a#slct07-a,
#content-nav ul#ttl-slct08 li#slct08 a#slct08-a,
#content-nav ul#ttl-slct09 li#slct09 a#slct09-a,
#content-nav ul#ttl-slct10 li#slct09 a#slct10-a,
#content-nav ul#ttl-slct11 li#slct09 a#slct11-a,
#content-nav ul#ttl-slct12 li#slct09 a#slct12-a,
#content-nav li a:hover{
	color:#FFFFFF;
	background:#f599c1;
}

/* ########################### 新着衣装に・E鵐・茲・任C燭蕁。content-nav a#slct06-a:hover・Eｱd###########################*/
#content-nav a#slct06-a:hover{
	color:#af566e;
	background:#FFF;
}


#content-nav dl{
	margin:0 0 0 14px;
}

#content-nav dd{
	padding:8px 0 8px 8px;
	border-bottom:1px solid #fbe7f0;
}

#content-nav dd span{
	font-size:80%;
}

#content-nav dd.clt-snav-end{
	border:none;
}

#content-nav dd a{
	padding:0 0 0 10px;
	color:#797979;
	text-decoration:none;
	background:url(../img/cnt_l_arrow_gry.gif) no-repeat 0 3px;
}

#content-nav dd#activ a,
#content-nav dd a:hover{
	color:#ed7aac;
	background:url(../img/cnt_l_arrow_pink.gif) no-repeat 0 3px;
}

#content-nav dl{
	display:none;
}

#content-nav ul#ttl-slct01 li#slct01 dl,
#content-nav ul#ttl-slct02 li#slct02 dl,
#content-nav ul#ttl-slct03 li#slct03 dl,
#content-nav ul#ttl-slct04 li#slct04 dl,
#content-nav ul#ttl-slct05 li#slct05 dl,
#content-nav ul#ttl-slct06 li#slct06 dl,
#content-nav ul#ttl-slct07 li#slct07 dl,
#content-nav ul#ttl-slct08 li#slct08 dl,
#content-nav ul#ttl-slct09 li#slct09 dl,
#content-nav ul#ttl-slct10 li#slct10 dl,
#content-nav ul#ttl-slct11 li#slct11 dl,
#content-nav ul#ttl-slct12 li#slct12 dl{
	display:block;
}


/*=========================================

	・E鵜４　撮影WEB予・E
	
=========================================*/

#clt-dtl-appo{
	margin:25px 0 0;
	padding:25px 0 10px;
	text-align:center;
	background:url(../img/dot_green.gif) repeat-x top;
}


#clt-dtl-appo-bk{
	padding:30px 0 5px;
	text-align:center;
	background:#FFF;
}


#btn-appo-plus{
	margin:0 auto;
	width:440px;
}

#btn-appo-plus li#btn-appo-plusL{
	float:left;
	width:234px;
}

#btn-appo-plus li#btn-appo-plusR{
	float:right;
	width:150px;
}

.clearstyle {
	background: none;
	height:0px;
}



/*=========================================

	■２．各カテゴリートップ
	
=========================================*/

#clt-top-btn{
	width:632px;
	margin:0 auto;
	padding:0 0 15px;
}

#clt-top-btnL{
	position:relative;
	float:left;
	width:310px;
	height:166px;
}

#clt-top-btnL p{
	position:absolute;
	height:40px;
	width:142px;
	top:75px;
	right:20px;
	color:#745c23;
	font-size:84%;
	line-height:1.2em;
	overflow:hidden;
}


#clt-top-btnR{
	position:relative;
	float:right;
	width:310px;
	height:166px;
}

#clt-top-btnR p{
	position:absolute;
	height:40px;
	width:133px;
	top:75px;
	left:18px;
	color:#236674;
	font-size:84%;
	line-height:1.2em;
	overflow:hidden;
}

#clt-slct-cnt-top{
	background:none;
	padding:0 0 15px;
}

.clt-slct-cnt{
	width:632px;
	padding:15px 0;
	background:url(../img/dot_green.gif) repeat-x top;
}

.clt-slct-cnt:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clt-slct-cnt { display: inline-block; }
/* except Mac IE5 ＼*/
*html .clt-slct-cnt { height: 1%; }
.clt-slct-cnt {display: block;}
/* end of Holly Hack */

.clt-slct-cntL{
	float:left;
	width:310px;
	padding:3px 0;
	background:url(../../clothes/img/clt_cnt_bg.gif) repeat-y;
	border-top:1px solid #c1e5af;
	border-bottom:1px solid #c1e5af;
}

.clt-slct-cntR{
	float:right;
	width:310px;
	padding:3px 0;
	background:url(../../clothes/img/clt_cnt_bg.gif) repeat-y;
	border-top:1px solid #c1e5af;
	border-bottom:1px solid #c1e5af;
}



#clt-slct01-cnt div.clt-slct-cntL div,
#clt-slct01-cnt div.clt-slct-cntR div{
	position:relative;
	width:304px;
	height:158px;
	margin:0 auto;
	background:url(../../clothes/img/clt_cnt_txtbg.gif) repeat-y right;
}

#clt-slct01-cnt p.clt-slct-cntImg{
	position:absolute;
	width:121px;
	height:158px;
	top:0;
	left:0;
}

.clt-slct-cntL div,
.clt-slct-cntR div{
	position:relative;
	width:304px;
	height:172px;
	margin:0 auto;
	background:url(../../clothes/img/clt_cnt_txtbg.gif) repeat-y right;
}

p.clt-slct-cntImg{
	position:absolute;
	width:121px;
	height:172px;
	top:0;
	left:0;
}

.clt-slct-cnt h3{
	position:absolute;
	width:178px;
	height:32px;
	top:0;
	right:0;
	z-index:3;
}

p.clt-slct-cntTxt{
	position:absolute;
	width:168px;
	height:130px;
	top:37px;
	right:5px;
	text-align:1.3em;
	overflow:hidden;
	z-index:1;
}

p.clt-slct-cntTxt img{
	margin:5px 0;
}

p.clt-slct-cntBtn{
	position:absolute;
	width:115px;
	height:24px;
	right:0;
	bottom:8px;
	z-index:2;
}


/*=========================================

	■３．記念・E覗・寞
		・E貝１　お宮参・E
		・E貝２　百・E砲ｋ
		・E貝３　節・E
		・E貝４　卒業
		・E貝５　七五三
		・E貝６　入園・入学
		・E貝７　その他
	
=========================================*/

ul#crg-dtl-menu{
	width:610px;
	margin:15px auto 0;
}

#crg-dtl-menu li{
	display:inline;
	margin:0;
}

#crg-dtl-menu li img{
	margin:0 12px 5px 0;
}

#clt-dtl-photoarea{
	margin:20px 0 15px;
	padding:0 0 15px;
	background:#fffce4;
}

/*=========================================

	新着衣装用
	
=========================================*/

#clt-dtl-newarrival{
	margin:20px 0 15px;
	padding:0 0 15px;
	background:#fffce4;
}

#clt-dtl-newarrival .clt-dtl-linupwpr,
#clt-dtl-newarrival .clt-dtl-linupend{
	padding-top:30px;
	background:url(../img/clothes_new_icon.gif) top left no-repeat;
}

p.align_right{
	text-align:right;
}

/*=======================================*/

.clt-dtl-linup{
	width:612px;
	margin:0 auto;
	padding:15px 0 10px;
	background:url(../img/dot_orange02.gif) repeat-x top;
}

#clt-brd-photoarea01 .clt-dtl-linup{background:url(../img/dot_pink03.gif) repeat-x top;}
#clt-brd-photoarea01-end #clt-dtl-linup-top,
#clt-dtl-linup-top{
	background:none;
}

#clt-brd-photoarea03 .clt-dtl-linup{background:url(../img/dot_blue_s02.gif) repeat-x top;}
#clt-brd-photoarea03-end #clt-dtl-linup-top,
#clt-dtl-linup-top{
	background:none;
}

#clt-brd-photoarea07 .clt-dtl-linup{background:url(../img/dot_blue_s02.gif) repeat-x top;}
#clt-brd-photoarea07-end #clt-dtl-linup-top,
#clt-dtl-linup-top{
	background:none;
}

/*clearfix*/
.clt-dtl-linup:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clt-dtl-linup { display: inline-block; }
/* except Mac IE5 ＼*/
*html .clt-dtl-linup { height: 1%; }
.clt-dtl-linup {display: block;}
/* end of Holly Hack */

.clt-dtl-linup div.clt-dtl-linupwpr{
	float:left;
	width:155px;
}

.clt-dtl-linup div.clt-dtl-linupfrm{
	padding:0 0 2px;
}

.ie6 .clt-dtl-linup div{
	float:left;
	width:153px;
	padding:0 0 2px;
}

.clt-dtl-linup div{
	float:left;
	width:155px;
	padding:0 0 2px;
}

.clt-dtl-linup div.clt-dtl-linupend{
	float:right;
	width:147px;
}

.ie6 .clt-dtl-linup div.clt-dtl-linupend div.clt-dtl-linupfrm{
	width:147px;
}


.clt-dtl-linup dl{
	background:url(../../clothes/img/clt_dtl_ph_intop.gif) repeat-x top;
}

.clt-dtl-linup dt{
	position:relative;
	width:145px;
	margin:0;
	/*padding:2px 0;*/
	text-align:center;
}

.clt-dtl-linup dt img{
	margin:2px 0;
	border:1px solid #ffffff;
}

.clt-dtl-linup img.alphafilter{
	position:absolute;
	right:6px;
	bottom:6px;
	margin:0;
	border:none;
}

.clt-dtl-linup dd{
	width:145px;
	color:#ffffff;
}

.clt-dtl-linup dd p{
	padding:5px;
	text-align:center;
}


p.clt-btn-to-brand{
	width:115px;
	margin:0 auto;
	padding:0;
}


p.clt-btn-to-brand img{
	margin:8px 0 0;
}


/*=========================================

	・E貝１　お宮参・E
	
=========================================*/

.clt-dtl-omiya div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/omiyamairi/img/clt_dtl_wrapper.gif) repeat-y;
}

.clt-dtl-omiya div.clt-dtl-linup dt{
	border-top:1px solid #a6d1f1;
	border-bottom:1px solid #a6d1f1;
	background:url(../../clothes/omiyamairi/img/clt_dtl_inner.gif) repeat-y;
}

.clt-dtl-omiya div.clt-dtl-linup dd{
	background:#91c5eb;
}


/*=========================================

	・E貝２　百・E砲ｋ
	
=========================================*/

.clt-dtl-100days div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/100days/img/clt_dtl_wrapper.gif) repeat-y;
}

.clt-dtl-100days div.clt-dtl-linup dt{
	border-top:1px solid #82cdad;
	border-bottom:1px solid #82cdad;
	background:url(../../clothes/100days/img/clt_dtl_inner.gif) repeat-y;
}

.clt-dtl-100days div.clt-dtl-linup dd{
	background:#52b68c;
}


/*=========================================

	・E貝３　節・E
	
=========================================*/
.clt-dtl-sekku div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/sekku/img/clt_dtl_wrapper.gif) repeat-y;
}

.clt-dtl-sekku div.clt-dtl-linup dt{
	border-top:1px solid #c3e764;
	border-bottom:1px solid #c3e764;
	background:url(../../clothes/sekku/img/clt_dtl_inner.gif) repeat-y;
}

.clt-dtl-sekku div.clt-dtl-linup dd{
	background:#a6d135;
}

/*=========================================

	・E貝４　お誕生・E
	
=========================================*/
.clt-dtl-finish div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/birthday/img/clt_dtl_wrapper.gif) repeat-y;
}

.clt-dtl-finish div.clt-dtl-linup dt{
	border-top:1px solid #eac55a;
	border-bottom:1px solid #eac55a;
	background:url(../../clothes/birthday/img/clt_dtl_inner.gif) repeat-y;
}

.clt-dtl-finish div.clt-dtl-linup dd{
	background:#f0b200;
}


/*=========================================

	・E貝５　七五三
	
=========================================*/
.clt-dtl-753 div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/753/img/clt_dtl_wrapper.gif) repeat-y;
}

.clt-dtl-753 div.clt-dtl-linup dt{
	border-top:1px solid #eec07f;
	border-bottom:1px solid #eec07f;
	background:url(../../clothes/753/img/clt_dtl_inner.gif) repeat-y;
}

.clt-dtl-753 div.clt-dtl-linup dd{
	background:#ed8b00;
}

p.clt-care-txt753{
	width:612px;
	margin:10px auto 0;
}

/*=========================================

	・E貝６　入園・入学
	
=========================================*/

.clt-dtl-entrance div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/enter/img/clt_dtl_wrapper.gif) repeat-y;
}

.clt-dtl-entrance div.clt-dtl-linup dt{
	border-top:1px solid #e9967c;
	border-bottom:1px solid #e9967c;
	background:url(../../clothes/enter/img/clt_dtl_inner.gif) repeat-y;
}

.clt-dtl-entrance div.clt-dtl-linup dd{
	background:#eb6d45;
}

p.entrance-caretxt{
	width:612px;
	margin:5px auto 0;
}

p.entrance-caretxt span{
	display:block;
	text-indent:-1em;
	padding:0 0 0 1em;
}

/*=========================================

	・E貝７　その他
	
=========================================*/
.clt-dtl-other div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/other/img/clt_dtl_wrapper.gif) repeat-y;
}

.clt-dtl-other div.clt-dtl-linup dt{
	border-top:1px solid #fea6c9;
	border-bottom:1px solid #fea6c9;
	background:url(../../clothes/other/img/clt_dtl_inner.gif) repeat-y;
}

.clt-dtl-other div.clt-dtl-linup dd{
	background:#ed87af;
}




div.clt-dtl-linup dt:hover{
	background-color:#f599c1;
	background-image:none;
	border-top:1px solid #f599c1;
	border-bottom:1px solid #f599c1;
}


#clt-dtl-infoarea{
	background:url(../../clothes/img/clt_dtl_infoarea_bg01.gif) repeat-y left;
}

#clt-dtl-infoarea-end{
	padding:0 0 1px;
	background:url(../../clothes/img/clt_dtl_infoarea_btm01.gif) no-repeat left bottom;
}


/*=========================================

	・E貝７　新着衣装
	
=========================================*/

.clt-dtl-new{
	background: #FE9CA9;
}

.clt-dtl-new div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/new/img/clt_dtl_wrapper.gif) repeat-y;
}

.clt-dtl-new div.clt-dtl-linup dt{
	border-top:1px solid #FE9CA9;
	border-bottom:1px solid #FE9CA9;
	background:url(../../clothes/new/img/clt_dtl_inner.gif) repeat-y;
}

.clt-dtl-new div.clt-dtl-linup dd{
	background: #FE9CA9;
	background:url(../../clothes/new/img/clt_dtl_inner_dd.gif) repeat-y;
}




div.clt-dtl-linup dt:hover{
	background-color:#f599c1;
	background-image:none;
	border-top:1px solid #f599c1;
	border-bottom:1px solid #f599c1;
}


#clt-dtl-infoarea{
	background:url(../../clothes/img/clt_dtl_infoarea_bg01.gif) repeat-y left;
}

#clt-dtl-infoarea-end{
	padding:0 0 1px;
	background:url(../../clothes/img/clt_dtl_infoarea_btm01.gif) no-repeat left bottom;
}

#clothes-top-new {
	margin-bottom: 35px;
}

#clothes-top-new-text {
	margin: -35px 0 0 20px;
}



/* ///////////////// キャンペーン設定ありの時は　#clt-dtl-infoarea02 ///////////////// */
#clt-dtl-infoarea02{
	background:url(../../clothes/img/clt_dtl_infoarea_bg02.gif) repeat-y;
}

#clt-dtl-infoarea-end02{
	padding:0 0 1px;
	background:url(../../clothes/img/clt_dtl_infoarea_btm02.gif) no-repeat bottom;
}


#clt-dtl-infoareaL{
	float:left;
	width:312px;
	padding:3px 0;
	border-top:1px solid #f5b8cd;
}

#clt-dtl-infoareaR{
	float:right;
	width:312px;
	padding:2px 0;
	border-top:1px solid #8bc66d;
}

#clt-dtl-infoareaL h3,
#clt-dtl-infoareaR h3{
	text-align:center;
}

#clt-dtl-infoareaL ul,
#clt-dtl-infoareaR ul{
	padding:5px 8px;
}

#clt-dtl-infoareaL li,
#clt-dtl-infoareaR li{
	padding:3px;
}

#clt-dtl-infoareaL ul a,
#clt-dtl-infoareaR ul a{
	color:#555555;
	text-decoration:none;
}

#clt-dtl-infoareaL li span,
#clt-dtl-infoareaL li a:hover{
	color:#f5b8cd;
}

#clt-dtl-infoareaR li span,
#clt-dtl-infoareaR li a:hover{
	color:#8bc66d;
}

#clt-dtl-img-next{
	display:none;
}

/*=========================================

■４．年齢で選ぶ
	・E喚１　1ヶ憲淑60cm）
	・E喚２　3〜11ヶ憲淑70cm）
	・E喚３　1歳（80cm）
	・E喚４　2歳（90cm）
	・E喚５　3歳（100cm）
	・E喚６　4〜5歳（110cm）
	・E喚７　6〜7歳（120cm）
	・E喚８　8〜9歳（130cm〜）
	
	
=========================================*/

#clt-slct02-img{
	padding:15px 0 0;
	text-align:center;
}

#clt-dtl-appo.clt-dtl-appo-none{
	background:none;
}
	
/*=========================================

	・E喚１　1ヶ憲淑60cm）
	
=========================================*/

.clt-dtl-1month div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/monthold01/img/clt_dtl_wrapper.gif) repeat-y;
}

.clt-dtl-1month div.clt-dtl-linup dt{
	border-top:1px solid #c745ff;
	border-bottom:1px solid #c745ff;
	background:url(../../clothes/monthold01/img/clt_dtl_inner.gif) repeat-y;
}

.clt-dtl-1month div.clt-dtl-linup dd{
	background:#9d5db8;
}



/*=========================================

	・E喚２　3〜11ヶ憲淑70cm）
	
=========================================*/

.clt-dtl-3to11month div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/monthold03_11/img/clt_dtl_wrapper.gif) repeat-y;
}

.clt-dtl-3to11month div.clt-dtl-linup dt{
	border-top:1px solid #a6d1f1;
	border-bottom:1px solid #a6d1f1;
	background:url(../../clothes/monthold03_11/img/clt_dtl_inner.gif) repeat-y;
}

.clt-dtl-3to11month div.clt-dtl-linup dd{
	background:#91c5eb;
}



/*=========================================

	・E喚３　1歳（80cm）
	
=========================================*/

.clt-dtl-1years div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/yearsold01/img/clt_dtl_wrapper.gif) repeat-y;
}

.clt-dtl-1years div.clt-dtl-linup dt{
	border-top:1px solid #36d1e4;
	border-bottom:1px solid #36d1e4;
	background:url(../../clothes/yearsold01/img/clt_dtl_inner.gif) repeat-y;
}

.clt-dtl-1years div.clt-dtl-linup dd{
	background:#2ac1d4;
}


/*=========================================

	・E喚４　2歳（90cm）
	
=========================================*/

.clt-dtl-2years div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/yearsold02/img/clt_dtl_wrapper.gif) repeat-y;
}

.clt-dtl-2years div.clt-dtl-linup dt{
	border-top:1px solid #82cdad;
	border-bottom:1px solid #82cdad;
	background:url(../../clothes/yearsold02/img/clt_dtl_inner.gif) repeat-y;
}

.clt-dtl-2years div.clt-dtl-linup dd{
	background:#52b68c;
}

/*=========================================

	・E喚５　3歳（100cm）
	
=========================================*/

.clt-dtl-3years div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/yearsold03/img/clt_dtl_wrapper.gif) repeat-y;
}

.clt-dtl-3years div.clt-dtl-linup dt{
	border-top:1px solid #35b70e;
	border-bottom:1px solid #35b70e;
	background:url(../../clothes/yearsold03/img/clt_dtl_inner.gif) repeat-y;
}

.clt-dtl-3years div.clt-dtl-linup dd{
	background:#41d016;
}



/*=========================================

	・E喚６　4〜5歳（110cm）
	
=========================================*/
.clt-dtl-4to5years div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/yearsold04_05/img/clt_dtl_wrapper.gif) repeat-y;
}

.clt-dtl-4to5years div.clt-dtl-linup dt{
	border-top:1px solid #c3e764;
	border-bottom:1px solid #c3e764;
	background:url(../../clothes/yearsold04_05/img/clt_dtl_inner.gif) repeat-y;
}

.clt-dtl-4to5years div.clt-dtl-linup dd{
	background:#a6d135;
}

/*=========================================

	・E喚７　6〜7歳（120cm）
	
=========================================*/
.clt-dtl-6to7years div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/yearsold06_07/img/clt_dtl_wrapper.gif) repeat-y;
}

.clt-dtl-6to7years div.clt-dtl-linup dt{
	border-top:1px solid #eec07f;
	border-bottom:1px solid #eec07f;
	background:url(../../clothes/yearsold06_07/img/clt_dtl_inner.gif) repeat-y;
}

.clt-dtl-6to7years div.clt-dtl-linup dd{
	background:#ed8b00;
}

/*=========================================

	・E喚８　8〜9歳（130cm〜）
	
=========================================*/
.clt-dtl-8to9years div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/yearsold09/img/clt_dtl_wrapper.gif) repeat-y;
}

.clt-dtl-8to9years div.clt-dtl-linup dt{
	border-top:1px solid #e9967c;
	border-bottom:1px solid #e9967c;
	background:url(../../clothes/yearsold09/img/clt_dtl_inner.gif) repeat-y;
}

.clt-dtl-8to9years div.clt-dtl-linup dd{
	background:#eb6d45;
}


/*=========================================

	■５．ベッキー
		・E記１　和・E
		・E記２　洋・E
		・E記３　入園・入学
	
=========================================*/
#clt-bk-prf{
	width:632px;
	margin:15px auto 0;
	background:url(../../clothes/img/clt_becky_prf_bg.gif) repeat-y;
}

#clt-bk-prf-top{
	padding:8px 0 0;
	background:url(../../clothes/img/clt_becky_prf_top.gif) no-repeat top;
}

#clt-bk-prf-end{
	padding:0 15px 8px;
	background:url(../../clothes/img/clt_becky_prf_end.gif) no-repeat bottom;
}

#clt-bk-prfL{
	float:left;
	width:146px;
}

#clt-bk-prfR{
	float:right;
	width:445px;
}

#clt-bk-prfR p{
	padding:5px;
}

#beckyDesign{
	margin:15px auto 25px;
	width:632px;
}

#beckyDesign p img{
	vertical-align:top;
}

p#beckyDesign-nav{
	padding:8px 0 0;
	text-align:right;
}

p#beckyDesign-nav img{
	margin:0 0 0 5px;
}

/*=========================================

	・E記１　和・E
	
=========================================*/

#clt-dtl-becky-wa{
	margin:5px 0 0;
	padding:0;
	background:url(../../clothes/becky_wa/img/becky_wa_bg.gif) repeat-y
}

#clt-dtl-becky-wa #clt-dtl-photoarea{
	margin:0;
	padding:10px 0 0;
	background:url(../../clothes/becky_wa/img/becky_wa_top.gif) no-repeat top;
}

#clt-dtl-becky-wa #clt-dtl-photoarea-end{
	padding:0 0 10px;
	background:url(../../clothes/becky_wa/img/clt_becky_wa_end.gif) no-repeat bottom;
}


#clt-dtl-becky-wa div.clt-dtl-linup{
	width:612px;
	margin:0 auto;
	padding:15px 0 10px;
	background:url(../../clothes/becky_yo/img/dot_becky_wa.gif) repeat-x top;
}

#clt-dtl-becky-wa div#clt-dtl-linup-top{
	background:none;
}


#clt-dtl-becky-wa div.clt-dtl-linup dl{
	background:url(../../clothes/becky_wa/img/clt_dtl_ph_bk_intop.gif) repeat-x top;
}


.clt-dtl-bkwa div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/becky_wa/img/clt_dtl_wrapper.gif) repeat-y;
}

.clt-dtl-bkwa div.clt-dtl-linup dt{
	border-top:1px solid #71afdc;
	border-bottom:1px solid #71afdc;
	background:url(../../clothes/becky_wa/img/clt_dtl_inner.gif) repeat-y;
}

.clt-dtl-bkwa div.clt-dtl-linup dd{
	background:#71afdc;
}



/*=========================================

	・E記３　入園・入学
	
=========================================*/

#clt-dtl-becky-adm{
	margin:0;
	padding:0;
	background:url(../../clothes/becky_admission/img/becky_admission_bg.gif) repeat-y
}

#clt-dtl-becky-adm #clt-dtl-photoarea{
	margin:0;
	padding:10px 0 0;
	background:url(../../clothes/becky_admission/img/becky_admission_top.gif) no-repeat top;
}

#clt-dtl-becky-adm #clt-dtl-photoarea-end{
	padding:0 0 10px;
	background:url(../../clothes/becky_admission/img/clt_becky_admission_top_end.gif) no-repeat bottom;
}


#clt-dtl-becky-adm div.clt-dtl-linup{
	width:612px;
	margin:0 auto;
	padding:15px 0 10px;
	background:url(../../clothes/becky_admission/img/dot_becky_yo.gif) repeat-x top;
}

#clt-dtl-becky-adm div#clt-dtl-linup-top{
	background:none;
}


.clt-dtl-bkadm div.clt-dtl-linup dl{
	background:url(../../clothes/becky_admission/img/clt_dtl_ph_bk_intop.gif) repeat-x top;
}


.clt-dtl-bkadm div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/becky_admission/img/clt_dtl_wrapper.gif) repeat-y;
}

.clt-dtl-bkadm div.clt-dtl-linup dt{
	border-top:1px solid #a6d1f1;
	border-bottom:1px solid #a6d1f1;
	background:url(../../clothes/becky_admission/img/clt_dtl_inner.gif) repeat-y;
}

.clt-dtl-bkadm div.clt-dtl-linup dd{
	background:#91c5eb;
}

.clt-bk-careTxt{
	margin:0 auto;
	width:612px;
}

#clt-bk-adm-img{
	margin:0 auto;
	width:612px;
	background:url(../../clothes/becky_admission/img/clt_becky_admission_img.gif) no-repeat right top;
}

/*=========================================

	・E記２　洋・E
	
=========================================*/

#clt-dtl-becky-yo{
	margin:0;
	padding:0;
	background:url(../../clothes/becky_yo/img/becky_yo_bg.gif) repeat-y
}

#clt-dtl-becky-yo #clt-dtl-photoarea{
	margin:0;
	padding:10px 0 0;
	background:url(../../clothes/becky_yo/img/becky_yo_top.gif) no-repeat top;
}

#clt-dtl-becky-yo #clt-dtl-photoarea-end{
	padding:0 0 10px;
	background:url(../../clothes/becky_yo/img/clt_becky_yo_end.gif) no-repeat bottom;
}


#clt-dtl-becky-yo div.clt-dtl-linup{
	width:612px;
	margin:0 auto;
	padding:15px 0 10px;
	background:url(../../clothes/becky_yo/img/dot_becky_yo.gif) repeat-x top;
}

#clt-dtl-becky-yo div#clt-dtl-linup-top{
	background:none;
}


.clt-dtl-bkyo div.clt-dtl-linup dl{
	background:url(../../clothes/becky_yo/img/clt_dtl_ph_bk_intop.gif) repeat-x top;
}


.clt-dtl-bkyo div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/becky_yo/img/clt_dtl_wrapper.gif) repeat-y;
}

.clt-dtl-bkyo div.clt-dtl-linup dt{
	border-top:1px solid #a6d1f1;
	border-bottom:1px solid #a6d1f1;
	background:url(../../clothes/becky_yo/img/clt_dtl_inner.gif) repeat-y;
}

.clt-dtl-bkyo div.clt-dtl-linup dd{
	background:#91c5eb;
}


/*=========================================

	■６．ブランド衣・E
	
=========================================*/

#clt-brd-btn{
	width:625px;
	margin:15px auto 0;
}

#clt-brd-btn li{
	float:left;
	width:105px;
	text-align:left;
}

#clt-brd-btn li#clt-brd-btn-end{
	width:100px;
}

#clt-brd-photoarea01{
	margin:15px 0 0;
	background:url(../../clothes/brand/img/clt_brd_bg01.gif) repeat-y;
}

#clt-brd-photoarea01-end{
	padding:0 0 15px;
	background:url(../../clothes/brand/img/clt_brd_end01.gif) no-repeat bottom;
}

#clt-brd-photoarea01 div.clt-dtl-linup dl{
	background:url(../../clothes/brand/img/clt_dtl_ph_intop01.gif) repeat-x top;
}


#clt-brd-photoarea01 div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/brand/img/clt_dtl_wrapper01.gif) repeat-y;
}

#clt-brd-photoarea01 div.clt-dtl-linup dt{
	border-top:1px solid #ffb9c5;
	border-bottom:1px solid #ffb9c5;
	background:url(../../clothes/brand/img/clt_dtl_inner01.gif) repeat-y;
}

#clt-brd-photoarea01 div.clt-dtl-linup dd{
	background:#e96076;
}

/**/
#clt-brd-photoarea02{
	margin:15px 0 0;
	background:url(../../clothes/brand/img/clt_brd_bg02.gif) repeat-y;
}

#clt-brd-photoarea02-end{
	padding:0 0 15px;
	background:url(../../clothes/brand/img/clt_brd_end02.gif) no-repeat bottom;
}

#clt-brd-photoarea02 div.clt-dtl-linup dl{
	background:url(../../clothes/brand/img/clt_dtl_ph_intop02.gif) repeat-x top;
}


#clt-brd-photoarea02 div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/brand/img/clt_dtl_wrapper02.gif) repeat-y;
}

#clt-brd-photoarea02 div.clt-dtl-linup dt{
	border-top:1px solid #97dac4;
	border-bottom:1px solid #97dac4;
	background:url(../../clothes/brand/img/clt_dtl_inner02.gif) repeat-y;
}

#clt-brd-photoarea02 div.clt-dtl-linup dd{
	background:#6ac7a7;
}

/**/
#clt-brd-photoarea03{
	margin:15px 0 0;
	background:url(../../clothes/brand/img/clt_brd_bg03.gif) repeat-y;
}

#clt-brd-photoarea03-end{
	padding:0 0 15px;
	background:url(../../clothes/brand/img/clt_brd_end03.gif) no-repeat bottom;
}

#clt-brd-photoarea03 div.clt-dtl-linup dl{
	background:url(../../clothes/brand/img/clt_dtl_ph_intop03.gif) repeat-x top;
}


#clt-brd-photoarea03 div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/brand/img/clt_dtl_wrapper03.gif) repeat-y;
}

#clt-brd-photoarea03 div.clt-dtl-linup dt{
	border-top:1px solid #a0d2f1;
	border-bottom:1px solid #a0d2f1;
	background:url(../../clothes/brand/img/clt_dtl_inner03.gif) repeat-y;
}

#clt-brd-photoarea03 div.clt-dtl-linup dd{
	background:#3ea1e0;
}

/**/
#clt-brd-photoarea04{
	margin:15px 0 0;
	background:url(../../clothes/brand/img/clt_brd_bg04.gif) repeat-y;
}

#clt-brd-photoarea04-end{
	padding:0 0 14px;
	background:url(../../clothes/brand/img/clt_brd_end04.gif) no-repeat bottom;
}

#clt-brd-photoarea04 div.clt-dtl-linup dl{
	background:url(../../clothes/brand/img/clt_dtl_ph_intop04.gif) repeat-x top;
}


#clt-brd-photoarea04 div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/brand/img/clt_dtl_wrapper04.gif) repeat-y;
}

#clt-brd-photoarea04 div.clt-dtl-linup dt{
	border-top:1px solid #ebcf7c;
	border-bottom:1px solid #ebcf7c;
	background:url(../../clothes/brand/img/clt_dtl_inner04.gif) repeat-y;
}

#clt-brd-photoarea04 div.clt-dtl-linup dd{
	background:#e1b738;
}


/**/
#clt-brd-photoarea05{
	margin:15px 0 0;
	background:url(../../clothes/brand/img/clt_brd_bg05.gif) repeat-y;
}

#clt-brd-photoarea05-end{
	padding:0 0 15px;
	background:url(../../clothes/brand/img/clt_brd_end05.gif) no-repeat bottom;
}

#clt-brd-photoarea05 div.clt-dtl-linup dl{
	background:url(../../clothes/brand/img/clt_dtl_ph_intop05.gif) repeat-x top;
}


#clt-brd-photoarea05 div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/brand/img/clt_dtl_wrapper05.gif) repeat-y;
}

#clt-brd-photoarea05 div.clt-dtl-linup dt{
	border-top:1px solid #ce3a89;
	border-bottom:1px solid #ce3a89;
	background:url(../../clothes/brand/img/clt_dtl_inner05.gif) repeat-y;
}

#clt-brd-photoarea05 div.clt-dtl-linup dd{
	background:#e75fa8;
}

/**/
#clt-brd-photoarea06{
	margin:15px 0 0;
	background:url(../../clothes/brand/img/clt_brd_bg06.gif) repeat-y;
}

#clt-brd-photoarea06-end{
	padding:0 0 15px;
	background:url(../../clothes/brand/img/clt_brd_end06.gif) no-repeat bottom;
}

#clt-brd-photoarea06 div.clt-dtl-linup dl{
	background:url(../../clothes/brand/img/clt_dtl_ph_intop06.gif) repeat-x top;
}


#clt-brd-photoarea06 div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/brand/img/clt_dtl_wrapper06.gif) repeat-y;
}

#clt-brd-photoarea06 div.clt-dtl-linup dt{
	border-top:1px solid #8c8c8c;
	border-bottom:1px solid #8c8c8c;
	background:url(../../clothes/brand/img/clt_dtl_inner06.gif) repeat-y;
}

#clt-brd-photoarea06 div.clt-dtl-linup dd{
	background:#9b9b9b;
}

/**/
#clt-brd-photoarea07{
	margin:15px 0 0;
	background:url(../../clothes/brand/img/clt_brd_bg07.gif) repeat-y;
}

#clt-brd-photoarea07-end{
	padding:0 0 15px;
	background:url(../../clothes/brand/img/clt_brd_end07.gif) no-repeat bottom;
}

#clt-brd-photoarea07 div.clt-dtl-linup dl{
	background:url(../../clothes/brand/img/clt_dtl_ph_intop03.gif) repeat-x top;
}


#clt-brd-photoarea07 div.clt-dtl-linup div.clt-dtl-linupfrm{
	background:url(../../clothes/brand/img/clt_dtl_wrapper03.gif) repeat-y;
}

#clt-brd-photoarea07 div.clt-dtl-linup dt{
	border-top:1px solid #a0d2f1;
	border-bottom:1px solid #a0d2f1;
	background:url(../../clothes/brand/img/clt_dtl_inner03.gif) repeat-y;
}

#clt-brd-photoarea07 div.clt-dtl-linup dd{
	background:#5FC1E8;
}

.clt-brd-appo{
	padding:30px 0 0;
	text-align:center;
}

div.clt-dtl-linup dt:hover{
	background-color:#f599c1;
	background-image:none;
	border-top:1px solid #f599c1;
	border-bottom:1px solid #f599c1;
}

#clt-brd-photoarea01 div.clt-dtl-linup dt:hover,
#clt-brd-photoarea02 div.clt-dtl-linup dt:hover,
#clt-brd-photoarea03 div.clt-dtl-linup dt:hover,
#clt-brd-photoarea04 div.clt-dtl-linup dt:hover,
#clt-brd-photoarea05 div.clt-dtl-linup dt:hover,
#clt-brd-photoarea06 div.clt-dtl-linup dt:hover,
#clt-brd-photoarea07 div.clt-dtl-linup dt:hover{
	background-color:#f599c1;
	background-image:none;
	border-top:1px solid #f599c1;
	border-bottom:1px solid #f599c1;
}


p.switch2009{
	width:632px;
	margin:15px auto;
	text-align:right;
}

#clt-dtl-appo.btnTo2009{
	margin:0;
}


/*=========================================

	ｱ@090701
	
=========================================*/

#pagetitle{
	background: url(../../clothes/img/clt_ttl.jpg) no-repeat;
	width: 870px;
	height: 80px;
}

h2#index{
	background: url(../../clothes/img/clt_top_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#slct01{
	background: url(../../clothes/img/slct01_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#slct02{
	background: url(../../clothes/img/clt_slct02_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#becky{
	background: url(../../clothes/img/becky_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#becky_admission{
	background: url(../../clothes/becky_admission/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#becky_wa{
	background: url(../../clothes/becky_wa/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#brand{
	background: url(../../clothes/brand/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#clothes100day{
	background: url(../../clothes/100days/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#clothes753{
	background: url(../../clothes/753/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#birthday{
	background: url(../../clothes/birthday/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#enter{
	background: url(../../clothes/enter/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#finish{
	background: url(../../clothes/finish/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#omiyamairi{
	background: url(../../clothes/omiyamairi/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#other{
	background: url(../../clothes/other/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#sekku{
	background: url(../../clothes/sekku/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#monthold01{
	background: url(../../clothes/monthold01/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#monthold03_11{
	background: url(../../clothes/monthold03_11/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#yearsold01{
	background: url(../../clothes/yearsold01/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#yearsold02{
	background: url(../../clothes/yearsold02/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#yearsold03{
	background: url(../../clothes/yearsold03/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#yearsold04_05{
	background: url(../../clothes/yearsold04_05/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#yearsold06_07{
	background: url(../../clothes/yearsold06_07/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#yearsold09{
	background: url(../../clothes/yearsold09/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

h2#new{
	background: url(../../clothes/new/img/clt_dtl_ttl.gif);
	width: 632px;
	height: 33px;
}

.smallfont{
	font-size: 80%;
}