/* CSS Document */

/* BOX */
#about, #service, #aftercare, #astrology, #security, #inquiry, #deal, #payment, #hello, #info,
#knowledge, #security, #process, #link, #teaching, #dictionary, #original
#classify, #wish, #choice, #campaign, #wish_stone {
	width: 680px;
	margin:0;
	padding:0;
	font-size: 12px;
	text-align: left;
	background-color:#FFFFFF;
}

/* Pタグ */
p {margin:0;line-height: 1.4em;}
#about p, #service p, #payment p {padding: 0 5px;}
#campaign p {padding: 0 0 0 10px;}
#aftercare p {padding: 0 5px 10px;}
#deal p {padding: 0 5px 10px 15px;}
#hello p, #process p {padding: 0 5px 10px 25px;}
#link p {padding: 0 5px 10px 20px;line-height: 1.6em !important;}
#astrology p, #security p, #knowledge p {padding: 0 5px 10px 25px;line-height: 1.6em !important;}
#wish_stone p {padding: 4px 0 10px 20px;}
#info p, #original p {padding: 5px 10px;line-height: 1.6em !important;}
#inquiry p {padding: 10px 5px 20px 15px;}
#wish p, #choice p {width: 390px;padding: 95px 0 20px 15px;}
#wish2 p {width: 660px;padding: 95px 0 20px 15px;}
#wish3 p {width: 660px;padding:0;}
#teaching p {padding: 0 15px 10px 15px;line-height: 1.6em;}
.kyouzai p {text-align:center;font-size: 14px;font-weight: bold;}

/* ul,li,ol,li */
#aftercare ul {margin:0;padding: 5px 5px 10px;}
#astrology ul {padding:0;margin: 5px 5px 15px 5px;}
#aftercare ul, #astrology ul {list-style-type: none;}
#aftercare li, #astrology li {margin:0;padding: 10px 5px 0 10px;list-style-type: none;}
#aftercare li {color: #0066FF;}
#astrology li {}
#deal ol{margin:0;padding: 5px 0 10px;}
#deal li {margin:0;padding: 10px 0 0;list-style-type: none;}
#knowledge ul{margin: 0 5px 20px 0;padding:0;list-style-type: none;}
#knowledge li {margin:0;padding: 10px 5px 0 25px;list-style-type: none;line-height: 1.4em;}
#security  ul {margin: 15px 0 10px 40px;padding:0;font-weight: bold;color: #FF6666;list-style-type: none;}
#security  li {margin: 10px 0 0 10px;line-height: 1.4em;font-weight: normal;color: #666666;list-style-type: none;}
#teaching ul {margin: 0 0 5px 10px;padding:0;list-style-type:none;color: #E74D7B;font-weight:bold;}
#teaching li {margin:0;padding:5px 0 0 10px;color:#666666;font-weight:normal;font-size: 10px;}

