@charset "euc-jp";
* {
	line-height: 2.2;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}
/* CSS Document */

html,body{
	margin:0px;
	padding:0px;
	color:#000;
	height:100%;
	text-align: center;
	background:url(../images/parts_bg_dot.gif)
}

body{
	font:12px "ＭＳ Ｐゴシック", "MS PGothic",arial,helvetica,clean,sans-serif;
}
P,DIV,H1,H2,H3,H4,H5,H6,INPUT,FORM,UL{padding:0px;margin:0px;}

img{
	border:none;
	vertical-align: bottom;
}

li{list-style-image:none;list-style-position:outside;padding:0px;margin:0px;list-style-type:none;}

a {
	color:#BB0033;
	text-decoration:none;
}

a:hover {text-decoration:underline;}

#contener{
	height:100%;
	min-height: 100%;
	position:relative;
	padding:0px;
}

body > #contener{
	height: auto;
}

#contenerbox{width:950px;margin: 0 auto;height:100%;}
#contenerbox_temp{padding-left:50px;margin: 0 auto;padding-bottom: 30px;width:950px;height:100%}

#BlockL{
	width:290px;
	padding-left:50px;
	margin: 0 auto;
	text-align:left;
	float:left;
}
#BlockR{width:600px;height:100%;float:right;}

#MenuArea{
	height:340px;
	width:290px;
}
.logos{font-size:10px;padding-bottom:40px;padding-top:20px;}

H1{font-size:10px;padding-bottom:0px;padding-top:0px;}

#BottomArea{
	height:350px;
	width:290px;
	bottom: 0;
	/*	position:absolute;*/
	bottom:0px
}
#BottomArea2{height:30px;width:950px;margin: 0 auto;}


#BlockR2{width:600px;float:right;}

/*下層コンテンツ*/

#ContentBox1{min-height: 100%;background:#fff;border:2px #f4f1f1 solid;border-top:#ece8e8 10px solid;padding:50px;text-align:left;margin: 0 auto;margin-top:40px;width:500px;}
#ContentBox1 H3.company{width:55px;height:16px;background:url(../images/text_company.gif) no-repeat;padding-bottom:50px;}
#ContentBox1 H3.news{width:50px;height:16px;background:url(../images/title_news.gif) no-repeat;padding-bottom:40px;}
#ContentBox1 H3.designer{width:143px;height:20px;background:url(../images/title_designer.gif) no-repeat;padding-bottom:25px;}
#ContentBox1 H3.histroy{height:20px;background:url(../images/title_history.gif) no-repeat;background-position:bottom left;padding-bottom:50px;border-top:#ece8e8 solid 1px;}
#ContentBox1 H4.company{height:39px;background:url(../images/sub_title_company.gif) no-repeat;padding-bottom:35px;}

#ContentBox1 P{font-size:12px;}
#ContentBox1 P.compay1{padding-bottom:30px;}
#ContentBox1 LI{font-size:12px;border-bottom:#b09a9a dotted 1px;line-height:1.2;padding-bottom:10px;padding-top:10px;}
#ContentBox1 LI SPAN.date{color:#b09a9a;}
#ContentBox1 LI SPAN.news{display:block;}


.Designer_profile{width:500px;clear:both;padding-top:25px;padding-bottom:20px;}
.Designer_profile2{padding-top:40px;}
.Designer_profile H4.type1{background:url(../images/text_title_disiner01.gif) no-repeat;width:500px;height:30px;padding-bottom:20px;text-indent:-9999px;}
.Designer_profile H4.type2{background:url(../images/text_title_disiner02.gif) no-repeat;width:500px;height:30px;padding-bottom:20px;text-indent:-9999px;}
.Designer_profileL{float:left;width:180px;}
.Designer_profileL img{padding-bottom:15px;}
.Designer_profileR{float:right;width:300px;}
.Designer_profileR H5.type1{background:url(../images/text_copy_disiner01.gif) no-repeat;width:391px;height:25px;padding-bottom:20px;text-indent:-9999px;}
.Designer_profileR H5.type2{background:url(../images/text_copy_disiner02.gif) no-repeat;width:299px;height:25px;padding-bottom:20px;text-indent:-9999px;}
.Designer_profileR P{padding-bottom:15px;}
.Designer_profileR A.type1{background:url(../images/btn_disiner01.jpg);display:block;height:51px;width:309px;}
.Designer_profileR A.type2{background:url(../images/btn_disiner02.jpg);display:block;height:51px;width:309px;}
/* ------------------------------
each style for navigation
------------------------------ */
#glovalNavigation{height:200px;}
#navi{font-size:10px;height:200px;}
#navi li{margin-bottom:18px;width:118px;display:block;margin-left:-50px;}
#navi li a,#navi li p{display:block;width:100%;background-repeat:no-repeat;}
#naviTop P{background-image:url(../images/btn_mainnavi01_o.gif);height:14px;}
#naviTop A{background-image:url(../images/btn_mainnavi01.gif);height:14px;}
#naviTop A:hover{background-image:url(../images/btn_mainnavi01_o.gif);}
#naviNews P{background-image:url(../images/btn_mainnavi02_o.gif);height:14px;}
#naviNews A{background-image:url(../images/btn_mainnavi02.gif);height:14px;}
#naviNews A:hover{background-image:url(../images/btn_mainnavi02_o.gif);}
#naviAbout P{background-image:url(../images/btn_mainnavi04_o.gif);height:14px;}
#naviAbout A{background-image:url(../images/btn_mainnavi04.gif);height:14px;}
#naviAbout A:hover{background-image:url(../images/btn_mainnavi04_o.gif);}

