@charset "utf-8";

body{
	background-color: #fffafd;
	background-size: cover;
}

div#litAccessory p.litPostExplanation { margin:10px 3px; }
div#litPostOptionSelectButton, div#litPostSizeBox { margin-top:80px; }
div#litPostRightContents { height:774px; }
div#litPostEditBox { top:447px; }
div#litPostRightContentsText { height:445px; width:380px; }
div#litPostRightContentsText p { line-height:1.5; }
div.detailDesu div#litIVImg { margin-bottom:1px; }

ul#litItemSearchResultList li p.item_design { top:160px; }
ul#litItemSearchResultList li a.item_thumb { margin:0 auto 20px; }
ul#litItemSearchResultList li h3.item_name span.type_name { height:55px; }
ul#litItemSearchResultList li p.item_description { margin-bottom:10px; }
ul#litItemSearchResultList li p.item_usestone { height:4em; }

div#edit_bpSelect button#bps_all { width:135px; }
div#edit_bpSelect button#bps_inverse { width:135px; }
div#edit_bpSelect button#bps_cansel { width:135px; }
div#edit_bpSelect #bps_img_osusume { left:24px; top:61px; }
div#edit_bpSelect button#bps_a { width:35px; }
div#edit_bpSelect button#bps_b { width:35px; }
div#edit_bpSelect button#bps_c { width:35px; }
div#edit_bpSelect button#bps_d { width:35px; }
div#edit_bpSelect button#bps_e { width:35px; }
#bto_center #bto_center_top #edit_switchAccessorySize p{ margin:0; padding:0; }


div#container{
	padding-left:10px;
	padding-right:10px;
}

div#main div#litPostContent {
	margin: 0 10px 20px;
	text-align: justify;
	text-justify: inter-ideograph;
}

div.shop_make_reco_1{
	margin-bottom:11px;
}
div.shop_make_reco_1 ul{
	width: 740px;
	height: 150px;
	position: relative;
	overflow: hidden hidden;
}
ul.s_make_recommendtion_1 li{
	overflow:hidden;
	position:absolute;
	list-style-type:none;
}
div.shop_make_reco_1 li#s_make_reco_left{
	height:150px;
	left:0;
	top:0;
	width:300px;
}
div.shop_make_reco_1 li#s_make_reco_right{
	height:150px;
	left:320px;
	top:0;
}
div.shop_make_reco_1 li#s_make_reco_left_2{
	height:150px;
	left:0;
	top:0;
	width:420px;
}
div.shop_make_reco_1 li#s_make_reco_right_2{
	height:150px;
	left:440px;
	top:0;
}
li p.s_make_under{
	color:#6E3A0B;
	font-size:10px;
	left:181px;
	line-height:1.4em;
	position:absolute;
	text-align:justify;
	top:58px;
	width:22em;
}
li p.s_make_bottom{
	color:#92520A;
	font-size:10px;
	left:180px;
	line-height:1.5em;
	position:absolute;
	text-align:justify;
	top:110px;
	width:22em;
}

div#s_make_reco_1_2{
	margin-bottom:11px;
}
div#s_make_reco_1_2 ul{
	width: 740px;
	height: 150px;
	position: relative;
	overflow: hidden hidden;
}
ul#s_make_reco_ul_1_2 li{
	overflow:hidden;
	position:absolute;
	list-style-type:none;
}
div#s_make_reco_1_2 li#s_make_reco_li_1_2_left{
	height:150px;
	left:0;
	top:0;
	width:420px;
}
div#s_make_reco_1_2 li#s_make_reco_li_1_2_right{
	height:150px;
	left:440px;
	top:0;
	width:300px;
}

div#s_make_adviser{
	margin-bottom:11px;
	width: 740px;
	height: 160px;
	position: relative;
	overflow: hidden hidden;
}
div#s_make_adviser p{
	color:#7c6e65;
	font-size:11px;
	left:122px;
	line-height:1.6;
	position:absolute;
	text-align:left;
	top:46px;
	width:41em;
}
div#s_make_adviser strong{
	font-size:11px;
	font-weight:normal;
}

div#s_make_spacialCollection{
	margin-bottom:11px;
}
div#s_make_spacialCollection h2{
	margin-bottom:11px;
}
div#s_make_spacialCollection ul{
	width: 740px;
	height: 202px;
	position: relative;
	overflow: hidden hidden;
}
div#s_make_spacialCollection ul li{
	overflow:hidden;
	position:absolute;
	list-style-type:none;
}
div#s_make_spacialCollection li#s_col1{
	width:240px;
	height:202px;
	left:0;
	top:0;
}
div#s_make_spacialCollection li#s_col2{
	width:240px;
	height:202px;
	left:250px;
	top:0;
}
div#s_make_spacialCollection li#s_col3{
	width:240px;
	height:202px;
	left:500px;
	top:0;
}
div#s_make_spacialCollection ul p{
	color:#555555;
	font-size:11px;
	left:6px;
	line-height:1.3;
	position:absolute;
	text-align:left;
	top:174px;
	width:22em;
}

div#s_make_sitemap ul{
	margin-left:20px;
}
div#s_make_sitemap ul li{
	margin-bottom:15px;
	list-style-type:disc;
}
div#s_make_sitemap ul li ul{
	margin-left:30px;
	list-style-type:disc;
}
div#s_make_sitemap ul li ul li{
	margin-bottom:2px;
	list-style-type:circle;
}
div#s_make_sitemap a{
	text-decoration: underline;
}

div#s_make_Staff{
	margin-bottom:20px;
	position:relative;
}
div#s_make_Staff p{
	color:#E38198;
	font-size:12px;
	left:30px;
	line-height:1.75em;
	position:absolute;
	text-align:justify;
	top:132px;
	width:28em;
}

div#litContact {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://lithos-philia.com/wp/wp-content/uploads/2010/01/bg_litContact.jpg) no-repeat scroll left top;
height:190px;
overflow:hidden;
position:relative;
width:740px;
}

div#litContact p#litContactComment {
background:none;
}
div#footer li#litSG6 {
	background-image:url(https://lithos-philia.com/wp/wp-content/uploads/2010/01/bg_footer_sg6.png);
	left:490px;
	top:350px;
}

div.simplicity_banner{
	clear:both;
	margin-bottom:11px;
}
div.simplicity_banner ul{
	width: 740px;
	height: 195px;
	position: relative;
	overflow: hidden hidden;
	margin:0 0 11px;
	padding:0;	
}
div.simplicity_banner ul li{
	overflow:hidden;
	position:absolute;
	list-style-type:none;
}
div.simplicity_banner li.sim-left_p1{
	height:195px;
	left:0;
	top:0;
	width:300px;
}
div.simplicity_banner li.sim-right_p1{
	height:195px;
	left:320px;
	top:0;
}
div.simplicity_banner li.sim-left_p2{
	height:195px;
	left:0;
	top:0;
	width:420px;
}
div.simplicity_banner li.sim-right_p2{
	height:195px;
	left:440px;
	top:0;
}




#individual_stone_page{
	background:#fff;
	float:left;
	width:740px;
	height:auto;
	line-height:1.6;
	color:#666666;
	font-size:12px;
	font-weight:normal;
}
#individual_stone_page h1 ,#individual_stone_page h2 ,#individual_stone_page h3 ,#individual_stone_page p{
	margin:0;
	padding:0;
	font-weight:normal;
}
#individual_stone_page a:active{ text-decoration:none; }
#individual_stone_page a:link{ text-decoration:none; }

#individual_stone_page #s_head{
	background:transparent url(http://philia.sixcore.jp/wp/wp-content/uploads/2010/06/s_head_background.jpg) no-repeat scroll left top;
	position:relative;
	width:740px;
	height:505px;
}
#individual_stone_page #s_head #h1_title{
	left:40px;
	position:absolute;
	top:97px;
	width:700px;
}
#individual_stone_page #s_head #h1_title p{
	float:left;
	font-size:11px;
	margin:0 0 0 5px;
	padding:0;
}
#individual_stone_page #s_head #h1_title h1{
	float:left;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
	background:transparent none repeat scroll 0 0;
}
#individual_stone_page #s_head #subtitle{
	font-size:11px;
	left:40px;
	position:absolute;
	top:115px;
	width:700px;
	z-index:2;
}
#individual_stone_page #s_head #subtitle strong{
	font-size:11px;
	font-weight:100;
}
#individual_stone_page #s_head h2{
	font-size:12px;
	left:340px;
	margin:0;
	padding:0;
	position:absolute;
	top:157px;
	width:400px;
}
#individual_stone_page #s_head #meaning{
	font-size:12px;
	left:340px;
	position:absolute;
	top:182px;
	width:32em;
	text-align:justify;
}
#individual_stone_page #s_head a#meaning_link{
	color:#666666;
	font-size:12px;
	position:absolute;
	right:16px;
	text-align:right;
	text-decoration:underline;
	top:267px;
	width:32em;
}
#individual_stone_page #s_head #jewel_word{
	color:#9FCF54;
	font-size:18px;
	left:349px;
	position:absolute;
	top:321px;
	width:80px;
}
#individual_stone_page #s_head #jewel_word_essay{
	font-size:12px;
	left:349px;
	position:absolute;
	top:353px;
	width:180px;
}
#individual_stone_page #s_head #birthstone{
	color:#9FCF54;
	font-size:18px;
	left:349px;
	position:absolute;
	top:381px;
	width:120px;
}
#individual_stone_page #s_head #birthstone_essay{
	font-size:12px;
	left:349px;
	position:absolute;
	top:413px;
	width:180px;
}
#individual_stone_page #s_head #name{
	position:absolute;
	left:30px;
	top:10px;
	z-index:1;
}
#individual_stone_page #s_head #sub_name{
	position:absolute;
	left:30px;
	top:10px;
	z-index:2;
}
#individual_stone_page #s_head #visual{
	position:absolute;
	right:0;
	top:0;
	z-index:1;
}
#individual_stone_page #s_head #headimg{
	left:0;
	position:absolute;
	top:160px;
}
#individual_stone_page #s_head #parameter{
	bottom:23px;
	position:absolute;
	right:24px;
}

