/* ************************************************ 
 * ------------------------------------------------
 *	共通設定
 * ------------------------------------------------
 * ************************************************ */

/*------------------------------------------------
注意事項
--------------------------------------------------
このテンプレートは、「デザイン設定」-「共通テンプレート」
-「初心者モード」設定の【使用する画像の色設定】にて選択
した色番号によって、表示されるメニュー画像の色（ピンク系
・ブルー系）が変換されます。
変換される画像は、次のクラスの背景画像として指定しています。

body
.left
.left img
.right
.right img
#header
#header .home
#header .account
#header .contact
.info_title
.info
.info_bottom

--------------------------------------------------*/


body {
	color:#666666;
	background:#F7E9CE url(https://img08.shop-pro.jp/PA01033/048/etc/03_bg_all.gif) repeat-x;
	font: 10px/150% "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", "Geneva", "Arial", "Verdana", "sans-serif";
	padding:0;
	}
	
	
* {
	margin: 0px;
	padding:0px;
	}

table {
	border:none;
	}

img {
	border:none;
	}

ul {
	margin: 0px;
	padding:0px;
	}

li {
	list-style-type:none;
	}

br.clear {
	clear:both;
	font:0/0 sans-serif;
	}
	
.border {
	background:url(https://img.shop-pro.jp/tmpl_img/15/border.gif) repeat-x;
	height:1px;
	margin:10px 0;
	}
.border img {
	width:1px; height:1px;
	}

.bold {
	font-weight:bolder;
	}
	
.footer_txt { 
	font-family: "Georgia", "Times", "Times New Roman", "serif";
	color: #FFFFEE;
	font-size: 10px;
	}

 /* ------ テキスト ------ */

.title_1017_666 { 
	color: #666666;
	font-size: 10px;
	line-height: 17px;
	font-weight:bolder; 
	margin-bottom:5px;
	}

.title_1017_930 { 
	color: #993300;
	font-size: 10px;
	line-height: 17px;
	font-weight:bolder; 
	margin-bottom:5px;
	}

.title_1017_c63 { 
	color: #CC6633;
	font-size: 10px;
	line-height: 17px;
	font-weight:bolder; 
	margin-bottom:5px;
	}

.txt_1017_666 { 
	color: #666666;
	font-size: 10px;
	line-height: 17px;
	}

.txt_1017_996 { 
	color: #999966;
	font-size: 10px;
	line-height: 17px;
	}

.txt_1017_663 { 
	color: #666633;
	font-size: 10px;
	line-height: 17px;
	}

.txt_1017_c63 { 
	color: #CC6633;
	font-size: 10px;
	line-height: 17px;
	}

.txt_1017_930 { 
	color: #993300;
	font-size: 10px;
	line-height: 17px;
	}

.txt_1017_c96 { 
	color: #CC9966;
	font-size: 10px;
	line-height: 17px;
	}

.txt_1017_963 { 
	color: #996633;
	font-size: 10px;
	line-height: 17px;
	}

.txt_1017 { 
	font-size: 10px;
	line-height: 17px;
	}

.txt_1017 li {
	font-size:10px;
	margin-bottom:3px;
	padding-left: 12px;
	list-style-type: none;
	background: url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_li_01.gif) no-repeat;
	background-position: 0px 4px;
	}

.txt_1017_info { 
	font-size: 10px;
	line-height: 17px;
	}

.txt_1017_info li {
	font-size:10px;
	margin-bottom:0px;
	padding-left: 14px;
	list-style-type: none;
	background: url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_li_10_1a.png) no-repeat;
    background-size:11px 11px;
	background-position: 0px 3px;
	}

.style1017 { 
	font-size:10px;
	line-height:17px;
	}
.style1017b { 
	font-size:10px;
	line-height:17px;
	font-weight:bolder; 
	}

.style1019 { 
	font-size:10px;
	line-height:19px;
	}
