@charset "utf-8";
@import "lit_ec_css_3.css";
.fs-9px {font-size: 9px;}
div#container {
	background-color: #fff;
}
a {outline: none;}
div#fragment-1 {
	width: 540px;
	height: 270px;
}
span.beadsQty0, li.beadsQty0 {
	text-decoration: line-through;
	color: #ff3333;
}
span.beadsQtyBorderLine, li.beadsQtyBorderLine {
	font-weight: bold;
	color: #EE7777;
}
.rp,
.rt {
	font-weight: normal;
}
.rt {
	text-align: justify !important;
	text-justify: inter-ideograph;
}

div#ordermade_navi .photo0  {
	background: url(../img/index/photo_ordermade_00.jpg) left top no-repeat;
}
div#ordermade_navi .photo1  {
	background: url(../img/index/photo_ordermade_01.jpg) left top no-repeat;
}
div#ordermade_navi .photo2  {
	background: url(../img/index/photo_ordermade_02.jpg) left top no-repeat;
}
div#ordermade_navi .photo3  {
	background: url(../img/index/photo_ordermade_03.jpg) left top no-repeat;
}
div#ordermade_navi .photo4  {
	background: url(../img/index/photo_ordermade_04.jpg) left top no-repeat;
}
div#ordermade_navi .photo5  {
	background: url(../img/index/photo_ordermade_05.jpg) left top no-repeat;
}

body#introduction div#main div.page_content {
	background: url(../img/index/introduction.jpg) center top no-repeat;
	min-height: 1010px;
}

div#main div.page_content {
	margin-bottom: 15px;
}

body#faq div#main div.page_content dl {
	margin-left: 18px;
}
body#faq div#main div.page_content dt {
	font-weight: bold;
	margin-bottom: 30px;
	font-size: 14px;
	background-color: #72625B;
	border: 1px solid #92827b;
	color: #f9f9f9;
	padding: 2px 5px;
}
body#faq div#main div.page_content dd {
	margin-bottom: 50px;
	margin-left: 15px;
	border-bottom: 3px dashed #e0e0e0;
}



div.page_content h1, body#accessory h1 {
	min-height: 25px;
	background: url(../img/common/bg_h1_default.png) left bottom no-repeat;
	margin-bottom: 2em;
	padding-bottom: 2px;
	padding-left: 18px;
	font-size: large;
}
div#contents_inner:after {
	content: '';
	display: block;
	clear: both;
}
div.stoneSearch div.read {
	font-size: 11px;
	left: 40px;
	position: absolute;
	top: 96px;
	width: 700px;
	z-index: 2;
}
#main .stoneSearch {
	margin: 0;
}
#main .stoneSearch span.litNowLoading {
	position: absolute;
	display: block;
	text-align: right;
	bottom: 0;
	right: 0;
	margin: auto;
	font-weight: bold;
}
#main .stoneSearch .search_wrap {
	overflow-y: auto;
	overflow-x: hidden;
	height: 460px;
	width: 434px;
	left: 308px;
}

div#lit_itemResultList {
	overflow: visible !important;
}
div#lit_itemSelectBeadsListDesu {
	overflow: auto;
	height: 460px;
	width: 440px !important;
}
div#lit_itemSelectBeadsListDesu ul {
}
div#lit_itemSelectBeadsListDesu li {
	width: 104px;
	height: 100px;
	margin-bottom: 15px;
	float: left;
	margin-right: 6px;
}

div#lit_itemSelectBeadsListDesu li a {
	display: block;
}
div.search_wrap a img {
}

