@charset "utf-8";


/*hajimete*/

#select{margin-left:10px; margin-top:10px;}
#select ul li{width:140px;height:96px;float:left;padding:0 0 2em 0;margin-left:8px;}
#select ul li.last{float:left;padding:0 0 2em 0;}
#select ul li img{width:140px;float:left;padding:0;}
#select ul li p{font-size:0.8em;clear:both;text-align:center;}

/* IE6 hack*/
*html #select{margin-left:5px;}
/* IE6 hack*/


.grayBox1{
border:1px solid #D8D8D8;
padding:5px;
margin:10px 0 0 14px;
width:578px;
background:url(../../pick_out/img/hajimete_pic02.gif) no-repeat 40px bottom #F9F9F9;
}

*html .grayBox1{
border:1px solid #D8D8D8;
padding:5px;
margin:10px 0 0 18px;
width:578px;
background:url(../../pick_out/img/hajimete_pic02.gif) no-repeat 40px bottom #F9F9F9;
}
.grayBox1 p{
font-size:10px;margin:0;padding-left:140px;
}

.grayBox2{
border:1px solid #D8D8D8;
padding:5px;
margin:10px 0 0 14px;
width:578px;
background:url(../../pick_out/img/hajimete_pic03.gif) no-repeat 30px bottom #F9F9F9;
}


*html .grayBox2{
border:1px solid #D8D8D8;
padding:5px;
margin:10px 0 0 18px;
width:578px;
background:url(../../pick_out/img/hajimete_pic03.gif) no-repeat 30px bottom #F9F9F9;
}

.grayBox2 p{
font-size:10px;margin:0;padding-left:130px;
}


/*hajimete*/


/*nakunarumae*/



.st_box1{float:left;width:85px;margin-right:10px;}

.st_box2{float:left;width:150px;margin-right:10px;}

*:first-child+html.st_box3{float:right;margin-top:-105px;}


.FltC {float:right;padding-right:150px;clear:both;}

dl.style dt{
float:left;
width:200px;
margin:0 10px 0 15px;
}
dl.style dd{
float:left;
width:590px;
margin:0 0 10px 15px;
}
*html dl.style dt{
float:left;
width:200px;
margin:0 10px 0 10px;
}
*html dl.style dd{
float:left;
width:590px;
margin:0 0 10px 10px;
}

/*inquiry end*/

#TAIMEN #ABOX{
	background-color:#fff6de;
	width:570px;
	padding:10px;
	margin-bottom:10px;
	margin-left: 15px;
}
#TAIMEN #ABOX img{float:left;margin:10px 10px 0 0;}

#TAIMEN .compasses2 {
	padding: 10px 85px 10px 5px;
	width: 146px;
	border: 1px solid #999999;
	background: url(../../pick_out/img/soudan_bgimg.jpg) no-repeat right 5px;
	margin: 10px 10px 0px 15px;
	_margin: 10px 10px 0px 8px;
	float: left;
	font-size: 0.9em;
	line-height: 150%;
	clear: both;
}

#TAIMEN img.fl{float:left;margin:10px 10px 0px 15px;}
#TAIMEN #Y {clear:both}
#TAIMEN #Y UL{width:590px;}
#TAIMEN #Y UL LI{width:176px;padding:0 3px 0 13px;float:left}
*html #TAIMEN #Y UL LI{width:176px;padding:0 3px 0 7px;float:left}

#TAIMEN .R1 img{
	float:left;
	margin: 0px 0px 20px 15px;
}
#TAIMEN .R1 p{float:left;
	width:368px;
	padding-top:6px;
	_width:358px;
}

#TAIMEN a.btn-taimen{
	width:270px;
	height:28px;
	background: url(../../pick_out/img/btn_taimen.gif) no-repeat left top;
	text-indent: -9999px;
	display:block;
	margin: 10px 10px 20px 0px;
	float: left;
}
#TAIMEN a.btn-taimen:hover{
background-position: 0 -28px;
}

#TAIMEN a.btn-soudan{
	width:270px;
	height:28px;
	background: url(../../pick_out/img/btn_soudan.gif) no-repeat left top;
	text-indent: -9999px;
	display:block;
	margin: 10px 0px 20px;
	float: left;
}
#TAIMEN a.btn-soudan:hover{
background-position: 0 -28px;
}



/*nakunarumae*/



/*flow*/