.style1019b { 
	font-size:10px;
	line-height:19px;
	font-weight:bolder; 
	}
	
.style10 { 
	font-size: 10px; 
	}

.style10b { 
	font-size: 10px; 
	font-weight:bolder; 
	}

.style_color_1 { 
	color: #ff3300;
	}

.style_color_2 { 
	color: #cc6633;
	}

 /* ------ カラー1 （オレンジ系）------ */

.color_f30 { 
	color: #FF3300;
	}

.color_f60 { 
	color: #FF6600;
	}

 /* ------ カラー2 （茶系）------ */

.color_c96 { 
	color: #CC9966;
	}

.color_c63 { 
	color: #CC6633;
	}

.color_930 { 
	color: #993300;
	}


 /* ------ カラー3（カーキ系） ------ */

.color_cc9 { 
	color: #CCCC99;
	}

.color_996 { 
	color: #999966;
	}

.color_663 { 
	color: #666633;
	}

	
/* ------------------------------------- 
 *	ページレイアウト
 * ------------------------------------- */

#wrapper {
	width:922px;
	margin: 0 auto;
	}

	
.left {
	width:10px;
	background:url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_left_bg_10px.gif) repeat-y;
	}
.left img {
	width:10px;
	height:800px;
	background:url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_left_top_10px.gif) no-repeat;
	}

.center {
	width:902px;
	background:#FFF;
	}

.right {
	width:10px;
	background:url(https://img08.shop-pro.jp/PA01033/048/etc/03_right_bg.gif) repeat-y;
	}
.right img {
	width:10px;
	height:800px;
	background:url(https://img08.shop-pro.jp/PA01033/048/etc/03_right_top.gif) no-repeat;
	}
	
	
#header {
	height:175px;
	background:url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_bg_header_2.gif) no-repeat;
	}

#side {
	width:180px;
	float:left;
	padding-left:15px;
	margin-right:49px;
	}
	
#main {
	width:643px;
	float:left;
	}
	
#feed { 
	background:#FFF;
	text-align:right;
	padding-top:15px;
	height:15px;
	}
#feed img {
	margin:5px;
	width:57px;
	height:15px;
	}
	
#footer {
	text-align:left;
	vertical-align: top;
	font-size:10px;
	line-height:30px;
	padding:2px 20px 0px 20px;
	height:130px;
	background:url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_bg_footer.jpg) no-repeat;
	color: #FFFFFF;
	}



/* ------------------------------------- 
 *	リンクの色設定（初級モードで設定）
 * ------------------------------------- */

/*左サイドメニューのリンク文字色*/
a:link    {color: #999966; text-decoration: none;}
a:visited {color: #999966; text-decoration: none;}
a:active  {color: #999966; text-decoration: none;}
a:hover   {color: #FF6600; text-decoration: none;}

/*ショップタイトルのリンク文字色*/
.logo a:link    {color: #999966; text-decoration: none;}
.logo a:visited {color: #999966; text-decoration: none;}
.logo a:active  {color: #999966; text-decoration: none;}
.logo a:hover   {color: #FF6600; text-decoration: none;}

/*メインエリアのリンク文字色*/
#main a:link    {color: #FF6600; text-decoration: none;}
#main a:visited {color: #FF6600; text-decoration: none;}
#main a:active  {color: #FF6600; text-decoration: none;}
#main a:hover   {color: #669933; text-decoration: none;}

/*フッターのリンク文字色*/
#footer a:link    {color: #FFFFEE; text-decoration: none;}
#footer a:visited {color: #FFFFEE; text-decoration: none;}
#footer a:active  {color: #FFFFEE; text-decoration: none;}
#footer a:hover   {color: #FF6600; text-decoration: none;}



/* ************************************************ 
 *	ヘッダー
 * ************************************************ */

#header .logo {
	font-size:22px;
	line-height:170%;
	font-weight:bolder;
	padding-top:55px;
	}
	
#header .logo2 {
	padding-left:20px;
	padding-top:55px;
	}
	
	
#header .navi {
	padding-left:20px;
	padding-top:3px;
	}
#header .navi img{
	margin:0px;
	}

	
#header .menu {
	padding-top:88px;
	text-align:right;
	}
#header .menu img {
	margin-right:12px;
	}

/*ヘッダー部分の3つのボタンは、[共通html]上のダミー画像(sp.gif)の背景に、以下のcssにて各ボタン画像を設置しています。*/
/*メニューボタン「ホーム」*/
#header .home{
	width:30px;
	height:14px;
	}

/*メニューボタン「マイアカウント」*/
#header .account{
	width:70px;
	height:14px;
	}

