@charset "euc-jp";
html{overflow:scroll;}
body
{
	background-color: #fff;
	font-family: Osaka,'ＭＳ Ｐゴシック', san-serif;
	margin-top: 0px;
}

#wrapper{
	position:relative;
	margin:0 auto;
	width:800px;
	text-align:center;
}
#wrapper h1{
	position:absolute;
	top:0; left:30px;
	font-size:10px;
	color:#666;
	font-weight:normal;
}
#wrapper table{ text-align:left;}


.bg01{	background : url(../img/mypage/mypage25_10.gif)  no-repeat;}
.bg02{	background : url(../img/mypage/mypage25_11.gif)  no-repeat;}

#gNav{
	margin:0 auto;
	background:url(../img/brand/b_menu_2.jpg) repeat-x;
	padding:0;
	width:760px;
	height:43px;
	list-style:none;
}
#gNav li{
	float:left;
	margin:0;
	padding-right:1px;

}
#gNav li.last{padding-right:0;}
#gNav li img{border:none;}

#topSwf{
	margin:0;
	padding:0;
	width:760px;
	height:510px;
}
#contTxt{
	margin:10px 19px 15px 19px;
	color:#666;
}
#contTxt h2{
	margin:5px 0;
	font-size:12px;
}
#contTxt p{
	margin:0;
	font-size:10px;
}
.concept_margin{margin-left : -3px;}

.my01_text:link
{
    COLOR: #D5487D;
    TEXT-DECORATION: underline;
}
.my01_text:visited
{
    COLOR: #D5487D;
    TEXT-DECORATION: underline;
}
.my01_text:hover
{
    COLOR: #D5487D;
    TEXT-DECORATION: underline;
}
.my01_text:active
{
	COLOR: #D5487D;
    TEXT-DECORATION: underline;
}


.my02_text:link
{
    COLOR: #399F48;
    TEXT-DECORATION: underline;
}
.my02_text:visited
{
    COLOR: #399F48;
    TEXT-DECORATION: underline;
}
.my02_text:hover
{
    COLOR: #399F48;
    TEXT-DECORATION: underline;
}
.my02_text:active
{
	COLOR: #399F48;
    TEXT-DECORATION: underline;
}


.my03_text:link
{
    COLOR: #DA6B69;
    TEXT-DECORATION: underline;
}
.my03_text:visited
{
    COLOR: #DA6B69;
    TEXT-DECORATION: underline;
}
.my03_text:hover
{
    COLOR: #DA6B69;
    TEXT-DECORATION: underline;
}
.my03_text:active
{
	COLOR: #DA6B69;
    TEXT-DECORATION: underline;
}


.my04_text:link
{
    COLOR: #AF63B6;
    TEXT-DECORATION: underline;
}
.my04_text:visited
{
    COLOR: #AF63B6;
    TEXT-DECORATION: underline;
}
.my04_text:hover
{
    COLOR: #AF63B6;
    TEXT-DECORATION: underline;
}
.my04_text:active
{
	COLOR: #AF63B6;
    TEXT-DECORATION: underline;
}


.my05_text:link
{
    COLOR: #869DD9;
    TEXT-DECORATION: underline;
}
.my05_text:visited
{
    COLOR: #869DD9;
    TEXT-DECORATION: underline;
}
.my05_text:hover
{
    COLOR: #869DD9;
    TEXT-DECORATION: underline;
}
.my05_text:active
{
	COLOR: #869DD9;
    TEXT-DECORATION: underline;
}


.my06_text:link
{
    COLOR: #5F5649;
    TEXT-DECORATION: underline;
}
.my06_text:visited
{
    COLOR: #5F5649;
    TEXT-DECORATION: underline;
}
.my06_text:hover
{
    COLOR: #5F5649;
    TEXT-DECORATION: underline;
}
.my06_text:active
{
	COLOR: #5F5649;
    TEXT-DECORATION: underline;
}

.m_mt01:link
{
    COLOR: #008156;
    TEXT-DECORATION: none;
}
.m_mt01:visited
{
    COLOR: #008156;
    TEXT-DECORATION: none;
}
.m_mt01:hover
{
    COLOR: #CC9966;
    TEXT-DECORATION: underline;
}
.m_mt01:active
{
	COLOR: #008156;
    TEXT-DECORATION: underline;
}

.m_mt02:link
{
    COLOR: #CC9966;
    TEXT-DECORATION: underline;
}
.m_mt02:visited
{
    COLOR: #CC9966;
    TEXT-DECORATION: underline;
}
.m_mt02:hover
{
    COLOR: #CC9966;
    TEXT-DECORATION: underline;
}
.m_mt02:active
{
	COLOR: #CC9966;
    TEXT-DECORATION: underline;
}


.m_co01:link
{
    COLOR: #008a7c;
    TEXT-DECORATION: underline;
}
.m_co01:visited
{
    COLOR: #008a7c;
    TEXT-DECORATION: underline;
}
.m_co01:hover
{
    COLOR: #CC9966;
    TEXT-DECORATION: underline;
}
.m_co01:active
{
	COLOR: #CC9966;
    TEXT-DECORATION: underline;
}



.a_text:link
{
    COLOR: #0033CC;
    TEXT-DECORATION: underline;
}
.a_text:visited
{
    COLOR: #0033CC;
    TEXT-DECORATION: underline;
}
.a_text:hover
{
    COLOR: #0033CC;
    TEXT-DECORATION: underline;
}
.a_text:active
{
	COLOR: #0033CC;
    TEXT-DECORATION: underline;
}



.a_copy:link
{
    COLOR: #008156;
    TEXT-DECORATION: none;
}
.a_copy:visited
{
    COLOR: #008156;
    TEXT-DECORATION: none;
}
.a_copy:hover
{
    COLOR: #CC9966;
    TEXT-DECORATION: underline;
}
.a_copy:active
{
	COLOR: #CC9966;
    TEXT-DECORATION: underline;
}



.a_concept:link
{
    COLOR: #008156;
    TEXT-DECORATION: underline;
}
.a_concept:visited
{
    COLOR: #008156;
    TEXT-DECORATION: underline;
}
.a_concept:hover
{
    COLOR: #CC9966;
    TEXT-DECORATION: underline;
}
.a_concept:active
{
	COLOR: #CC9966;
    TEXT-DECORATION: underline;
}