ul#lit_itemSelectBeadsList {
	position: relative;
	width: 440px;
}
ul#lit_itemSelectBeadsList li {
	position: relative;
	font-size: 0.75em;
	line-height: 1;
	text-align: right;
	width: 104px;
	height: 115px;
	overflow: hidden;
	float: left;
	margin-right: 6px;
	display: none;
}
ul#lit_itemSelectBeadsList li.lit_page0,
li#lit_itembox_pagenum {
	display: block;
}
li#lit_itembox_pagenum {
	position: absolute !important;
	left: 330px;
	top: 345px;
}
li#lit_itembox_pagenum input {
	display: none;
}
li#lit_itembox_pagenum button {
	display: block;
	width: 100px;
	height: 50px;
}
ul#lit_itemSelectBeadsList li img,
div#lit_itemResultList li img {
	display: block;
	border: 2px solid #fff;
}
ul#lit_itemSelectBeadsList li a,
div#lit_itemResultList li a {
	zoom: 1;
	display: block;
}
ul#lit_itemSelectBeadsList li a:hover img,
div#lit_itemResultList a:hover img {
	border: 2px solid #ccc;
}
ul#lit_itemSelectBeadsList li span {
	width: 100px;
	padding-bottom: 5px;
	display: block;
	zoom: 1;
}
ul#lit_itemSelectBeadsList div.beads_item_list {
	display: none;
}


div.lit_send_box {
	text-align: center;
	padding: 2em 1em 1em;
	clear: both;
}
.td_hidden {
	border-bottom: none  !important;
}

div#litHappyShoppingCart h1 {
	background: url(../img/common/bg_h1_order.png) 35px 0 no-repeat;
	padding-left: 90px;
	height: 46px;
	line-height: 46px;
	margin: 0 auto 15px auto;
}
div#litHappyShoppingCart h1 span {
	vertical-align: middle;
	color: #7b6d63;
}
div#litHappyShoppingCart p.litQty0 {
	border: 9px double #fcc;
	padding: 1em;
	font-size: 14px;
}
div#litHappyShoppingCart div#litYoyakuKanryou {
	margin: 0 auto;
	width: 652px;
}
div#litHappyShoppingCart div#litYoyakuKanryou h1 {
	width: 149px;
	height: 52px;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 150px;
	background: url(../img/common/bg_yoyaku_kanryou_h1.png) 0 0 no-repeat;
	margin: 0 0 10px 0;
}
div#litHappyShoppingCart div#litYoyakuKanryou strong {
	width: 652px;
	height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 652px;
	background: url(../img/common/bg_yoyaku_kanryou_message.png) 0 0 no-repeat;
	display: block;
	margin: 0 0 20px 0;
}
div#litEstimate {
	overflow: hidden;
	color: #4c4c4c;
}
div#litEstimate input {
	cursor: pointer;
}
div#litEstimate h2 {
	margin-left: 35px;
}
div#litEstimate table {
	width: 670px;
	border-collapse: collapse;
	margin: auto 35px 20px;
}
div#litEstimate td {
	border-color: #efebe3;
	border-style: solid;
	border-width: 0;
	border-right-width: 1px;
	border-bottom-width: 1px; 
	padding: 0.5em;
}
div#litEstimate th {
	border-color: #cfcbc3;
	border-style: solid;
	border-width: 0;
	background-color: #efebe3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding: 0.5em;
	color: #7f7b73;
}
div#litEstimate table .estimateBorderLeft {
	border-left-width: 1px;
	border-left-style: solid;
}
div#litEstimate table .estimateBorderTop {
	border-top: 1px solid #efebe3;
}
div#litEstimate tr.beadsQty0 {
	background-color: #ffffcc;
}
div#litEstimate tr#litEstimateTotal {
	font-size: large;
}
div#litEstimate tr#litEstimateTotal th {
	text-align: right;
}
div#litEstimate td.litCartItemName {
	font-size: 14px;
}
div#litEstimate td.litCartItemName p {
	font-size: 11px;
	color: #777;
	margin: 0;
}
div#litEstimate td.litCartPriceOff span {
	text-decoration: line-through;
	color: #999;
}
div#litEstimate td.litCartItemImage {
	text-align: center;
}
div#litEstimate td.litCartItemImage img {
	margin-bottom: 5px;
}
div#litEstimate td.litCartItemImage p {
	margin: 0;
}
div#litEstimate td.litCartAction {
	text-align: center;
}
div#litEstimate td.litCartPriceView {
	white-space: nowrap;
}
div#litEstimate ul#litEstimateGuideLink,
div#litEstimate ul#litEstimateGuideLink li {
	border: none;
}
div#litEstimate ul#litEstimateGuideLink {
	margin-left: 45px;
	font-size: 11px;
	background: transparent none;
}
div#litEstimate ul#litEstimateGuideLink li {
	background: url(../img/common/bg_ul_order_guide.png) 0 -14px no-repeat;
	height: 14px;
	padding: 0 0 0 14px;
	margin: 0 0 2px 0;
}
div#litEstimate ul#litEstimateGuideLink li.first {
	background-position: 0 0;
}

