/* CSS Document */
@charset "Shift_JIS";

body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:25px;
	text-align: center;
	font-size:12px;
	color:#666666;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
	
a {
	text-decoration:none;
	color:#6F9100;
}

a:hover {
	text-decoration:underline;
}

a img {
	border:none;
}

img {
	border:none;
}

p {
margin:0;
padding:0;
}

h2 {
margin:0;
padding:0;
}

h3 {
margin:0;
padding:0;
}

#wrapper {
width:780px;
margin:0 auto;
padding-left:5px;
padding-right:5px;
text-align:left;
background-image:url(../img/base/wrapper_shadow.jpg);
background-repeat:repeat-y;
}
/*メインコンテンツ---------------------------------------------------*/

#main_box {
width:780px;
height:100%;
background:url(../img/base/main_back.gif);
background-repeat:repeat-y;
}

/*ヘッダー-----------------------------------------------------------*/
#header_cont {
width:780px;
height:73px;
margin:0 auto;
position: relative;
text-align:left;
background-image:url(../img/base/header_background_1.jpg);
background-repeat:no-repeat;
}

h1 {
margin:0;
position: absolute;
top: 0px;
left: 0px;
}

#header_cont .catch {
margin:0;
display: block;
position: absolute;
top: 46px;
left: 115px;
height: 16;
width: 130;
}

#header_cont .catch2 {
margin:0;
display: block;
position: absolute;
top: 41px;
left: 543px;
height: 19px;
width: 238px;
}

#header_cont ul {
list-style:none;
margin:0;
}

#header_cont li {
	margin:0;
	padding:0;
	position: absolute;
	top:0;
	height:30px;
	text-indent:-9999px;
	left: 473px;
	width: 87px;
}

#header_cont li a {
display:block;
text-decoration:none;
height:30px;
}

#header_cont li#top {
left:573px;
width:87px;
}

#header_cont li#kaiin {
left:386px;
width:88px;
}

#header_cont li#touroku {
left:560px;
width:100px;
}

#header_cont li#cart {
left:672px;
width:109px;
}

/*ヘッダーナビ---------------------------------------------------------*/

#header_navi {
width:780px;
height:47px;
background-image:url(../img/base/header_navi.jpg);
background-repeat:no-repeat;
position:relative;
margin-bottom:10px;
}

#header_navi ul {
margin:0;
list-style:none;
}

#header_navi li {
	margin:0;
	padding:0;
	position:absolute;
	height:47px;
	text-indent:-9999px;
	left: 786px;
	top: 0px;
}

#header_navi li a {
display:block;
text-decoration:none;
height:47px;
}

#header_navi li#about {
left:0px;
width:156px;
}

#header_navi li#about_on {
left:0px;
width:156px;
background:url(../img/base/header_navi_over1.jpg);
}

#header_navi li#products {
left:156px;
width:156px;
}

#header_navi li#products_on {
left:156px;
width:156px;
background:url(../img/base/header_navi_over2.jpg);
}

#header_navi li#faq {
left:312px;
width:156px;
}

#header_navi li#faq_on {
left:312px;
width:156px;
background:url(../img/base/header_navi_over3.jpg);
}

#header_navi li#guide {
left:468px;
width:156px;
}

#header_navi li#guide_on {
left:468px;
width:156px;
background:url(../img/base/header_navi_over4.jpg);
}

#header_navi li#user {
left:624px;
width:156px;
}

#header_navi li#user_on {
left:624px;
width:156px;
background:url(../img/base/header_navi_over5.jpg);
}


#header_navi li#about a:hover {
background:url(../img/base/header_navi_over1.jpg);
}

#header_navi li#products a:hover {
background:url(../img/base/header_navi_over2.jpg);
}

#header_navi li#faq a:hover {
background:url(../img/base/header_navi_over3.jpg);
}

#header_navi li#guide a:hover {
background:url(../img/base/header_navi_over4.jpg);
}

#header_navi li#user a:hover {
background:url(../img/base/header_navi_over5.jpg);
}

/*アンカースペース---------------------------------------------------*/