/*メニューボタン「お問合せ」*/
#header .contact{
	width:54px;
	height:14px;
	}




/* ************************************************ 
 *	サイドメニュー
 * ************************************************ */

.linktitle {
	width:180px;
	height:18px;
	color: #cc6633;
	font-size:10px;
	font-weight: bold;
	border-bottom:1px #e6debf solid;
	margin-bottom:10px;
	}

.linktitle2 {
	width:180px;
	height:22px;
	margin-bottom:5px;
	}

.link {
	width:180px;
	font-size:10px;
	margin-bottom:24px;
	}

.link li {
	font-size:10px;
	margin-bottom:3px;
	padding-left: 12px;
	list-style-type: none;
	background: url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_li_01.gif) no-repeat;
	background-position: 0px 4px;
	}
.link li img {
	}

 /* ------ カテゴリー ------ */

.link_1 {
	width:180px;
	margin-bottom:15px;
	}

.link_1 .middle {
	background:url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_link_bg_01.gif) repeat-y;
	padding:12px 5px 2px 5px;
	}
	
.link_1 .bottom {
	height:10px;
	margin-bottom:20px;
	}
.link_1 .bottom img {
	 width:180px;
	 height:10px;
	 }
	
.link_1 li {
	font-size:10px;
	margin-bottom:3px;
	padding-left: 12px;
	list-style-type: none;
	background: url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_li_01.gif) no-repeat;
	background-position: 0px 4px;
	}
.link_1 li img {
	}
	

 /* ------ カートを見る、店長コーナー ------ */

.link_2 {
	width:180px;
	margin-bottom:15px;
	}
.link_2 .top
	{
	height: 45px;
	background:url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_linktitle_cart.gif) no-repeat;
	text-align: center;
	}
.link_2 .middle {
	background:url(https://img08.shop-pro.jp/PA01033/048/etc/02_link_2.gif) repeat-y;
	padding:5px 14px;
	border-top: 1px solid #f3ebcc;
	}
	
.link_2 .bottom {
	height:5px;
	}
.link_2 .bottom img {
	 width:180px;
	 height:5px;
	 }

.cart ul {
	padding:5px 14px;
	}
.cart li {
	background:none;
	padding:0;
	}

.owner_photo {
	display:block;
	margin:0px auto;
	}

 /* ------ ご利用方法 ------ */

.link_3 { 
	width:180px;
	margin-bottom:15px;
	}

.link_3 .title { 
	font-size: 11px;
	line-height: 18px;
	font-weight:bolder; 
	margin-bottom:5px;
	}

.link_3 .txt { 
	font-size: 10px;
	line-height: 17px;
	}

.link_3 .txt li {
	font-size:10px;
	margin-bottom:0px;
	padding-left: 14px;
	list-style-type: none;
	background: url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_li_10_1a.png) no-repeat;
  	background-size:11px 11px;
	background-position: 0px 3px;
	}
	
	
 /* ------ メルマガ ------ */
.mailmaga_title {
	width:180px;
	height:15px;
	background: #f3ebcc;
	color: #cc6633;
	font-size:10px;
	font-weight: bold;
	border-top:1px #e6debf solid;
	border-right:1px #e6debf solid;
	border-left:1px #e6debf solid;
	padding:3px 10px 3px 10px;
	}

