@shoyakurset "utf-8";

/* clearfix */
.clearfix:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

.clearfix {
	display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/**
 * Reset
 */

.floatL {float:left;}
.floatR {float:right;}



#shoyaku ul,
#shoyaku li,
#shoyaku p,
#shoyaku img,
#shoyaku td {
	margin: 0;
	padding: 0;
}


#shoyaku table {
	border: none;
	border-spacing: 0;
	border-collapse: separate;
}

#shoyaku td {
	border: none;
}

#shoyaku img {
	border: 0;
}

#shoyaku li {
	list-style: none;
}

#shoyaku p {
	font-weight: normal;
	font-size: 100%;
}


/*Fonts*/

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
#shoyaku {
	/* for IE6/7 */
	*font-size: small; 
	/* for IE Quirks Mode */
	*font: x-small;
	line-break: strict;
	color: #000;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 13px;
	line-height: 1.5;
}

/**
 * To help tables remember to inherit
 */
#shoyaku table {
	font-size: inherit;
	font: 100%;
}

#shoyaku-box-top {
	margin: 10px 0 9px 0px;
	padding: 0;
	width: 542px;
}

*html body #shoyaku-icon {
	margin-right:-3px;
}

#shoyaku-flash-box {
	margin-left:4px;
}

#shoyaku-tennenseibun-box {
	margin:6px 0 0 10px;
}

#seibunhyo-box {
	margin:4px 0 11px 6px;
	/margin:-2px 0 11px 6px;
}

#seibunhyo-box #kanzo-img {
	width: 264px;
	height: 84px;
	background-image: url(../../img/life-shoyaku/shoyaku_kanzo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}

#seibunhyo-box #kanzo-info {
	width: 264px;
	height: 40px;
	background-image: url(../../img/life-shoyaku/shoyaku_kanzo_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}

#seibunhyo-box #oubaku-img {
	width: 266px;
	height: 84px;
	background-image: url(../../img/life-shoyaku/shoyaku_oubaku.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -9999px;
}

#seibunhyo-box #oubaku-info {
	width: 266px;
	height: 40px;
	background-image: url(../../img/life-shoyaku/shoyaku_oubaku_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}

#seibunhyo-box #rosemary-img {
	width: 264px;
	height: 82px;
	background-image: url(../../img/life-shoyaku/shoyaku_rosemary.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}

#seibunhyo-box #rosemary-info {
	width: 264px;
	height: 32px;
	background-image: url(../../img/life-shoyaku/shoyaku_rosemary_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}

#seibunhyo-box #sage-img {
	width: 266px;
	height: 82px;
	background-image: url(../../img/life-shoyaku/shoyaku_sage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}

#seibunhyo-box #sage-info {
	width: 266px;
	height: 32px;
	background-image: url(../../img/life-shoyaku/shoyaku_sage_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}

#seibunhyo-box #ougoun-img {
	width: 264px;
	height: 74px;
	background-image: url(../../img/life-shoyaku/shoyaku_ougoun.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}

#seibunhyo-box #ougoun-info {
	width: 264px;
	height: 37px;
	background-image: url(../../img/life-shoyaku/shoyaku_ougoun_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}

#seibunhyo-box #ninjin-img {
	width: 266px;
	height: 74px;
	background-image: url(../../img/life-shoyaku/shoyaku_ninjin.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}

#seibunhyo-box #ninjin-info {
	width: 266px;
	height: 37px;
	background-image: url(../../img/life-shoyaku/shoyaku_ninjin_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}

#seibunhyo-box #koumi {
	width: 264px;
	height: 161px;
	background-image: url(../../img/life-shoyaku/shoyaku_koumi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}

#seibunhyo-box #color {
	width: 267px;
	height: 161px;
	background-image: url(../../img/life-shoyaku/shoyaku_color.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}


#yakuyou-seibun {
	width: 530px;
	height: 30px;
	background-image: url(../../img/life-shoyaku/shoyaku_yakuyo_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}