/* dl,dt,dd */
#itemlist dl {width:150px;margin: 0 7px 7px 11px;padding:0;float: left;display:inline;}
#itemlist dt {margin:0;padding: 0 0 2px;}
#itemlist dd {margin:0;padding: 2px 0 0 2px;line-height: 1.2em;text-align: left;}
.item_image {border: 1px solid #999999;}

#security  dl {margin: 5px 0 5px 20px;padding:0;width: 580px;}
#security  dt {
width: 580px;margin: 10px 0 0 10px;padding: 0 0 2px 8px;
font-size: 14px;font-weight: bold;line-height: 1.6em;color: #333333;
border-bottom: 2px solid #E74D7B;}
#security  dd {width: 540px;margin:0;padding: 10px 10px 15px 20px;line-height: 1.6em;}

#deal dl {width: 660px;margin: 10px 0 20px 15px;padding:0;}
#deal dt {width: 640px;margin: 0 0 0 10px;padding: 10px 0 3px 3px;
font-weight: bold;color: #FF6633;border-bottom: 1px solid #CCCCCC;}

#deal dd {width: 630px;margin:0;padding: 5px 5px 5px 15px;line-height: 1.4em;}
#payment dl {margin: 10px 0 10px 15px;padding:0;}
#payment dt {width: 500px;margin:0;padding: 0 0 3px 3px;
	font-weight: bold;color: #FF6633;border-bottom: 1px solid #CCCCCC;}
#payment dd {margin:0;padding: 5px;line-height: 1.4em;}

#hello dl {width: 320px;margin: 0 10px 0 0;padding:0;float: left;}
#hello dt {
width: 300px;margin: 10px 0 0 10px;padding: 0 0 2px 3px;
font-size: 12px;font-weight: bold;line-height: 1.6em;color: #333333;
border-bottom: 2px solid #E74D7B;}
#hello dd {width: 290px;margin:0;padding: 10px 10px 15px 15px;line-height: 1.6em;}

#info dl {margin: 10px 0 15px 15px;padding:0;}
#info dt {width: 500px;margin:0;padding: 10px 0 2px 3px;font-weight: bold;}
#info dd {margin:0;padding: 0 5px 10px;line-height: 1.6em;}

#knowledge dl {width: 500px;margin: 0 0 0 20px;padding:0;}
#knowledge dt {margin:0;padding: 5px 10px 5px 5px;font-weight: bold;border-bottom: 1px solid #E74D7B;}
#knowledge dd {margin:0;padding: 10px 10px 15px 10px;line-height: 1.6em;}
#knowledge .know_sub dl {width: 630px;margin:0;padding:0;}
#knowledge .know_sub dt {
	width: 630px;margin: 10px 0 0 10px;padding: 0 0 2px 8px;
	font-size: 14px;font-weight: bold;line-height: 1.6em;
	color: #333333;border-bottom: 2px solid #E74D7B;}
#knowledge .know_sub dd {width:620px;margin:0;padding: 10px 10px 15px 20px;line-height: 1.6em;}

#teaching dl {width: 640px;margin: 0 0 10px 20px;padding:0;}
#teaching dt {margin:0;padding: 5px 10px 5px 5px;font-weight: bold;border-bottom: 1px solid #E74D7B;}
.bg_hyo01 dt, .bg_hyo02 dt, .bg_hyo03 dt, .bg_hyo04 dt {
	width:470px;margin:0;padding: 5px 10px 5px 5px;font-weight: bold;
	border-bottom: 1px solid #E74D7B;}
#teaching dd {margin:0;padding: 10px 10px 15px 10px;line-height: 1.6em;}
#teaching dd img {padding:5px;}
.bg_hyo01 dd, .bg_hyo02 dd, .bg_hyo03 dd, .bg_hyo04 dd {
	margin:0;padding: 10px 10px 15px 10px;width:470px;line-height: 1.6em;}


/* table */
#about table {margin: 0 0 15px;padding:0;}

#inquiry table,
#info table {width: 450px;margin:0;padding:0;border: 1px solid #FFCCFF;border-bottom: none;}
#inquiry th, #inquiry td {font-size: 12px;font-weight: normal;text-align: left;}
#inquiry th {width:90px;margin:0;padding: 7px 7px 7px 15px;background-color: #FFCCFF;border: 1px solid #FFCCFF;border-top: none;border-left: none;}
#info th {width: 90px;margin:0;padding: 7px 7px 7px 15px;
	font-size: 12px;font-weight: normal;line-height: 1.4em;text-align: left;
	border-right: 1px solid #FFCCFF;border-bottom: 1px solid #FFCCFF;}
#inquiry td,
#info td {margin:0;padding: 7px 15px;border-bottom: 1px solid #FFCCFF;font-size: 12px;line-height: 1.4em;}

#deal table {width: 660px;margin-top:0 auto 15px;padding:0;}
#deal th, #deal td {margin:0;padding:7px;font-weight: normal;text-align:left;}
#deal th {width: 90px;background-color: #FFCCFF;border: 1px solid #FFFFFF;border-top: none;border-left: none;}
#deal td {}

#link table {width: 550px;margin: 0 auto;padding:0;border-top: 1px solid #FFCCFF;border-left: 1px solid #FFCCFF;}
#link th, #link td {margin:0;padding:7px;border-right: 1px solid #FFCCFF;border-bottom: 1px solid #FFCCFF;line-height: 1.4em;}
#link th {width: 120px;font-weight: normal;text-align: center;}
#link td {}

.stone_spec table,
.stone_spec2 table {width: 260px;margin: 0 auto;padding:0;}
.stone_spec th, .stone_spec td,
.stone_spec2 th, .stone_spec2 td 
{margin:0;padding: 2px;text-align: left;vertical-align: text-top;}

#security .scrty_price table {border-top: 1px solid #666666;border-left: 1px solid #666666;}
#security .scrty_list table {margin-left:30px;border-top: 1px solid #666666;border-left: 1px solid #666666;}
#security .scrty_price th, 
#security .scrty_price td, 
#security .scrty_list th,
#security .scrty_list td {border-right: 1px solid #666666;border-bottom: 1px solid #666666;text-align: left;}
#security .scrty_price th,
#security .scrty_list th {background-color:#FF6666;color: #FFFFFF;}
#security .scrty_price th, #security .scrty_list td {}


#knowledge td {line-height: 1.6em;}
#process td {line-height: 1.4em;}

#security_print {width: 500px;margin: 10px auto 10px;padding: 20px;line-height: 1.4em;border: 1px solid #666666;}
#security .scrty_list {float: left;width: 300px;}


/* 画像配置 */
#about .about_imageL,
#payment .about_imageL,
#process .about_imageL {padding: 0 5px 10px;float: left;}
#info .info_imageL, #original .org_imageL {margin: 0 15px 0 5px;float: left;}
#about .about_imageR,
#payment .about_imageR,
#info .info_imageR {padding: 0 5px;float: right;}
#knowledge .knowledge_imageL {margin: 0 5px 0 15px;padding: 0 5px 0 15px;float: left;}
#knowledge .knowledge_imageR,
#process .process_imageR {margin: 0 15px 0 5px;padding: 0 15px 0 5px;float: right;}
#original .org_imageR {margin: 0 5px 0 5px;float: right;}


/* 商品一覧 */
#itemlist {width:670px;margin:0;padding: 0 0 10px 5px;text-align: center;background:#FFF;}
#itemlist dl {width: 150px;margin: 0 5px 7px;padding:0;float: left;display:inline;}
#itemlist dt {margin:0;padding: 0 0 2px;}
#itemlist dd {margin:0;padding: 2px 0 0 2px;line-height: 1.2em;text-align: left;}
.item_image {border: 1px solid #999999;}
#classify a, #classify a:visited,
#itemlist a, #itemlist a:visited {text-decoration:none;color:#666;}
#classify a:hover, #classify a:active,
#itemlist a:hover, #itemlist a:active {text-decoration:underline;color:#33CC00;}
/* パワーストーンについて */
#about .bar_taikendan {margin: 0 0 10px;padding:0;}
/* 選び方 */
#astrology a:link, #astrology a:visited {color: #666666;text-decoration:none;}
#astrology a:hover, #astrology a:active {color:#33CC00;text-decoration: underline;}
/* オリジナルブレス */
#original .original01 {width: 670px;margin:0;padding: 50px 0 50px 10px;
	font-size: 12px;background: url(../item/original/images/bg_original01.jpg) no-repeat;}
#original dl {width: 430px;margin:0;padding:0;float: left;}
#original dt {width: 390px;margin: 0 0 10px;padding: 10px 10px 00px 20px;text-align: left;font-weight: bold;line-height: 1.6em;background-color: #FEFEC5;}
#original dd {width: 400px;margin: 0 0 10px;padding: 0 10px 0 10px;text-align: left;line-height: 1.6em;}
#original .img_arrow {margin: 10px 50px 0;padding:0;}
#original .form_original {width: 550px;margin-top: 0 50px;font-size: 12px;}

#original table {width: 550px;margin:0;padding:0;border: 1px solid #FFCCFF;border-bottom: none;}
#original th {width: 90px;margin:0;padding: 7px 7px 7px 15px;font-size: 12px;line-height: 1.4em;font-weight: normal;text-align: left;border-right: 1px solid #FFCCFF;border-bottom: 1px solid #FFCCFF;}
#original td {margin:0;padding: 7px 15px;font-size: 12px;line-height: 1.4em;border-bottom: 1px solid #FFCCFF;}
#original .btn_send {margin: 10px 10px 10px 210px;}
#original .btn_back {margin: 10px 10px 10px 0;}
/* 石の意味辞典 */
#dictionary .stonelist {margin:0;padding: 0 5px 10px;}
#dictionary .stonelist dl {width: 150px;margin: 0 5px 7px;padding:0;float: left;}
#dictionary .stonelist dt {margin:0;padding: 5px 0;}
#dictionary .stonelist dd {margin:0;padding: 2px 0 2px 2px;line-height: 1.2em;text-align: center;}

#dictionary .stone_image {border: 1px solid #999999;}
#dictionary a:link, #dictionary a:visited {color: #666666;text-decoration: none;}
#dictionary a:hover, #dictionary a:active {color:#33CC00;text-decoration: underline;}
/* 詳細 */
.itemtop {line-height: 1.6em;margin:0;padding: 20px 0 30px 35px;}
/* お問い合わせ */
#inquiry .form_inquiry {width: 450px;margin:0 100px;}
#inquiry .btn_send {margin: 10px 10px 10px 170px;padding:0;}
#inquiry .btn_back {margin: 10px 10px 10px 0;padding:0;}
/* 活用法 */
#knowledge .kl_memu {margin: 5px 0 10px 8px;padding:0;font-size: 10px;line-height: 1.4em;}
#knowledge .kl_memu a:link, #knowledge .kl_memu a:visited {
	color: #FF9966;text-decoration:underline;}
#knowledge .kl_memu a:hover, #knowledge .kl_memu a:active {
	color:#33CC00;text-decoration: underline;}
/* インフォ */
#info .form_info {width: 450px;margin: 0 100px 0 100px;font-size: 12px;}
#info .btn_send {margin: 10px 10px 10px 160px;}
#info .btn_back {margin: 10px 10px 10px 0;}
/* パワーストーンが出来るまで */
#process .prcs_staffimg {margin: 0 5px 0 10px;padding:0;float: right;}
#process .prcs_phototext {margin:0;padding: 3px 3px 13px;font-size: 10px;text-align: left;line-height: 1.2em;}
#process .prcs_phototext12 {margin:0;padding: 3px 3px 13px;font-size: 12px;text-align: left;line-height: 1.4em;}
#process .prcs_kunsan {margin:0;padding: 3px 15px 3px;font-size: 12px;text-align: left;line-height: 1.4em;}
#process .prcs_haisoutext12 {margin:0;padding: 2px 5px 5px 8px;font-size: 10px;text-align: left;line-height: 1.2em;}
#process .prcs_haisouimg {margin:0;padding:0;border: 1px solid #333333;}
/* 教材 */
.bg_okyakusama {
background:url(../uranai/image/bg_okyakusama.gif) no-repeat;background-position:bottom;margin-bottom:30px !important;}
.bg_hyo01 {
background:url(../uranai/image/hyo01.jpg) no-repeat;background-position: 490px 0;height: 193px;}
.bg_hyo02 {
background:url(../uranai/image/hyo02.jpg) no-repeat;background-position: 490px 0;height: 193px;}
.bg_hyo03 {
background:url(../uranai/image/hyo03.jpg) no-repeat;background-position: 490px 0;height: 193px;}
.bg_hyo04 {
background:url(../uranai/image/hyo04.jpg) no-repeat;background-position: 490px 0;height: 193px;}
.kyouzai {margin-bottom:20px;padding: 5px;border: 1px solid #CCCCCC;width: 630px;margin-left:20px;clear:both;}

/* 石別ページ */
.stone_story {margin:0;padding: 10px 0 10px 20px;width: 340px;float: left;}
.stone_story_noimage {margin:0;padding: 10px 0 10px 20px;}
#classify_R {margin: 0 0 10px 0;padding:0;width: 320px;float:left;}
#classify_R .stone_spec, #classify_R .stone_spec2, #classify_R .stone_spec3 {
margin: 7px auto;width: 284px;background: url(../classify/images/bg_spec.gif) no-repeat;}
#classify_R .stone_spec {padding:15px 0;height: 124px;}
#classify_R .stone_spec2 {padding:10px 0;height: 134px;}
#classify_R .stone_spec3 {padding: 25px 0;height: 104px;}
#classify_R table {width: 260px;margin: 0 auto;padding:0;}
#classify_R th,
#classify_R td {margin:0;padding: 2px;text-align: left;line-height: 1.4em;vertical-align: text-top;}
#classify .img_kanbetsu {margin-left:100px;}
#classify .txt_kanbetsu {margin-top:5px;text-align: center;}
#classify .img_consetellation {margin:0;padding: 0 10px 0 0;float: left;}
#classify .story_consetellation dl {margin:0;padding:0;width: 380px;float:left;}
#classify .story_consetellation dt {margin:0;padding: 5px 10px;background-color: #D6F4F7;font-weight: bold;font-size: 11pt;}
#classify .story_consetellation dd {margin:0;padding: 10px 10px 15px 8px;line-height: 1.6em;}

/* 19gamelan */
#classify .tuki {
	width: 640px;
	margin:0;
	padding: 120px 0 20px 40px;
	font-size: 12px;
	background-image: url(../classify/19gamelan/images/bg_gamelan.jpg);
	background-repeat: no-repeat;
}
/*  */
#wish .tuki {
	width: 680px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	background-image: url(../classify/19gamelan/images/bg_gamelan.jpg);
	background-repeat: no-repeat;
}