.a_kago:link
{
    COLOR: #35A22B;
    TEXT-DECORATION: underline;
}
.a_kago:visited
{
    COLOR: #35A22B;
    TEXT-DECORATION: underline;
}
.a_kago:hover
{
    COLOR: #0033CC;
    TEXT-DECORATION: underline;
}
.a_kago:active
{
	COLOR: #0033CC;
    TEXT-DECORATION: underline;
}


.a_top:link
{
    COLOR: #35A22B;
    TEXT-DECORATION: none;
}
.a_top:visited
{
    COLOR: #35A22B;
    TEXT-DECORATION: none;
}
.a_top:hover
{
    COLOR: #0033CC;
    TEXT-DECORATION: underline;
}
.a_top:active
{
	COLOR: #0033CC;
    TEXT-DECORATION: underline;
}




.a_info01:link
{
    COLOR: #008156;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none;
}
.a_info01:visited
{
    COLOR: #008156;
    TEXT-DECORATION: none;
}
.a_info01:hover
{
    COLOR: #CC9966;
    TEXT-DECORATION: underline;
}



.a_info02:link
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.a_info02:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.a_info02:hover
{
    COLOR: #CC9966;
    TEXT-DECORATION: underline;
}



.a_faq01:link
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.a_faq01:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.a_faq01:hover
{
    COLOR: #CC9966;
    TEXT-DECORATION: underline;
}


.a_faq02:link
{
    COLOR: #077B01;
    TEXT-DECORATION: none;
}
.a_faq02:visited
{
    COLOR: #077B01;
    TEXT-DECORATION: none;
}
.a_faq02:hover
{
    COLOR: #CC9966;
    TEXT-DECORATION: underline;
}


.a_faq03:link
{
    COLOR: #666666;
    TEXT-DECORATION: underline;
}
.a_faq03:visited
{
    COLOR: #666666;
    TEXT-DECORATION: underline;
}
.a_faq03:hover
{
    COLOR: #CC9966;
    TEXT-DECORATION: underline;
}




.a_voice:link
{
    COLOR: #0033CC;
    TEXT-DECORATION: none;
}
.a_voice:visited
{
    COLOR: #0033CC;
    TEXT-DECORATION: none;
}
.a_voice:hover
{
    COLOR: #D56300;
    TEXT-DECORATION: underline;
}
.a_voice:active
{
	COLOR: #D56300;
    TEXT-DECORATION: underline;
}


.shop_new
{
    FONT-SIZE: 80%;
    LINE-HEIGHT: 120%;
    COLOR: #666666;
}

.shop_brand
{
  font-family: Osaka,'ＭＳ ゴシック', san-serif;
  FONT-SIZE: 75%;
  LINE-HEIGHT: 120%;
  COLOR: #666666;
}

.shop_contents
{
    FONT-SIZE: 80%;
    LINE-HEIGHT: 120%;
    COLOR: #008156;
}


.shop_main
{
    FONT-SIZE: 80%;
    LINE-HEIGHT: 120%;
    COLOR: #666666;
}


.concept_main
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
}



.campaign_a
{
    FONT-SIZE: 90%;
    LINE-HEIGHT: 120%;
    COLOR: #666666;
}



.faq_main_b
{
    FONT-SIZE: 90%;
    LINE-HEIGHT: 120%;
    COLOR: #006600;
    font-weight: 900;
}


.shop_main_b
{
    FONT-SIZE: 100%;
    LINE-HEIGHT: 140%;
    COLOR: #006600;
    font-weight: 900;
}


.shop_main_m
{
    FONT-SIZE: 70%;
    LINE-HEIGHT: 120%;
    COLOR: #666666;
}


.shop_main_s
{
    FONT-SIZE: 60%;
    LINE-HEIGHT: 120%;
    COLOR: #666666;
}


.magazine
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 18px;
    COLOR: #666666;
}



.point_b
{
    FONT-SIZE: 90%;
    LINE-HEIGHT: 140%;
    COLOR: #336633;
    font-weight: 900;
}


.brand_main
{
    FONT-SIZE: 80%;
    LINE-HEIGHT: 120%;
    COLOR: #666666;
}


.lineup_txt
{
    FONT-SIZE: 80%;
    LINE-HEIGHT: 140%;
    COLOR: #ffffff;
    font-weight: 900;
}


.syousai_txt
{
    FONT-SIZE: 80%;
    LINE-HEIGHT: 140%;
    COLOR: #006600;
    font-weight: 900;
}


.copy_class
{
    FONT-SIZE: 70%;
    COLOR: #008156;
}


.copy_sclass
{
    FONT-SIZE: 60%;
    letter-spacing: 1px;
    COLOR: #666666;
}


.calendar
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
}



.calendar_m
{
    FONT-SIZE: 11pt;
    COLOR: #666666;
    FONT: bold;
}


.login_title_b
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    font-weight: 900;
}


.login_title
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
}


.login_title2
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}

.login_title_l
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
}

.login_title_l2
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}

.shop_field
{
    width: 100;
    height: 16;
}


.shop_field2
{
    width: 100;
    height: 16;
}


.kago_field
{
    width: 35;
    height: 17;
}


.kago_field2
{
    width: 154;
    height: 19;
}


.kago_field3
{
    width: 220;
    height: 19;
}


.kago_field4
{
    width: 30;
    height: 19;
}


.kago_field5
{
    width: 40;
    height: 19;
}


.kago_field6
{
    width: 50;
    height: 19;
}


.intro_field1
{
    width: 120;
    height: 19;
}


.intro_field2
{
    width: 220;
    height: 19;
}


.a_item_field1
{
    width: 30;
    height: 19;
}


.mobile_field
{
    width: 180;
}


.mail_field1
{
    width: 490;
    height: 19;
}



.web_field1
{
    width: 220;
    height: 19;
}


.web_field2
{
    width: 70;
    height: 19;
}


.web_field3
{
    width: 100;
    height: 19;
}


.web_field4
{
    width: 40;
    height: 19;
}


.web_field5
{
    width: 60;
    height: 19;
}


.web_field6
{
    width: 80;
    height: 19;
}


.web_field7
{
    width: 50;
    height: 19;
}