#individual_stone_page #s_center{
	background:transparent url(http://philia.sixcore.jp/wp/wp-content/uploads/2010/06/s_center_background.jpg) repeat-y scroll left top;
	padding-top:15px;
	width:740px;
}
#individual_stone_page #s_center h2{
	background:transparent url(http://philia.sixcore.jp/wp/wp-content/uploads/2010/06/h2_background.jpg) no-repeat scroll left top;
	font-size:12px;
	margin:0 0 12px;
	padding:8px 0 8px 31px;
	width:709px;
}
#individual_stone_page #s_center ul{
	margin:0;
	overflow:hidden;
	padding:0;
}
#individual_stone_page #s_center li{
	border:1px solid #D6C0B1;
	float:left;
	list-style-type:none;
	margin:0 10px 15px 0;
	background-color:#FFFFFF;
}
#individual_stone_page #s_center li.li_none{
	margin-right:0px;
}
#individual_stone_page #s_center li img{
	margin:10px 10px 0px 10px;
	border:0 none;
}
#individual_stone_page #s_center li h3{
	margin:1px 0 3px 3px;
	padding:0;
	font-size:12px;
	width:235px;
	color:#727272;
	font-weight:bold;
}
#individual_stone_page #s_center li p.li_essay{
	color:#B9B9B9;
	font-size:10px;
	width:235px;
	margin:0 0 0 3px;
}
#individual_stone_page #s_center li p.li_link{
	font-size:10px;
	margin:4px 0 2px;
	text-align:right;
	width:234px;
}
#individual_stone_page #s_center li p.li_link_none{
	font-size:10px;
	margin:4px 0 2px;
	text-align:right;
	width:234px;
	text-decoration:line-through;
}
#individual_stone_page #s_center li a{
	color:#3d3b46;
	font-size:10px;
	text-decoration:none;
}
#individual_stone_page #s_center li a:hover{
	text-decoration:underline;
}

#individual_stone_page #s_head_child{
	background:transparent url(http://philia.sixcore.jp/wp/wp-content/uploads/2010/06/s_head_child_background.jpg) no-repeat scroll left top;
	position:relative;
	width:740px;
	height:145px;
}
#individual_stone_page #s_head_child #h1_title{
	left:40px;
	position:absolute;
	top:97px;
	width:700px;
}
#individual_stone_page #s_head_child #h1_title p{
	float:left;
	font-size:11px;
	margin:0 0 0 5px;
	padding:0;
}
#individual_stone_page #s_head_child #h1_title h1{
	float:left;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
	background:transparent none repeat scroll 0 0;
}
#individual_stone_page #s_head_child #subtitle{
	font-size:11px;
	left:40px;
	position:absolute;
	top:115px;
	width:700px;
	z-index:2;
}
#individual_stone_page #s_head_child #subtitle strong{
	font-size:11px;
	font-weight:100;
}
#individual_stone_page #s_head_child #name{
	position:absolute;
	left:30px;
	top:10px;
	z-index:1;
}
#individual_stone_page #s_head_child #sub_name{
	position:absolute;
	left:30px;
	top:10px;
	z-index:2;
}
#individual_stone_page #s_head_child #visual{
	position:absolute;
	right:0;
	top:0;
	z-index:1;
}

/*----------------------------------------------------
	#meaning_list
----------------------------------------------------*/

#main_meaning #local_navi a:link{ text-decoration:none; }
#main_meaning #local_navi a:hover{ text-decoration:underline; }

#main_meaning{
	background:#fff;
	width:740px;
}
#main_meaning h1{
	background:#FFFFFF none repeat scroll 0 0;
	margin:0 0 20px;
	padding:0;
	width:740px;
}
#main_meaning #local_navi{
	height:22px;
	position:relative;
}
#main_meaning #local_navi dt{
	position:absolute;
}
#main_meaning #local_navi dd{
	font-size:12px;
	left:125px;
	position:absolute;
	top:-3px;
}
#main_meaning #local_navi dd a{
	color:#683700;
	margin-right:10px;
}

#main_meaning #list a:link{ color:#666666; text-decoration:none; }
#main_meaning #list a:hover{ text-decoration:underline; }
#main_meaning #list{
	margin:0;
}
#main_meaning #list .unit{
	clear:both;
	margin:15px 0 35px;
	overflow:hidden;
	margin-bottom:5px;
}
#main_meaning #list .unit h2{
	height:37px;
	margin:0 0 15px 10px;
	width:252px;
}
#main_meaning #list .unit .box{
	float:left;
	font-size:11px;
	line-height:1.2;
	overflow:hidden;
	padding:0 0 0 10px;
	width:110px;
}
#main_meaning #list .unit .box a{
	display:block;
	margin:auto;
	width:100px;
}
#main_meaning #list .unit .box img{
	display:block;
	margin:auto auto 2px;
}
#main_meaning #list .unit .box a.name{
	font-size:10px;
	overflow:hidden;
	width:120px;
	margin-left:5px;
}
#main_meaning #list .unit .box p{
	color:#AAAAAA;
	font-size:10px;
	margin:8px auto 0px;
	text-align:justify;
	width:100px;
}
#main_meaning #list .unit .hr{
	background:transparent url(http://lithos-philia.com/meaning/img/meaning-list/dotline.gif) no-repeat scroll left center;
	clear:both;
	height:6px;
	padding:15px 0;
}
#main_meaning #list .unit hr{
	border:1px inset;
	color:gray;
	display:none;
	height:2px;
	margin:0.5em auto;
}
#main_meaning .backtotop{
	color:#4790D4;
	font-size:10px;
	padding-right:1em;
	text-align:right;
}
#main_meaning .backtotop a{
	color:#685B53;
}

/*----------------------------------------------------
	#meaning_page
----------------------------------------------------*/

#individual_stone_meaning_page{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_meaning.gif) repeat-y scroll left top;
	margin-bottom:25px;
	overflow:hidden;
	padding-bottom:20px;
	position:relative;
	width:740px;
	font-size:12px;
	line-height:1.75;
	color:#666666;
	font-family:"俵俽 俹僑僔僢僋",Verdana,sans-serif;
}
#individual_stone_meaning_page p ,#individual_stone_meaning_page h1 ,#individual_stone_meaning_page h2 ,#individual_stone_meaning_page pre{
	margin:0;
	padding:0;
}
#individual_stone_meaning_page h2{
	color:#9FCF54;
	font-family:'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋';
	font-size:18px;
	font-weight:100;
	margin-bottom:10px;
}
#individual_stone_meaning_page img{
	border:0 none;
}
#individual_stone_meaning_page div#titleimage{
	margin:20px 20px 25px;
}
#individual_stone_meaning_page .unit_1{
	margin:0 0 10px 20px;
	width:502px;
}
#individual_stone_meaning_page .unit_1 .parts_head{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_u1_head.png) no-repeat scroll left top;
	height:130px;
}
#individual_stone_meaning_page .unit_1 .parts_head img{
	margin:35px 0 0 45px;
}
#individual_stone_meaning_page .unit_1 .parts_inner{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_u1_inner.gif) repeat-y scroll left top;
	overflow:hidden;
	padding-bottom:10px;
}
#individual_stone_meaning_page .unit_1 .parts_inner h1{
	font-size:17px;
	font-weight:100;
	margin:0 0 0 45px;
	background:transparent none repeat scroll 0 0;
}
#individual_stone_meaning_page .unit_1 .parts_inner p{
	margin:5px 68px 8px 45px;
	text-align:justify;
}
#individual_stone_meaning_page .unit_1 .parts_bottom{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_u1_bottom.gif) no-repeat scroll left top;
	height:10px;
}
#individual_stone_meaning_page #parameter{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_parameter.png) no-repeat scroll left top;
	height:241px;
	position:absolute;
	right:20px;
	top:336px;
	width:232px;
}
#individual_stone_meaning_page #parameter img{
	margin:45px 0 0 35px;
}
#individual_stone_meaning_page #jewel_word{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_jewelword.png) no-repeat scroll left top;
	height:129px;
	right:20px;
	position:absolute;
	top:587px;
	width:194px;
	line-height:1.6;
}
#individual_stone_meaning_page #jewel_word h2{
	margin:38px 20px 10px 30px;
}
#individual_stone_meaning_page #jewel_word p{
	margin:0px 20px 10px 30px;
}
#individual_stone_meaning_page .unit_2{
	float:left;
	margin-left:15px;
	margin-right:10px;
	overflow:hidden;
	width:322px;
}
#individual_stone_meaning_page .unit_2 .parts_head{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_u2_head.png) no-repeat scroll left top;
	height:31px;
}
#individual_stone_meaning_page .unit_2 .parts_inner{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_u2_inner.gif) repeat-y scroll left top;
	padding-bottom:10px;
	padding-left:50px;
}
#individual_stone_meaning_page .unit_2 .parts_inner pre{
	line-height:1.6;
}
#individual_stone_meaning_page .unit_2 .parts_bottom{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_u2_bottom.gif) no-repeat scroll left top;
	height:10px;
}
#individual_stone_meaning_page .unit_3{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_u3.png) no-repeat scroll left top;
	float:left;
	height:292px;
	width:372px;
}
#individual_stone_meaning_page .unit_3 h2{
	font-size:16px;
	margin:0 41px 10px 51px;
}
#individual_stone_meaning_page .unit_3 h2.first{
	margin-top:31px;
}
#individual_stone_meaning_page .unit_3 p{
	margin:0 41px 15px 51px;
	line-height:1.6;
}
#individual_stone_meaning_page #publishing_origin{
	clear:both;
	color:#888888;
	font-size:10px;
	margin-right:20px;
	text-align:right;
}
#individual_stone_meaning_page #publishing_origin a{
	color:#888888;
	text-decoration:none;
}

