@charset "Shift_JIS";
body{
	background-image:url(../lib/base_all_left-back.gif);
	background-repeat:repeat;
	background-position:0 0;
	margin:0;
	padding:0;
}
#container{
	width:800px;
	margin:0;
	padding:0;
	text-align:left;
	background-image:url(../lib/base_all_back.gif);
	background-position:0 0;
	background-repeat:repeat-y;
}
#header-nrc{
	width:750px;
	height:192px;
	background-image:url(../lib/header_nrc.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	border-right:3px solid #ff9900;
	padding:0;
	margin:0;
}
#header-collection{
	width:750px;
	height:192px;
	background-image:url(../lib/header_collections.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	border-right:3px solid #ff9900;
	padding:0;
	margin:0;
}
#header-ca{
	width:750px;
	height:192px;
	background-image:url(../lib/header_ca.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	border-right:3px solid #ff9900;
	padding:0;
	margin:0;
}
#header-kids{
	width:750px;
	height:192px;
	background-image:url(../lib/header_kids.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	border-right:3px solid #ff9900;
	padding:0;
	margin:0;
}
#header-ad{
	width:750px;
	height:192px;
	background-image:url(../lib/header_ad.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	border-right:3px solid #ff9900;
	padding:0;
	margin:0;
}
/*--------------トップここから---------------------*/
#main{
	width:750px;
	background-color:#f9e5ca;
	margin:0;
	padding:0;
	border-right:3px solid #ff9900;
	background-image:url(../lib/base_right-back.gif);
	background-repeat:repeat-y;
	background-position:0 0;
}
#main-l{
	float:left;
	width:125px;
	margin:0;
	padding:5px 0 0 0;
}
#main-l img{
	margin:5px 0 0 0;
	padding:3px;
	border:solid 1px #dcbe8d;
}
#main-l .txt{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	color:#2e2e2a;
	margin:0 0 0 5px;
}
#main-l .txt a{
	color:#458d8d;
	text-decoration:none;
}
#main-l .txt a:hover{
	color:#663300;
}
#main-l .txt10{
	width:100px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:10px;
	color:#2e2e2a;
	margin:0 0 0 3px;
}
#main-r{
	float:left;
	width:625px;
	height:auto;
	margin:0;
	padding:5px 0 5px 0;
}
#main-r .concept{
	width:485px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	color:#2e2e2a;
	letter-spacing:0.4px;
	line-height:18px;
	background-image:url(../lib/top-girl.jpg);
	background-position:5px 55%;
	background-repeat:no-repeat;
	padding:0 0 0 130px;
}
#contents{
}
h2{
	display:none
}
h1{
	width:600px;
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ゴシック", Osaka;
	font-size:18px;
	letter-spacing:0.8px;
	border-left:10px solid #458d8d;
	border-bottom:1px solid #458d8d;
	margin:5px 0 10px 5px;
	padding:0 0 0 3px;
	color:#458d8d;
}