.mailmaga {
	width:180px;
	margin-bottom:15px;
	}

.mailmaga .middle {
	background:url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_link_bg_01.gif) repeat-y;
	padding:10px 5px 2px 5px;
	font-size:10px;
	text-align: center;
	}
	
.mailmaga .bottom {
	height:10px;
	margin-bottom:20px;
	}
.mailmaga .bottom img {
	 width:180px;
	 height:10px;
	 }

 /* ------ フリーページ ------ */

.freepage {
	width:180px;
	margin-bottom:15px;
	}

.freepage .btn {
	margin-bottom:10px;
	}
 
.freepage li {
	margin-bottom:3px;
	}




/* ************************************************ 
 *	メイン
 * ************************************************ */
 
/* ------------------------------------- 
 *	各ページ共通
 * ------------------------------------- */
 
 /* ------ 角丸ボックス ------ */
 
.round_top {
	height:30px;
	background:url(https://img08.shop-pro.jp/PA01033/048/etc/03_round_top.gif) no-repeat;
	}

.round_top img {
	height:25px;
	margin-left:28px;
	}

.round_top2 {
	height:50px;
	background:url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_round_top2.gif) no-repeat;
	background-size:643px 50px;
	}

.round_top2 img {
	height:25px;
	margin-left:28px;
	}

.round_top_pro_list {
	height:50px;
	background:url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_round_top_06.jpg) no-repeat;
	background-size:643px 50px;
	}

.round_top_detail {
	height:60px;
	background:url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_round_top_05.gif) no-repeat;
	background-size:643px 60px;
	}

.round_top_search {
	height:50px;
	background:url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_round_top_search.jpg) no-repeat;
	background-size:643px 50px;
	}

.round_top_howto {
	height:50px;
	background:url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_round_top_howto.jpg) no-repeat;
	background-size:643px 50px;
	}
	
.round_bg {
	background:url(https://img08.shop-pro.jp/PA01033/048/etc/03_round_bg.gif) repeat-y;
	text-align:left;
	}

	
.round_bottom{
	height:30px;
	background:url(https://img08.shop-pro.jp/PA01033/048/etc/03_round_bottom.gif) no-repeat;
	}

.round_bottom_50{
	height:50px;
	background:url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_round_bottom2.gif) no-repeat;
	background-size:643px 50px;
	}




 /* ------ パンくずナビ等 ------ */
 
.pankuzu { margin-bottom:5px; font-size:10px;}

.sort { margin-bottom:10px;}
.pagenavi { 
	color: #999966;
	text-align:center;
	}

.pagenavi2 { 
	font-size:10px;
	color: #999966;
	text-align:right;
	margin-top:15px;
	margin-bottom:5px;
	}

.pagenavi3 { 
	font-size:10px;
	color: #999966;
	text-align:right;
	margin-top:5px;
	margin-bottom:5px;
	}

.pagenavi4 { 
	font-size:10px;
	color: #999966;
	text-align:left;
	margin-top:5px;
	margin-bottom:0px;
	}


/* ------------------------------------- 
 *	トップページ（Information、フリースペース）
 * ------------------------------------- */

.info_title_ph{
	height:420px;
	background:url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_info_title_ph_2019_04.jpg) no-repeat;
  	background-size:643px 420px;
	}

.info_title_h1{
	background:url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_info_border_01.gif) repeat-y;
	padding:15px 30px 0px 30px;
	font-size:12px;
	color: #CC6633;
	font-weight:bolder;
	}

.info_title{
	height:50px;
	background:url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_info_title_01.gif) no-repeat;
  	background-size:643px 50px;
	}

.info {
	background:url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_info_border_01.gif) repeat-y;
	padding:15px 30px;
	font-size:10px;
	line-height:19px;
	}

.info_bottom{
	height:15px;
	background:url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_info_bottom_01.gif) no-repeat;
	}