/*----------------------------------------------------
	#stone_meaning
----------------------------------------------------*/

#stone_meaning{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_meaning.gif) repeat-y scroll left top;
	margin-bottom:25px;
	overflow:hidden;
	padding-bottom:20px;
	position:relative;
	width:740px;
	font-size:12px;
	line-height:1.75;
	color:#666666;
	font-family:"俵俽 俹僑僔僢僋",Verdana,sans-serif;
}
#stone_meaning p ,#stone_meaning h2 ,#stone_meaning h3 ,#stone_meaning pre{
	margin:0;
	padding:0;
}
#s_meaning h2{
	background:transparent url(http://lithos-philia.com/wp/wp-content/themes/lithos_philia/css/../img/common/bg_h2_01.gif) no-repeat scroll left top;
	color:#553111;
	font-weight:normal;
	line-height:39px;
	margin:10px 0 8px;
	padding-left:20px;
}
#stone_meaning img{
	border:0 none;
}
#stone_meaning strong{
	font-size:12px;
	font-weight:normal;
}
#stone_meaning div#titleimage{
	margin:20px 20px 25px;
}
#stone_meaning .unit_1{
	margin:0 0 10px 20px;
	width:502px;
}
#stone_meaning .unit_1 .parts_head{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_u1_head.png) no-repeat scroll left top;
	height:130px;
}
#stone_meaning .unit_1 .parts_head img{
	margin:35px 0 0 45px;
}
#stone_meaning .unit_1 .parts_inner{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_u1_inner.gif) repeat-y scroll left top;
	overflow:hidden;
	padding:5px 77px 0 45px;
	width:390px;
}
#stone_meaning .unit_1 .parts_inner h2{
	background:transparent none repeat scroll 0 0;
	color:#000000;
	font-size:17px;
	font-weight:100;
	margin:0 0 9px 0;
	line-height:2;
}
#stone_meaning .unit_1 .parts_inner p{
	margin:0;
	text-align:justify;
}
#stone_meaning .unit_1 .parts_bottom{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_u1_bottom.gif) no-repeat scroll left top;
	height:10px;
}
#stone_meaning #parameter{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_parameter.png) no-repeat scroll left top;
	height:241px;
	position:absolute;
	right:20px;
	top:336px;
	width:232px;
}
#stone_meaning #parameter img{
	margin:45px 0 0 35px;
}
#stone_meaning #jewel_word{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_jewelword.png) no-repeat scroll left top;
	height:91px;
	left:526px;
	padding:38px 20px 0 30px;
	position:absolute;
	top:587px;
	width:144px;
}
#stone_meaning #jewel_word h3{
	color:#9FCF54;
	font-family:'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋';
	font-size:18px;
	font-weight:100;
	margin-bottom:10px;
}
#stone_meaning #jewel_word p{
	margin:0;
}
#stone_meaning .unit_2{
	float:left;
	margin-left:15px;
	margin-right:10px;
	overflow:hidden;
	width:322px;
}
#stone_meaning .unit_2 .parts_head{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_u2_head.png) no-repeat scroll left top;
	height:31px;
}
#stone_meaning .unit_2 .parts_inner{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_u2_inner.gif) repeat-y scroll left top;
	padding-bottom:10px;
	padding-left:50px;
}
#stone_meaning .unit_2 .parts_inner pre{
	line-height:1.6;
}
#stone_meaning .unit_2 .parts_inner h3{
	color:#9FCF54;
	font-family:'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋';
	font-size:18px;
	font-weight:100;
	margin-bottom:10px;
}
#stone_meaning .unit_2 .parts_bottom{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_u2_bottom.gif) no-repeat scroll left top;
	height:10px;
}
#stone_meaning .unit_3{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_u3.png) no-repeat scroll left top;
	float:left;
	height:262px;
	padding:31px 41px 0 51px;
	width:280px;
}
#stone_meaning .unit_3 h3{
	color:#9FCF54;
	font-family:'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋';
	font-size:16px;
	font-weight:100;
	margin:15px 0 10px;
}
#stone_meaning .unit_3 h3.first{
	margin-top:0px;
}
#stone_meaning .unit_3 p{
	margin:0;
	line-height:1.6;
}
#stone_meaning .unit_4{
	background:transparent url(http://lithos-philia.com/meaning/img/background/bg_u4.png) no-repeat scroll left top;
	float:left;
	height:180px;
	margin-top:12px;
	padding:0;
	width:740px;
}
#stone_meaning .unit_4 h3{
	color:#9FCF54;
	font-family:'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋';
	font-size:18px;
	font-weight:100;
	margin:28px 50px 10px;
}
#stone_meaning .unit_4 h3.first{
	margin-top:0px;
}
#stone_meaning .unit_4 p{
	margin:0 41px 15px 51px;
	line-height:1.6;
}
#stone_meaning #publishing_origin{
	clear:both;
	color:#888888;
	font-size:10px;
	margin-right:20px;
	text-align:right;
}
#stone_meaning #publishing_origin a{
	color:#888888;
	text-decoration:none;
}

/*----------------------------------------------------
	#carving_Op_ed
----------------------------------------------------*/

#carving_Op_ed{
	background:#fff;
	float:left;
	width:740px;
	height:auto;
	line-height:1.6;
	color:#666666;
	font-size:12px;
	font-weight:normal;
}
#carving_Op_ed h1 ,#carving_Op_ed h2 ,#carving_Op_ed h3 ,#carving_Op_ed p{
	margin:0;
	padding:0;
	font-weight:normal;
}
#carving_Op_ed a:active{ text-decoration:none; }
#carving_Op_ed a:link{ text-decoration:none; }
#carving_Op_ed #car_center{
	background:transparent url(http://philia.sixcore.jp/wp/wp-content/uploads/2010/06/s_center_background.jpg) repeat-y scroll left top;
	padding-top:15px;
	width:740px;
}
#carving_Op_ed #car_center h1{
	background:transparent url(http://philia.sixcore.jp/wp/wp-content/uploads/2010/06/h2_background.jpg) no-repeat scroll left top;
	font-size:12px;
	margin:0 0 12px;
	padding:8px 0 8px 31px;
	width:709px;
}
#carving_Op_ed #car_center ul{
	margin:0;
	overflow:hidden;
	padding:0;
}
#carving_Op_ed #car_center li{
	border:1px solid #D6C0B1;
	float:left;
	list-style-type:none;
	margin:0 10px 15px 0;
	background-color:#FFFFFF;
}
#carving_Op_ed #car_center li.li_none{
	margin-right:0px;
}
#carving_Op_ed #car_center li img{
	margin:10px 10px 0px 10px;
	border:0 none;
}
#carving_Op_ed #car_center li h2{
	color:#727272;
	font-size:12px;
	font-weight:bold;
	margin:1px 0 3px 6px;
	padding:0;
	width:232px;
}
#carving_Op_ed #car_center li p.li_essay{
	color:#838383;
	font-size:10px;
	margin:0 0 8px 6px;
	text-align:justify;
	width:225px;
}

/*----------------------------------------------------
	#side-navi-stone-nameing
----------------------------------------------------*/

#side_navi ul{
	line-height:1.95;
	margin:6px 0 6px 20px;
}
#side_navi #powerstone_nameing_navi li{
	background:transparent url(https://lithos-philia.com/wp/wp-content/themes/lithos_philia/img/common/bg_sidenavi_marker.png) no-repeat scroll left center;
	padding-left:11px;
	background-position:-135px center;
	height:2em;
	line-height:2em;
	margin-bottom:0;
	list-style-type:none;
	display:list-item;
	font-size:0.88em;
}
#side_navi #powerstone_nameing_navi li a{
	background-color:#FFFFFF;
	display:block;
	padding:1px 2px;
}

/*----------------------------------------------------
	#stone-page
----------------------------------------------------*/

#main.powerstone .stoneSearch {
	background:transparent url(http://lithos-philia.com/wp/wp-content/uploads/2011/02/bg_stoneSearch_02.jpg) no-repeat scroll left top;
	height:165px;
}
#main .stoneSearch h1 {
	font-size:36px;
	padding:12px 0 6px 36px;
}
#main.powerstone div#banner_ordermade {
	margin:0 auto 0;
}
ul#litItemSearchResultList li p.item_design b {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#685B55;
	border:1px solid #786B65;
	color:#F9F9F9;
	font-size:12px;
	font-weight:normal;
	padding:2px;
}
ul#litItemSearchResultList li p.item_usestone b {
	font-size:11px;
	font-weight:normal;
}
ul#litItemSearchResultList li h3.item_name {
	font-size:medium;
	font-weight:normal;
}
div.stoneSearch div.read {
	font-size:11px;
	left:40px;
	position:absolute;
	top:93px;
	width:710px;
	z-index:2;
}
ul#bsm-navi {
	margin-bottom:10px;
}
ul#bsm-navi li{
	float:left;
	height:40px;
	margin:0;
	padding:0;
	text-align:center;
	width:246px;
}
ul#bsm-navi li a{
	color:#3C549C;
}