/* 干支・星座・誕生月 */
#choice .eto01, #choice .eto02, #choice .eto03, #choice .eto04, #choice .eto05, #choice .eto06, 
#choice .eto07, #choice .eto08, #choice .eto09, #choice .eto10, #choice .eto11, #choice .eto12, 
#choice .hosi01, #choice .hosi02, #choice .hosi03, #choice .hosi04, #choice .hosi05, #choice .hosi06, 
#choice .hosi07, #choice .hosi08, #choice .hosi09, #choice .hosi10, #choice .hosi11, #choice .hosi12,
#choice .tuki01, #choice .tuki02, #choice .tuki03, #choice .tuki04, #choice .tuki05, #choice .tuki06, 
#choice .tuki07, #choice .tuki08, #choice .tuki09, #choice .tuki10, #choice .tuki11, #choice .tuki12
{width:680px;margin:0;padding:0;font-size: 12px;background-repeat: no-repeat;}

#choice .eto01 {background-image: url(../eto/01/images/eto01.jpg);}
#choice .eto02 {background-image: url(../eto/02/images/eto02.jpg);}
#choice .eto03 {background-image: url(../eto/03/images/eto03.jpg);}
#choice .eto04 {background-image: url(../eto/04/images/eto04.jpg);}
#choice .eto05 {background-image: url(../eto/05/images/eto05.jpg);}
#choice .eto06 {background-image: url(../eto/06/images/eto06.jpg);}
#choice .eto07 {background-image: url(../eto/07/images/eto07.jpg);}
#choice .eto08 {background-image: url(../eto/08/images/eto08.jpg);}
#choice .eto09 {background-image: url(../eto/09/images/eto09.jpg);}
#choice .eto10 {background-image: url(../eto/10/images/eto10.jpg);}
#choice .eto11 {background-image: url(../eto/11/images/eto11.jpg);}
#choice .eto12 {background-image: url(../eto/12/images/eto12.jpg);}