#anchor {
width:770px;
padding-right:10px;
padding-top:40px;
padding-bottom:9px;
text-align:right;
background-color:#FFFFFF;
}

/*フッター-----------------------------------------------------------*/
#fotter {
width:780px;
height:115px;
margin:0 auto;
padding-top:12px;
padding-left:5px;
padding-right:5px;
background-image:url(../img/base/fotter_back.jpg);
background-repeat:no-repeat;
position:relative;
}

#fotter_navi {
margin:0;
padding-right:8px;
text-align:right;
}

#fotter .fotter_inq {
margin:0;
display: block;
position: absolute;
top: 54px;
left: 14px;
height: 59;
width: 211;
}

#fotter .fotter_logo {
margin:0;
display: block;
position: absolute;
top: 46px;
left: 642px;
height: 46;
width: 135;
}

#fotter .fotter_copyright {
margin:0;
display: block;
position: absolute;
top: 96px;
left: 450px;
height: 12;
width: 326;
}

/*メインコンテンツ-------------------------------------------------------*/

#cont_left_top {
margin-top:1px;
width:599px;
float:left;
}


#cont_left {
width:576px;
padding-left:7px;
float:left;
}

#cont_pankuzu {
font-size:12px;
color:#666666;
padding-top:3px;
margin:0;
}

/*トップページ-----------------------------------------------------------*/

#main_img {
width:780px;
position:relative;
height:197px;
}

#main_img #image {
	width:780px;
	height:207px;
	position:absolute;
	left: 0px;
	top: -10px;
}

#top_cont {
width:591;
padding-left:8px;
margin-top:11px;
font-size:12px;
color:#666666;
line-height:18px;
}

#top_date {
width:72px;
float:left;
}

#top_infotxt {
width:516px;
float:left;
}


#top_info {
padding-bottom:22px;
line-height:18px;
background:url(../img/base/dotbar3.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

#top_info1 {
padding-bottom:4px;
line-height:20px;
background:url(../img/base/dotbar3.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

#top_info2 {
padding-bottom:44px;
line-height:20px;
background:url(../img/base/dotbar3.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

#top_info3 {
padding-bottom:4px;
line-height:20px;
background:url(../img/base/dotbar3.gif);
background-repeat:no-repeat;
background-position:bottom left;
}


#top_info4 {
padding-bottom:4px;
line-height:20px;
}

#top_sublabel {
margin-top:17px;
margin-left:9px;
}

#top_leftpro1 {
float:left;
margin-left:7px;
margin-top:17px;
}

#top_rightpro1 {
float:left;
margin-left:18px;
margin-top:17px;
}

#top_leftpro2 {
float:left;
margin-left:7px;
margin-top:25px;
}

#top_rightpro2 {
float:left;
margin-left:18px;
margin-top:25px;
}


#top_prophoto {
width:92px;
float:left;
}

#top_protxt {
width:188px;
float:left;
}

#top_spacebar {
padding-top:12px;
margin-left:7px;
}

#top_caution {
padding-top:20px;
padding-right:7px;
}

/*サイド（左）会社情報---------------------------------------------------*/

#company_title {
width:583px;
margin-top:10px;
}

#company_info {
font-size:12px;
color:#666666;
width:415px;
float:left;
margin-right:10px;
margin-top:20px;
}

#company_photo {
width:145px;
float:left;
margin-top:20px;
}

#company_info_box {
width:415px;
margin-bottom:10px;
background:url(../img/base/dotbar.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#company_info_title {
float:left;
width:110px;
padding-left:4px;
margin:0px;
padding-bottom:10px;
}

#company_info_cont {
float:left;
width:300px;
margin:0px;
padding-top:0px;
padding-bottom:10px;
}

#company_info_cont ul {
margin:0;
padding:0;
list-style:none;
line-height:16px;
}

/*サイド（左）個人情報保護---------------------------------------------------*/
#pri_cont {
font-size:12px;
color:#666666;
width:580px;
padding-left:3px;
margin-top:17px;
margin-bottom:0px;
line-height:18px;
}