/*----------------------------------------------------
	#zishin
----------------------------------------------------*/

div#zishin{
	font-size:10px;
}
/*----------------------------------------------------
	#stone_child
----------------------------------------------------*/

#main .stone_child h1 {
	background:none;
}
#main .stone_child strong {
	font-weight:normal;
}
#main.powerstone .stone_child .stoneSearch {
	height:146px;
}
#main .stone_child h2 {
	line-height: 39px;
	margin: 25px 0 8px;
	padding-left: 20px;
	background: url(http://lithos-philia.com/wp/wp-content/themes/lithos_philia/img/common/bg_h2_01.gif) no-repeat left top;
	color: #553111;
	font-weight: normal;
}
#main .stone_child .stone_child_list{
	border-top:1px solid #AA9480;
	clear:both;
	margin-bottom:30px;
	overflow:hidden;
}
#main .stone_child .stone_child_list ul{
	width:740px;
}
#main .stone_child .stone_child_list li{
	border-bottom:1px dotted #A9947F;
	border-right:1px dotted #A9947F;
	float:left;
	margin:0;
	padding:0 0 0 10px;
	position:relative;
	width:174px;
}
#main .stone_child .stone_child_list li.border_none{
	border-right:none;
}
#main .stone_child .stone_child_list h3{
	color:#3C549C;
	font-size:11px;
	font-weight:normal;
	height:60px;
	margin-bottom:11px;
}
#main .stone_child .stone_child_list p.title_mean{
	font-size:16px;
	color:#3C549C;
	margin-bottom:2px;
}
#main .stone_child .stone_child_list p{
	font-size:11px;
}
#main .stone_child .stone_child_list em{
	color:red;
	font-size:12px;
}

/*----------------------------------------------------
	.litec_breadcrumbs
----------------------------------------------------*/

#main #litAccessory .litec_breadcrumbs{
	margin-top:15px;
}
#main #litAccessory .litec_breadcrumbs p{
	margin-bottom:3px;
	font-size:11px;
	color:#986700;
}
#main #litAccessory .litec_breadcrumbs a{
	color:#986700;
}
#main #litAccessory .litec_breadcrumbs strong{
	font-weight:normal;
}
#main div#litAccessory{
	padding-top:0;
}

/*----------------------------------------------------
	.rakuten_douki_index
----------------------------------------------------*/

#header {
	height:170px;
}
#header_banner {
	margin-bottom:7px;
	position:relative;
	width:950px;
	top:140px;
}
#header_banner ul.header_banner_1{
	margin-bottom:4px;
}
#rakuten_douki p{
	font-size:10px;
	margin-bottom:0;
}
#spacialcollection {
	height:270px;
	clear: both;
	margin-bottom: 20px;
}
#spacialcollection ul {
	margin-top:10px;
}
#spacialcollection ul li {
	float:left;
	margin-right:10px;
}
#spacialcollection ul li.none {
	margin-right:0px;
}
#main_banner_2 {
	margin-top:10px;
	text-align:center;
}
#main_banner_2 ul {
	margin-top:10px;
}
#main_banner_2 ul li {
	width:367px;
	float:left;
	margin-right:6px;
}
#main_banner_2 ul li.none {
	margin-right:0px;
}
div.h_line {
	height:1px;
	padding-top:5px;
	margin-bottom:7px;
	clear:both;
}

/*----------------------------------------------------
	#header2
----------------------------------------------------*/
#header2 {
	position: relative;
	width: 950px;
	height: 160px;
	margin-bottom: 11px;
}
#header2 #logo {
	position: absolute;
	top: 63px;
	left: 163px;
	font-size: 13px;
}
#header2 #postage {
	position: absolute;
	top: 46px;
	right: -1px;
}
#header2 #help_wrap {
	position: absolute;
	top: 90px;
	left: 0px;
	width: 100%;
	height: 60px;
	background: url(https://lithos-philia.com/wp/wp-content/themes/lithos_philia/img/common/bg_header.gif) no-repeat left top;
}
#header2 #help_wrap #help_navi {
	margin: 6px 0 0 15px;
}
#header2 #help_wrap #help_navi li {
	display: inline;
	margin-right: 24px;
}
#header2 #help_wrap #help_navi li a {
	background: url(https://lithos-philia.com/wp/wp-content/themes/lithos_philia/img/common/burette_01.gif) no-repeat left center;
	padding-left: 19px;
	color: #fff;
}
#header2 #help_wrap #mypage {
	position: absolute;
	top: 8px;
	right: 172px;
}
#header2 #help_wrap #cart {
	position: absolute;
	top: 4px;
	right: 6px;
}
#header2 #help_wrap #search {
	position: absolute;
	top: 33px;
	left: 7px;
	height: 20px;
	background: url(https://lithos-philia.com/wp/wp-content/themes/lithos_philia/img/common/icon_search.gif) no-repeat left 7px;
	padding-left: 20px;
}
#header2 #help_wrap #search p {
	padding-top: 3px;
}
#header2 #help_wrap #search p input {
	vertical-align: middle;
}

#header2 #help_wrap #search p {
	margin-bottom: 0;
}
#header2 #help_wrap #search #s {
	width: 295px;
}
#header2 #help_wrap #search #submit {
	margin-left: 6px;
}
#header2 #help_wrap #keyword {
	position: absolute;
	top: 37px;
	left: 405px;
}
#header2 #help_wrap #info {
	position: absolute;
	top: 40px;
	right: 7px;
	height: 14px;
	line-height: 14px;
	padding-left: 19px;
	background: url(https://lithos-philia.com/wp/wp-content/themes/lithos_philia/img/common/burette_02.gif) no-repeat left center;
	font-size: 0.88em;
}
#header2 #header_navi {
	position: absolute;
	top: 150px;
	width: 948px;
	height: 19px;
	border: 1px solid #f7e5e3;
	border-top: 0;
	font-size: 0.88em;
}
#header2 #header_navi li {
	display: inline;
	height:20px;
	line-height:20px;
	padding: 0 8px;
	border-right: 1px solid #d7d3d0;
}
#header2 #header_navi li.last {
	border-right: 0;
	padding: 0 0 0 6px;
	text-align: center;
}
#header2 #info_lithosphilia {
    position: absolute;
    top: 180px;
}
#header2 #lit-top-order {
    width:350px;
    height: 530px;
}

/*----------------------------------------------------
	.rakuten_douki_index
----------------------------------------------------*/