#sonota-seibun {
	width: 530px;
	height: 23px;
	background-image: url(../../img/life-shoyaku/shoyaku_other_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}

#shoyaku-tokucho-title {
	vertical-align:top;
}

#shoyaku-kaihatsu-box {
	margin:12px 0 0 7px;
	font-size:92%;
}

#shoyaku #shoyaku-kaihatsu-box p{
	margin:0 0 12px 5px;
	/margin:0 0 10px 5px;
	/font-size:89%;
}

#shoyaku #shoyaku-kaihatsu-box img {
	margin-bottom:10px;
}

#shoyaku #shoyaku-kaihatsu-box p.text{
	width:227px;
	padding-right:20px;
	margin-bottom:20px;
	/padding-right:17px;
}

#shoyaku #shoyaku-kaihatsu-box p.text2{
	width:227px;
	padding-right:20px;
	margin-bottom:0;
	/padding-right:17px;
}

#shoyaku #shoyaku-kaihatsu-box p.text3{
	font-weight:bold;
	margin-bottom:20px;
}

#shoyaku #shoyaku-kaihatsu-box span.orange {
	color:#FF6600;
	font-weight:bold;
}

#shoyaku #shoyaku-kaihatsu-box span.blue {
	color:#2CAAAC;
	font-weight:bold;
}

#shoyaku #shoyaku-kaihatsu-box span.brown {
	color:#A57245;
}

#shoyaku #shoyaku-kaihatsu-box .graph-img img{
	margin:2px 0 17px 0;
}


#shoyaku p.shoyaku-comment-text {
	margin:12px 0 0 12px;
	margin-bottom:11px;
	font-size:83%;
	font-weight:bold;
}

*html body #shoyaku p.shoyaku-comment-text {
	margin:5px 0 0 12px;
}

#voice1 {
	margin:0 0 0 17px;
}

#voice1 div.comment {
	margin:0 0 15px 74px;
	padding:15px 40px 0px 30px;
	font-size:83%;
	background-image: url(../../img/life-shoyaku/shoyaku_voice_koe_bg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:385px;
	height:56px;
	/margin:-70px 0 13px 74px;
}


#voice2 div.comment {
	padding:15px 33px 0 22px;
	font-size:83%;
	background-image: url(../../img/life-shoyaku/shoyaku_voice_koe_bg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:394px;
	height:56px;
}

*html body #voice2 div.comment {
	padding:15px 35px 0 22px;
	width:390px;
}

#voice2 div.comment p.comment-age{
	margin:0 7px 0 0;
}

#shoyaku p.comment-age {
	text-align:right;
}

#link-button {
	margin:17px 0 27px 0;
}

#shoyaku-button-left,#shoyaku-button-right{
	width:50%;
	display:inline;
	margin-left:4px;
}

#shoyaku-button-left a img{
	text-decoration:none;
}

#shoyaku-button-left{
	margin-left:6px;
}

#shoyaku-sale-header-title {
	margin-top:8px;
}

.cart_in {
	margin:8px auto 13px;
	text-align:center;
	/margin:8px auto 7px;
}

*html body #cart_in {
	margin:8px auto  12px;
}

.sale-box-header {
	padding-top:8px;
	background-image: url(../../img/life-shoyaku/shoyaku_sale_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:542px;
	height:8px;
}

.sale-box-bg {
	padding:5px 10px 0;
	background-image: url(../../img/life-shoyaku/shoyaku_sale_repeat_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:542px;
	min-height:311px;
}

*html body .sale-box-bg {
	width:522px;
}

.sale-box-bg div.product {
	margin-left:50px;
}

*html body .sale-box-bg div.product {
	margin-left:25px;
}

.sale-box-footer {
	padding-bottom:24px;
	background-image: url(../../img/life-shoyaku/shoyaku_sale_footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:542px;
	min-height:319px;
}

.sale-box-bg .sale-info {
	margin-left:215px;
	font-size:92%;
}

.sale-info img {
	margin-bottom:15px;
}

#shoyaku .sale-info p {
	margin:0 0 10px 5px;
	width:290px;
}

.sale-info span{
	color:#B23938;
	font-weight:bold;
}

.sale-info p span.web-menber{
	color:#FF0000;
	font-size:116%;
}

.sale-cart {
	margin:10px auto  10px;
	text-align:center;
}

*html body .sale-cart {
	margin:10px auto 0px;
	text-align:center;
}

/*-----------------------------------------------------
	facebox Custum settings
-----------------------------------------------------*/

#facebox .body {
  padding: 40px;
  background: #fff;
  width: 370px;
}

#facebox .footer {
  border-top: none;
  padding-top: 5px;
  margin-top: 10px;
  text-align: center;
}