div#litE_msg {
	border: 3px double  #F8E4E3;
	background-color: #fff;
	color: #FC6F82;
	margin: 0.5em 0 2em;
	padding: 0.5em;
}
div#litPersonalData {
}
div#litPersonalData ul {
	margin: 0 35px 20px;
}
div#litPersonalData ul em {
	padding-left: 14px;
	background: url(../img/common/bg_ul_order_guide.png) 0 -28px no-repeat;
	height: 14px;
	line-height: 14px;
}
div#litPersonalData ul li.nchk em {
	background-image: none;
}
div#litPersonalData fieldset#litAddress1 {
	width: 350px;
	padding: 0 0.5em;
}
div#litPersonalData fieldset#litAddress2 {
	border: 3px dashed #ccc;
	padding: 0.5em;
	background-color: #f9f9f9;
}
div#litDPOption {
	margin: 0 35px;
}
div#litHaisoNichiji,
div#litGiftInfo {
	margin-left: 35px;
}
div#litHaisoNichiji strong,
div#litGiftInfo strong {
	font-size: 10px;
}
div#litHaisoNichiji label, div#litGiftInfo label {
	float: left;
	display: block;
	width: 15em;
	font-weight: bold;
}
div#litGiftInfo label em {
	font-weight: normal;
	font-size: 10px;
}
div#litHaisoNichiji span, div#litGiftInfo span {
	display: block;
	margin-left: 15em;
	padding-bottom: 1em;
}
 div#litGiftInfo textarea {
	width: 18em;
	height: 10em;
	padding: 0.25em;
}
div#litPersonalData label {
	float: left;
	display: block;
	width: 10em;
	font-weight: bold;
}
div#litPersonalData ul li span {
	display: block;
	margin-left: 10em;
	line-height: 2em;
}
div#litPersonalData ul li input{
	border: 1px inset #ccc;
	padding: 2px;
}
div#litPersonalData ul{
}
div#litOrderKakunin {
}
div#litOrderKakunin em {
	font-weight: bold;
	padding-right: 1em;
	line-height: 2em;
}
div#litOrderKakunin strong {
	background: url(../img/common/bg_strong_order_kakunin.png) left top no-repeat;
	width: 650px;
	height: 30px;
	line-height: 30px;
	display: block;
	margin: 0 auto 20px auto;
	padding-left: 10px;
}
div#litOrderKakunin ul {
	margin: 20px 35px;
}
div#litPersonalData ul li,
div#litOrderKakunin ul li {
	background-color: #efebe3;
	border-bottom: 2px solid #fff;
}
div#litPersonalData ul em,
div#litOrderKakunin ul strong {
	float: left;
	clear: both;
	width: auto;
	margin: 10px;
	color: #7f7b73;
	font-weight: bold;
}
div#litOrderKakunin ul strong {
	line-height: 1.5;
	padding: 0;
	background: none;
}
div#litPersonalData ul div,
div#litOrderKakunin ul div {
	margin-left: 180px;
	padding: 10px;
	background-color: #fffbf3;
	border-left: 3px double #f9f9f9;
}
div#litOrderKakunin p.button_edit {
	margin: 0;
	text-align: right;
}
body#order span.litCartPosition1 {
	padding-top: 20px;
	background: url(../img/common/bg_order_BC.png) 0 0 no-repeat;
	display: block;
}
body#order span.litCartPosition2 {
	padding-top: 20px;
	background: url(../img/common/bg_order_BC.png) -740px 0 no-repeat;
	display: block;
}
body#order span.litCartPosition3 {
	padding-top: 20px;
	background: url(../img/common/bg_order_BC.png) -1480px 0 no-repeat;
	display: block;
}
body#order span.litCartPosition4 {
	padding-top: 20px;
	background: url(../img/common/bg_order_BC.png) -2220px 0 no-repeat;
	display: block;
}
body#order span.litCartPosition5 {
	padding-top: 20px;
	background: url(../img/common/bg_order_BC.png) -2960px 0 no-repeat;
	display: block;
}
input.litCartRemove {
	border: 2px solid #999;
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #777;
	background: #f9f9f9;
	color: #4c4c4c;
	padding: 2px;
	cursor: pointer;
}
input.litCartYoyaku {
	border: 2px solid #FEa15F;
	border-top: 2px solid #FEb16F;
	border-bottom: 2px solid #FE914F;
	background: #f9f9f9;
	color: #FE914F;
	padding: 2px;
	cursor: pointer;
}
input.litCartEdit {
	border: 2px solid #7b6d64;
	border-top: 2px solid #9b8d84;
	border-bottom: 2px solid #6b5d54;
	background: #f9f9f9;
	color: #7b6d64;
	padding: 2px;
	cursor: pointer;
}