.freespace {
	font-size:10px;
	line-height:19px;
	padding:0px;
	}

#info_2 th {
	width:60px;
	text-align:left;
	color:#666666;
	padding:0px 0px 0px 0px;
	}

#info_2 td {
	font-size:10px;
	line-height: 17px;
	padding:0px 0px 0px 0px;
	}
	
/* ------------------------------------- 
 *	商品リスト（4列表示）
 * ------------------------------------- */

.item_box {
	float:left;
	width:182px;
	padding:10px 10px 10px 10px;
	text-align:center;
	}
	
.item_box img{
	border:1px dotted #FFFFFF;
	display:block;
	padding:0px 41px;
	text-align:center;
	margin-top:10px;
	width:100px;
	}

/* ------------------------------------- 
 *	商品一覧
 * ------------------------------------- */

.item_cat {
	width:100%;
	}


.item_cat .thumnail {
	background:url() repeat-y;
	background-position:right;
	margin-right:10px;
	}
.item_cat .thumnail img {
	width:75px;
	margin-right:20px;
	padding-left:20px;

	}
.item_cat .expl {
	 padding:10px 10px 10px 30px;
	}
.item_cat .expl .name { 
	width:300px;
	font-size:11px;
	line-height:17px;
	font-weight:bolder;
	padding-bottom:10px;
	}
.item_cat .expl .price { 
	width:120px;
	height:30px; 
	text-align:right;
	padding-left:20px;
	color: #993300;
	}

.item_cat .expl .subcat_name { 
	width:400px;
	font-size:12px;
	line-height:20px;
	font-weight:bolder;
	}

.item_cat .expl .subcat_name img { 
	margin-right:10px;
	vertical-align:middle;
	}

.product_list { 
	font-size:12px;
	color: #CC6633;
	text-align:right;
	font-weight:bolder;
	margin-right:28px;
	margin-bottom:13px;
	}

/* ------------------------------------- 
 *	商品詳細ページ
 * ------------------------------------- */

.main_1 {
	width:330px;
	}

#main_1 th {
	width:330px;
	text-align:center;
	color:#666666;
	padding:0px 0px 0px 0px;
	}

#main_1 td {
	font-size:10px;
	line-height: 17px;
	padding:0px 0px 0px 0px;
	}


/*商品画像（画像周囲の飾り枠）*/
.main_img {
	text-align:center;
	padding:1px 1px 1px 1px;
	background:url();
	}

/*商品名*/
.detail_name {
	font-size:12px;
	line-height: 20px;
	color: #cc6633;
	font-weight:bolder;
	padding:0px 0px 5px 0px;
	}

/*商品販売価格*/
.detail_price {
	font-size:12px;
	line-height: 20px;
	font-weight:bolder;
	padding:0px 0px 10px 0px;
	border-bottom:1px dotted #CCC;
	width:258px;
	}

/*商品説明テキスト*/
.detail_expl {
	font-size:11px;
	line-height: 20px;
	border-top:1px dotted #CCC;
	border-bottom:1px dotted #CCC;
	padding:10px 0px 10px 0px;
	}

/*商品説明テキスト内の関連商品*/
.detail_expl_2_title {
	font-size:10px;
	line-height: 17px;
	border-top:1px dotted #CCC;
	padding:10px 0px 5px 0px;
	}

.detail_expl_2_title2 {
	font-size:10px;
	line-height: 17px;
	padding:10px 0px 5px 0px;
	}

.detail_expl_2 {
	font-size:10px;
	line-height: 17px;
	padding:0px 0px 10px 0px;
	}

.detail_expl_2 li {
	font-size:10px;
	margin-bottom:2px;
	padding-left: 14px;
	list-style-type: none;
	background: url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_li_10_1a.gif) no-repeat;
	background-position: 0px 3px;
	}


/*価格詳細表*/
.spec  {
	font-size:10px;
	margin:10px 0px 0px 0px;
	}