#choice .hosi01 {background-image: url(../hosi/01/images/hosi01.jpg);}
#choice .hosi02 {background-image: url(../hosi/02/images/hosi02.jpg);}
#choice .hosi03 {background-image: url(../hosi/03/images/hosi03.jpg);}
#choice .hosi04 {background-image: url(../hosi/04/images/hosi04.jpg);}
#choice .hosi05 {background-image: url(../hosi/05/images/hosi05.jpg);}
#choice .hosi06 {background-image: url(../hosi/06/images/hosi06.jpg);}
#choice .hosi07 {background-image: url(../hosi/07/images/hosi07.jpg);}
#choice .hosi08 {background-image: url(../hosi/08/images/hosi08.jpg);}
#choice .hosi09 {background-image: url(../hosi/09/images/hosi09.jpg);}
#choice .hosi10 {background-image: url(../hosi/10/images/hosi10.jpg);}
#choice .hosi11 {background-image: url(../hosi/11/images/hosi11.jpg);}
#choice .hosi12 {background-image: url(../hosi/12/images/hosi12.jpg);}

#choice .tuki01 {background-image: url(../tuki/01/images/tuki01.jpg);}
#choice .tuki02 {background-image: url(../tuki/02/images/tuki02.jpg);}
#choice .tuki03 {background-image: url(../tuki/03/images/tuki03.jpg);}
#choice .tuki04 {background-image: url(../tuki/04/images/tuki04.jpg);}
#choice .tuki05 {background-image: url(../tuki/05/images/tuki05.jpg);}
#choice .tuki06 {background-image: url(../tuki/06/images/tuki06.jpg);}
#choice .tuki07 {background-image: url(../tuki/07/images/tuki07.jpg);}
#choice .tuki08 {background-image: url(../tuki/08/images/tuki08.jpg);}
#choice .tuki09 {background-image: url(../tuki/09/images/tuki09.jpg);}
#choice .tuki10 {background-image: url(../tuki/10/images/tuki10.jpg);}
#choice .tuki11 {background-image: url(../tuki/11/images/tuki11.jpg);}
#choice .tuki12 {background-image: url(../tuki/12/images/tuki12.jpg);}