#pri_cont2 {
margin-top:17px;
margin-bottom:0px;
}

#pri_left {
float:left;
line-height:18px;
}

#pri_right {
float:left;
margin-left:5px;
line-height:18px;
}

#pri_border {
padding-top:16px;
padding-bottom:0px;
clear:both;
}

#pri_p1 {
margin-top:8px;
margin-bottom:10px;
}

#pri_p2 {
padding-top:8px;
margin-top:0px;
margin-bottom:0px;
}

/*サイド（左）素肌向上通信---------------------------------------------------*/
#care_cont {
width:581px;
padding-left:2px;
margin-top:15px;
}

#care_left1 {
width:225px;
height:105px;
float:left;
margin-top:17px;
}

#care_right1 {
width:341px;
height:105px;
float:left;
margin-left:15px;
margin-top:17px;
}

#care_left2 {
width:225px;
height:105px;
float:left;
margin-top:13px;
}

#care_right2 {
width:341px;
height:105px;
float:left;
margin-left:15px;
margin-top:13px;
}

#care_pdf1 {
width:583px;
clear:both;
padding-top:19px;
}

#care_pdf2 {
width:580px;
height:52px;
padding-left:3px;
background-image:url(../img/care/dotbar_back.gif);
background-repeat:no-repeat;
}

#care_pdf3 {
padding-top:9px;
float:left;
}

#care_pdf4 {
padding-top:7px;
margin-top:0px;
margin-bottom:0px;
margin-left:9px;
line-height:18px;
float:left;
}

/*サイド（左）サイトマップ---------------------------------------------------*/
#site_cont {
font-size:12px;
color:#666666;
margin-top:9px;
}

#site_itembox {
width:581px;
margin-left:2px;
padding-top:10px;
}

#site_itembox ul {
list-style-type: none;
margin:0;
padding:0px;
}

#site_list1 {
width:146px;
float:left;
}

#site_list2 {
width:156px;
float:left;
}

#site_list3 {
width:156px;
float:left;
}

#site_list4 {
width:123px;
float:left;
}

#site_list5 {
width:146px;
margin-top:13px;
float:left;
}

#site_list6 {
width:156px;
margin-top:13px;
float:left;
}

#site_list7 {
width:156px;
margin-top:13px;
float:left;
}

#site_list8 {
width:123px;
margin-top:13px;
float:left;
}

#site_labelbox1 {
width:579px;
height:22px;
background-image:url(../img/site/dotbar_back1.gif);
backgrouud-repeat:no-repeat;
padding-top:10px;
padding-left:4px;
margin:0;
}

#site_labelbox2 {
width:579px;
height:22px;
background-image:url(../img/site/dotbar_back2.gif);
backgrouud-repeat:no-repeat;
padding-top:10px;
padding-left:4px;
margin:0;
clear:both;
}

/*サイド（左）商品のご紹介-------------------------------------------*/

#line_box_step1 {
width:583px;
height:190px;
position:relative;
background:url(../img/lineup/line_index_back1.gif);
background-repeat:no-repeat;
}

#line_box_step1 p#label {
	position:absolute;
	left: 15px;
	top: 82px;
}

#line_box_step1 #pro {
	position:absolute;
	width:346px;
	height:158px;
	left: 195px;
	top: 16px;
background:url(../img/lineup/line_index_item1.jpg);
background-repeat:no-repeat;
}

#line_box_step2 {
width:583px;
height:204px;
position:relative;
background:url(../img/lineup/line_index_back4.gif);
}

#line_box_step2 p#label {
	position:absolute;
	left: 15px;
	top: 82px;
}

#line_box_step2 #pro {
	position:absolute;
	width:356px;
	height:170px;
	left: 197px;
	top: 16px;
background:url(../img/lineup/line_index_item6.jpg);
background-repeat:no-repeat;
}


#line_box_step3 {
width:583px;
height:190px;
position:relative;
background:url(../img/lineup/line_index_back1.gif);
}

#line_box_step3 p#label {
	position:absolute;
	left: 15px;
	top: 82px;
}