/*------メニューここから-------*/
ul#menu{
    list-style-type:none;
	margin:0;
	padding:0;
}
ul#menu li{
	list-style-type:none;
	height:55px;
	margin:0 0 0 4px;
}
ul#menu a{
	width:116px;
	height:35px;
	display:block;
}
ul#menu a span{display:none;}
a.home{
	background-image:url(../lib/sec_menu/home.gif);
	background-repeat:no-repeat;
}
a.shop{
	background-image:url(../lib/sec_menu/shop.gif);
	background-repeat:no-repeat;
}
a.blog{
	background-image:url(../lib/sec_menu/blog.gif);
	background-repeat:no-repeat;
}
a.nrc{
	background-image:url(../lib/sec_menu/nrc.gif);
	background-repeat:no-repeat;
}
a.kids{
	background-image:url(../lib/sec_menu/kids.gif);
	background-repeat:no-repeat;
}
a.collection{
	background-image:url(../lib/sec_menu/collection.gif);
	background-repeat:no-repeat;
}
a.ca{
	background-image:url(../lib/sec_menu/t-ca.gif);
	background-repeat:no-repeat;
}
a.ad{
	background-image:url(../lib/sec_menu/ad.gif);
	background-repeat:no-repeat;
}
a.artist{
	background-image:url(../lib/sec_menu/artist.gif);
	background-repeat:no-repeat;
}
a.m-link{
	background-image:url(../lib/sec_menu/link.gif);
	background-repeat:no-repeat;
}
a:hover.home,
a:hover.shop,
a:hover.blog,
a:hover.nrc,
a:hover.kids,
a:hover.collection,
a:hover.ca,
a:hover.ad,
a:hover.artist,
a:hover.m-link{
	background-position:0px -35px;
}
#contents .hide{
	display:none;
}
/*--------------NRCここから----------------*/
#main-r .photo{
	float:left;
	width:302px;
	margin:0 0 20px 5px;
	text-align:left;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	color:#2e2e2a;
	letter-spacing:0.4px;
	line-height:18px;
}
#main-r .photo .txt{
	padding:0 5px 0 5px;
}
#main-r .photo img{
	padding:5px;
	background-color:#eeeeee;
	border:1px solid #dddddd;
}
#main-r .titile{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:14px;
	color:#003366;
	font-weight:bolder;
	letter-spacing:1px;
}
/*--------------Collection CAここから----------------*/
#main-r-collection{
	float:left;
	width:625px;
}
#main-r-collection .photo{
	float:left;
	width:320px;
	margin:0 0 20px 5px;
}
#main-r-collection .photo .name{
	width:285px;
	border-left:10px solid #003366;
	border-right:10px solid #003366;
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ゴシック", Osaka;
	font-size:18px;
	color:#003366;
	letter-spacing:1px;
	font-weight:bolder;
	margin:10px 0 5px 5px;
	text-align:center;
}
#main-r-collection .txt{
	float:left;
	width:290px;
	_width:280px;
	margin:5px 0 20px 5px;
	text-align:left;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	color:#2e2e2a;
	letter-spacing:0.4px;
	line-height:18px;
}
#main-r-collection .txt a{
	color:#ff3300;
}
#main-r-collection .txt a:hover{
	color:#ff6600;
}
#main-r-collection .photo img{
	padding:5px;
	background-color:#eeeeee;
	border:1px solid #dddddd;
}
#main-r-collection .txt .titile{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:14px;
	color:#003366;
	font-weight:bolder;
	letter-spacing:1px;
}
#main-r-collection .footmag{
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ゴシック", Osaka;
	font-size:12px;
	text-align:center;
	letter-spacing:0.6px;
}
#main-r-collection .footmag a{
	color:#FF3300;
}
#main-r-collection .footmag a:hover{
	color:#FF6600;
}
/*--------------adここから----------------*/
#main-r-ad{
	float:left;
	width:625px;
}
#main-r-ad-02{
	float:left;
	width:606px;
}
#main-r-ad-02 table{
	margin:0 0 0 5px;
}
#ad-pageselect{
	width:603px;
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ゴシック", Osaka;
	font-size:10px;
	letter-spacing:0.6px;
	color:#2e2e2a;
	margin:0 0 0 5px;
}
#ad-pageselect .pagenext{
	width:300px;
	float:right;
	text-align:right;
}
#ad-pageselect .pagenext a{
	color:#FF3333;
	text-decoration:underline;
	font-weight:bolder;
}
#ad-pageselect .pageback a{
	width:300px;
	float:left;
	color:#ff3333;
	text-decoration:underline;
	font-weight:bolder;
}
#ad-pageselect .pagenext a:hover,#ad-pageselect.pageback a:hover{
	color:#FF6633;
}
#main-r-ad-02 img{
	border:0px;
}
#main-r-ad .photo{
	float:left;
	width:302px;
	margin:0 0 10px 5px;
}
#main-r-ad .photo87{
	float:left;
	width:87px;
	margin:0 0 10px 5px;
}
#main-r-ad .photo146{
	float:left;
	width:145px;
	margin:0 0 10px 5px;
}
#main-r-ad .photo200{
	float:left;
	width:200px;
	margin:0 0 10px 5px;
}
#main-r-ad .photo254{
	float:left;
	width:254px;
	margin:0 0 10px 5px;
}
#main-r-ad img{
	padding:5px;
	background-color:#eeeeee;
	border:1px solid #dddddd;
}
/*--------------kidsここから----------------*/
#main-r-kids{
	float:left;
	width:580px;
	margin:5px 0 0 15px;
}
#main-r-kids h3{
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ゴシック", Osaka;
	font-size:16px;
	color:#3399CC;
	font-weight:bolder;
	margin:0;
	padding:0 0 5px 0;
	border-bottom:1px dotted #3399cc;
}
#main-r-kids dl{
	margin:3px 0 0 15px;
}
#main-r-kids dt{
	float:left;
	width:80px;
	display:inline;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#2e2e2a;
	letter-spacing:0.6px;
	margin:0 0 5px 0;
}
#main-r-kids dd{
	margin:0 0 5px 5px;
}
#main-r-kids input,
#main-r-kids textarea{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	margin:0 0 0 10px;
	border:1px dotted #3399cc;
	background-color:#FAF7E1;
	padding:0 0 0 3px;
}
#main-r-kids input .sub{
	margin:0 0 0 40px;
}
#main-r-kids .f-nom{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	color:#e88211;
	font-weight:bolder;
	letter-spacing:0;
}
#main-r-kids .fs-txt{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:10px;
	color:#666666;
	letter-spacing:0;
}
#main-r-kids .photo{
	float:left;
	width:302px;
	margin:0 0 10px 5px;
}
#main-r-kids .box{
	width:530px;
	overflow:hidden;
	border:1px solid #3399cc;
	margin:0 0 15px 15px;
	padding:5px;
}
#main-r-kids .sbox{
	width:auto;
	margin:5px 0 0 10px;
}
/*--------------LINKここから----------------*/
#main-r-link{
	float:left;
	width:615px;
	padding:0 0 0 10px;
}
#main-r-link h3{
	text-align:left;
	width:580px;
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ゴシック", Osaka;
	font-size:18px;
	color:#003366;
	border-left:15px solid #003366;
	border-bottom:1px solid #003366;
	letter-spacing:1px;
	margin:0 0 5px 0;
	padding:0 0 0 5px;
}
#main-r-link .box{
	width:580px;
	border-bottom:1px dotted #2e2e2a;
	margin:5px 0 5px 20px;
	border:0;
}
#main-r-link .photo .txt{
	padding:0 5px 0 5px;
}
#main-r-link img{
	border:0;
}
#main-r-link .title{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:14px;
	color:#003366;
	font-weight:bolder;
	letter-spacing:1px;
	text-decoration:none;
}
#main-r-link .title a{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:14px;
	color:#FF6600;
	font-weight:bolder;
	letter-spacing:1px;
	text-decoration:none;
}
#main-r-link .title a:hover{
	color:#CC3300;
}
#main-r-link h4{
	width:580px;
	color:#003366;
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ゴシック", Osaka;
	font-size:14px;
	color:#2e2e2a;
	font-weight:bolder;
	border-bottom:1px dotted #2e2e2a;
	padding:0 0 0 5px;
	margin:10px 0 0 0;
}
/*--------------アーティストここから----------------*/
#main-r-artist{
	float:left;
	width:625px;
}
#main-r-artist img{
	padding:5px;
	margin:0 0 0 10px;
	border:1px solid #2e2e2a;
}
#main-r-artist h3{
	margin:0;
	padding:0;
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ゴシック", Osaka;
	font-size:16px;
	letter-spacing:0.8px;
	color:#006699;
	border-bottom:1px solid #006699;
}
#main-r-artist .txt{
	float:right;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	color:#2e2e2a;
	letter-spacing:0.6px;
	line-height:16px;
	width:380px;
	margin:0 10px 0 0;
	/*\*/
	width:380px;
	margin:0 20px 0 0;
	/* */
	
}
#main-r-artist .hp{
	width:350px;
	padding:5px;
	border:1px solid #cccccc;
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ゴシック", Osaka;
	font-size:12px;
	margin:10px 0 0 0;
}
#main-r-artist .hp a{
	color:#3399CC;
}
#main-r-artist .hp a:hover{
	color:#FF6633;
}
/*--------------フッターここから---------------------*/
#footer{
	clear:both;
	display:block;
	margin:0;
	padding:5px 0 5px 0;
	border-top:5px solid #cc9933;
	width:750px;
	background-color:#ff9900;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:10px;
	color:#ffffff;
	letter-spacing:0.8px;
	text-align:center;
}