/* 石の説明 - リストページ */
#wish_stone .stone_img {margin:0;padding: 0 0 0 10px;float: right;}
#wish_stone .stone_spec {
	width: 284px;height: 124px;margin: 7px 0 7px 13px;padding: 15px 0;
	background: url(../classify/images/bg_spec.gif) no-repeat;float: left;}

#wish_stone .chakra_spec {
	width: 284px;height: 100px;margin: 7px 0 7px 13px;padding: 15px 0;
	background: url(../classify/images/bg_spec.gif) no-repeat;float: left;}
#wish_stone .stone_spec2 {
	width: 284px;height: 134px;margin: 7px 0 7px 13px;padding: 10px 0;
	background: url(../classify/images/bg_spec.gif) no-repeat;float: left;}

/* ブレスレット　中央 */
#column3 {
	width: 505px;
	margin:0;
	padding: 0 5px 0 0;
	font-size: 12px;
	text-align: center;
	float: left;
}
/* 数珠ブレスレットTOP */
#column3 .juzu_bracelet {
	width: 505px;
	margin:0;
	padding:0;
	font-size: 12px;
	background-image: url(https://powerstone1.net/classify/55bonji/images/juzu.jpg);
	background-repeat: no-repeat;
}
#column3 .juzu_bracelet p {
	line-height: 1.2em;
	margin:0;
	padding: 90px 0 13px 15px;
	text-align: left;
}
#column3 .juzu_bracelet_bnr {
	margin: 0 0 2px 0;
	padding:0;
}