div#DP_OptionBoxTop,
div#DP_OptionBoxBottom {
	border: 1px solid #b6babe;
	padding: 15px;
}

div#DP_OptionBoxTop {
	border-bottom: none;
}

div#DP_OptionBoxBottom {

}

div.DP_OptionBoxLeft input {
	vertical-align: middle;
}
div.DP_OptionBoxLeft label {
	font-weight: bold;
}

div.DP_OptionBoxLeft {
	float: left;
}

div.DP_OptionBoxRight {
	margin-left: 191px;
	line-height: 2em;
}


div#ordermade_navi:after {
	content: '';
	display: block;
	clear: both;
}
div#ordermade_navi div {
	float: left;
}
div#ordermade_navi ul {
	position: relative;
	width: 735px;
	height: 265px;
	background-color: #8a8077;
	padding: 5px 0 0 5px;
	zoom: 1;
}
div#ordermade_navi ul li {
	margin-bottom: 0;
	width: 190px;
	overflow: visible;
	float: right;
	clear: both;
	margin-right: 5px;
}
div#ordermade_navi ul li {
	display: block;
}
div#ordermade_navi li p {
	position: absolute;
	width: 540px;
	height: 270px;
	background-color: #fff;
	top: 0;
	left: 0;
	margin: 0;
	zoom: 1;
}
div#ordermade_navi li p a {
	display: none;
}
div#ordermade_navi li h2 a {
	display: block;
	width: 190px;
	height: 52px;
}
li#home_navi_strap h2 a { background: url(http://lithos-philia.com/img/art-all/index_navi_1_on.jpg) 0 0 no-repeat;}
li#home_navi_pierce h2 a { background: url(http://lithos-philia.com/img/art-all/index_navi_2_on.jpg) 0 0 no-repeat;}
li#home_navi_bracelet h2 a { background: url(http://lithos-philia.com/img/art-all/index_navi_3_on.jpg) 0 0 no-repeat;}
li#home_navi_necklace h2 a { background: url(http://lithos-philia.com/img/art-all/index_navi_4_on.jpg) 0 0 no-repeat;}
li#home_navi_ring h2 a { background: url(http://lithos-philia.com/img/art-all/index_navi_5_on.jpg) 0 0 no-repeat;}


#main .popularity_ranking h2 {
	background: none;
	padding-left: 0;
}