.spec td {
	height:20px;
	padding-right:10px;
	}

.sub_img {
	float:left;
	width:110px;
	margin-right:15px; 
	}
.sub_img .thumnail {
	width:110px;
	border:1px dotted #FFFFFF;
	display:block;
	margin-bottom:3px;
	}

.sub_img .thumnail2 {
	width:110px;
	border:1px dotted #999999;
	display:block;
	margin-bottom:3px;
	}

.zoom {width:14px;height:14px;border:none;}

.etc {
	width:100px;
	text-align:right;
	}
.etc_btn {
	width:195px;
	height:23px;
	display:block;
	margin-bottom:5px;
	}

.detail_title {
	width:529px;
	height:20px;
	margin-bottom:5px;
	}


/* ------------------------------------- 
 *	こんな商品も買ってます
 * ------------------------------------- */

.together {
	width:169px;
	float:left;
	margin:0px 0px 20px 3px;
	background:url(https://img.shop-pro.jp/tmpl_img/15/together.gif) repeat-y;
	}
.together .top {
	height:12px;
	width:169px;
	background:url(https://img.shop-pro.jp/tmpl_img/15/together_top.gif) no-repeat;
	}
.together .middle {
	text-align:center;
	width:149px;
	padding:3px 10px;
	}
.together .bottom {
	height:12px;
	width:169px;
	background:url(https://img.shop-pro.jp/tmpl_img/15/together_bottom.gif) no-repeat;
	background-color:#fff;
	}
.together .middle img{
	border:1px dotted #FFFFFF;
	display:block;
	margin:0px auto;
	}



/* ------------------------------------- 
 *	トラックバック
 * ------------------------------------- */

/*トラックバックURL*/
.tb_url{
	font-size:12px;
	font-weight:bolder;
	color:#FF3366;
	margin-bottom:20px;
	}

/*トラックバックの枠*/
.tb{
	border:1px #DDDDDD solid;
	margin-bottom:20px;
	width:529px;
	}

/*トラックバックの日付*/
.tb_date {
	color:#333;
	background:#EAEAEA;
	padding:5px 10px;
	border-bottom:1px #DDDDDD solid;
	}

/*記事名・ブログ名*/
.tb_title {
	color: #FF3366;
	background:#F4F4F4;
	padding:10px;
	}
.tb_body {
	padding:10px;
	border-top:1px #DDDDDD solid;
	border-bottom:1px #DDDDDD solid;
	}




/* ------------------------------------- 
 *	特定商取引（SK）
 * ------------------------------------- */

.sk_title {
	font-size:12px;
	color:#CC6633;
	font-weight:bolder;
	text-align:center;
	padding:0px 28px 8px 28px;
	}

#sk_shop th {
	width:140px;
	text-align:right;
	font-size:10px;
	line-height: 17px;
	font-weight:normal;
	color:#CC6633;
	padding:5px 10px 5px 0px;
	}

#sk_shop td {
	font-size:10px;
	line-height: 17px;
	padding:5px 10px 5px 0px;
	}

/*お支払い方法・配送方法の罫線の色*/
.sk {
	width:585px;
	background:#FFF;
	border:1px #CCCCCC solid;
	margin-top:10px;
	}

.sk .title {
	font-size:12px;
	font-weight:bolder;
	padding:10px;
	}

.sk .title img {
	margin:3px;
	}

.sk .note {
	font-size:10px;
	line-height: 17px;
	padding:10px;
	border-top:1px #CCCCCC dotted;
	}

.payment_img {
	width:30px;
	height:30px;
	margin:5px;
}

/* ------------------------------------- 
 *	フリーページ（ご利用方法）
 * ------------------------------------- */

.mail_info_title1 {
	font-size:14px;
	color: #CC6633;
	font-weight:bolder;
	text-align:center;
	padding:0px 28px 0px 28px;
	}


.mail_info_title2 {
	font-size:13px;
	color: #993300;
	font-weight:bolder;
	text-align:left;
	border-top:1px dotted #CC9966;
	border-bottom:1px dotted #CC9966;
	margin:30px 0px 20px 0px;
	padding:5px 0px;
	}

.mail_info_title2_lead {
	font-size:10px;
	color: #999966;
	text-align:left;
	padding:0px 0px 20px 50px;
	}

.mail_info_title3 {
	font-size:12px;
	line-height: 20px;
	color: #669933;
	font-weight:bolder;
	padding:5px 0px 10px 50px;
	}

.mail_info_title4 {
	font-size:12px;
	line-height: 20px;
	font-weight:bolder;
	color: #FF3300;
	border-top:1px dotted #FF3300;
	margin:10px 0px 10px 65px;
	padding:10px 0px;
	}

.mail_info_note1 {
	font-size:11px;
	line-height: 20px;
	padding:0px 0px 15px 65px;
	}

.mail_info_note2 {
	font-size:10px;
	line-height: 17px;
	padding:0px 0px 15px 65px;
	}

.mail_info_note2_g {
	font-size:10px;
	line-height: 17px;
	color: #999966;
	padding:0px 0px 15px 65px;
	}

.mail_info_note3 {
	font-size:11px;
	line-height: 20px;
	font-weight:bolder;
	color: #FF3300;
	padding:0px 0px 15px 65px;
	}


/* ------------------------------------- 
 *	商品検索結果
 * ------------------------------------- */
.srh {
	margin-bottom:30px;
	}
.srh_hit {
	font-size:120%;
	line-height:170%;
	border-bottom:3px #99CC33 dotted;
	}

/* ------------------------------------- 
 *	オプション
 * ------------------------------------- */

.option_title {
	font-size:12px;
	line-height:19px;
	font-weight:bolder;
	text-align:center;
	color:#CC6633;
	margin-top:30px;
	}
.option {
	margin:20px auto;
	background:#666666;
	}

.option .cell1 {
	color:#666666;
	background:#DDDDDD;
	text-align:left;
	padding:5px;
	}

.option .cell2 {
	background:#FFF;
	padding:5px;
	}

.option_btn {
	margin-bottom:10px 0px;
	text-align:center;
	}

/* ------------------------------------- 
 *	プライバシーポリシー
 * ------------------------------------- */

.privacy_title {
	font-size:12px;
	font-weight:bolder;
	background:#FFF;
	padding:5px;
	margin-top:20px;
	}

.privacy_note {
	padding:10px;
	font-size: 11px;
	line-height: 19px;
	}

/* ------------------------------------- 
 *	フリーページ
 * ------------------------------------- */

#free_title th {
	width:380px;
	font-size:14px;
	line-height: 22px;
	text-align:left;
	color: #993300;
	font-weight:bolder;
	padding:0px 0px 10px 0px;
	}

