@charset "UTF-8";

/* ==================================================================================================================

共通項目

================================================================================================  */


body {margin:0; padding:0; font-size:15px; font-weight:bold; color:#333333; line-height:130%; font-family:"ＭＳ Ｐゴシック", Arial,, Osaka, "ヒラギノ角ゴ Pro W3" }
h1 , h2 , h3 , h4 , p , ul , input {margin:0; padding:0}
li {margin:0; padding:0; list-style:none}
a:link {color:#009966; font-size:14px; text-decoration:underline}
a:visited {color:#009966; font-size:14px; text-decoration:underline}
a:hover { color:#FF6666; font-size:14px; text-decoration:none}
a:active {color:#FF6666; font-size:14px; text-decoration:none}
img { border:0}

.TextField {width:260px}
.CheckBox { width:13px; margin:0 5px 0 0}
/* お問い合わせ等にSSLについての文言を追加　2011.11.24 */
.ssl_txt {font-size: 12px; font-weight: normal;}
/* 入力フォーム等にプライバシーポリシーへのリンクを追加 2011.11.23 */
.PrivacyPolicy {font-weight:normal; text-align: right; float: right;}



/* ■■　ヘッダー　■■ */


#container {width:764px; margin:0 auto; padding:0}


/*小さいヘッダー（764px）*/

#container #HeaderSmall {width:764px; height:82px; background-image:url(/ex/tmpl/common/images/header_bg_basket.jpg); padding-bottom:12px; margin:0}
#container #HeaderSmall h1 { margin:20px 37px 0 12px; float:left;}
#container #HeaderSmall #daimaruHS {margin-top:24px; float:right; margin-right:12px}
#container #HeaderNavi {padding-left:12px;padding-top:33px; float:left}
#container #HeaderNavi li {float:left}


/* ■■　フッター　■■ */


/*小さいフッター（メニュー無しバージョン）*/
#container #FooterMenuNo {width:764px; clear:both; background-image:url(/ex/tmpl/common/images/footer_bg.jpg); background-position:0 0; background-repeat:repeat-x}
#container #FooterMenuNo .copy { margin:46px 0 40px 141px}


/* ==================================================================================================================

退会

================================================================================================  */


#container #Leave {width:640px; margin:0 auto; padding:32px 0 0 0}
#container #Leave h2 {width:640px; height:38px; text-indent:-9999px; display:block; background-image:url(/ex/tmpl/img/title_leave.jpg); margin-bottom:35px}

#container #Leave table {background-color:#666666; width:640px}
#container #Leave th {padding:12px 0 0; vertical-align:top; width:152px; font-size:15px; background-color:#FFFFFF;}
#container #Leave td {padding:12px; vertical-align:top; background-color:#FFFFFF; width:461px}
#container #Leave input {width:260px}
#container #Leave .btn { width:46px; margin-left:10px; padding-top:3px}


#container #Leave .CheckBox {width:450px; padding:10px 0 10px 10px; background-color:#EFEFEF; border-style:solid; border-width:1px; margin:10px 0; border-color:#999999}

#container #Leave .CheckBox .Underline {background-image:url(/ex/tmpl/common/images/line.gif); background-position:bottom; background-repeat:repeat-x; padding:0 12px 10px; width:416px; margin-bottom:10px}
#container #Leave .CheckBox .Underline input {margin-top:10px}
#container #Leave .CheckBox .Underline label {margin-right:10px}
#container #Leave .CheckBox .UnderlineNo input {margin-top:10px}
#container #Leave .CheckBox .UnderlineNo label {margin-right:10px}
#container #Leave .CheckBox input { width:13px; margin:0 5px 0 0}
#container #Leave .CheckBox .UnderlineNo {padding:0 12px; width:416px}

#container #Leave .CheckBox2 {width:450px; padding:0 0 10px 10px; background-color:#EFEFEF; border-style:solid; border-width:1px; margin:10px 0; border-color:#999999}
#container #Leave .CheckBox2 .Underline {background-image:url(/ex/tmpl/common/images/line.gif); background-position:bottom; background-repeat:repeat-x; padding:0 12px 10px; width:416px; margin-bottom:10px}
#container #Leave .CheckBox2 .Underline input {margin-top:10px}
#container #Leave .CheckBox2 .Underline label {margin-right:10px}
#container #Leave .CheckBox2 .UnderlineNo {padding:0 12px; width:416px}
#container #Leave .CheckBox2 .UnderlineNo input {margin-top:10px}
#container #Leave .CheckBox2 .UnderlineNo label {margin-right:10px}
#container #Leave .CheckBox2 input { width:13px; margin:0 5px 0 0}

#container #Leave #Attention {width:633px; padding:10px 0 10px 5px; background-color:#FFFFCC; ; border-style:solid; border-width:1px; margin:25px 0; border-color:#999999}
#container #Leave #Attention ul {width:635px}
#container #Leave #Attention li {padding:0 0 0 15px; margin:0; background-image:url(/ex/tmpl/img/list_style.gif); background-position:0 5px	; background-repeat:no-repeat; width:620px}


#container #Leave #Question {margin-top:25px}
#container #Leave #Question table {width:638px; background-color:#999999}
#container #Leave #Question th {width:618px; padding:12px 10px; background-color:#FFFFCC; text-align:left}
#container #Leave #Question td {width:618px; padding:12px 10px; background-color:#FFFFFF}

#container #Leave #Question .Underline {padding:0 0 13px 0; margin:0 0 13px 0; background-image:url(/ex/tmpl/common/images/line.gif); background-position:bottom; background-repeat:repeat-x; width:618px; clear:both; text-align:right}
#container #Leave #Question .Underline input {width:13px}
#container #Leave #Question .Underline label {margin-right:1px}
#container #Leave #Question .UnderlineNo {text-align:right; width:618px}
#container #Leave #Question .UnderlineNo input {width:13px}
#container #Leave #Question .UnderlineNo label {margin-right:1px}


#container #Leave .BtnLeave {margin:25px 0 40px 243px}



/* 退会処理完了 */

#container #LeaveSend {width:640px; margin:0 auto; padding:32px 0 0 0}
#container #LeaveSend h2 {width:640px; height:38px; text-indent:-9999px; display:block; background-image:url(/ex/tmpl/img/title_leave_send.jpg); margin-bottom:35px}
#container #LeaveSend p {text-align:center; margin:70px 0}
#container #LeaveSend .BtnDmall {margin:0 0 40px 205px}




/* ==================================================================================================================

お問い合わせ

================================================================================================  */


#container #Inq {width:640px; margin:0 auto; padding:32px 0 0 0}
#container #Inq h2 {width:640px; height:38px; text-indent:-9999px; display:block; background-image:url(/ex/tmpl/img/title_inq.jpg); margin-bottom:35px}
#container #Inq span { color:#FF0000}

#container #Inq table {background-color:#666666; width:640px; font-size:15px; margin:5px 0 0 0}
#container #Inq th {padding:12px 5px; text-align:left; vertical-align:top; width:142px; font-size:15px; background-color:#FFFFFF}
#container #Inq td {padding:12px; vertical-align:top; width:461px; background-color:#FFFFFF}
#container #Inq .MemberName ul {width:280px}
#container #Inq .MemberName li {width:135px; margin:0; list-style:none; padding:0; float:left}
#container #Inq .MemberName input {width:125px; margin:0 10px 0 0}

#container #Inq input {/*width:260px;*/}
#container #Inq .btn { width:46px; margin-left:10px; padding-top:3px}
/* hrの長さをレイアウトに合わせて調節 2011.11.24 */
#container #Inq .hr {background-image:url(/ex/tmpl/common/images/line.gif); background-repeat:repeat-x; background-position:bottom; width:640px; height:1px; padding-top:10px; margin-bottom:15px; clear:both}
#container #Inq .hr hr {visibility:hidden}
#container #Inq .CallService {width:265px; margin:0 31px 0 12px; font-weight:normal; float:left}
#container #Inq .CallService img {padding:5px 0 9px}
#container #Inq .CallService span {font-size:13px; color:#333333} 

#container #Inq #BtnForget {margin:35px 0 40px 123px}
#container #Inq .BtnInq {margin:25px 0 40px 243px}
#container #Inq .BtnSubmit {margin:25px 0 40px 243px}


/* 退会処理完了 */

#container #InqSend {width:640px; margin:0 auto; padding:32px 0 0 0}
#container #InqSend h2 {width:640px; height:38px; text-indent:-9999px; display:block; background-image:url(/ex/tmpl/img/title_inq_send.jpg); margin-bottom:35px}
#container #InqSend p { font-weight:normal; margin:30px 0 20px}
#container #InqSend .BtnClose {margin:0 0 40px 241px}


/* 「大丸・松坂屋通信販売カタログ」のお申し込み */

#container #CatalogMoushikomi {font-weight:normal; width:745px; margin:0 auto; padding-top:15px; clear:both} 
#container #CatalogMoushikomi h2 { background-image:url(../images/title_catalog_mousikomi.gif); background-repeat:no-repeat; height:25px; margin:0; padding-bottom:15px; text-indent:-9999px; display:block}
#container #CatalogMoushikomi h3 {font-size:18px; line-height:130%; margin:0; padding:15px 0}
#container #CatalogMoushikomi #hosoku{ font-size:15px; font-weight:normal; margin:0; padding:0 0 5px 0}
#container #CatalogMoushikomi p {font-size:15px; line-height:140%; margin:0; padding:10px 0}
#container #CatalogMoushikomi span {color:#C50404; font-weight:bold}
#container #CatalogMoushikomi table {background-color:#999999; margin-bottom:10px}
#container #CatalogMoushikomi th {background-color:#D8F1ED; padding:10px 0 10px 0; margin:0; font-size:15px; font-weight:bold; line-height:150%; vertical-align:top}
#container #CatalogMoushikomi td {background-color:#FFFFFF; padding:10px 10px; font-size:14px; line-height:140%}


/* セリサージュ「トライアルキット」のお申し込み */

#container #Serisage {font-weight:normal; width:745px; margin:0 auto; padding-top:15px; clear:both} 
#container #Serisage #MainImg {float:right; margin-bottom:5px}
#container #Serisage h2 { background-image:url(../images/title_serisage.gif); background-repeat:no-repeat; height:72px; margin:0; padding-bottom:15px; text-indent:-9999px; display:block}
#container #Serisage h3 {font-size:18px; line-height:130%; margin:0; padding:15px 0}
#container #Serisage p {font-size:15px; line-height:140%; margin:0; padding:10px 0}
#container #Serisage span {color:#C50404; font-weight:bold}
#container #Serisage table {background-color:#999999; margin-bottom:10px}
#container #Serisage th {background-color:#D8F1ED; padding:10px 0 10px 0; margin:0; font-size:15px; font-weight:bold; line-height:150%; vertical-align:top}
#container #Serisage td {background-color:#FFFFFF; padding:10px 10px; font-size:14px; line-height:140%}


#container p#hissu {margin:5px 0; padding:0; line-height:100%}
#container #moushikomi {clear:both}
#container #moushikomi .Name ul {width:300px}
#container #moushikomi .Name li {width:135px; margin:0; list-style:none; padding:0; float:left}
#container #moushikomi .Name input {width:125px; margin:0 10px 0 0}
#container #moushikomi .TelFax1 {width:70px; margin:0 4px 0 0}
#container #moushikomi .TelFax2 {width:70px; margin:0 4px 0 7px}
#container #moushikomi .ZipCode1 {width:90px; margin:0 0 0 5px}
#container #moushikomi .ZipCode2 {width:100px; margin-left:7px}
#container #moushikomi .post img {margin-left:20px}
#container #moushikomi .Adress input {width:260px; margin:10px 0}
#container #moushikomi .Adress .txt1 {font-weight:normal; color:#333333; display:block; margin:10px 0 0 10px;}
#container #moushikomi .Adress .txt2 {font-weight:normal; color:#333333; clear:both; display:block}
#container #moushikomi .sex ul {list-style:none}
#container #moushikomi .sex li {list-style:none; margin:0 20px 0 0; padding:0; float:left; list-style-type:none}
#container #moushikomi .sex input {width:12px; margin:0 10px 0 0; padding:0}
#container #moushikomi .DM ul {list-style:none}
#container #moushikomi .DM li {list-style:none; margin:0 20px 0 0; padding:0; float:left; list-style-type:none}
#BtnClear {margin:0 10px 10px 0}
#BtnSubmit {margin:0 0 10px 10px}

/* サンキューページ */
#container #Thanks {width:315px; margin:40px auto}
#container #Thanks #btn #BtnContact {margin-bottom:10px}




/* ==================================================================================================================

説明書ダウンロード	(2010.12.16追加)

================================================================================================  */
#container #Manual .alignC { text-align: center; }
#container #Manual .alignR { text-align: right; }


#container #Manual {width:640px; margin:0 auto; padding:32px 0 0 0}
#container #Manual h2 {width:640px; height:38px; text-indent:-9999px; display:block; background-image:url(/ex/tmpl/img/title_manual.jpg); margin-bottom:35px}

#container #Manual #AdobeReader { width: 616px; margin: 0 31px 0 12px; font-size: 13px; font-weight: normal; }
#container #Manual #AdobeReader img { margin: 0 10px 5px 0; float: left; }

#container #Manual .hr { clear:both; margin-bottom: 30px; padding-top:10px; width:640px; height:1px; background: url(/ex/tmpl/common/images/line.gif) repeat-x bottom; }
#container #Manual .hr hr {visibility:hidden}

#container #Manual input { padding: 3px; }

#container #Manual #result { margin-top: 30px; }
#container #Manual #result span { margin: 0; padding: 5px 12px; border: 1px solid #007467; color: #333333; line-height: 28px; }

#container #Manual table { width:640px; margin: 5px 0 0 0; border-collapse: collapse; border-spacing: 0; background-color: #ffffff; }
#container #Manual th { padding: 12px 5px; border: 1px solid #666666; background-color:#ddecf0; white-space: nowrap; font-size:15px;}
#container #Manual td { padding: 12px; border: 1px solid #666666; font-weight: normal; vertical-align: top; font-size:15px; }