#line_box_step3 #pro {
	position:absolute;
	width:226px;
	height:156px;
	left: 268px;
	top: 16px;
background:url(../img/lineup/line_index_item4.jpg);
background-repeat:no-repeat;
}

#line_box_other {
width:583px;
height:226px;
position:relative;
background:url(../img/lineup/line_index_back2.gif);
}

#line_box_other p#label {
	position:absolute;
	left: 306px;
	top: 107px;
}

#line_box_other #pro {
	position:absolute;
	width:96px;
	height:156px;
	left: 39px;
	top: 34px;
background:url(../img/lineup/line_index_item3.jpg);
background-repeat:no-repeat;
}

#line_box_other2 {
width:583px;
height:208px;
position:relative;
background:url(../img/lineup/line_index_back3.gif);
background-repeat:no-repeat;
}

#line_box_other2 p#label {
	position:absolute;
	left: 306px;
	top: 108px;
}

#line_box_other2 #pro {
	position:absolute;
	width:96px;
	height:156px;
	left: 39px;
	top: 36px;
background:url(../img/lineup/line_index_item5.jpg);
background-repeat:no-repeat;
}

#line_textbox1 {
font-size:10px;
text-align:center;
width:96px;
float:left;
padding-top:108px;
}

#line_textbox2 {
font-size:10px;
text-align:center;
width:96px;
float:left;
padding-top:108px;
margin-left:41px;
}

#line_textbox3 {
font-size:10px;
text-align:center;
width:96px;
float:left;
padding-top:108px;
margin-left:10px;
}

#line_textbox4 {
font-size:10px;
text-align:center;
width:96px;
float:left;
padding-top:108px;
margin-left:33px;
}

/*
#line_textbox4 {
font-size:10px;
text-align:center;
width:96px;
float:left;
padding-top:108px;
margin-left:33px;
}
*/
#line_textbox5 {
font-size:10px;
text-align:center;
width:96px;
float:left;
padding-top:105px;
}
#line_textbox6 {
font-size:10px;
text-align:center;
width:96px;
float:left;
padding-top:108px;
margin-left:50px;
}
#line_textbox7 {
font-size:10px;
text-align:center;
width:96px;
float:left;
padding-top:108px;
margin-left:5px;
}

/*サイド（左）商品ラインナップ---------------------------------------*/

#pro_cont {
margin-top:13px;
width:583px;
height:299px;
background:url(../img/lineup/dotbar_back.gif);
background-repeat:repeat-y;
}

#pro_cont_trial {
margin-top:13px;
width:583px;

min-height:339px;
height: auto !important;
height: 339px;/*IE6以下にmin-height同様の効果を適用（全ブラウザで最低339px確保、内容に応じてdivの高さはのびます。）*/

background:url(../img/lineup/dotbar_back.gif);
background-repeat:repeat-y;
}

#pro_campane {
	margin-top:8px;
}

#pro_campane p img {
	vertical-align: bottom;
}

#pro_cont_soup {
margin-top:13px;
width:583px;
height:550px;
background:url(../img/lineup/dotbar_back.gif);
background-repeat:repeat-y;
}

#pro_cont_sake {
margin-top:19px;
width:583px;
height:238px;
background:url(../img/lineup/dotbar_back.gif);
background-repeat:repeat-y;
}

#pro_cont_sake2 {
margin-top:16px;
width:583px;
height:238px;
background:url(../img/lineup/dotbar_back.gif);
background-repeat:repeat-y;
}

#pro_photobox {
width:251px;
padding-top:11px;
float:left;
}

#pro_photobox_sake {
width:251px;
height:238px;
float:left;
}

#pro_photobox_trial1 {
width:251px;
height:339px;
float:left;
background:url(../img/lineup/photho_pro01.jpg);
background-repeat:no-repeat;
position:relative;
}

#pro_photobox_trial1 p {
	position:absolute;
	line-height:15px;
	left: 10px;
	top: 305px;
}