/* キャンペーン */
#campaign .campaign_image {
	margin:0;
	padding: 0 0 5px 5px;
	width: 315px;
	float: left;
	text-align: center;
}
#campaign .campaign_image2 {
	margin:0;
	padding: 0 5px 5px 0;
	float: left;
}
#campaign .item_link {
	margin:0;
	padding: 10px 0 5px 0;
}

#campaign .mariage01, #campaign .mariage02, #campaign .mariage03 {
	background-repeat:no-repeat;
	width:638px;
	margin-bottom:10px;
}
#campaign .mariage01 {background-image:url(../campaign/images/bg_06mariage01_1.jpg);padding:540px 21px 0;}
#campaign .mariage02 {background-image:url(../campaign/images/bg_06mariage02_1.jpg);padding:540px 21px 0;}
#campaign .mariage03 {background-image:url(../campaign/images/bg_06mariage03_1.jpg);padding:520px 21px 0;}

#campaign .mariage01 table, #campaign .mariage02 table, #campaign .mariage03 table {padding-bottom:30px;}
#campaign .mariage01 td, #campaign .mariage02 td, #campaign .mariage03 td {
	line-height:130%;padding: 5px 20px;}
#campaign .mariage01 dl, #campaign .mariage02 dl, #campaign .mariage03 dl {
	background-image:url(../campaign/images/bg_06mariage.jpg);
	background-repeat: repeat-y;
	margin:0;
	padding:0;
	width:638px;
}
#campaign .mariage01 dt, #campaign .mariage02 dt, #campaign .mariage03 dt {
	margin:0;padding:10px 0 0 30px;}
#campaign .mariage01 dd, #campaign .mariage02 dd, #campaign .mariage03 dd {
	margin:0;padding:0 30px 10px 30px;}
#campaign .mariage01_3 {
	background-image:url(../campaign/images/bg_06mariage01.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding: 60px 20px 10px 80px;
}
#campaign .mariage02_3 {
	background-image:url(../campaign/images/bg_06mariage02.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding: 60px 20px 10px 80px;
}
#campaign .mariage03_3 {
	background-image:url(../campaign/images/bg_06mariage03.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding: 60px 20px 10px 60px;
}
#campaign .form_mariage {
	background-image:url(../campaign/images/bg_mariage_btm.jpg);
	background-repeat:no-repeat;
	background-position: bottom left;
	margin:0;
	padding: 20px 0 40px 0;
	text-align:center;
}
#campaign .mariage_table02 td {
	line-height:130%;
	padding: 5px 20px;
}
#campaign .mariage04 {
	background-image:url(../campaign/images/bg_06mariage04.jpg);
	background-repeat:no-repeat;
	width:622px;
	margin:10px auto;
	padding:60px 0 0;
}
#campaign .mariage04 table {
	width::622px;
	margin:0;
	padding:0 0 0 20px;
	background-image:url(../campaign/images/img_06mariage_8.jpg);
	background-repeat:no-repeat;
	background-position: bottom left;
}
#campaign .mariage04 th {padding:10px;color:#D72387;font-size:16px;text-align:left;}
#campaign .mariage04 th img {vertical-align:middle;padding-right:10px;padding-left:10px;}
#campaign .mariage04 td {padding:10px;}
#campaign .mariage04 td img {padding-left:10px;}

#campaign .mariage01_cart {
	border:1px solid #D4759B;
	width:632px;
	margin: 10px auto;
}
#campaign .mariage01_cart table {
	width:587px;
	margin: 10px 0 10px 25px;
}