.web_field8
{
    width: 282;
    height: 19;
}


.web_field9
{
    width: 278;
    height: 19;
}


.web_logfield1
{
    width: 130;
    height: 20;
}


.voice_field1
{
    width: 170;
    height: 20;
}


.mag_field1
{
    width: 150;
    height: 19;
}


.shop_area
{
    border-color: #9A9A9A; border-width: 1px; border-style: solid;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-arrow-color: #9A9A9A;
    scrollbar-track-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    width: 468;
    height: 62;
    font-family: 'Osaka','ＭＳ Ｐゴシック';
    FONT-SIZE: 80%;
    color: #666666;
    LINE-HEIGHT: 130%;
}


.kago_area
{
    border-color: #9A9A9A; border-width: 1px; border-style: solid;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-arrow-color: #9A9A9A;
    scrollbar-track-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    width: 403;
    height: 35;
    font-family: 'Osaka','ＭＳ Ｐゴシック';
    FONT-SIZE: 80%;
    color: #666666;
    LINE-HEIGHT: 130%;
}


.intro_area
{
    border-color: #9A9A9A; border-width: 1px; border-style: solid;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-arrow-color: #9A9A9A;
    scrollbar-track-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    width: 370;
    height: 58;
    font-family: 'Osaka','ＭＳ Ｐゴシック';
    FONT-SIZE: 80%;
    LINE-HEIGHT: 130%;
}


.intro_area02
{
    border-color: #9A9A9A; border-width: 1px; border-style: solid;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-arrow-color: #9A9A9A;
    scrollbar-track-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    width: 370;
    height: 200;
    font-family: 'Osaka','ＭＳ Ｐゴシック';
    FONT-SIZE: 80%;
    LINE-HEIGHT: 130%;
}


.web_area
{
    border-color: #9A9A9A; border-width: 1px; border-style: solid;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-arrow-color: #9A9A9A;
    scrollbar-track-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    width: 605;
    height: 88;
    font-family: 'Osaka','ＭＳ Ｐゴシック';
    FONT-SIZE: 80%;
    LINE-HEIGHT: 130%;
}


.voice_area
{
    border-color: #9A9A9A; border-width: 1px; border-style: solid;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-arrow-color: #9A9A9A;
    scrollbar-track-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    width: 378;
    height: 80;
    font-family: 'Osaka','ＭＳ Ｐゴシック';
    FONT-SIZE: 80%;
    LINE-HEIGHT: 130%;
}


.member_area
{
    border-color: #9A9A9A; border-width: 1px; border-style: solid;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-arrow-color: #9A9A9A;
    scrollbar-track-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    width: 363;
    height: 80;
    font-family: 'Osaka','ＭＳ Ｐゴシック';
    FONT-SIZE: 80%;
    LINE-HEIGHT: 130%;
}



.soap_area
{
    border-color: #9A9A9A; border-width: 1px; border-style: solid;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-arrow-color: #9A9A9A;
    scrollbar-track-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    width: 378;
    height: 88;
    font-family: 'Osaka','ＭＳ Ｐゴシック';
    FONT-SIZE: 80%;
    LINE-HEIGHT: 130%;
}



.mail_area
{
    border-color: #cccccc; border-width: 1px; border-style: solid;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-arrow-color: #cccccc;
    scrollbar-track-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    width: 490;
    height: 400;
    font-family: 'Osaka','ＭＳ Ｐゴシック';
    FONT-SIZE: 80%;
    LINE-HEIGHT: 130%;
}


/*colum_index.html*/

.txt01:link
{
	font-size: 80%;
	line-height: 180%;
	color: #7D9D32;
	text-decoration:none;
}
.txt01:visited
{
	font-size: 80%;
	line-height: 180%;
	color: #7D9D32;
	text-decoration:none;
}
.txt01:hover
{
	font-size: 80%;
	line-height: 180%;
	color: #7D9D32;
    TEXT-DECORATION: underline;
}
.txt01:active
{
	font-size: 80%;
	line-height: 180%;
	color: #7D9D32;
    TEXT-DECORATION: underline;
}

.txt02:link
{
	font-size: 80%;
	line-height: 180%;
	color: #AE7907;
	text-decoration:none;
}
.txt02:visited
{
	font-size: 80%;
	line-height: 180%;
	color: #AE7907;
	text-decoration:none;
}
.txt02:hover
{
	font-size: 80%;
	line-height: 180%;
	color: #AE7907;
    TEXT-DECORATION: underline;
}
.txt02:active
{
	font-size: 80%;
	line-height: 180%;
	color: #AE7907;
    TEXT-DECORATION: underline;
}

.txt03:link
{
	font-size: 80%;
	line-height: 180%;
	color: #EC3E41;
	text-decoration:none;
}
.txt03:visited
{
	font-size: 80%;
	line-height: 180%;
	color: #EC3E41;
	text-decoration:none;
}
.txt03:hover
{
	font-size: 80%;
	line-height: 180%;
	color: #EC3E41;
    TEXT-DECORATION: underline;
}
.txt03:active
{
	font-size: 80%;
	line-height: 180%;
	color: #EC3E41;
    TEXT-DECORATION: underline;
}

.tbl_ind
{
    FONT-SIZE: 80%;
    LINE-HEIGHT: 120%;
    COLOR: #666666;
	padding:0 0 0 35px;
}

.question_b
{

/*  FONT-SIZE: 16px; */
    FONT-SIZE: 12px;
    COLOR: #666666;
}


.question_s
{
    FONT-SIZE: 12px;
    COLOR: #666666;
}


.myconsul_field1
{
    width: 230;
    height: 19;
}


.myconsul_field2
{
    border-color: #9A9A9A; border-width: 1px; border-style: solid;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-arrow-color: #9A9A9A;
    scrollbar-track-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    width: 490;
    height: 90;
    font-family: 'Osaka','ＭＳ Ｐゴシック';
    FONT-SIZE: 80%;
    LINE-HEIGHT: 130%;
}


.mysc_txt01
{
    FONT-SIZE: 70%;
    LINE-HEIGHT: 120%;
	padding:8 8 8 8px;
}


.mysc_txt02
{
    FONT-SIZE: 80%;
    COLOR: #666666;
    LINE-HEIGHT: 120%;
    padding:4 12 4 12px;
}