#pro_photobox_trial2 {
width:251px;
height:339px;
float:left;
background:url(../img/lineup/photho_pro01_2.jpg);
background-repeat:no-repeat;
position:relative;
}

#pro_photobox_trial2 p {
	position:absolute;
	line-height:15px;
	left: 10px;
	top: 305px;
}

#pro_photobox_trial3 {
width:251px;
height:339px;
float:left;
background:url(../img/lineup/photho_pro01_3.jpg);
background-repeat:no-repeat;
position:relative;
}

#pro_photobox_trial3 p {
	position:absolute;
	line-height:15px;
	left: 10px;
	top: 305px;
}

#pro_photobox_trial4 {
width:251px;
height:339px;
float:left;
background:url(../img/lineup/photho_pro01_4.jpg);
background-repeat:no-repeat;
position:relative;
}

#pro_photobox_trial4 p {
	position:absolute;
	line-height:15px;
	left: 10px;
	top: 305px;
}

/*test*/
#pro_photobox_trial1_00 {
width:251px;
height:339px;
float:left;
background:url(../img/lineup/photho_pro01_00.jpg);
background-repeat:no-repeat;
position:relative;
}

#pro_photobox_trial1_00 p {
	position:absolute;
	line-height:15px;
	left: 10px;
	top: 305px;
}

#pro_photobox_trial2_00 {
width:251px;
height:339px;
float:left;
background:url(../img/lineup/photho_pro02_00.jpg);
background-repeat:no-repeat;
position:relative;
}

#pro_photobox_trial2_00 p {
	position:absolute;
	line-height:15px;
	left: 10px;
	top: 305px;
}




#pro_txtbox {
width:311px;
padding-top:11px;
padding-left:20px;
float:right;
margin-left:1px;
}

#pro_txtbox00 {
width:311px;
padding-top:11px;
padding-left:20px;
margin-left:20px;
float:right;
margin-left:1px;
}

#pro_txtbox_sake {
width:311px;
padding-top:13px;
padding-left:20px;
float:right;
margin-left:1px;
}

#pro_txtbox2 {
width:583px;
}

#pro_txtbox3 {
width:231px;
}


#pro_status {
width:564px;
height:43px;
padding-top:12px;
padding-bottom:0px;
padding-left:10px;
padding-right:7px;
margin-top:13px;
border-style:solid;
border-width:1px;
border-color:#AECB36;
min-height:1px;
clear:both;
}

#pro_sublabel {
margin-top:12px;
}

/*サイド（左）キャンペーンページ---------------------------------------*/
body#campaign .clear{
	clear:both;
}

body#campaign #cont_left {
width:583px;
padding-left:7px;
float:left;
}

body#campaign #main_box{
	margin:0;
	padding:0;
}

body#campaign table{
	margin:0;
	padding:0;
}

body#campaign table img{
	margin:0;
	padding:0;
}

body#campaign td{
	vertical-align:top;
	margin:0;
	padding:0;
}

#campaign01 p{
	margin:0 0 -3px 0;
	*margin:0 0 0 0;
}

#campaign02 p{
	margin:0 0 -3px 0;
	*margin:0 0 0 0;
}

#campaign03{
	clear:both;
}

#campaign03 p{
	margin:0 0 -3px 0;
	*margin:0 0 0 0;
}




#campaign01 .campaign01textbox00{
	height:67px;
	background-image:url(../img/campaign/campaign_img04.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:12px;
	line-height:16px;
}

#campaign01 .campaign01textbox01{
	float:left;
	width:292px;
	padding:10px 0 0 32px;
	display:block;
}
#campaign01 .campaign01textbox02{
	float:left;
	text-align:left;
	padding:10px 0 0 0;
	display:block;
}

#campaign01 .campaign01textbox03{
	height:180px;
	background-image:url(../img/campaign/campaign_img06.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:12px;
	line-height:18px;
}

#campaign01 .campaign01textbox04{
	padding:10px 0 0 32px;
	display:block;
}


#campaign02 .campaignl01,
#campaign03 .campaignl01{
	float:left;
}

#campaign02 .campaignl02,
#campaign03 .campaignl02{
	float:left;
	clear:both;
}