.facebox_overlayBG {
  background-color: #000000;
  z-index: 99;
}

/*-----------------------------------------------------
	お客様の声
-----------------------------------------------------*/

/* clearfix */
.clearfix:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

.clearfix {
	display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/**
 * Reset
 */


#shoyaku-voice ul,
#shoyaku-voice li,
#shoyaku-voice p,
#shoyaku-voice img,
#shoyaku-voice td {
	margin: 0;
	padding: 0;
}


#shoyaku-voice table {
	border: none;
	border-spacing: 0;
	border-collapse: separate;
}

#shoyaku-voice td {
	border: none;
}

#shoyaku-voice img {
	border: 0;
}

#shoyaku-voice li {
	list-style: none;
}

#shoyaku-voice p {
	font-weight: normal;
	font-size: 100%;
}


/*Fonts*/

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
#shoyaku-voice {
	/* for IE6/7 */
	*font-size: small; 
	/* for IE Quirks Mode */
	*font: x-small;
	line-break: strict;
	color: #000;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 13px;
	line-height: 1.5;
}

/**
 * To help tables remember to inherit
 */
#shoyaku-voice table {
	font-size: inherit;
	font: 100%;
}

#shoyaku-voice p.shoyaku-comment-text {
	margin:10px 0 0 12px;
	font-size:83%;
	font-weight:bold;
}

*html body #shoyaku-voice p.shoyaku-comment-text {
	margin:5px 0 0 12px;
}

#shoyaku-voice #graph1 {
	margin:9px 0 0 7px;
}

*html body #shoyaku-voice  #graph1 {
	margin:8px 0 0 7px;
}

#shoyaku-voice #graph_title1 {
	margin-left:146px;
}

*html body #shoyaku-voice #graph_title1 {
	margin-left:143px;
}

#shoyaku-voice #graph_text1 {
	margin:5px 0 0 150px;
	padding:16px  16px 0px 18px;
	font-size:83%;
	background-image: url(../../img/life-shoyaku/voice/shoyaku_graph_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:360px;
	height:70px;
	/margin:-74px 0 0 150px;
}

#shoyaku-voice #graph2 {
	margin-top:5px;
}

#shoyaku-voice #graph_title2 {
	margin:0 0 0 11px;
}

#shoyaku-voice #graph_text2 {
	margin:4px 0 0 11px;
	padding:16px 38px 16px 18px;
	font-size:83%;
	background-image: url(../../img/life-shoyaku/voice/shoyaku_graph_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:334px;
	height:38px;
}

*html body #shoyaku-voice #graph_text2  {
	padding:16px 29px 16px 18px;
	width:340px;
}

#shoyaku-voice #graph3 {
	margin:17px 0 0 7px;
}

*html body #shoyaku-voice #graph3  {
	margin:9px 0 0 6px;
}

#shoyaku-voice #graph-img3 {
	margin-left:1px;
}

#shoyaku-voice #graph_title3 {
	margin-left:146px;
}

*html body #shoyaku-voice #graph_title3  {
	margin-left:144px;
}


#shoyaku-voice #graph_text3 {
	margin:2px 0 0 150px;
	padding:16px  16px 0px 18px;
	font-size:83%;
	background-image: url(../../img/life-shoyaku/voice/shoyaku_graph_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:360px;
	height:70px;
	/margin:-74px 0 0 150px;
}