#free_title td {
	text-align:left;
	padding:0px 0px 10px 0px;
	}

.free_p_detail_10 { 
	color: #666666;
	font-size: 10px;
	line-height: 17px;
	text-align:left;
	}

.free_p_detail_10 li {
	font-size:10px;
	line-height: 17px;
	margin-bottom:4px;
	padding-left: 12px;
	list-style-type: none;
	background: url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_li_01.gif) no-repeat;
	background-position: 0px 4px;
	}

.free_title_14 { 
	font-size:14px;
	line-height: 22px;
	color: #666666;
	font-weight:bolder;
	padding:0px 0px 10px 0px;
	}

.free_title_14a { 
	font-size:14px;
	line-height: 22px;
	color: #cc6633;
	font-weight:bolder;
	padding:0px 0px 10px 0px;
	}

.free_title_14b { 
	font-size:14px;
	line-height: 22px;
	color: #993300;
	font-weight:bolder;
	padding:0px 0px 10px 0px;
	}
	
.free_title_14_930 { 
	font-size:14px;
	line-height: 22px;
	color: #993300;
	font-weight:bolder;
	}

.free_title_12 { 
	font-size:12px;
	line-height: 19px;
	color: #666666;
	font-weight:bolder;
	padding:0px 0px 5px 0px;
	}