#campaign_img08{
	width:285px;
	height:211px;
	background-image:url(../img/campaign/campaign_img08.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#campaign_img08 p{padding:160px 0 0 27px;}

#campaign_img09_01{
	width:146px;
	height:211px;
	background-image:url(../img/campaign/campaign_img09_01.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#campaign_img09_01 p{padding:165px 0 0 23px;}

#campaign_img09_02{
	width:152px;
	height:211px;
	background-image:url(../img/campaign/campaign_img09_02.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

#campaign_img09_02 p{padding:165px 0 0 9px;}

#campaign_img13{
	width:194px;
	height:156px;
	background-image:url(../img/campaign/campaign_img13.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#campaign_img13 p{padding:120px 0 0 41px;}

#campaign_img14{
	width:186px;
	height:156px;
	background-image:url(../img/campaign/campaign_img14.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#campaign_img14 p{padding:120px 0 0 28px;}


#campaign_img15{
	width:203px;
	height:156px;
	background-image:url(../img/campaign/campaign_img15.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#campaign_img15 p{padding:120px 0 0 34px;}


#campaign_img16{
	width:194px;
	height:171px;
	background-image:url(../img/campaign/campaign_img16.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#campaign_img16 p{padding:113px 0 0 41px;}


#campaign_img17{
	width:186px;
	height:171px;
	background-image:url(../img/campaign/campaign_img17.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#campaign_img17 p{padding:113px 0 0 28px;}


#campaign_img18{
	width:203px;
	height:171px;
	background-image:url(../img/campaign/campaign_img18.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#campaign_img18 p{padding:113px 0 0 34px;}


/*サイド（左）モイストムーンのこだわり---------------------------------------*/
#concept_cont {
width:580px;
padding-left:3px;
}

#concept_left {
margin-top:9px;
padding-right:20px;
width:270px;
float:left;
}

#concept_right {
width:290px;
float:left;
margin-top:25px;
}

#concept_left2 {
float:left;
margin-top:12px;
padding-top:20px;
}

#concept_right2 {
float:right;
padding-right:65px;
margin-top:12px;
margin-bottom:20px;
}

#concept_main {
clear:both;
width:574px;
height:451px;
border-width:1px;
border-style:solid;
border-color:#BEDCC3;
background-color:#F4FDFF;
}

#concept_img {
margin-left:12px;
margin-top:9px;
}

#concept_txtbox {
width:550px;
margin-top:12px;
margin-left:12px;
}

/*サイド（左）よくあるご質問-------------------------------------------------*/

#guide_cont_list {
width:580px;
padding-left:3px;
margin-top:17px;
}

#guide_cont {
width:580px;
padding-left:3px;
}

#guide_cont2 {
width:580px;
padding-left:3px;
margin-top:20px;
}

#guide_list_left {
width:231px;
float:left;
}

#guide_list_right {
width:348px;
float:left;
}

#guide_cont_list ul {
list-style:none;
padding:0px;
margin-left:0px;
margin-top:5px;
margin-bottom:0px;
}

#guide_cont_list li {
line-height:24px;
}

#guide_subtitle1 {
padding-top:24px;
clear:both;
}

#guide_spacebar {
margin-top:17px;
margin-bottom:20px;
}

#guide_spacebar2 {
margin-top:17px;
margin-bottom:11px;
}

#guide_spacebar3 {
margin-top:10px;
margin-bottom:11px;
}

/*サイド（左）よくあるご質問---------------------------------------------*/

#voice_title {
width:579px;
height:24px;
margin-top:10px;
padding-top:14px;
padding-right:4px;
background:url(../img/voice/title_label1.gif);
background-repeat:no-repeat;
font-size:10px;
color:#666666;
text-align:right;
margin-bottom:15px;
}

#voice_line4 {
width:533px;
height:141px;
background:url(../img/voice/line4_back.gif);
background-repeat:no-repeat;
font-size:12px;
color:#666666;
line-height:26px;
margin-top:10px;
padding-left:49px;
padding-top:10px;
}