#naviDesigner P{background-image:url(../images/btn_mainnavi03.gif);height:14px;}
#naviDesigner A{background-image:url(../images/btn_mainnavi03.gif);}
#naviDesigner A:hover{background-image:url(../images/btn_mainnavi03_o.gif);}
#naviDesigner UL.sub{padding-left:60px;}
#naviDesigner UL.sub LI{border:none;clear:both;height:24px;margin-left:-50px;margin-bottom:0px;width:204px}
#naviDesiner1 {padding-top:5px;}
#naviDesiner1 A {background-image:url(../images/btn_mainnavi03_01.gif);height:24px;}
#naviDesiner1 A:hover {background-image:url(../images/btn_mainnavi03_01_o.gif);}
#naviDesiner2 A {background-image:url(../images/btn_mainnavi03_02.gif);height:24px;}
#naviDesiner2 A:hover {background-image:url(../images/btn_mainnavi03_02_o.gif);}

#naviCollection {height:67px;}
#naviCollection P{background-image:url(../images/btn_mainnavi05.gif);height:14px;}
#naviCollection A{background-image:url(../images/btn_mainnavi05.gif);}
#naviCollection A:hover{background-image:url(../images/btn_mainnavi05_o.gif);}
#naviCollection UL.sub{padding-left:60px;}
#naviCollection UL.sub LI{border:none;clear:both;height:24px;margin-left:-50px;margin-bottom:0px;width:250px}
#naviCollection1 {padding-top:5px;}
#naviCollection1 A {background-image:url(../images/btn_mainnavi05_01.gif);height:24px;}
#naviCollection1 A:hover {background-image:url(../images/btn_mainnavi05_01_o.gif);}
#naviCollection2 A {background-image:url(../images/btn_mainnavi05_02.gif);height:24px;}
#naviCollection2 A:hover {background-image:url(../images/btn_mainnavi05_02_o.gif);}


#navi:after {height:0;visibility:hidden;content:".";display:block;clear:both;}


/* index */
#altContent {
	position:absolute;
	top:50%;
	left:50%;
	width:900px;
	height:675px;
	margin:-337px 0 0 -450px;
background:url(../images/index-eyecatch-images.gif);
}

div #altContent P {padding:550px 380px 0px 380px;}
div #altContent A{margin-top:10px;display:block;width:140px;}
div #altContent P span {color:#BB0033; font-weight:bold;}


/* top */
#BlockRtop{
	width:600px;
	height:100%;
	float:right;
	margin:0;
background:url(../images/top-eyecatch-images.jpg);
}

/* ------------------------------
NEWS
------------------------------ */
#whatsNews{background:url(../images/text_title_news.gif) no-repeat;width:254px;height:12px;font-size:0px;border-bottom:dotted 1px #999;}
#news{
	border-bottom:dotted 1px #999;
	margin:3px 0 10px;
	width:254px;
	height:120px;
	padding-bottom:5px;
}
#news LI{font-size:11px;margin-top:4px;list-style-type:none;}
.info{margin-left:10px;}

/* ------------------------------
NEWS
------------------------------ */
#bannerArea{
	font-size:0px;
}
#bannerArea A{display:block;margin-bottom:5px;width:254px;}

/* ------------------------------
Footer link
------------------------------ */
#footerlink{font-size:10px;}
#footerlink UL{}
#footerlink LI{float:left;margin-left:8px;}
#footerlink A{text-decoration: none;color:#000;}
#footerlink A:hover{color:#A0A0A0;}


#copy{font-size:10px;}



/* ------------------------------
clearfix
------------------------------ */
.clearfix {_height: 1px;min-height: 1px;}
.clearfix:after {height: 0;visibility: hidden;content: ".";display: block;clear: both;}
.del {display: none;}
/* for MacIE5 \*//*/.clearfix {height: auto;overflow: hidden;}/* end */


.rosendahlImage{margin-top:40px;}

.boaderT{border-bottom:#b09a9a dotted 1px;}
.H30{height:30px;width:30px;}
.Image_R{float:right;margin-bottom:20px;margin-left:20px;}
.del {display: none;}