.myconsul_field3
{
    width: 150;
    height: 19;
}

.myconsul_field4
{
    width: 264;
    height: 19;
}

.myconsul_field5
{
    border-color: #9A9A9A; border-width: 1px; border-style: solid;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-arrow-color: #9A9A9A;
    scrollbar-track-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    width: 490;
    height: 170;
    font-family: 'Osaka','ＭＳ Ｐゴシック';
    FONT-SIZE: 80%;
    LINE-HEIGHT: 130%;
}


.a_ck:link
{   
    FONT-SIZE: 80%;
    LINE-HEIGHT: 120%;
    COLOR: #666666;
    TEXT-DECORATION: underline;
}
.a_ck:visited
{
    FONT-SIZE: 80%;
    LINE-HEIGHT: 120%;
    COLOR: #666666;
    TEXT-DECORATION: underline;
}
.a_ck:hover
{
    FONT-SIZE: 80%;
    LINE-HEIGHT: 120%;
    COLOR: #666666;
    TEXT-DECORATION: underline;
}
.a_ck:active
{
    FONT-SIZE: 80%;
    LINE-HEIGHT: 120%;
	COLOR: #666666;
    TEXT-DECORATION: underline;
}


.ck_txt_big
{
    FONT-SIZE: 100%;
    LINE-HEIGHT: 120%;
    COLOR: #666666;
}


.clr_txt_white
{
    FONT-SIZE: 80%;
    LINE-HEIGHT: 120%;
    COLOR: #FFFFFF;
	padding:3px;
}


.clr_spring_tb
{
	border-top: 1px #ff6f6f solid; 
	border-right: 1px #ff6f6f solid;
	border-bottom: 1px #ff6f6f solid;
}


.clr_txt_spring
{
    FONT-SIZE: 80%;
    LINE-HEIGHT: 120%;
    COLOR: #FF6F6F;
	padding:3px;
}

.clr_txt_spring_s
{
    FONT-SIZE: 60%;
    LINE-HEIGHT: 120%;
    COLOR: #FF6F6F;
}

.clr_txt_spring_sb
{
    FONT-SIZE: 60%;
    LINE-HEIGHT: 120%;
    COLOR: #FF6F6F;
	font-weight:bold;
}


.clr_summer_tb
{
	border-top: 1px #6ab8da solid; 
	border-right: 1px #6ab8da solid;
	border-bottom: 1px #6ab8da solid;
}


.clr_txt_summer
{
    FONT-SIZE: 80%;
    LINE-HEIGHT: 120%;
    COLOR: #6ab8da;
	padding:3px;
}

.clr_txt_summer_s
{
    FONT-SIZE: 60%;
    LINE-HEIGHT: 120%;
    COLOR: #6ab8da;
}

.clr_txt_summer_sb
{
    FONT-SIZE: 60%;
    LINE-HEIGHT: 120%;
    COLOR: #6ab8da;
	font-weight:bold;
}


.clr_autum_tb
{
	border-top: 1px #c74f41 solid; 
	border-right: 1px #c74f41 solid;
	border-bottom: 1px #c74f41 solid;
}


.clr_txt_autum
{
    FONT-SIZE: 80%;
    LINE-HEIGHT: 120%;
    COLOR: #c74f41;
	padding:3px;
}


.clr_txt_autum_s
{
    FONT-SIZE: 60%;
    LINE-HEIGHT: 120%;
    COLOR: #c74f41;

}

.clr_txt_autum_sb
{
    FONT-SIZE: 60%;
    LINE-HEIGHT: 120%;
    COLOR: #c74f41;
	font-weight:bold;
}


.clr_winter_tb
{
	border-top: 1px #cc0054 solid; 
	border-right: 1px #cc0054 solid;
	border-bottom: 1px #cc0054 solid;
}


.clr_txt_winter
{
    FONT-SIZE: 80%;
    LINE-HEIGHT: 120%;
    COLOR: #cc0054;
	padding:3px;
}

.clr_txt_winter_s
{
    FONT-SIZE: 60%;
    LINE-HEIGHT: 120%;
    COLOR: #cc0054;
}

.clr_txt_winter_sb
{
    FONT-SIZE: 60%;
    LINE-HEIGHT: 120%;
    COLOR: #cc0054;
	font-weight:bold;
}

.clr_td_txt01
{
    FONT-SIZE: 80%;
    COLOR: #666666;
    LINE-HEIGHT: 120%;
    padding:0 10 0 20px;
}

.sc_pop_margin
{
    FONT-SIZE: 80%;
    COLOR: #666666;
    LINE-HEIGHT: 120%;
    padding:0 5 0 5px;
}

.cs_margin01
{
    padding:0 0 0 10px;
}

.cs_margin02
{
    padding:0 0 10 0px;
}

.m_advice_txt01
{
    FONT-SIZE: 80%;
    COLOR: #666666;
    LINE-HEIGHT: 120%;
    text-align: justify;
    text-justify: distribute;
    padding:0 17 0 17px;
}

.m_advice_txt02
{
    FONT-SIZE: 80%;
    COLOR: #666666;
    LINE-HEIGHT: 120%;
    text-align: justify;
    text-justify: distribute;
    padding:0 17 0 17px;
}

.m_advice_txt03
{
    FONT-SIZE: 80%;
    COLOR: #666666;
    LINE-HEIGHT: 120%;
    text-align: justify;
    text-justify: distribute;
    padding:0 5 0 17px;
}


.story_t01
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 148%;
   COLOR: #666666;
   padding:0 0 0 5px;
}

.story_margin
{
   padding:0 0 0 20px;
}


.story01:link
{
	FONT-SIZE: 80%;
    COLOR: #008156;
    TEXT-DECORATION: underline;
}
.story01:visited
{
	FONT-SIZE: 80%;
    COLOR: #008156;
    TEXT-DECORATION: underline;
}
.story01:hover
{
	FONT-SIZE: 80%;
    COLOR: #CC9966;
    TEXT-DECORATION: underline;
}
.story01:active
{
	FONT-SIZE: 80%;
	COLOR: #008156;
    TEXT-DECORATION: underline;
}