#voice_line5 {
width:533px;
height:167px;
background:url(../img/voice/line5_back.gif);
background-repeat:no-repeat;
color:#666666;
line-height:26px;
margin-top:10px;
padding-left:49px;
padding-top:10px;
}

#voice_line5_2 {
width:533px;
height:192px;
background:url(../img/voice/line5_2_back.gif);
background-repeat:no-repeat;
color:#666666;
line-height:26px;
margin-top:10px;
padding-left:49px;
padding-top:10px;
}

#voice_line6 {
width:533px;
height:218px;
background:url(../img/voice/line6_back.gif);
background-repeat:no-repeat;
color:#666666;
line-height:26px;
margin-top:10px;
padding-left:49px;
padding-top:10px;
}

#voice_line7 {
width:533px;
height:247px;
background:url(../img/voice/line7_back.gif);
background-repeat:no-repeat;
color:#666666;
line-height:26px;
margin-top:10px;
padding-left:49px;
padding-top:10px;
}

/*サイド（右）-----------------------------------------------------------*/
#cont_right_top {
width:180px;
margin-left:1px;
padding-bottom:10px;
float:right;
background-color:#F1F1F1;
margin-top:1px;
}


#cont_right {
width:180px;
margin-left:10px;
padding-bottom:10px;
float:right;
background-color:#F1F1F1;
}

#side_bannerbox {
width:173px;
margin-left:4px;
padding-bottom:0px;
margin-top:15px;
margin-bottom:0px;
}

#side_bannerbox_b {
	width:173px;
	margin-top:15px;
	margin-left:4px;
	padding-bottom:9px;
	text-align:center;
	background:url(../img/base/side_trial_b.jpg) no-repeat bottom;
}

#side_bannerbox_b strong {
	font-size:12px;
	color:#f39800;
}

#side_pro {
width:180px;
}

#side_pro ul {
list-style:none;
padding:0px;
margin-top:3px;
margin-left:0px;
margin-bottom:8px;
line-height:21px;
}

#side_list {
font-size:12px;
padding-left:12px;
margin-left:12px;
background:url(../img/base/text_icon.gif);
background-repeat:no-repeat;
background-position:left 6px;
}

#side_list2 {
font-size:12px;
padding-left:12px;
margin-left:12px;
background:url(../img/base/text_icon.gif);
background-repeat:no-repeat;
background-position:left 6px;
letter-spacing:1px;
}

/*フリーマージン----------------------------------------------------------*/
#margin0 {
margin:0;
padding:0;
}

#margin-tl10 {
margin-top:10px;
margin-bottom:10px;
}

#margin-l15 {
margin-left:15px;
}

#margin-b10 {
margin-bottom:10px;
}

#margin-b15 {
margin-bottom:15px;
}

#margin-t4 {
margin-top:4px;
}

#margin-t5 {
margin-top:5px;
}

#margin-tl5 {
margin-top:5px;
padding-left:5px;
}

#margin-t7 {
margin-top:7px;
}

#margin-t9 {
margin-top:9px;
}

#margin-t10 {
margin-top:10px;
}

#margin-t11 {
margin-top:11px;
}

#margin-t12 {
margin-top:12px;
}

#margin-t15 {
margin-top:15px;
}

#margin-t18 {
margin-top:18px;
}

#margin-t20 {
margin-top:20px;
}

#margin-t23 {
margin-top:23px;
}

#margin-t25 {
margin-top:25px;
}

#margin-t27 {
margin-top:27px;
}

#margin-t30 {
margin-top:30px;
}

#margin-t36 {
margin-top:36px;
}

#margin-l94 {
margin-left:94px;
}

#padding-t15 {
padding-top:15px;
}

#padding-b15 {
padding-bottom:15px;
}

#padding-t18 {
padding-top:18px;
}

#padding-t20 {
padding-top:20px;
}

#padding-t25 {
padding-top:25px;
}

/*ファイアフォックス画像隙間対策用---------------------------------------------*/
#margin_ff {
margin:0;
font-size:1px;
}