#shoyaku-voice #kekka {
	text-align:right;
	font-size:83%;
	margin:5px 3px 0 0px;
}

#shoyaku-voice .cart_in {
	margin:8px auto  21px;
	text-align:center;
}

*html body #shoyaku-voice #cart_in {
	margin:8px auto  12px;
}


#shoyaku-voice #voice1 {
	margin:12px 0 0 16px;
}

*html body #shoyaku-voice  #voice1 {
	margin:10px 0 0 16px;
}

#shoyaku-voice #voice1 div.comment {
	margin:0 0 15px 74px;
	padding:15px 40px 0 30px;
	font-size:83%;
	background-image: url(../../img/life-shoyaku/voice/shoyaku_voice_koe_bg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:385px;
	height:90px;
	/margin-top:-90px;
}

#shoyaku-voice #voice2 div.comment {
	padding:15px 65px 0 22px;
	font-size:83%;
	background-image: url(../../img/life-shoyaku/voice/shoyaku_voice_koe_bg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:363px;
	height:72px;
}

*html body #shoyaku-voice  #voice2 div.comment {
	padding:15px 27px 0 22px;
	width:398px;
}

#shoyaku-voice #voice2 div.comment p.comment-age{
	margin-top:15px;
}

*html body #shoyaku-voice #shoyaku-voice p.comment-age{
	margin-top:0px;
}

#shoyaku-voice #voice3 {
	margin:0 0 0 16px;
}

#shoyaku-voice #voice3 div.comment {
	margin:0 0 14px 74px;
	padding:15px 40px 0px 30px;
	font-size:83%;
	background-image: url(../../img/life-shoyaku/voice/shoyaku_voice_koe_bg3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:385px;
	height:56px;
	/margin:-70px 0 13px 74px;
}


#shoyaku-voice #voice4 div.comment {
	padding:15px 45px 0 22px;
	font-size:83%;
	background-image: url(../../img/life-shoyaku/voice/shoyaku_voice_koe_bg4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:383px;
	height:90px;
}

*html body #shoyaku-voice #voice4 div.comment {
	padding:15px 25px 0 22px;
	width:400px;
}

#shoyaku-voice #voice4 div.comment p.comment-age{
	margin:15px 7px 0 0;
}

*html body #shoyaku-voice #voice4 div.comment p.comment-age{
	margin:0 7px 0 0;
}

#shoyaku-voice #voice5 {
	margin:17px 0 0 16px;
}

#shoyaku-voice #voice5 div.comment {
	margin:0 0 19px 74px;
	padding:15px 40px 0px 30px;
	font-size:83%;
	background-image: url(../../img/life-shoyaku/voice/shoyaku_voice_koe_bg5.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:385px;
	height:70px;
	/margin-top:-63px;
}


#shoyaku-voice #voice6 div.comment {
	padding:15px 35px 0 22px;
	font-size:83%;
	background-image: url(../../img/life-shoyaku/voice/shoyaku_voice_koe_bg6.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:393px;
	height:56px;
}

*html body #shoyaku-voice  #voice6 div.comment {
	padding:15px 35px 0 22px;
	width:390px;
}

#shoyaku-voice #voice6 div.comment p.comment-age{
	margin:0 7px 0 0;
}

#shoyaku-voice #voice7 {
	margin:15px 0 0 16px;
}

*html body #shoyaku-voice #voice7 {
	margin:7px 0 0 16px;
}


#shoyaku-voice #voice7 div.comment {
	margin:0 0 19px 74px;
	padding:15px 40px 0px 30px;
	font-size:83%;
	background-image: url(../../img/life-shoyaku/voice/shoyaku_voice_koe_bg7.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:385px;
	height:108px;
	/margin-top:-61px;
}

#shoyaku-voice #voice7 div.comment p.comment-age{
	margin-top:10px;
}

*html body #shoyaku-voice  #voice7 div.comment p.comment-age{
	margin-top:0;
}