/**pageselect**/
div#main div.categorySearch {
	background: none;
	margin-top: 0;
}
div#main div.categorySearch h1 {
	padding: 0;
}
div#main div.categorySearch p#read {
	position: absolute;
	left: 35px;
	top: 95px;
	margin: 0 35px 0 0;
}
body#search_index div#main div.categorySearch {
	height: auto;
}
div#main ul#litCategoryList {
	background: url(../img/common/bg_categorySearch_ul.jpg) left top no-repeat;
	position: static;
	padding-left: 22px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 740px;
}
div#main ul#litCategoryList:after {
	content: '';
	display: block;
	clear: both;
	line-height: 1px;
	height: 1px;
}
body#search_index ul#litCategoryList li a {background-image: url(../img/search_index/photo_categorySearch_search_index.jpg);background-repeat:no-repeat;}
body#birthstone ul#litCategoryList li a {background-image: url(../img/birthstone/photo_categorySearch_birthstone.jpg);background-repeat:no-repeat;}
body#color ul#litCategoryList li a {background-image: url(../img/color/photo_categorySearch_color.jpg);background-repeat:no-repeat;}
body#fortune ul#litCategoryList li a {background-image: url(../img/fortune/photo_categorySearch_fortune.jpg);background-repeat:no-repeat;}
body#sexagenarycycle ul#litCategoryList li a {background-image: url(../img/sexagenarycycle/photo_categorySearch_sexagenarycycle.jpg);background-repeat:no-repeat;}
body#constellation ul#litCategoryList li a {background-image: url(../img/constellation/photo_categorySearch_constellation.jpg);background-repeat:no-repeat;}
body#name ul#litCategoryList li a {background-image: url(../img/name/photo_categorySearch_name.jpg);background-repeat:no-repeat;}
div#main ul#litCategoryList li {
	width: 159px;
	height: 185px;
	padding: 0;
	overflow: hidden;
	margin-right: 22px;
	margin-bottom: 11px;
}
li#litCL3, li#litCL7, li#litCL11 {
	margin-right: 0 !important;
}
div#main ul#litCategoryList li a {
	display: block;
	width: 159px;
	height: 185px;
	text-indent: -50em;
}
li#litCL0 a {background-position: 0 0;}
li#litCL1 a {background-position: -159px 0;}
li#litCL2 a {background-position: -318px 0;}
li#litCL3 a {background-position: -477px 0;}
li#litCL4 a {background-position: -636px 0;}
li#litCL5 a {background-position: -795px 0;}
li#litCL6 a {background-position: -954px 0;}
li#litCL7 a {background-position: -1113px 0;}
li#litCL8 a {background-position: -1272px 0;}
li#litCL9 a {background-position: -1431px 0;}
li#litCL10 a {background-position: -1590px 0;}
li#litCL11 a {background-position: -1749px 0;}
li#litCL0 a:hover {background-position: 0 -185px;}
li#litCL1 a:hover {background-position: -159px -185px;}
li#litCL2 a:hover {background-position: -318px -185px;}
li#litCL3 a:hover {background-position: -477px -185px;}
li#litCL4 a:hover {background-position: -636px -185px;}
li#litCL5 a:hover {background-position: -795px -185px;}
li#litCL6 a:hover {background-position: -954px -185px;}
li#litCL7 a:hover {background-position: -1113px -185px;}
li#litCL8 a:hover {background-position: -1272px -185px;}
li#litCL9 a:hover {background-position: -1431px -185px;}
li#litCL10 a:hover {background-position: -1590px -185px;}
li#litCL11 a:hover {background-position: -1749px -185px;}




/**litContact**/
div#litContact {
	width: 740px;
	height: 190px;
	overflow: hidden;
	position: relative;
	background: url(../img/common/bg_litContact.jpg) left top no-repeat;
}
div#litContact strong {
	width: 298px;
	height: 23px;
	position: absolute;
	top: 33px;
	left: 15px;
	background: url(../img/common/bg_litContactTitle.png) left top no-repeat;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 298px;
}
div#litContact p {
	position: absolute;
	left: 15px;
	overflow: hidden;
	white-space: nowrap;
}
div#litContact p#litContactContent {
	width: 282px;
	height: 76px;
	top: 69px;
	background: url(../img/common/bg_litContactContent.png) left top no-repeat;
	text-indent: 282px;
}
div#litContact p#litContactTel {
	width: 340px;
	height: 37px;
	top: 145px;
	background: url(../img/common/bg_litContactTel.png) left top no-repeat;
	text-indent: 340px;
}
div#litContact p#litContactComment {
	width: 157px;
	height: 70px;
	left: 553px;
	top: 63px;
	background: url(../img/common/bg_litContactComment.png) left top no-repeat;
	text-indent: 157px;
}
div#litContact p#litContactName {
	width: 150px;
	height: 15px;
	left: 581px;
	top: 167px;
	background: url(../img/common/bg_litContactName.png) left top no-repeat;
	text-indent: 150px;
}


/**banner**/

div#banner_ordermade {
	margin: 0 auto 20px;
}

div.litBanner {
	margin: 0 auto 20px;
	clear: both;
	text-align: center;
}