.free_title_12a { 
	font-size:12px;
	line-height: 19px;
	color: #cc6633;
	font-weight:bolder;
	padding:0px 0px 5px 0px;
	}

.free_title_12b { 
	font-size:12px;
	line-height: 19px;
	color: #993300;
	font-weight:bolder;
	padding:0px 0px 5px 0px;
	}

.free_txt_12 { 
	color: #666666;
	font-size: 12px;
	line-height: 19px;
	margin-bottom:20px;
	}

.free_txt_12 li {
	font-size:12px;
	line-height: 19px;
	margin-bottom:4px;
	padding-left: 20px;
	list-style-type: none;
	background: url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_li_12.gif) no-repeat;
	background-position: 1px 6px;
	}

.free_txt_12_1 { 
	color: #666666;
	font-size: 12px;
	line-height: 19px;
	margin-bottom:20px;
	padding-left: 22px;
	}

.free_txt_12_1 li {
	font-size:12px;
	line-height: 19px;
	margin-bottom:4px;
	padding-left: 0px;
	list-style-type: decimal;
	}

.free_txt_12a { 
	color: #666633;
	font-size: 12px;
	line-height: 19px;
	margin-bottom:20px;
	}

.free_txt_12a li {
	font-size:12px;
	line-height: 19px;
	margin-bottom:4px;
	padding-left: 20px;
	list-style-type: none;
	background: url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_li_12a.gif) no-repeat;
	background-position: 1px 6px;
	}

.free_txt_12b { 
	color: #993300;
	font-size: 12px;
	line-height: 19px;
	margin-bottom:20px;
	}

.free_txt_12b li {
	font-size:12px;
	line-height: 19px;
	margin-bottom:4px;
	padding-left: 20px;
	list-style-type: none;
	background: url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_li_12a.gif) no-repeat;
	background-position: 1px 6px;
	}

.free_txt_10 { 
	color: #666666;
	font-size: 10px;
	line-height: 17px;
	margin-bottom:20px;
	}

.free_txt_10 li {
	font-size:10px;
	line-height: 17px;
	margin-bottom:4px;
	padding-left: 12px;
	list-style-type: none;
	background: url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_li_01.gif) no-repeat;
	background-position: 0px 4px;
	}

.free_txt_10a { 
	color: #666633;
	font-size: 10px;
	line-height: 17px;
	margin-bottom:20px;
	}

.free_txt_10a li {
	font-size:10px;
	line-height: 17px;
	margin-bottom:4px;
	padding-left: 12px;
	list-style-type: none;
	background: url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_li_01.gif) no-repeat;
	background-position: 0px 4px;
	}

.free_txt_10b { 
	color: #993300;
	font-size: 10px;
	line-height: 17px;
	margin-bottom:20px;
	}

.free_txt_10b li {
	font-size:10px;
	line-height: 17px;
	margin-bottom:4px;
	padding-left: 12px;
	list-style-type: none;
	background: url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_li_01.gif) no-repeat;
	background-position: 0px 4px;
	}

.free {
	margin-bottom:20px;
	}

.free li {
	font-size:12px;
	line-height: 19px;
	margin-bottom:4px;
	padding-left: 15px;
	list-style-type: none;
	background: url(https://lhx24.linkclub.jp/outsidein.jp/color_me_img/03_li_12a.gif) no-repeat;
	background-position: 0px 6px;
	}

#free1 th {
	width:220px;
	text-align:left;
	font-size:12px;
	line-height: 19px;
	font-weight:normal;
	color:#666666;
	padding:10px 0px 20px 0px;
	}

#free1 td {
	font-size:12px;
	line-height: 19px;
	padding:0px 0px 0px 0px;
	}