#fl_tit{width:570px;margin-left:30px;margin-top:10px;}
#fl_tit ul li{width:285px;height:40px;float:left;text-indent:50px;margin:0;padding:10px 0;
background: url(../../pick_out/img//flow_btn.gif) no-repeat left top;}

.flowBox{width:550px;margin-left:30px;float: left;
	border-bottom: 1px solid #999933;
}

*html .flowBox{margin-left:15px;}

.md{padding-top:5px;margin:0;font-weight:bold;color:#999933;}


/*itaidoko*/

#ita_doko{width:590px;float:left;margin-left:15px;}

*html #ita_doko{width:590px;float:left;margin-left:10px;}

#ita_doko ul.lft{width:285px;float:left;font-size:0.9em;color:#7d5c4b;}
#ita_doko ul.rgt{width:285px;float:right;font-size:0.9em;color:#7d5c4b;}

a.btn3{width:285px;height:178px;background-image:url(../../pick_out/img/itaidoko_pic02.gif);text-indent: -9999px;display:block;}

a.btn3:hover{background-position: 0 -178px;}

a.btn4{width:285px;height:178px;background-image:url(../../pick_out/img/itaidoko_pic04.gif);text-indent: -9999px;display:block;}

a.btn4:hover{background-position: 0 -178px;}

/*itaidoko*/


/*offering*/
.offeringTable {
border:1px solid #CCC;
border-collapse:collapse;
width:589px;margin-left:15px;
}

.offeringTable th {
background:#F9F9F9;
border:1px solid #CCC;
font-weight:normal;
padding:3px;
width:160px;
}

.offeringTable th.kaimyou {
text-align:center;
}

.offeringTable td {
border:1px solid #CCC;
padding:3px;
text-align:center;
}

.offeringTable td.txt_L {
text-align:left;
}

.offeringTable td.bg_gry {
background:#F9F9F9;
}


.offeringCase {float:left;width:289px;height:230px;}
.lastBox {margin-left:12px;}

*html .lastBox {margin-left:-10px;}

.offeringCase h3 {margin:20px 0 10px;}

*html .offeringCase h3 {margin:20px 0 5px;}

.offeringCase ul li {float:left;margin-left:12px;}


*html .offeringCase ul li {float:left;margin-left:10px;}
/*offering end*/


/*flower_altar*/

#feature1{590text-align:left;margin-left:15px;}

#hidari{float:left;width:297px;}
#migi{float:right;width:293px;text-align:left;}
*html #migi{float:right;width:293px;text-align:right;}

.mr5 {margin-right:5px;}

.mt15 {
margin-top:15px;
}

#feature2{590text-align:left;margin-left:15px;}

#hidari2{float:left;width:297px;}
#migi2{float:right;width:293px;text-align:left;}
*html #migi2{float:right;width:293px;text-align:right;}


#feature3{590text-align:left;margin-left:15px;}

#hidari3{float:left;width:297px;}
#migi3{float:right;width:293px;text-align:left;}
*html #migi3{float:right;width:293px;text-align:right;}

ul.sorts{width:590px;margin-left:15px;}
*html ul.sorts{width:590px;margin-left:20px;}


ul.sorts li.lft{float:left;width:285px;}

ul.sorts li.rgt{float:right;width:285px;}

ul.sorts li p{font-size:12px;color:#7d5c4b;}


/*flower_altar*/


/*flower_sample*/

.smpl_img{float:left; margin:5px 10px 0 0;}
.flwr_stit{font-size: 14px; font-color:#999;font-weight:bold;}

ul.alt_smpl{float:left;text-align:center;padding:10px 0 0 70px;}
ul.alt_smpl li.lftf{float:left;width:123px;padding:10px 40px 0 0;}
ul.alt_smpl li.rgtf{float:left;width:123px;padding:10px 0 0 0;}

ul.alt_smpl li a.btnf_smp1{width:123px;height:63px;background-image:url(../../pick_out/img2/btn_flower.jpg);text-indent: -9999px;display:block;}
ul.alt_smpl li a.btnf_smp1:hover{background-position: 0 -63px;}

ul.alt_smpl li a.btnf_smp2{width:123px;height:63px;background-image:url(../../pick_out/img2/btn_color.jpg);text-indent: -9999px;display:block;}
ul.alt_smpl li a.btnf_smp2:hover{background-position: 0 -63px;}

ul.alt_smpl li a.btnf_smp3{width:123px;height:63px;background-image:url(../../pick_out/img2/btn_image.jpg);text-indent: -9999px;display:block;}
ul.alt_smpl li a.btnf_smp3:hover{background-position: 0 -63px;}

ul.alt_smpl li a.btnf_smp4{width:123px;height:63px;background-image:url(../../pick_out/img2/btn_personality.jpg);text-indent: -9999px;display:block;}
ul.alt_smpl li a.btnf_smp4:hover{background-position: 0 -63px;}


/*flower_sample*/

/*sanretsu*/

ul#sanretu img{float:left;padding: 0 10px 0 0;}
p.c1lear{float:none;}
ul#sanretu{width:590px;height:57px;float:left;padding:0 0 0 0 ;margin:10px 0 10px 15px;}
*html ul#sanretu{margin:10px 0 10px 10px;}

ul#sanretu li{height:57px;float:left;padding:0 0 0 0 ;margin:0 0 0 0;}
ul#sanretu li.step1 a{width:128px;height:57px;background: url(../../pick_out/img/sanretu_step1.gif) no-repeat left top;text-indent: -9999px;display:block;float:left;}
ul#sanretu li.step2 a{width:127px;height:57px;background: url(../../pick_out/img/sanretu_step2.gif) no-repeat left top;text-indent: -9999px;display:block;float:left;}
ul#sanretu li.step3 a{width:126px;height:57px;background: url(../../pick_out/img/sanretu_step3.gif) no-repeat left top;text-indent: -9999px;display:block;float:left;}
ul#sanretu li.step4 a{width:117px;height:57px;background: url(../../pick_out/img/sanretu_step4.gif) no-repeat left top;text-indent: -9999px;display:block;float:left;}
ul#sanretu li.step5 a{width:92px;height:57px;background: url(../../pick_out/img/sanretu_step5.gif) no-repeat left top;text-indent: -9999px;display:block;float:left;}
ul#sanretu li.step1 a:hover,
ul#sanretu li.step2 a:hover,
ul#sanretu li.step3 a:hover,
ul#sanretu li.step4 a:hover,
ul#sanretu li.step5 a:hover
{background-position: 0 -57px;}



#sanretu h3{
background:url(../../pick_out/img/sanretu_icon.gif) no-repeat 0 50%;
padding:0 0 0 18px;margin-left:10px;
}
#sanretu h3.short{
background:url(../../pick_out/img/sanretu_icon.gif) no-repeat 0 50%;
padding:0 0 0 18px;
margin:0 0 0 320px;
}

#sanretu h3.nodeco{
background:none;
padding:0;
margin:20px 0 5px 15px;
}


#sanretu ol{
list-style:inside decimal;
}
/*sanretsu*/