.sougo-link a:link{ color:#0000ff; text-decoration:underline;; }
.sougo-link a:visited{ color:#990099; text-decoration:underline;; }
.sougo-link a:hover{ text-decoration:underline; }

/*----------------------------------------------------
	.order
----------------------------------------------------*/

.under-order p{
	font-size: 12px;
	color: #974;
	margin-left:10px;
}
.under-order strong{
	font-weight:normal;
}

/*----------------------------------------------------
	#new-stone
----------------------------------------------------*/
#stone_top {
	background: transparent url(http://lithos-philia.com/wp/wp-content/uploads/2011/02/bg_stoneSearch_02.jpg) no-repeat scroll left top;
	line-height: 1.7;
	letter-spacing: 1px;
}
#stone_top p {
	font-size: 110%;
}
#stone_top a {
	text-decoration: underline;
	color: #1d3994;
}
#stone_top a:visited{ color: #4c2472; }
#stone_top a:hover{ color: #941d55; }
#stone_top a:active{ color: #941d55; }
#stone_top strong {
	font-weight:normal;
}
#stone_top #stone_h1{
	position:relative;
	height:145px;
	background-image: none;
}
#stone_top #stone_h1 h1 {
	font-size: 25px;
	padding: 20px 0 6px 10px;
}
#stone_top #stone_h1 p.subtitle {
	font-size: 13px;
	left: 40px;
	position: absolute;
	top: 80px;
	width: 710px;
	z-index: 2;
}
#stone_top #stone_h1 p.middletitle {
	font-size: 13px;
	left: 40px;
	position: absolute;
	top: 80px;
	width: 710px;
	z-index: 2;
}
#stone_top #stone_h1 img {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
}
#stone_top h2{
	border-bottom: 1px solid #7e1919;
	border-left: 7px solid #7e1919;
	padding-left: 0.5em;
	margin-top: 3em;
	margin: 2em 0;
	font-size: 115%;	
}
#stone_top h3{
	border-bottom: 1px dotted #7e1919;
	margin: 40px 0;
	font-size: 110%;	
}
#stone_top p.stone_sent{
	margin: 0 2em;	
}
#stone_top .interval p{
	margin-bottom:0px;
	margin: 0 2em;
}
#stone_top .a-name{
	text-decoration: none;
	color: #666666;
}
#stone_top .tag{
	font-weight: bold;
}
#stone_top .tag a{
	margin: 0 1em;
}
#stone_top #art{
	margin:0;
}
#art .stone_child_list {
	border-top: 1px solid #AA9480;
	clear: both;
	margin-bottom: 30px;
	overflow: hidden;
}
#art .stone_child_list li {
	border-bottom: 1px dotted #A9947F;
	border-right: 1px dotted #A9947F;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	position: relative;
	width: 174px;
}
#art .stone_child_list p {
	font-size: 11px;
	margin-bottom: 8px;
}
#art .stone_child_list p.title_mean {
	font-size: 16px;
	margin-bottom: 2px;
}
#art .stone_child_list h3 {
	font-size: 11px;
	font-weight: normal;
	height: 60px;
	margin-bottom: 11px;
	margin-top: 4px;
}
#art .stone_child_list em {
	color: red;
	font-size: 16px;
}
#art a:link { text-decoration: none; color: #3C549C; }
#art a:visited { text-decoration: none; color: #3C549C; }
#art a:hover { text-decoration: underline; }
#art a:active { text-decoration: none; }
/*----------------------------------------------------
	#voice
----------------------------------------------------*/
#voice{
	letter-spacing: 1px;
}
#voice-top{
	margin-bottom:10px;
}
#voice-top img{
	margin-bottom:10px;
}
.voice-box{
	padding: 20px;
	background: #f5f5f5;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	margin-bottom: 10px;
}
.voice-box .v-title{
	color:#d64e80;
}
.voice-box .shop-table{
	position: absolute;
	bottom: 40px;
	right: 30px;
	padding: 20px;
	background: #ffe4c4;
	border: 1px solid #553300;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 420px;
}
.voice-box .shop-table p{
	margin-bottom:5px;
	color:#553300;
}
/*----------------------------------------------------
	#Yu-page
----------------------------------------------------*/
#Yu-main-img{
	margin-bottom:0px;
}
#Yu-box-1{
	position: relative;
	width:740px;
	height:1032px;
}
#Yu-box-1 #sent-1{
	position: absolute;
	top: 120px;
	left: 65px;
	color: #663333;
	font-size: 13px;
	line-height: 2.0;
	width: 273px;
}
#Yu-box-1 #sent-2{
	position: absolute;
	top: 495px;
	left: 91px;
	color: #000000;
	font-size: 11px;
	width: 245px;
}
#Yu-box-1 #sent-3{
	position: absolute;
	top: 495px;
	left: 383px;
	color: #000000;
	font-size: 11px;
	width: 245px;
}
#Yu-box-1 #sent-4{
	position: absolute;
	top: 379px;
	left: 382px;
	color: #663333;
	font-size: 11px;
	width: 278px;
}
#Yu-box-1 #cart-1{
	position: absolute;
	top: 905px;
	left: 220px;
}
#Yu-box-2{
	position: relative;
	width:740px;
	height:754px;
}
#Yu-box-3{
	position: relative;
	width:740px;
	height:483px;
}
#Yu-box-3 #sent-1{
	position: absolute;
	top: 144px;
	left: 60px;
	color: #663333;
	font-size: 13px;
	line-height: 1.98;
	width: 281px;
}
#Yu-box-4{
	position: relative;
	width:740px;
	height:983px;
}
#Yu-box-4 #sent-1{
	position: absolute;
	top: 145px;
	left: 406px;
	color: #9D2121;
	font-size: 13px;
	line-height: 1.98;
	width: 250px;
}
#Yu-box-4 #sent-2{
	position: absolute;
	top: 772px;
	left: 40px;
	color: #9D2121;
	font-size: 13px;
	line-height: 1.98;
	width: 250px;
}
#Yu-box-5{
	position: relative;
	width:740px;
	height:200px;
}
#Yu-box-5 #cart-1{
	position: absolute;
	top: 70px;
	left: 220px;
}
#Yu-box-6{
	position: relative;
	width:740px;
	height:960px;
}
#Yu-box-6 #sent-1{
	position: absolute;
	top: 279px;
	color: #000000;
	font-size: 11px;
	line-height: 1.6;
	width: 740px;
	text-align: center;
}
#Yu-box-6 #sent-2{
	position: absolute;
	top: 388px;
	color: #000000;
	font-size: 11px;
	line-height: 1.6;
	width: 740px;
	text-align: center;
}
#Yu-box-6 #sent-3{
	position: absolute;
	top: 497px;
	color: #000000;
	font-size: 11px;
	line-height: 1.6;
	width: 740px;
	text-align: center;
}
#Yu-box-6 #sent-4{
	position: absolute;
	top: 606px;
	color: #000000;
	font-size: 11px;
	line-height: 1.6;
	width: 740px;
	text-align: center;
}
#Yu-box-6 #sent-5{
	position: absolute;
	top: 715px;
	color: #000000;
	font-size: 11px;
	line-height: 1.6;
	width: 740px;
	text-align: center;
}
#Yu-box-6 #sent-6{
	position: absolute;
	top: 824px;
	color: #000000;
	font-size: 11px;
	line-height: 1.6;
	width: 740px;
	text-align: center;
}
#Yu-box-7{
	position: relative;
	width:740px;
	height:357px;
}
#Yu-box-7 #Yu-box-7-left{
	position: absolute;
	width:350px;
	height:357px;
	top:0px;
	left:0px;
}
#Yu-box-7 #Yu-box-7-right{
	position: absolute;
	width:390px;
	height:357px;
	top:0px;
	right:0px;
}
#Yu-box-7 #sent-1{
	position: absolute;
	top: 90px;
	color: #663333;
	font-size: 11px;
	line-height: 1.6;
	left: 67px;
}
#Yu-box-7 #sent-2{
	position: absolute;
	top: 185px;
	color: #663333;
	font-size: 11px;
	line-height: 1.6;
	left: 67px;
}
#Yu-box-7 #sent-3{
	position: absolute;
	top: 200px;
	color: #663333;
	font-size: 14px;
	line-height: 1.6;
	left: 67px;
	font-weight: bold;
}
#Yu-box-7 #sent-4{
	position: absolute;
	top: 205px;
	color: #663333;
	font-size: 11px;
	line-height: 1.6;
	left: 223px;
}
#Yu-box-7 #Yu-box-7-right #Yu-box-cart{
	position: absolute;
	width: 260px;
	height: 350px;
	top: 234px;
	left: 95px;
}
/*----------------------------------------------------
	#contact
----------------------------------------------------*/
#contact-position{
	position: relative;
	width:740px;
	height:524px;
	margin-bottom:10px;
}
#contact-position #contact-posi-0{
	position: absolute;
	top:0px;
	left:0px;
	z-index:0;
}
#contact-position #contact-posi-1{
	position: absolute;
	top: 260px;
	left: 60px;
	z-index:1;
}
#contact-position #contact-posi-2{
	position: absolute;
	top: 310px;
	left: 60px;
	z-index:1;
}
#contact-position #contact-posi-3{
	position: absolute;
	top: 260px;
	left: 370px;
	z-index:1;
}
#contact-position #contact-posi-4{
	position: absolute;
	top: 391px;
	left: 303px;
	z-index:1;
}
/*----------------------------------------------------
	#stone_new_2
----------------------------------------------------*/
#stone_new_2 #stone-head{
	background:transparent url(http://lithos-philia.com/img/stone-new/stone_head_background_1.jpg) no-repeat scroll left top;
	position:relative;
	width:740px;
	height:145px;
	margin-bottom:10px;
}
#stone_new_2 #stone-head p{
	float:left;
	font-size:11px;
	margin:0 0 0 5px;
	padding:0;
}
#stone_new_2 #stone-head #stone-title{
	left:40px;
	position:absolute;
	top:97px;
	width:700px;
}
#stone_new_2 #stone-head #stone_subtitle{
	left:40px;
	position:absolute;
	top:115px;
	width:700px;
	z-index:2;
}
#stone_new_2 #stone-head #stone_name{
	position:absolute;
	left:30px;
	top:10px;
	z-index:1;
}
#stone_new_2 #stone-head #stone_sub_name{
	position:absolute;
	left:30px;
	top:10px;
	z-index:2;
}
#stone_new_2 #stone-head #stone_visual{
	position:absolute;
	right:0;
	top:0;
	z-index:1;
}
#stone_new_2 #stone-image{
	margin-bottom:10px;
}
#stone_new_2 #stone_center {
	background:transparent url(http://lithos-philia.com/img/stone-new/stone_head_background_2.jpg) repeat-y scroll left top;
	width:740px;
}
#stone_new_2 #stone_center h2 {
	background:transparent url(http://lithos-philia.com/img/stone-new/stone_head_background_3.jpg) no-repeat scroll left top;
	font-size:12px;
	margin:0 0 12px;
	padding:8px 0 8px 31px;
	width:709px;
	font-weight:100;
}
#stone_new_2 #stone_center ul {
	width: 740px;
	height: 505px;
	position: relative;
	margin-bottom:10px;
}
#stone_new_2 #stone_center li {
	list-style:none;
}
#stone_new_2 #stone_center li#stone-option-1 {
	position:absolute;
	left:0px;
	top:0px;
	width:365px;
	height:300px;
}
#stone_new_2 #stone_center li#stone-option-2 {
	position:absolute;
	right:0px;
	top:0px;
	width:365px;
	height:300px;
}
#stone_new_2 #stone_center li#stone-option-3 {
	position:absolute;
	left:0px;
	top: 305px;
	width:740px;
	height: 200px;
}
#stone_new_2 #stone_center li a {
	color:#3D3B46;
	font-size:10px;
}
#stone_new_2 #stone_center li h3 a {
	color:#3D3B46;
	font-size:12px;
}
#stone_new_2 #stone_center li img {
	border:0 none;
	margin:0;
}
#stone_new_2 #stone_center li h3 {
	color:#727272;
	font-size:12px;
	font-weight:bold;
	margin:5px 0 3px 3px;
	width: 362px;
}
#stone_new_2 #stone_center li p {
	color:#999999;
	font-size:10px;
	margin:0 0 0 3px;
}
#stone_new_2 #stone_center li p.stone_li_essay {
	color:#999999;
	font-size:10px;
	margin:0 0 0 3px;
}
#stone_new_2 #stone_center li p.stone_li_link {
	font-size: 10px;
	margin: 4px 30px 2px 0;
	text-align: right;
}
#stone_new_2 #stone_bottom h2 {
	background:transparent url(http://lithos-philia.com/img/stone-new/stone_head_background_3.jpg) no-repeat scroll left top;
	font-size:12px;
	margin:0px;
	padding:8px 0 8px 31px;
	width:709px;
	font-weight:100;
}
#stone_new_2 #stone_mini_mean{
	background:#fff;
	width:740px;
	height:360px;
	line-height:1.6;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
	background:transparent url(http://lithos-philia.com/img/stone-new/s_mini_background.jpg) no-repeat scroll left top;
	position:relative;
}
#stone_new_2 #stone_mini_mean #stone_meaning{
	font-size:12px;
	left:340px;
	position:absolute;
	top:25px;
	width:33em;
	text-align:justify;
	background:none;
}
#stone_new_2 #stone_mini_mean #stone_meaning_link{
	color:#666666;
	font-size:12px;
	position:absolute;
	right:16px;
	text-align:right;
	top:122px;
	width:32em;
}
#stone_new_2 #stone_mini_mean #stone_jewel_word{
	color:#9FCF54;
	font-size:18px;
	left:349px;
	position:absolute;
	top:176px;
	width:80px;
}
#stone_new_2 #stone_mini_mean #stone_jewel_word_essay{
	font-size:12px;
	left:349px;
	position:absolute;
	top:207px;
	width:180px;
}
#stone_new_2 #stone_mini_mean #stone_birthstone{
	color:#9FCF54;
	font-size:18px;
	left:349px;
	position:absolute;
	top:236px;
	width:120px;
}
#stone_new_2 #stone_mini_mean #stone_birthstone_essay{
	font-size:12px;
	left:349px;
	position:absolute;
	top:268px;
	width:180px;
}
#stone_new_2 #stone_mini_mean #stone_headimg{
	left:0;
	position:absolute;
	top:15px;
}
#stone_new_2 #stone_mini_mean #stone_parameter{
	bottom:23px;
	position:absolute;
	right:24px;
}
#stone_new_2 #newstone{
	font-size: 12px;
}
#stone_new_2 #newstone h2{
	font-weight: normal;
	position: absolute;
	left: 350px;
	top: 7px;
}
#stone_new_2 #newstone .bar{
	position: relative;
	left:0;
	top:0;
}
#stone_new_2 #newstone #title{
	position: relative;
	width:740px;
	height:300px;
	line-height: 1.6;
	letter-spacing: 1px;
	margin-bottom:10px;
}
#stone_new_2 #newstone #title p{
	position: absolute;
	left: 30px;
	top: 115px;
	width: 480px;
}
#stone_new_2 #newstone strong{
	font-weight:normal;
}
#stone_new_2 #newstone #contents{
	position: relative;
	width:740px;
	height:105px;
	margin-bottom:10px;
}
#stone_new_2 #newstone #contents ul{
	position: absolute;
	top:40px;
}
#stone_new_2 #newstone #contents ul li{
	float:left;
	font-size:10px;
	width:100px;
	margin: 0 11px;
	text-align: center;
}
#stone_new_2 #newstone #item{
	position: relative;
	width:740px;
	height:590px;
	margin-bottom:10px;
}
#stone_new_2 #newstone #item #item-1-0{
	position: absolute;
	left: 20px;
	top: 40px;
}
#stone_new_2 #newstone #item #item-1-1{
	position: absolute;
	left: 20px;
	top: 53px;
}
#stone_new_2 #newstone #item #item-1-2{
	position: absolute;
	left: 20px;
	top: 78px;
}
#stone_new_2 #newstone #item #item-1-3{
	position: absolute;
	left: 65px;
	top: 110px;
}
#stone_new_2 #newstone #item #item-1-sent{
	position: absolute;
	left: 42px;
	top: 365px;
	width: 300px;
	font-size: 11px;
}
#stone_new_2 #newstone #item #item-1-link{
	position: absolute;
	right: 388px;
	top: 417px;
	font-size: 11px;
}
#stone_new_2 #newstone #item #item-2-0{
	position: absolute;
	right: 20px;
	top: 40px;
}
#stone_new_2 #newstone #item #item-2-1{
	position: absolute;
	right: 20px;
	top: 53px;
}
#stone_new_2 #newstone #item #item-2-2{
	position: absolute;
	right: 20px;
	top: 78px;
}
#stone_new_2 #newstone #item #item-2-3{
	position: absolute;
	right: 65px;
	top: 110px;
}
#stone_new_2 #newstone #item #item-2-sent{
	position: absolute;
	right: 42px;
	top: 365px;
	width: 300px;
	font-size: 11px;
}
#stone_new_2 #newstone #item #item-2-link{
	position: absolute;
	right: 28px;
	top: 417px;
	font-size: 11px;
}
#stone_new_2 #newstone #item #order{
	position: absolute;
	left: 0px;
	top: 455px;
}
#stone_new_2 #newstone .other{
	position: relative;
	width:740px;
	margin-bottom:10px;
	line-height: 1.6;
	letter-spacing: 1px;
}
#stone_new_2 #newstone .other p{
	margin-left:20px;
	width:640px;
}
#stone_new_2 #newstone .list{
	position: relative;
	width:740px;
	margin-bottom:10px;
	line-height: 1.6;
	letter-spacing: 1px;
}
#stone_new_2 #newstone .list p{
	margin-top: 20px;
	margin-left: 20px;
	width: 640px;
	margin-bottom: 20px;
}
#stone_new_2 #newstone .list h3{
	font-weight: normal;
	margin-top: 25px;
	margin-left: 20px;
	width: 640px;
}
#stone_new_2 #newstone-child{
	font-size: 12px;
}
#stone_new_2 #newstone-child strong{
	font-weight:normal;
}
#stone_new_2 #newstone-child #title{
	position: relative;
	width:740px;
	height:300px;
	line-height: 1.6;
	letter-spacing: 1px;
	margin-bottom:10px;
}
#stone_new_2 #newstone-child #title p{
	position: absolute;
	left: 30px;
	top: 170px;
	width: 480px;
}
#stone_new_2 #newstone-child #title strong{
	font-weight:normal;
}
#stone_new_2 #newstone-child #contents{
	position: relative;
	width:740px;
	height:105px;
	margin-bottom:10px;
}
#stone_new_2 #newstone-child #contents h2{
	font-weight: normal;
	position: absolute;
	left: 310px;
	top: 7px;
}
#stone_new_2 #newstone-child #contents ul{
	position: absolute;
	top:40px;
}
#stone_new_2 #newstone-child #contents ul li{
	float:left;
	font-size:10px;
	width:100px;
	margin: 0 11px;
	text-align: center;
}
#stone_new_2 #newstone-child #order-banner{
	margin-bottom:10px;
}
#stone_new_2 #newstone-child .type-1 h2{
	font-size: 12px;
	margin-left: 20px;
	margin-bottom: 15px;
	line-height: 1.6;
	letter-spacing: 1px;
	font-weight: normal;
}
#stone_new_2 #newstone-child .type-1 p{
	font-size: 12px;
	margin-bottom: 40px;
	line-height: 2;
	letter-spacing: 1px;
	margin-left: 20px;
	width: 680px;
}
#stone_new_2 #newstone-child .type-1 p.margin-none{
	margin:0;
	margin-bottom:20px;
}
#stone_new_2 #newstone-child .type-1 .margin-10{
	margin-bottom:20px;
}
#stone_new_2 #newstone-child .type-1 .margin-10 p{
	margin-bottom:15px;
}
#stone_new_2 #newstone-accessory{
	margin-top:10px;
}
#stone_new_2 #newstone-accessory #contents{
	position: relative;
	width:740px;
	height:105px;
	margin-bottom:10px;
}
#stone_new_2 #newstone-accessory #contents ul{
	position: absolute;
	top:40px;
}
#stone_new_2 #newstone-accessory #contents ul li{
	float:left;
	font-size:10px;
	width:100px;
	margin: 0 11px;
	text-align: center;
}
#stone_new_2 #newstone-accessory .bar{
	position: relative;
	left:0;
	top:0;
}
#stone_new_2 #main_section {
	position: relative;
	width: 740px;
	margin-bottom: 25px;
	padding-bottom: 20px;
	overflow: hidden;
	background: url(http://lithos-philia.com/image/dictionary/bg_main_section.gif) repeat-y left top;
}
#stone_new_2 #main_section h1, #main_section div#titleimage {
	margin: 20px 20px 25px 20px;
}
#stone_new_2 #main_section .main_unit {
	width: 502px;
	margin: 0 0 10px 20px;
}
#stone_new_2 #main_section .main_unit h2 {
	font-size:17px;
	font-weight:100;
}
#stone_new_2 #main_section .main_unit .inner {
	width: 390px;
	padding: 5px 77px 0 45px;
	line-height: 1.75;
	overflow: hidden;
	background: url(http://lithos-philia.com/image/dictionary/bg_main_unit.gif) repeat-y left 10px;
	min-height: 32em;
}
#stone_new_2 #main_section .main_unit_bottom {
	width: 502px;
	height: 10px;
	background: url(http://lithos-philia.com/image/dictionary/bg_main_unit_bottom.gif) no-repeat left top;
}
#stone_new_2 #main_section .visual {
	position: absolute;
	top: 336px;
	left: 488px;
	width: 232px;
	height: 241px;
	padding: 25px 16px 16px 0px;
	font-size: 10px;
	text-align:center;
	background: url(http://lithos-philia.com/image/dictionary/bg_visual.png) no-repeat left top;
}
#stone_new_2 #main_section .visual a:hover {color:#888;}
#stone_new_2 #main_section .visual a:link {color:#888;}
#stone_new_2 #main_section .visual a:visited {color:#888;}
#stone_new_2 #main_section .gemword {
	position: absolute;
	top: 587px;
	left: 526px;
	width: 144px;
	height: 91px;
	padding: 38px 20px 0 30px;
	background: url(http://lithos-philia.com/image/dictionary/bg_gemword.png) no-repeat left top;
}
#stone_new_2 #main_section .gemword h3 {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: 100;
	color: #9fcf54;
	font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋';
}
#stone_new_2 #main_section .recommendation {
	float: left;
	width: 322px;
	overflow: hidden;
	padding-left: 15px;
	margin-right:10px;
}
#stone_new_2 #main_section .recommendation .top {
	height: 31px;
	background: url(http://lithos-philia.com/image/dictionary/bg_recommendation_top.png) no-repeat left top;
}
#stone_new_2 #main_section .recommendation .inner {
	padding-bottom: 10px;
	padding-left: 50px;
	background: url(http://lithos-philia.com/image/dictionary/bg_recommendation_inner.gif) repeat-y left top;
}
#stone_new_2 #main_section .recommendation .inner h3 {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: 100;
	color: #9fcf54;
	font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋';
}
#stone_new_2 #main_section .recommendation .inner ul {
}
#stone_new_2 #main_section .recommendation .inner ul li {
	margin-bottom: 2px;
}
#stone_new_2 #main_section .recommendation .bottom {
	height: 10px;
	background: url(http://lithos-philia.com/image/dictionary/bg_recommendation_bottom.gif) no-repeat left top;
}
#stone_new_2 #main_section .sub {
	float: left;
	width :280px;
	height: 262px;
	padding: 31px 41px 0 51px;
	background: url(http://lithos-philia.com/image/dictionary/bg_sub.png) no-repeat left top;
}
#stone_new_2 #main_section .sub h3 {
	margin: 15px 0 10px 0;
	font-size: 16px;
	font-weight: 100;
	color: #9fcf54;
	font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋';
}
#stone_new_2 #main_section .sub h3.first {
	margin-top: 0;
}