#shoyaku-voice #voice8 div.comment {
	margin-bottom:16px;
	padding:15px 35px 0 22px;
	font-size:83%;
	background-image: url(../../img/life-shoyaku/voice/shoyaku_voice_koe_bg8.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:393px;
	height:56px;
}

*html body #shoyaku-voice  #voice8 div.comment {
	padding:15px 35px 0 22px;
	width:390px;
}

*html body #shoyaku-voice  #voice8 {
	margin-bottom:17px;
}

#shoyaku-voice #voice8 div.comment p.comment-age{
	margin:0 7px 0 0;
}

#shoyaku-voice div.comment p.comment-age {
	text-align:right;
	font-size: 108%;
}

#shoyaku-voice #shoyaku-box-kaihatsusya {
	margin:28px 0 9px 0;
	padding: 0;
	width: 542px;
}

*html body #shoyaku-voice #shoyaku-box-kaihatsusya {
		margin:20px 0 9px 0;
}

#shoyaku-voice #shoyaku-product-title {
	margin:16px 0 12px;
}

*html body #shoyaku-voice  #shoyaku-product-title {
	margin:17px 0 12px;
}
#shoyaku-voice #shoyaku-interview-box1 {
	margin-bottom:12px;
}

*html body #shoyaku-voice #shoyaku-interview-box1 {
	margin-bottom:19px;
}

#shoyaku-voice #shoyaku-interview-box1 p{
	margin:12px 10px 0 190px;
	font-size:92%;
	line-height:150%;
}

*html body #shoyaku-voice #shoyaku-interview-box1 p{
	margin:8px 10px 0 180px;
}

#shoyaku-voice #kaihatsusya_photo {
	float:left;
	margin:0 14px 10px 0;
}

*html body #shoyaku-voice #kaihatsusya_photo {
	margin:0 11px 10px 0;
}

#shoyaku-voice #shoyaku-interview-box2 {
	margin-bottom:3px;
}

#shoyaku-voice #shoyaku-interview-box2 div.floatL {
	width:389px;
}


#shoyaku-voice #shoyaku-interview-box2 div.floatL img {
	margin-bottom:10px;
}


*html body #shoyaku-voice #shoyaku-interview-box2 div.floatL img {
	margin-bottom:3px;
}

#shoyaku-voice #shoyaku-interview-box2 div.floatL p {
	margin-right:30px;
	font-size:92%;
	line-height:150%;
}

#shoyaku-voice #product_photo {
	margin-top:3px;
}

#shoyaku-voice #shoyaku-sale-header-title {
	margin-top:8px;
}

#shoyaku-voice .sale-box-header {
	padding-top:8px;
	background-image: url(../../img/life-shoyaku/voice/shoyaku_sale_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:542px;
	height:8px;
}

#shoyaku-voice #.sale-box-header {
	padding:5px 10px 0;
	background-image: url(../../img/life-shoyaku/voice/shoyaku_sale_repeat_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:542px;
	min-height:311px;
}

*html body #shoyaku-voice .sale-box-bg {
	width:522px;
}

#shoyaku-voice .sale-box-bg div.product {
	margin-left:50px;
}

*html body #shoyaku-voice .sale-box-bg div.product {
	margin-left:25px;
}

#shoyaku-voice .sale-box-footer {
	padding-bottom:24px;
	background-image: url(../../img/life-shoyaku/voice/shoyaku_sale_footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:542px;
	min-height:319px;
}

#shoyaku-voice .sale-box-bg .sale-info {
	margin-left:215px;
	font-size:92%;
}

#shoyaku-voice .sale-info img {
	margin-bottom:15px;
}

#shoyaku-voice .sale-info p {
	margin:0 0 10px 5px;
	width:290px;
}

#shoyaku-voice .sale-info span{
	color:#B23938;
	font-weight:bold;
}

#shoyaku-voice .sale-info p span.web-menber{
	color:#FF0000;
	font-size:116%;
}

#shoyaku-voice .sale-cart {
	margin:10px auto  10px;
	text-align:center;
}

*html body #shoyaku-voice .sale-cart {
	margin:10px auto 0px;
	text-align:center;
}