.story02:link
{
	FONT-SIZE: 80%;
    COLOR: #C29100;
    TEXT-DECORATION: underline;
}
.story02:visited
{
	FONT-SIZE: 80%;
    COLOR: #C29100;
    TEXT-DECORATION: underline;
}
.story02:hover
{
	FONT-SIZE: 80%;
    COLOR: #C29100;
    TEXT-DECORATION: underline;
}
.story02:active
{
	FONT-SIZE: 80%;
	COLOR: #C29100;
    TEXT-DECORATION: underline;
}

.mt01_margin
{
   padding:0 0 0 16px;
}

.faq_margin01
{
    padding:0 0 0 70px;
}

.faq_margin02
{
    padding:0 0 0 88px;
}

.faq_margin03
{
    padding:5 0 0 0px;
}

.faq_margin04
{
    padding:0 0 0 620px;
}

.faq_txt01
{
    FONT-SIZE: 80%;
    COLOR: #666666;
    LINE-HEIGHT: 120%;
    padding:5 130 0 5px;
}

.mt06_margin
{
	margin-left : -20px;
}

.mt07_margin
{
	margin-left : -13px;
}

.mt08_margin
{
	margin-left : -8px;
}


.kiyaku01
{
    FONT-SIZE: 80%;
    COLOR: #666666;
    LINE-HEIGHT: 120%;
    padding:15 23 15 23px;
}

.kiyaku02
{
    padding:0 0 0 18px;
}

.kiyaku03
{
    padding:0 0 0 20px;
}

.brand_shop01
{
    FONT-SIZE: 80%;
    LINE-HEIGHT: 120%;
    COLOR: #666666;
    text-align: justify;
    text-justify: distribute
}


.mypage_monitor01
{
    FONT-SIZE: 80%;
    LINE-HEIGHT: 120%;
    COLOR: #666666;
    text-align: justify;
    text-justify: distribute
}

.bmoni_1 {
background-image : url(../img/brand/bmoni01_01.jpg);
background-repeat : no-repeat;
}

.st_1 {
background-image : url(../img/brand/story_01.jpg);
background-repeat : no-repeat;
}
.st_2 {
background-image : url(../img/brand/story_02.jpg);
background-repeat : no-repeat;
}

.st_3 {
background-image : url(../img/brand/story_03.jpg);
background-repeat : no-repeat;
}

.st_4 {
background-image : url(../img/brand/story_04.jpg);
background-repeat : no-repeat;
}

.st_5 {
background-image : url(../img/brand/story_05.jpg);
background-repeat : no-repeat;
}

.bar_left  {
background-image : url(../img/brand/story_bar_left.gif);
background-repeat : repeat-y;
}

.bar_right  {
background-image : url(../img/brand/story_bar_right.gif);
background-repeat : repeat-y;}

.bmoni_margin01
{
    padding:0 0 0 13px;
}

#test0
{
        position : absolute   ;
		left     : -50px       ;
		top      : -50px       ;
}
#link1
{
	position : relative   ;
}

.m_box
{
	margin-top : 80px;
}

.sc_pop00
{
    FONT-SIZE: 80%;
    COLOR: #ffffff;
    FONT: bold;
    LINE-HEIGHT: 120%;
    padding:0 0 0 17px;
}

.c_guide01
{
    FONT-SIZE: 80%;
    COLOR: #666666;
    LINE-HEIGHT: 120%;
    padding:10 15 0 15px;
}

.c_guide02
{
    FONT-SIZE: 80%;
    COLOR: #666666;
    LINE-HEIGHT: 120%;
    padding:0 8 0 8px;
}

.c_guide03
{
    padding:0 0 0 138px;
}

.c_guide04
{
    padding:0 0 0 379px;
}

.c_guide05
{
    FONT-SIZE: 80%;
    FONT: bold;
    LINE-HEIGHT: 120%;
    padding:0 0 0 12px;
}

.c_guide06
{
    FONT-SIZE: 80%;
    COLOR: #666666;
    LINE-HEIGHT: 120%;
    padding:0 10 0 34px;
}

.c_guide07
{
    FONT-SIZE: 80%;
    FONT: bold;
    LINE-HEIGHT: 120%;
    padding:0 0 0 34px;
}

.c_guide08
{
    FONT-SIZE: 80%;
    COLOR: #666666;
    LINE-HEIGHT: 120%;
    padding:0 0 0 12px;
}

.season01
{
    FONT-SIZE: 80%;
    COLOR: #666666;
    LINE-HEIGHT: 120%;
    padding:10 3 0 0px;
}

.season02
{
    FONT-SIZE: 80%;
    COLOR: #666666;
    LINE-HEIGHT: 120%;
    padding:10 10 5 0px;
}

.season03
{
    padding:0 3 0 0px;
}

.map_cf01
{
    padding:0 0 0 20px;
}

.clm_main
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
}

.clm_01
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:40 0 0 32px;
}

.clm_02
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:43 0 0 32px;
}

.clm_03
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:46 0 0 32px;
}

.clm_04
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:42 0 0 32px;
}

.clm_05
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 0 0 32px;
}

.clm_06
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:46 0 0 35px;
}


.clm_07
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: bolder;
   LINE-HEIGHT: 150%;
   text-align: justify;
   text-justify: distribute;
   COLOR: #666666;
}

.clm_08
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
}


.clm_09
{
   background-image : url(../img/counsel/clmc_31_02.jpg);
   background-repeat : no-repeat;
   background-position : right;
}

.clm_10
{
   background-image : url(../img/counsel/clmc_31_04.jpg);
   background-repeat : no-repeat;
   background-position : right;
   background-position : top;
}

.clm_11
{
   background-image : url(../img/counsel/clmc_31_06.jpg);
   background-repeat : no-repeat;
   background-position : left;
   background-position : top;
}

.clm_12
{
   background-image : url(../img/counsel/clmc_31_08.jpg);
   background-repeat : no-repeat;
   background-position : right;
   background-position : top;
}


.clm_13
{
   background-image : url(../img/counsel/clma_21_11.jpg);
   background-repeat : no-repeat;
   background-position : right;
}

.clm_14
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 0 0 40px;
}

.clm_15
{
   padding:0 0 0 141px;
}

.clm_16
{
   padding:0 0 0 18px;
}

.clm_17
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:76 0 0 0px;
}

.clm_18
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   background-image : url(../img/counsel/clmc_13_13.jpg);
   background-repeat : no-repeat;
   background-position : right;
}