#campaign_text {
	width: 335px;
	line-height: 1.2em;
	margin:0 100px 0 0;
	padding: 5px 0 10px 20px;
	text-align: left;
	float: right;
	background-color:#CCC;
}
.campaign_text {
	width: 335px;
	line-height: 1.2em;
	margin:0 0 0 10px;
	padding: 5px 0 10px 20px;
	text-align: left;
	float: right;
}
#campaign .camp_text02 {
	line-height: 1.4em;
	margin: 0 0 0 20px;
	padding: 5px 0 10px 0;
	text-align: left;
	float: left;
}
#campaign_text .campaign_code,
.campaign_text .campaign_code {
	color: #666666;
	font-weight: bold;
}
#campaign_text .campaign_title,
.campaign_text .campaign_title {
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
}
#campaign_text .campaign_price,
.campaign_text .campaign_price {
	margin:0;
	padding:0;
	width: 280px;
	text-align: right;
	color: #FF3063;
	font-weight: bold;
	font-size: 16pt;
}


#campaign_spec1 {
	width: 284px;
	line-height: 1.4em;
	margin:0;
	padding:0;
}
#campaign_spec1 dl {margin: 15px 0 10px;padding:0;width: 284px;}
#campaign_spec1 dt {
	margin:0;
	padding: 15px 15px 10px 20px;
	text-align: left;
	background-image: url(../item/images/bg_sizelist.gif);
	background-repeat: no-repeat;
}
#campaign_spec1 dd {
	margin:0;
	padding: 10px 15px 15px 20px;
	text-align: left;
	background-image: url(../item/images/bg_sizelist_b.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #E7E7E7;
	line-height: 1.8em;
}
#campaign_cart {
	margin:0;
	padding: 0 0 10px 10px;
 	width: 270px;
}
#campaign .spring_title {font-style:italic;font-size:16px;margin-bottom:5px !important;}
#campaign .spring_txt {font-style:nomal;font-size:12px;margin-bottom:3px !important;line-height:1.2em !important;}
#campaign .spring_price {font-size:12px;mrgin-bottom:5px !important;}
#campaign .spring_01, #campaign .spring_02, #campaign .spring_03, #campaign .spring_04, #campaign .spring_05, #campaign .spring_06 
{background-repeat:no-repeat;margin:0px;}
#campaign .spring_01 { background-image:url(../campaign/images/bg_07spring_01.jpg);padding:217px 0 35px 50px;}
#campaign .spring_02 {background-image:url(../campaign/images/bg_07spring_02.jpg);padding:223px 0 30px 410px;}
#campaign .spring_03 {background-image:url(../campaign/images/bg_07spring_03.jpg);padding:212px 0 35px 50px;}
#campaign .spring_04 {background-image:url(../campaign/images/bg_07spring_04.jpg);padding:215px 0 30px 410px;}
#campaign .spring_05 {background-image:url(../campaign/images/bg_07spring_05.jpg);padding:213px 0 35px 50px;}
#campaign .spring_06 {background-image:url(../campaign/images/bg_07spring_06.jpg);padding:217px 0 30px 410px;margin-bottom:20px;}