/*------------------------------
　　相談員
------------------------------*/
.soudanbox {
	margin: 10px 0px 20px;
	float: left;
	width: 590px;
	color: #7d5c4b;
	_margin: 10px 0px 0px;
}
*:first-child+html .soudanbox {margin: 10px 0px 0px;}
.soudanbox h2 {
	margin: 0px 0px 10px;
	clear: both;
	
}
.soudanbox .so-img {
	float: left;
	margin: 0px 10px 0px 15px;
	_margin: 0px 5px 0px 8px;
	width: 241px;
}
.soudanbox .tex1 {
	margin: 10px 0px 0px;
	font-weight: bold;
	float: left;
	width: 324px;
}
.soudanbox .compasses  {
	background: url(../../pick_out/img/soudan_bgimg.jpg) no-repeat right 2px;
	margin: 5px 0px 10px;
	padding: 5px 90px 0px 10px;
	font-weight: normal;
	height: 75px;
	border: 1px solid #CCCCCC;
	width: 222px;
	float: right;
}


.soudanbox p.so-qa {
	background: url(../../pick_out/img/soudan_img02.gif) no-repeat right 0px;
	padding: 0px 200px 0px 0px;
	margin: 0px 0px 20px;
}

.soudanbox2 ul {
	clear: both;
	margin: 10px 0px 0px 15px;
	color: #7d5c4b;
}
.soudanbox2 li {
	float: left;
}
.soudanbox2 li.step1{
	width: 141px;
}
.soudanbox2 li.step2,.soudanbox2 li.step3 {
	width: 150px;
}
.soudanbox2 li.step4 {
	width: 149px;
}

.soudanbox2 li .step-tx {
	padding: 5px;
	font-size: 0.85em;
	line-height: 130%;
	margin: 0px;
	text-align: left;
}