.clm_19
{
   padding:0 0 0 240px;
}

.clm_20
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
}

.clm_21
{
   padding:0 0 0 25px;
}

.clm_22
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 0 0 22px;
}

.clm_23
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
}

.clm_24
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 135%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
}

.clm_25
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 135%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:20 18 0 47px;
}

.clm_26
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 135%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:76 0 0 0px;
}

.clm_27
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:10 0 0 30px;
}

form {
	margin-bottom: 0px;
}

.ctl_hidden {visibility: hidden; }

.item_title
{
   font-family Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   color : #728A72; 
   font-weight : bold; 
}

.tokusyu01
{
    FONT-SIZE: 80%;
    COLOR: #666666;
    LINE-HEIGHT: 120%;
    background-image : url(../img/shop/tokusyu14.jpg);
	background-repeat : no-repeat;
	background-position : left bottom;

}

.tokusyu_02
{
   padding:0 0 0 7px;
}

.tokusyu_03
{
   font-family: 'Osaka','ＭＳ Ｐゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
}

.tokusyu_04
{
   padding:0 0 0 21px;
}

.tokusyu_05
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 135%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:2 6 4 4px;
}

.tokusyu_main
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
}

.sg01_text:link
{
    COLOR: #66CC66;
    TEXT-DECORATION: underline;
}
.sg01_text:visited
{
    COLOR: #66CC66;
    TEXT-DECORATION: underline;
}
.sg01_text:hover
{
    COLOR: #66CC66;
    TEXT-DECORATION: underline;
}
.sg01_text:active
{
	COLOR: #66CC66;
    TEXT-DECORATION: underline;
}

.sg02
{
   padding:0 0 0 15;
}

.htd01
{
   padding:0 0 0 8;
}

.htd02
{
   padding:0 0 0 2;
}

.htd03
{
   padding:16 0 0 0;
}

.mpg01
{
   padding:8 10 6 10;
}

.mpg02
{
   padding:0 0 0 15;
}

/* ふきだし */
#fukidashi
{
	position: absolute;
	z-index: 1;
	left:40px;
	bottom: -15px;
	width: 400px;
}
.fukidashi_tmp
{
	position: relative;
	display: none;
}
#fukidashi table
{
	border-collapse: collapse;
	padding: 0px;
}
#fukidashi td
{
	margin: 0px;
	padding: 0px;
}
.fukidashi_pos
{
	position: relative;
	width: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
}
#fukidashi_txt
{
	padding-top: 3px;
	font-size: 80%;
}

.fukidashi_tl { background-image: url(../img/fukidashi_tl.gif); width:19px; height:11px; }
.fukidashi_tt { background-image: url(../img/fukidashi_tt.gif);             height:11px; }
.fukidashi_tr { background-image: url(../img/fukidashi_tr.gif); width:11px; height:11px; }
.fukidashi_ll { background-image: url(../img/fukidashi_ll.gif); width:19px;              }
.fukidashi_cc { background-image: url(../img/fukidashi_cc.gif);                          }
.fukidashi_rr { background-image: url(../img/fukidashi_rr.gif); width:11px;              }
.fukidashi_bl { background-image: url(../img/fukidashi_bl.gif); width:19px; height:17px; }
.fukidashi_bb { background-image: url(../img/fukidashi_bb.gif);             height:17px; }
.fukidashi_br { background-image: url(../img/fukidashi_br.gif); width:11px; height:17px; }



.co_ma01_01
{
   padding:0 0 0 8;
   background-image : url(../img/counsel/co060630_mame01_03.jpg);
   background-repeat : no-repeat;
   background-position : right top;
}

.co_ma01_02
{
   padding:0 0 0 15;
}

.co_ma01_03
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 0 0 8;
}

.co_ma01_04
{
   padding:0 0 35 30;
}

.co_ma01_05
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:5 0 0 0;
}



.co_ma02_01
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:20 0 0 0;
}

.co_ma02_02
{
   padding:15 0 18 243;
}

.co_ma02_03
{
   padding:0 0 0 122;
}

.co_ma02_04
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 0 0 0;
}

.co_ma02_05
{
   padding:0 0 0 4;
}

.co_ma02_06
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 12 0 7;
}

.co_ma02_07
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 0 0 12;
}

.co_ma02_08
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:18 0 5 0;
}

.co_ma02_09
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 60%;
   LINE-HEIGHT: 120%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 0 0 0;
}

.co_ma02_10
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:10 0 5 0;
}

.co_ma03_01
{
   padding:0 0 0 0;
   background-image : url(../img/counsel/co060630_mame03_06.jpg);
   background-repeat : no-repeat;
   background-position : top;
}

.co_ma03_02
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 6 150 250;
}

.co_ma03_03
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 240 0 0;
}


.co_ma03_04
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:15 0 0 0;
}

.co_ma03_05
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 10 45 0;
}

.co_sk01_01
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 0 0 10;
}

.co_sk01_02
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 50 0 0;
}

.co_sk01_03
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 22 0 0;
}

.co_sk01_04
{
   padding:0 0 0 80;
}

.co_sk01_05
{
   padding:3 0 0 0;
}

.co_sk01_06
{
   padding:16 0 18 243;
}

.03pop_01
{
   padding:0 0 0 15;
}

.03pop_02
{
    FONT-SIZE: 60%;
    letter-spacing: 1px;
    COLOR: #666666;
    padding:0 0 0 15;
}


.co060801_skin01_01
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:7 10 0 32;
}

.co060801_skin01_02
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 120%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 2 0 3;
}

.co060801_skin01_03
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 120%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 10 0 0;
}


.co060801_skin01_04
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 60%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:3 10 0 3;
}

.co060801_skin01_05
{
   padding:0 0 0 16;
}

.co060801_skin01_06
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #ff6633;
   text-align: justify;
   text-justify: distribute;
   padding:0 0 0 10;
}


.co060901_skin01_01
{
   padding:0 0 0 65;
}

.co060901_skin01_02
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 70 0 0;
}

.co060901_skin01_03
{
   padding:0 0 0 14;
}


.co060901_skin01_04
{
   padding:0 0 0 23;
}

.co060901_mame01_01
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 40 24 0;
}