#campaign .txt_32color {width:332px;padding:10px 10px 0 5px;float:left;}
#campaign .txt_32color p {margin:0 0 25px !important;padding:0 !important;}
.color_box {margin-bottom:8px;padding:7px 5px !important;}
.color_box p {width:320px;padding-top:5px !important;float:left;}
.bg_red {background-color:#FFE8E8;}
.bg_blown {background-color:#F4E1E1;}
.bg_pink {background-color:#FFE6F7;}
.bg_orange {background-color:#FFDFCA;}
.bg_yellow {background-color:#FFF4CA;}
.bg_green {background-color:#DDFFDD;}
.bg_blue {background-color:#DDE3FF;}
.bg_purple {background-color:#E6DDFF;}
.bg_black {background-color:#E6E6E6;}
.bg_white {background-color:#EBEBEB;}

/* 願い事別 */
#wish .love01, #wish .love02, #wish .love03, #wish .love04, #wish .love05,
#wish .marriage01, #wish .marriage02, #wish .marriage03,
#wish .return01, #wish .return02, #wish .family01,
#wish .healing01, #wish .healing02, #wish .healing03,
#wish .happy01, #wish .happy03, #wish .spirit01,
#wish .money01, #wish .money02, #wish .personal01, #wish2 .personal02, #wish2 .personal03,
#wish .success01, #wish2 .success02, #wish .success03, #wish .success04,
#wish .business01, #wish .business02, #wish .business03,
#wish .amulet01, #wish .amulet02, #wish .rainbow01
{width: 680px;margin:0;padding:0;font-size: 12px;background-repeat: no-repeat;}

#wish .love01 {background-image: url(../wish/images/bg_love01.jpg);}
#wish .love02 {background-image: url(../wish/images/bg_love02.jpg);}
#wish .love03 {background-image: url(../wish/images/bg_love03.jpg);}
#wish .love04 {background-image: url(../wish/images/bg_love04.jpg);}
#wish .love05 {background-image: url(../wish/images/bg_love05.jpg);}
#wish .marriage01 {background-image: url(../wish/images/bg_marriage01.jpg);}
#wish .marriage02 {background-image: url(../wish/images/bg_marriage02.jpg);}
#wish .marriage03 {background-image: url(../wish/images/bg_marriage03.jpg);}
#wish .return01 {background-image: url(../wish/images/bg_return01.jpg);}
#wish .return02 {background-image: url(../wish/images/bg_return02.jpg);}
#wish .family01 {background-image: url(../wish/images/bg_family01.jpg);}
#wish .healing01 {background-image: url(../wish/images/bg_healing01.jpg);}
#wish .healing02 {background-image: url(../wish/images/bg_healing02.jpg);}
#wish .healing03 {background-image: url(../wish/images/bg_healing03.jpg);}
#wish .happy01 {background-image: url(../wish/images/bg_happy01.jpg);}
#wish .happy03 {background-image: url(../wish/images/bg_happy03.jpg);}
#wish .spirit01 {background-image: url(../wish/images/bg_spirit01.jpg);}
#wish .money01 {background-image: url(../wish/images/bg_money01.jpg);}
#wish .money02 {background-image: url(../wish/images/bg_money02.jpg);}
#wish .personal01 {background-image: url(../wish/images/bg_personal01.jpg);}
#wish2 .personal02 {background-image: url(../wish/images/bg_personal02.jpg);}
#wish2 .personal03 {background-image: url(../wish/images/bg_personal03.jpg);}
#wish .success01 {background-image: url(../wish/images/bg_success01.jpg);}
#wish2 .success02 {background-image: url(../wish/images/bg_success02.jpg);}
#wish .success03 {background-image: url(../wish/images/bg_success03.jpg);}
#wish .success04 {background-image: url(../wish/images/bg_success04.jpg);}
#wish .business01 {background-image: url(../wish/images/bg_business01.jpg);}
#wish .business02 {background-image: url(../wish/images/bg_business02.jpg);}
#wish .business03 {background-image: url(../wish/images/bg_business03.jpg);}
#wish .amulet01 {background-image: url(../wish/images/bg_amulet01.jpg);}
#wish .amulet02 {background-image: url(../wish/images/bg_amulet02.jpg);}
#wish .rainbow01 {background-image: url(../wish/images/bg_rainbow01.jpg);}

#wish3 .love06, #wish3 .money03 {margin:0;padding: 95px 0 20px 15px;font-size: 12px;background-repeat:no-repeat;}
#wish3 .love06 {background-image: url(../wish/images/bg_love06.jpg);}
#wish3 .money03 {background-image: url(../wish/images/bg_money03.jpg);}

#wish2 .family02, #wish2 .happy02 {width: 665px;margin:0;padding: 95px 0 20px 15px;font-size: 12px;background-repeat:no-repeat;}
.family02 {background-image: url(../wish/images/bg_family02.jpg);line-height: 1.4em;}
.happy02 {background-image: url(../wish/images/bg_happy02.jpg);line-height: 1.4em;}

/* お客様の声（旧タイプ） */
#voice {width: 620px;margin: 5px auto;padding: 10px;font-size: 12px;background-color: #FFF3FF;text-align: left;}
#voice p {margin: 0px;padding: 5px;line-height: 1.4em;}
#voice .voice_name {width: 605px;line-height: 1.4em;margin: 0px;padding: 15px 5px 0px 0px;text-align: right;}
#main .voice_line {margin: 10px 0px 10px 21px;padding: 0px;}

.jeweldrops_L {width:423px;float:left;}
.jeweldrops_L p {font-size:14px;line-height:1.4em;}
.jeweldrops_R {width:250px;float:right;}
.jeweldrops_title {background-color:#FFF;margin: 0px;padding: 5px 0px 10px;font-size:16px;font-weight:nomal;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;}
.jeweldrops_price {font-size: 16pt;font-weight: bold;color: #FF3063;text-align:left;}