#stone_new_2 #main_section .main_unit #dic_sub_title{
	background:transparent url(http://lithos-philia.com/image/dictionary/bg_h2.png) no-repeat scroll left top;
	font-size:18px;
	font-weight:100;
	height:95px;
	padding:35px 0 0 45px;
	width:457px;
}
/*----------------------------------------------------
	#t-top
----------------------------------------------------*/
#t-top{
	position: absolute;
	top: 9px;
	left: 4px;
}
/*----------------------------------------------------
	#ordermade-list
----------------------------------------------------*/
#ordermade-list{
	margin:0;
	padding:0;
}
#ordermade-list h2{
	margin-bottom:10px;
}
#ordermade-list ul{
	margin:0;
	padding:0;
}
#ordermade-list ul li{
	float: left;
	margin-right: 8px;
	margin-bottom: 14px;
}
/*----------------------------------------------------
	#global_navi
----------------------------------------------------*/
#side_navi {
	font-size: 0.88em;
}
#side_navi h2 {
}
#side_navi ul {
	margin: 6px 0 6px 20px;
	line-height: 1.95;
}
#side_navi ul li {
	padding-left: 12px;
	height: 2em;
	line-height: 2em;
}
#side_navi #fortune_navi li {
	background: url(http://tennnone.com/ten_wp/wp-content/themes/tennnone/img/common/burette_fortune.gif) no-repeat left center;
	margin-bottom:0;
}
#side_navi #birthstone_navi li {
	background: url(http://tennnone.com/ten_wp/wp-content/themes/tennnone/img/common/burette_birthstone.gif) no-repeat left center;
	margin-bottom:0;
}
#side_navi #color_navi li {
	margin-bottom:0;
}
#side_navi #color_navi li#white {
	background: url(http://tennnone.com/ten_wp/wp-content/themes/tennnone/img/common/burette_color_01.gif) no-repeat left center;
}
#side_navi #color_navi li#purple {
	background: url(http://tennnone.com/ten_wp/wp-content/themes/tennnone/img/common/burette_color_02.gif) no-repeat left center;
}
#side_navi #color_navi li#blue {
	background: url(http://tennnone.com/ten_wp/wp-content/themes/tennnone/img/common/burette_color_03.gif) no-repeat left center;
}
#side_navi #color_navi li#lightblue {
	background: url(http://tennnone.com/ten_wp/wp-content/themes/tennnone/img/common/burette_color_04.gif) no-repeat left center;
}
#side_navi #color_navi li#pink {
	background: url(http://tennnone.com/ten_wp/wp-content/themes/tennnone/img/common/burette_color_05.gif) no-repeat left center;
}
#side_navi #color_navi li#green {
	background: url(http://tennnone.com/ten_wp/wp-content/themes/tennnone/img/common/burette_color_06.gif) no-repeat left center;
}
#side_navi #color_navi li#orange {
	background: url(http://tennnone.com/ten_wp/wp-content/themes/tennnone/img/common/burette_color_07.gif) no-repeat left center;
}
#side_navi #color_navi li#yellow {
	background: url(http://tennnone.com/ten_wp/wp-content/themes/tennnone/img/common/burette_color_08.gif) no-repeat left center;
}
#side_navi #color_navi li#red {
	background: url(http://tennnone.com/ten_wp/wp-content/themes/tennnone/img/common/burette_color_09.gif) no-repeat left center;
}
#side_navi #color_navi li#black {
	background: url(http://tennnone.com/ten_wp/wp-content/themes/tennnone/img/common/burette_color_10.gif) no-repeat left center;
}
#side_navi #color_navi li#brown {
	background: url(http://tennnone.com/ten_wp/wp-content/themes/tennnone/img/common/burette_color_11.gif) no-repeat left center;
}
#side_navi #sexagenarycycle_navi li {
	background: url(http://tennnone.com/ten_wp/wp-content/themes/tennnone/img/common/burette_sexagenarycycle.gif) no-repeat left center;
	margin-bottom:0;
}
#side_navi #constellation_navi li {
	background: url(http://tennnone.com/ten_wp/wp-content/themes/tennnone/img/common/burette_constellation.gif) no-repeat left center;
	margin-bottom:0;
}
#side_navi #stonename_navi li {
	background: url(http://tennnone.com/ten_wp/wp-content/themes/tennnone/img/common/burette_name.gif) no-repeat left center;
	margin-bottom:0;
}
#side_navi #popular_navi li {
	background: url(http://tennnone.com/ten_wp/wp-content/themes/tennnone/img/common/burette_popular.gif) no-repeat left center;
	margin-bottom:0;
}
/*----------------------------------------------------
	#Stone-List
----------------------------------------------------*/
#item_select{
	position: relative;
	width:190px;
	height:340px;
}
#item_select #item-1{
	position: absolute;
	top:29px;
	left:3px;
}
#item_select #item-2{
	position: absolute;
	top:89px;
	left:3px;
}
#item_select #item-3{
	position: absolute;
	top:149px;
	left:3px;
}
#item_select #item-4{
	position: absolute;
	top:209px;
	left:3px;
}
#item_select #item-5{
	position: absolute;
	top:269px;
	left:3px;
}
/*----------------------------------------------------
	#side_navi
----------------------------------------------------*/
div.side_navi{
	font-size: 0.88em;
}
div.side_navi ul{
	margin: 6px 0 6px 5px;
	line-height: 1.95;
}
div.side_navi li{
	background: url(http://tennnone.com/ten_wp/wp-content/themes/tennnone/img/common/burette_popular.gif) no-repeat left center;
	padding-left: 12px;
	height: 2em;
	line-height: 2em;
}
div.side-int-1{
	font-size: 10px;
}
div.side-int-1 img{
	margin-top:5px;
	margin-bottom:0px;
}
/*----------------------------------------------------
	#index_info
----------------------------------------------------*/
#index_info_1{
	width:740px;
	height:460px;
	font-size:10px;
	margin-bottom:10px;
	clear: both;
}
#index_info_1 p{
	text-align:center;
	margin-bottom:0px;
}
#index_info_1 p.arr_day{
	text-align:left;
	color: #880;
	font-size:11px;
	font-weight: bold;
}
#index_info_1 div#new_arrival{
	position: relative;
	float: left;
	width: 375px;
	height: 460px;
}
#index_info_1 div#new_arrival #arrival_title{
	position: absolute;
	top:0px;
}
#index_info_1 div#new_arrival #arr_content{
	border: 1px solid #880;
	width: 354px;
	height: 430px;
	overflow: auto;
	padding: 20px 10px 10px 10px;
}
#index_info_1 div#new_arrival #arr_content hr{
	border-top: 1px dashed #666;
	width: 328px;
	display: block;
	margin: 5px 4px 10px;
	padding: 0;
	border-left: none;
	border-right: none;
	border-bottom: none;
}
#index_info_1 div#new_arrival #arr_content ul{
	width: 350px;
}
#index_info_1 div#new_arrival #arr_content ul li{
	float: left;
	padding: 0px 10px 5px 0;
	width: 105px;
}
#index_info_1 div#event_sale{
	position: relative;
	float: right;
	width: 355px;
	height: 460px;
}
#index_info_1 div#event_sale #eve_title{
	position: absolute;
	top:0px;
}
#index_info_1 div#event_sale #eve_content{
	border: 1px solid #666;
	width: 353px;
	height: 443px;
	padding-top: 17px;
}
#index_info_1 div#event_sale #eve_1{
	position: absolute;
	top: 22px;
	left: 13px;
}
#index_info_1 div#event_sale #eve_2{
	position: absolute;
	top: 168px;
	left: 7px;
}
#index_info_1 div#event_sale #eve_3{
	position: absolute;
	top: 168px;
	left: 184px;
}
#index_info_1 div#event_sale #eve_4{
	position: absolute;
	top: 365px;
	left: 7px;
}
#index_info_1 div#event_sale #eve_5{
	position: absolute;
	top: 365px;
	left: 184px;
}
#index_info_2 {
	font-size:11px;
	height:135px;
	margin-bottom:10px;
}
#index_info_2 p{
	text-align:center;
	margin-bottom:0px;
}
#index_info_2 ul li {
	float:left;
	margin-right:9px;
}
#index_info_2 ul li.none {
	margin-right:0px;
}
#index_info_3 {
	height:200px;
	margin-bottom:10px;
}
#index_info_3 ul li {
	float:left;
	margin-right:6px;
}
#index_info_3 ul li.none {
	margin-right:0px;
}
/*----------------------------------------------------
	#om_manual
----------------------------------------------------*/
#om_manual{
	position: relative;
	width:740px;
	height:5710px;
}
#om_manual a:link{ text-decoration: underline; }
#om_manual img{
	margin:0;
}
#om_manual p{
    width: 570px;
    font-size: 12px;
}
#om_manual #om_1{
	position: absolute;
    top: 917px;
    left: 89px;
}
#om_manual #om_2{
	position: absolute;
    top: 1535px;
    left: 89px;
}
#om_manual #om_3{
	position: absolute;
    top: 2153px;
    left: 89px;
}
#om_manual #om_4{
	position: absolute;
    top: 2770px;
    left: 89px;
}
#om_manual #om_5{
	position: absolute;
    top: 4568px;
    left: 89px;
}
/*----------------------------------------------------
	.collection_No1
----------------------------------------------------*/
.collection_No1{
	clear: both;
	margin: 10px 0;
}
.collection_No1 ul{
	clear: both;
}
.collection_No1 li{
	float:left;
	margin-right:4px;
}
.collection_No1 li.r-none{
	margin-right:0px;
}
.collection_No1 li b{
	font-weight: normal;
	color: #654127;
}
.collection_No1 li p{
    width: 235px;
    padding-left: 6px;
    font-size: 11px;
    line-height: 1.3;
}
.collection_No1 li p.event-title{
    padding-top: 210px;
    color: #654127;
    font-weight: normal;
}
.collection_No1 li strong{
    font-weight: normal;
}
.collection_No1 ul.l-none{
	margin-top:5px
}
.collection_No1 ul.l-none li{
	margin-bottom: 10px;
}
.collection_No1 ul.l-none li p{
	padding-left: 0px;
	padding-top: 5px;
	margin-bottom: 0;
}
.collection_No1 ul.l-none li p.l-10{
	width:225px;
	padding-left: 10px;
	padding-top:3px;
}
/*----------------------------------------------------
	#event_No2
----------------------------------------------------*/
.event_No2{
	width:740px;
	height:245px;
	margin:5px 0;
	position: relative;
	clear: both;
}
.event_No2 p{
    font-size: 11px;
    line-height: 1.3;
    margin-bottom:0;
}
.event_No2 .ev_back{
	position: absolute;
	top:0;
	left:0;
}
.event_No2 .ev_t-1{
    position: absolute;
    top:0;
    left:0;
}
.event_No2 .ev_t-1_title{
    color: #654127;
    position: absolute;
    top:207px;
    left:0;
}
.event_No2 .ev_t-1_sent{
    position: absolute;
    top: 224px;
    left: 0;
}
.event_No2 .ev_t-2{
    position: absolute;
    top:0;
    left:250px;
}
.event_No2 .ev_t-2_title{
    color: #654127;
    position: absolute;
    top:207px;
    left:250px;
}
.event_No2 .ev_t-2_sent{
    position: absolute;
    top: 224px;
    left: 244px;
}
.event_No2 .ev_t-3{
    position: absolute;
    top:0;
    right: 0;
}
.event_No2 .ev_t-3_title{
    color: #654127;
    position: absolute;
    top:207px;
    left:500px;
}
.event_No2 .ev_t-3_sent{
    position: absolute;
    top: 224px;
    left: 487px;
}
.event_No2 .ev_b-1{
    position: absolute;
    top: 276px;
    left:0;
}
.event_No2 .ev_b-2{
    position: absolute;
    top: 276px;
    right: 0;
}
.event_No2 .ev_b-2_sent{
    position: absolute;
    top: 404px;
    left: 510px;
}
p.margin-bottom_30{
	margin-bottom:30px;
}
/*----------------------------------------------------
	#all-fortune-list
----------------------------------------------------*/
#all-fortune-list{
	width:740px;
	margin-top:30px;
}
#all-fortune-list #all-fortune-list_unit{
	width:740px;
	margin: 15px 0 30px 0;
}
#all-fortune-list #all-fortune-list_unit .box{
	position: relative;
	width:240px;
	height:350px;
	float:left;
	margin-right: 10px;
}
#all-fortune-list #all-fortune-list_unit .box_2{
	position: relative;
	width:240px;
	height:350px;
	float:left;
	margin-right: 0px;
}
#all-fortune-list #all-fortune-list_unit .thumb{
	position: absolute;
	top: 0px;
}
#all-fortune-list #all-fortune-list_unit .copy{
	position: absolute;
	top: 293px;
	color: black;
	font-size: 15px;
}
/*----------------------------------------------------
	#new-footor
----------------------------------------------------*/
.ten-shopping-guide {
    font-size: .8em;
    margin-bottom: 3em;
}
.ten-shopping-guide h2 {
    background: url(http://tennnone.com/img/storefront-child/h2-bg-shopping-guide.png) repeat left top;
    display: grid;
    grid-template-areas: "a";
    font-size: .8em;
    border-radius: 1.2em 1.2em 0 0;
    padding: 0.5em 9.2em 0px 5.2em;
    margin: 0;
    color: #333333;
    line-height: 0.1;
    clear: both;
    font-weight: 300;
}
.ten-shopping-guide h2 img {
    grid-area: a;
    object-fit: cover;
    object-position: left top;
    min-height: 25px;
}
@media (min-width: 768px)
.ten-shopping-guide .ten-shopping-guide-list {
    grid-template-columns: 1fr 1fr;
    grid-gap: 1em 2em;
    padding: 1em 2em 1.5em;
}
.ten-shopping-guide .ten-shopping-guide-list {
    background: url(http://tennnone.com/img/footer/bg_footer.jpg) repeat left top;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 1em 1em;
    padding: 1em 1em 1.5em;
    margin: 0;
    list-style: none;
}
.ten-shopping-guide .ten-shopping-guide-list li {
    border-radius: 1.2em;
    padding: 1.2em;
    background-color: #fff;
}
.ten-shopping-guide .ten-shopping-guide-list .title {
    margin-bottom: .5em;
    display: inline-block;
}
.ten-shopping-guide .ten-shopping-guide-list li div {
    display: grid;
    grid-template-columns: 1.2fr .8fr;
    text-align: justify;
}
.ten-shopping-guide .ten-shopping-guide-list li .details {
    margin: 0;
    font-size: 1.3em;
}
.ten-shopping-guide .ten-shopping-guide-list li em {
    font-style: normal;
    color: #fc6e82;
}
@media (min-width: 768px)
.ten-shopping-guide .ten-shopping-guide-list li .next {
    margin-top: -1em;
}
.ten-shopping-guide .ten-shopping-guide-list li .next {
    display: block;
    text-align: right;
}
.ten-shopping-guide h2 a:not(.button) {
    grid-area: a;
    margin-right: 1em;
    margin-left: auto;
    align-self: center;
    color: #fff;
    text-decoration: none;
}

@media (min-width: 768px)
.widget .collection_No1 ul li.ev_b-1 {
    width: auto;
}

.widget .collection_No1 ul li.ev_b-1 {
    width: calc( 100% - 0.5em );
}
@media (min-width: 768px)
.widget .collection_No1 ul li {
    width: calc( 33% - 0.5em );
}

/*----------------------------------------------------
	#end丂嵟壓偵婰嵹
----------------------------------------------------*/
#order-made #main{
	float:left;
}
#order-made #sub{
	float:right;
}
a img:hover {
   opacity: 0.9;
}
.woocommerce {
    font-size: 16px;
}
.m-t {
	margin-top:18px;
}
.m-b-10 {
    margin-bottom: 10px;
}
.event_No2 .ev_b-2_sent{
    position: absolute;
    top: 404px;
    left: 510px;
}