.co060901_mame01_02
{
   padding:0 0 7 203;
}

.co060901_mame01_03
{
   padding:0 0 18 224;
}

.co060901_mame01_04
{
   padding:0 0 24 36;
}

.co060901_mame01_05
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #ff8c00;
   text-align: justify;
   text-justify: distribute;
   padding:6 10 38 4;
}

.co060901_mame01_06
{
   padding:0 0 0 0;
   background-image : url(../img/counsel/co060901_mame01_07.jpg);
   background-repeat : no-repeat;
   background-position : top;
   background-position : right;
}

.co060901_mame01_07
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 200 0 0;
}

.co060901_mame01_08
{
   padding:0 0 0 0;
   background-image : url(../img/counsel/co060901_mame01_11.jpg);
   background-repeat : no-repeat;
   background-position : top;
   background-position : right;
}

.co060901_mame01_09
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 200 0 0;
}

.co060901_mame01_10
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 32 46 0;
}

.co060901_koda01_01
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 40 0 0;
}

.co060901_koda01_02
{
   padding:0 0 0 0;
   background-image : url(../img/counsel/co060901_koda01_04.jpg);
   background-repeat : no-repeat;
   background-position : top;
   background-position : right;
}

.co060901_koda01_03
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 240 0 0;
}

.co060901_koda01_04
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 30 45 0;
}

.co060901_koda01_05
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 20 27 0;
}

.co060901_koda01_06
{
   padding:0 0 0 0;
   background-image : url(../img/counsel/co060901_koda01_07.jpg);
   background-repeat : no-repeat;
   background-position : top;
}

.co060901_koda01_07
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:121 20 0 186;
}


.co060901_koda01_08
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 33 0 8;
}

.login_id
{
    width: 125;
    height: 16;
}

.password
{
    width: 80;
    height: 16;
}

.item_info
{
    width: 80;
    height: 16;
}

.co060901_skin01_01
{
   padding:0 0 0 65;
}

.co060901_skin01_02
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 70 0 0;
}

.co060901_skin01_03
{
   padding:0 0 0 14;
}


.co060901_skin01_04
{
   padding:0 0 0 23;
}

.co060901_mame01_01
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 40 24 0;
}

.co060901_mame01_02
{
   padding:0 0 7 203;
}

.co060901_mame01_03
{
   padding:0 0 18 224;
}

.co060901_mame01_04
{
   padding:0 0 24 36;
}

.co060901_mame01_05
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #ff8c00;
   text-align: justify;
   text-justify: distribute;
   padding:6 10 38 4;
}

.co060901_mame01_06
{
   padding:0 0 0 0;
   background-image : url(../img/counsel/co060901_mame01_07.jpg);
   background-repeat : no-repeat;
   background-position : top;
   background-position : right;
}

.co060901_mame01_07
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 200 0 0;
}

.co060901_mame01_08
{
   padding:0 0 0 0;
   background-image : url(../img/counsel/co060901_mame01_11.jpg);
   background-repeat : no-repeat;
   background-position : top;
   background-position : right;
}

.co060901_mame01_09
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 200 0 0;
}

.co060901_mame01_10
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 32 46 0;
}

.co060901_koda01_01
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 40 0 0;
}

.co060901_koda01_02
{
   padding:0 0 0 0;
   background-image : url(../img/counsel/co060901_koda01_04.jpg);
   background-repeat : no-repeat;
   background-position : top;
   background-position : right;
}

.co060901_koda01_03
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 240 0 0;
}

.co060901_koda01_04
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 30 45 0;
}

.co060901_koda01_05
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 20 27 0;
}

.co060901_koda01_06
{
   padding:0 0 0 0;
   background-image : url(../img/counsel/co060901_koda01_07.jpg);
   background-repeat : no-repeat;
   background-position : top;
}

.co060901_koda01_07
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:121 20 0 186;
}


.co060901_koda01_08
{
   font-family: Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
   padding:0 33 0 8;
}
.co061003_skin_01_01 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 150%;
	COLOR: #666666;
	text-align: justify;
	text-justify: distribute;
}
.co061003_skin_02_01 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 150%;
	COLOR: #666666;
	text-align: justify;
	text-justify: distribute;
}
.co061003_skin_02_02 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 150%;
	COLOR: #666666;
	text-align: justify;
	text-justify: distribute;
	padding-top: 20px;
}
.co061003_skin_02_03 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 150%;
	COLOR: #666666;
	text-align: justify;
	text-justify: distribute;
}
.co061003_skin_02_04 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 140%;
	COLOR: #1CA51A;
	text-align: justify;
	text-justify: distribute;
}
.co061003_skin_02_05 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 150%;
	COLOR: #666666;
	text-align: justify;
	text-justify: distribute;
	padding-top: 10px;
}
.co061003_skin_02_06 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 60%;
	LINE-HEIGHT: 140%;
	COLOR: #1CA51A;
	text-align: justify;
	text-justify: distribute;
}
.co061003_skin_03_01 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 150%;
	COLOR: #666666;
	text-align: justify;
	text-justify: distribute;
	padding-top: 10px;
}
.co061003_skin_03_02 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 150%;
	COLOR: #666666;
	text-align: justify;
	text-justify: distribute;
	padding-top: 45px;
	padding-right: 33px;
	padding-left: 26px;
}
.co061003_skin_03_03 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 150%;
	COLOR: #666666;
	text-align: justify;
	text-justify: distribute;
}
.co061003_skin_03_04 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 150%;
	COLOR: #666666;
	text-align: justify;
	text-justify: distribute;
	padding-top: 31px;
	padding-left: 17px;
}
.co061003_skin_03_05 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 150%;
	COLOR: #666666;
	text-align: justify;
	text-justify: distribute;
	padding-top: 31px;
	padding-right: 15px;
	padding-left: 17px;
}
.co061003_skin_03_06 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 150%;
	COLOR: #1CA51A;
	text-align: justify;
	text-justify: distribute;
	padding-right: 15px;
}