ul#litBannerTypeC {
	position: relative;
	width: 740px;
	height: 265px;
	background: url(../img/banner/bg_litBannerTypeC.png) left top no-repeat;
	margin: 10px auto;
}
ul#litBannerTypeC li {
	position: absolute;
	width: 240px;
	height: 259px;
	overflow: hidden;
	top: 0;
	font-size: 11px;
	line-height: 1.25em;
}
ul#litBannerTypeC li img {
	margin-bottom: 5px;
}
ul#litBannerTypeC li strong {
	color: #654127;
	font-weight: normal;
	display: block;
	margin-bottom: 2px;
}
ul#litBannerTypeC li p {
	margin-left: 0.5em;
}
ul#litBannerTypeC li#litBannerTypeC01 {
	left: 0;
}
ul#litBannerTypeC li#litBannerTypeC02 {
	left: 250px;
}
ul#litBannerTypeC li#litBannerTypeC03 {
	left: 500px;
}
ul#litBannerTypeC li#litBannerTypeC04 {
	left: 0;
	top: 277px;
	width: 489px;
	height: 168px;
}
ul#litBannerTypeC li#litBannerTypeC05 {
	left: 500px;
	top: 277px;
	height: 168px;
}


/** litSelectOption post-single **/
div#litPostOptionSelectBox {
	display: none;
}
ul#litPostOptionSelect {
	line-height: 24px;
	position: relative;
}
ul#litPostOptionSelect > li {
	position: relative;
	display: none;
}
ul#litPostOptionSelect > li.litCurrent {
	display: block;
}
ul#litPostOptionSelect div.litOptionSelectNavi {
	text-align: right;
	line-height: 47px;
	height: 47px;
	overflow: hidden;
}
ul#litPostOptionSelect div.litOptionSelectNavi button {
	border: none;
	background: none;
	vertical-align: bottom;
}
ul#litPostOptionSelect div.litOptionSelectNavi form fieldset,
ul#litPostOptionSelect div.litOptionSelectNavi form {
	float: right;
}
ul#litPostOptionSelect label img,
ul#litPostOptionSelect input {
	vertical-align: baseline;
}
ul#litPostOptionSelect button:hover,
ul#litPostOptionSelect label:hover,
ul#litPostOptionSelect input:hover {
	cursor: pointer;
}
ul#litPostOptionSelect li.litSelectResultImage {
	background: url(../img/common/loading.gif) center center no-repeat;
	width: 280px;
	height: 280px;
}
ul#litPostOptionSelect ul.litOptionSelectList li.litSelectResultImage,
ul#litPostOptionSelect p.litSelectOptionImage {
	display: none;
	position: absolute;
	top: 25px;
	left: 10px;
	height: 25opx;
	line-height: 250px;
	text-align: center;
	width: 250px;
}
ul#litPostOptionSelect ul.litOptionSelectList li.litSelectResultImage,
ul#litPostOptionSelect li li.litCurrent p.litSelectOptionImage {
	display: block;
	margin-bottom: 0;
}
ul#litPostOptionSelect ul.litOptionSelectList li.litSelectResultImage img,
ul#litPostOptionSelect p.litSelectOptionImage img {
	vertical-align: middle;
	background-color: #fff;
}
ul#litPostOptionSelect ul.litOptionSelectList {
	border-color: #CFCBC3;
	border-style: dashed;
	border-width: 1px 0;
	height: 260px;
	overflow: auto;
	padding-left: 280px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 370px;
}
ul#litPostOptionSelect ul.litOptionSelectList li {
	color: #4C4C4C;
	float: left;
	overflow: hidden;
	padding-bottom: 10px;
	padding-right: 10px;
	width: 105px;
}
ul#litPostOptionSelect ul.litOptionSelectList li.litSelectResultStrap,
ul#litPostOptionSelect ul.litOptionSelectList li.litSelectResultBallchip {
	float: none;
}
ul#litPostOptionSelect ul.litOptionSelectList li span {
	line-height: 1.25em;
	height: 2.5em;
	overflow: hidden;
	display: block;
	border-bottom: 1px solid #eee;
}
ul#litPostOptionSelect ul.litOptionSelectList li label {
}

div#lit_searchoption_price,
div#lit_searchoption_list {
	margin-bottom: 20px;
	clear: both;
}
div#lit_searchoption_FT h2,
div#lit_searchoption_price h2,
div#lit_searchoption_list h2 {
	color: #55300f;
	font-size: 13px;
	line-height: 32px;
	padding-left: 10px;
	margin-bottom: 20px;
	font-weight: normal;
	background: transparent url('http://lithos-philia.com/wp/wp-content/uploads/2010/02/bg_h2_03.gif') no-repeat scroll left top;
}
div#lit_searchoption_list h3 {
	clear: both;
	float: left;
	width: 70px;
	font-size: 14px;
	font-weight: normal;
	line-height: 28px;
	padding-left: 30px;
	color: #fff;
	background: transparent url(http://lithos-philia.com/wp/wp-content/uploads/2010/02/bg_h3_01.gif) no-repeat scroll left center;
}
div#lit_searchoption_list div.hr {
	background: transparent url(http://lithos-philia.com/wp/wp-content/uploads/2010/02/bg_line_01.gif) no-repeat scroll left bottom;
	padding-bottom: 15px;
	margin-bottom: 10px;
	line-height: 0;
}
div#lit_searchoption_list fieldset {
}
div#lit_searchoption_list fieldset p {
	float: left;
	width: 80px;
	height: 14px;
	padding: 5px 2px 10px 24px;
	font-size: 13px;
	margin: 0;
	background: transparent url(http://lithos-philia.com/wp/wp-content/uploads/2010/02/bg_search_02_marker.png) no-repeat scroll 15px 12px;
}
div#lit_searchoption_FT p input,
div#lit_searchoption_price p input,
div#lit_searchoption_list fieldset p input {
	position: absolute;
	left: -256px;
}
div#lit_searchoption_list fieldset p label {
	
}
div#lit_searchoption_FT p a {
	text-indent: -140px;
	white-space: nowrap;
	display: block;
	width: 140px;
	height: 134px;
	overflow: hidden;
}
p#lit_so_FT_Luck a { background-image: url(http://lithos-philia.com/wp/wp-content/uploads/2010/02/luck_search.jpg);}
p#lit_so_FT_Love a { background-image: url(http://lithos-philia.com/wp/wp-content/uploads/2010/02/love_search.jpg);}
p#lit_so_FT_Gold a { background-image: url(http://lithos-philia.com/wp/wp-content/uploads/2010/02/money_search.jpg);}
p#lit_so_FT_Job a { background-image: url(http://lithos-philia.com/wp/wp-content/uploads/2010/02/work_search.jpg);}
p#lit_so_FT_Dream a { background-image: url(http://lithos-philia.com/wp/wp-content/uploads/2010/02/wish_search.jpg);}
p#lit_so_FT_Health a { background-image: url(http://lithos-philia.com/wp/wp-content/uploads/2010/02/health_search.jpg);}
p#lit_so_FT_Heal a { background-image: url(http://lithos-philia.com/wp/wp-content/uploads/2010/02/healing_search.jpg);}
p#lit_so_FT_Relation a { background-image: url(http://lithos-philia.com/wp/wp-content/uploads/2010/02/personal_search.jpg);}
p#lit_so_FT_Guard a { background-image: url(http://lithos-philia.com/wp/wp-content/uploads/2010/02/amulet_search.jpg);}
p#lit_so_FT_Mind a { background-image: url(http://lithos-philia.com/wp/wp-content/uploads/2010/02/mentalcare_search.jpg);}
div#lit_searchoption_FT p label:hover,
div#lit_searchoption_price p label:hover,
div#lit_searchoption_list fieldset p label:hover {
	cursor: pointer;
}
div#lit_searchoption_price p {
	float: left;
	font-size: 23px;
	height: 24px;
	padding: 0 22px 13px 12px;
	margin: 0;
	width: 212px;
	line-height: 1;
	background: transparent url(http://lithos-philia.com/wp/wp-content/uploads/2010/02/bg_search_01_marker.png) no-repeat scroll 0 5px;
}
div#lit_searchoption_FT p {
	float: left;
	padding: 0 0 20px 10px;
	margin: 0;
}
div#lit_searchoption_price div {
	clear: both;
	line-height: 0;
}
div#lit_searchoption_FT {
	position: relative;
	width: 750px;
	left: -10px;
	overflow: hidden;
}
div#lit_searchoption_FT h2 {
	margin-left: 10px;
}