.co061101_koda_01_01 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 150%;
	COLOR: #666666;
	text-align: justify;
	text-justify: distribute;
	padding-top: 10px;
}
.co061101_koda_01_02 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 150%;
	COLOR: #666666;
	text-align: justify;
	text-justify: distribute;
	padding-top: 27px;
}
.co061101_koda_02_01 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 150%;
	COLOR: #666666;
	text-align: justify;
	text-justify: distribute;
	padding-top: 10px;
}
.co061101_koda_03_01 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 150%;
	COLOR: #666666;
	text-align: justify;
	text-justify: distribute;
	padding-top: 0px;
	padding-right: 0px;
}
.co061101_koda_03_02 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 150%;
	COLOR: #666666;
	text-align: justify;
	text-justify: distribute;
	padding-top: 25px;
}
.co061101_koda_03_03 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 150%;
	COLOR: #666666;
	text-align: justify;
	text-justify: distribute;
	padding-top: 21px;
	padding-right: 0px;
	padding-bottom: 15px;
}
.co061101_koda_03_04 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 150%;
	COLOR: #666666;
	text-align: justify;
	text-justify: distribute;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
}
.co061101_koda_03_05 {
	font-family: Osaka, 'ＭＳ ゴシック', san-serif;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 150%;
	COLOR: #666666;
	text-align: justify;
	text-justify: distribute;
	padding-top: 30px;
	padding-bottom: 28px;
}
.co070201_skin
{
   font-family: 'Osaka','ＭＳ Ｐゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
}

/* 2008-01-31 basket */
.basket 
{
	display: block;
	width: 83px;
	height: 19px;
	background: #fff url(../img/shop/basket02_f2.gif) no-repeat left;
}

.basket:hover {
	background: #fff url(../img/shop/basket02.gif) no-repeat left;
}

/* 2007-02-09 optgroup用に追加 */
.optgrp
{
	font-weight: bold;
	font-style: normal;
}

.co070403_mame
{
   font-family: 'Osaka','ＭＳ Ｐゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
}

/* 2007-06-01 topicpath */

.co070925_mame
{
   font-family: 'Osaka','ＭＳ Ｐゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
}
/* 2007-11-15 コラム */
.co071115_skin
{
   font-family: 'Osaka','ＭＳ Ｐゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
}

.topicpath
{
	font-size: 80%;
	color: #666666;
	margin: 5px 10px 15px;
	padding: 0 0 10px 0;
}

.topicpath li
{
	float: left;
	line-height: 110%;
	list-style-type: none;
}
.topicpath li a
{
	color: #35a22b;
	margin-right: 5px;
	padding-right: 10px;
	text-decoration: none; 
	background: url(../img/arrow.gif) no-repeat right center;
}

.topicpath li a:hover
{
	color: #0033cc;
	text-decoration: underline; 
}

/* オンリーユアセット */
.oys070605
{
   font-family: 'Osaka','ＭＳ Ｐゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
}
.oys071005
{
   font-family: 'Osaka','ＭＳ Ｐゴシック', san-serif;
   FONT-SIZE: 80%;
   LINE-HEIGHT: 150%;
   COLOR: #FF8C00;
   font-weight : bold; 
   text-align: justify;
   text-justify: distribute;
}

.prm_title
{
   font-family Osaka,'ＭＳ ゴシック', san-serif;
   FONT-SIZE: 14px;
   color : #336633; 
   font-weight : bold; 
}

.txt_ti:link
{
 font-size: 80%;
 line-height: 160%;
 color: #7D9D32;
 text-decoration:none;
}
.txt_ti:visited
{
 font-size: 80%;
 line-height: 160%;
 color: #7D9D32;
 text-decoration:none;
}
.txt_ti:hover
{
 font-size: 80%;
 line-height: 160%;
 color: #7D9D32;
    TEXT-DECORATION: underline;
}
.txt_ti:active
{
 font-size: 80%;
 line-height: 160%;
 color: #7D9D32;
    TEXT-DECORATION: underline;
}
.campaign_080101
{
    FONT-SIZE: 80%;
    LINE-HEIGHT: 120%;
    COLOR: #666666;
}
/* 2008-05-01 コラム */
.co080501_mame
{
   font-family: 'Osaka','ＭＳ Ｐゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
}
/* 2009-01-01 心機一転C */
.campaign_090101
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 120%;
    COLOR: #666666;
}

/* 2009-02-03 特集 */
.back_090203_01
{
background-image:url(../img/counsel/tokusyu_m090206_53.jpg);
background-repeat: no-repeat;
}
/* 2009-02-19 お友達を集めよう */
.campaign_090219_01
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 120%;
    COLOR: #666666;
}

.campaign_090219_02
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 14px;
    COLOR: #666666;
}

/* 2009-10-01 特集 */
.tokusyu_091002
{
   font-family: 'Osaka','ＭＳ Ｐゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 140%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
}

.tokusyu_091002_12
{
   font-family: 'Osaka','ＭＳ Ｐゴシック', san-serif;
   FONT-SIZE: 12px;
   LINE-HEIGHT: 150%;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
}
/* 2009-11-01 特集 */
.tokusyu_091101
{
   font-family: 'Osaka','ＭＳ Ｐゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 18px;
   COLOR: #333333;
   text-align: justify;
   text-justify: distribute;
}

/* 2010-05-01 特集 */
.tokusyu_100501
{
   font-family: 'Osaka','ＭＳ Ｐゴシック', san-serif;
   FONT-SIZE: 11px;
   LINE-HEIGHT: 14px;
   COLOR: #666666;
}

/* 2010-ソープサンプル */
.soap_sample_2010
{
   font-family: 'Osaka','ＭＳ Ｐゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 20px;
   COLOR: #666666;
}

/* ピアベルピアREシリーズ */
.re_2010
{
   font-family: 'Osaka','ＭＳ Ｐゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 18px;
   COLOR: #666666;
   text-align: justify;
   text-justify: distribute;
}

/* 2011-スタートキット */
.start_kit_2011
{
   font-family: 'Osaka','ＭＳ Ｐゴシック', san-serif;
   FONT-SIZE: 75%;
   LINE-HEIGHT: 20px;
   COLOR: #666666;
}

/* clearfix
*************************************************************/
.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.clearfix{
    display:inline-block;
    min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* 2011-02-01 特集 */
.tokusyu_110201
{
   font-family: 'Osaka','ＭＳ Ｐゴシック', san-serif;
   FONT-SIZE: 14px;
   LINE-HEIGHT: 24px;
   COLOR: #FFFFFF;
}
