BODY {
margin:0px;
font-size: small;
color:#CCCCCC;
text-align:center;
line-height:1.2em;
font-size:12px;
background-image:url(http://www.dress-dela.com/img-002/bg_all.gif);
}

a:link {
color: #CCCCCC;
text-decoration:none;
} 
a:visited {
color: #CCCCCC;
text-decoration:none;
} 
a:hover {
color: #FFCCCC;
text-decoration:underline;
} 


p {
margin:0px;
padding:0px;
}
div {
margin:0px;
padding:0px;
}
span {
margin:0px;
padding:0px;
}
img {
border:none;
}
form {
margin:0px;
}
#header_wrap{
background-color:#000000;
}
#footer_wrap{
background-color:#333333;
border-top:1px solid #CCCCCC;
}
#pink_line_01{
background-color:#FF0066;
width:100%;
height:5px;
line-height:5px;
overflow:hidden;
}
#bg_copy,#bg_copy a{
background-image:url(http://www.dress-dela.com/img-002/bg_copy.gif);
background-repeat:no-repeat;
width:750px;
height:200px;
display:block;
text-indent:-9999px;
overflow:hidden;
margin:0px auto;
}
#bg_copy a:hover{
background-image:url(http://www.dress-dela.com/img-002/bg_copyB.gif);
background-repeat:no-repeat;
width:750px;
height:200px;
display:block;
text-indent:-9999px;
overflow:hidden;
margin:0px auto;
}
.head_text {
font-size:12px;
color:#65301C;
font-weight: normal;
line-height:16px;
width:740px;
height:16px;
text-align:left;
vertical-align:baseline;
margin:0px 5px 0px 5px;
}
h1 {
display:inline;
font-size:12px;
color:#999999;
line-height:29px;
width:750px;
font-weight:normal;
margin:0px auto;
}
h2 {
margin:30px 20px 25px 20px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
}

h3,h3 a,h3 a:visited{
font-size:1.2em;
font-weight:bold;
color:#FF99CC;
text-decoration:none;
margin:10px 0px 0px 0px;
line-height:1em;
}

hr{
height: 0px;  /* <hr>の実線を消す */
border: 0px;  /* borderを一旦リセットする（基本設定でしていれば不要）*/
border-top: 1px solid #CCCCCC;  /* 線の太さ　線の種類　線の色 */
}
.dotted{
height: 0px;  /* <hr>の実線を消す */
border: 0px;  /* borderを一旦リセットする（基本設定でしていれば不要）*/
border-top: 1px dotted #CCCCCC;  /* 線の太さ　線の種類　線の色 */
}
.dashed{
height: 0px;  /* <hr>の実線を消す */
border: 0px;  /* borderを一旦リセットする（基本設定でしていれば不要）*/
border-top: 1px dashed #CCCCCC;  /* 線の太さ　線の種類　線の色 */
}
.main_contents {
width:750px;
text-align:left;
margin:0 auto;
background-color:#000000;
overflow:hidden;
}
.leftBox {
width:250px;
float: left;
}
.rightBox {
width:490px;
float: right;
margin-right:10px;
}
/* row_navi_main start */
#row_navi_main_01,#row_navi_main_01 a{
background-image:url(http://www.dress-dela.com/img-002/row_navi_main_01.gif);
background-repeat:no-repeat;
float:left;
display:block;
width:150px;
height:42px;
overflow:hidden;
text-indent:-9999px;
line-height:42px;
}
#row_navi_main_01 a:hover{
background-image:url(http://www.dress-dela.com/img-002/row_navi_main_01B.gif);
background-repeat:no-repeat;
float:left;
display:block;
width:150px;
height:42px;
overflow:hidden;
text-indent:-9999px;
line-height:42px;
}

#row_navi_main_02,#row_navi_main_02 a{
background-image:url(http://www.dress-dela.com/img-002/row_navi_main_02.gif);
background-repeat:no-repeat;
float:left;
display:block;
width:150px;
height:42px;
overflow:hidden;
text-indent:-9999px;
line-height:42px;
}
#row_navi_main_02 a:hover{
background-image:url(http://www.dress-dela.com/img-002/row_navi_main_02B.gif);
background-repeat:no-repeat;
float:left;
display:block;
width:150px;
height:42px;
overflow:hidden;
text-indent:-9999px;
line-height:42px;
}

#row_navi_main_03,#row_navi_main_03 a{
background-image:url(http://www.dress-dela.com/img-002/row_navi_main_03.gif);
background-repeat:no-repeat;
float:left;
display:block;
width:150px;
height:42px;
overflow:hidden;
text-indent:-9999px;
line-height:42px;
}
#row_navi_main_03 a:hover{
background-image:url(http://www.dress-dela.com/img-002/row_navi_main_03B.gif);
background-repeat:no-repeat;
float:left;
display:block;
width:150px;
height:42px;
overflow:hidden;
text-indent:-9999px;
line-height:42px;
}

#row_navi_main_04,#row_navi_main_04 a{
background-image:url(http://www.dress-dela.com/img-002/row_navi_main_04.gif);
background-repeat:no-repeat;
float:left;
display:block;
width:150px;
height:42px;
overflow:hidden;
text-indent:-9999px;
line-height:42px;
}
#row_navi_main_04 a:hover{
background-image:url(http://www.dress-dela.com/img-002/row_navi_main_04B.gif);
background-repeat:no-repeat;
float:left;
display:block;
width:150px;
height:42px;
overflow:hidden;
text-indent:-9999px;
line-height:42px;
}

#row_navi_main_05,#row_navi_main_05 a{
background-image:url(http://www.dress-dela.com/img-002/row_navi_main_05.gif);
background-repeat:no-repeat;
float:left;
display:block;
width:150px;
height:42px;
overflow:hidden;
text-indent:-9999px;
line-height:42px;
}
#row_navi_main_05 a:hover{
background-image:url(http://www.dress-dela.com/img-002/row_navi_main_05B.gif);
background-repeat:no-repeat;
float:left;
display:block;
width:150px;
height:42px;
overflow:hidden;
text-indent:-9999px;
line-height:42px;
}
#search {
width:750px;
}
#seache-left{
float:left;
margin:6px 0px 0px 10px;
}
#seache-right,#seache-right a{
display:block;
background-image:url(http://www.dress-dela.com/img-002/navi_prev.gif);
background-repeat:no-repeat;
width:88px;
height:46px;
text-indent:-10000px;
float:right;
}
#seache-right a:hover{
display:block;
background-image:url(http://www.dress-dela.com/img-002/navi_prevB.gif);
background-repeat:no-repeat;
width:88px;
height:46px;
text-indent:-10000px;
float:right;
}
#mein {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
/*background-image:url(img-001/bg_mein.jpg);*/
background-image:url(img-001/bg_main1.gif);
background-repeat:no-repeat;
width:490px;
height:266px;
color:#75353a;
font-weight:bold;
font-size:12px;
line-height:1.45em;
padding:0px 10px 0px 10px;
}
/*--ここから横メニュー設定用--*/
#top {
background-image:url(img-001/bg_ymenu.jpg);
background-repeat:no-repeat;
width: 750px;
height:23px;
margin:0px;
padding:0px;
line-height:23px;
text-align:right;
vertical-align: bottom;
}
#ymenu,#ymenu a{
background-color:#FFFFFF;
color:#B15564;
text-decoration:none;
}

/*--ここまで横メニュー設定用--*/
/*--ここから新着お知らせ設定用--*/
.left_c1_top {
background-image:url(http://www.dress-dela.com/img-002/left_c1_top.gif);
background-repeat:no-repeat;
width:240px;
height:50px;
}
.left_c1_body {
background-image:url(http://www.dress-dela.com/img-002/left_c1_body.gif);
background-repeat:repeat-y;
width:240px;
}
.news_date {
color:#FFFFFF;
font-weight:bold;
width:200px;
line-height:2.2em;
margin:0px 18px 0px 15px;
}
.news_contents {
color:#FFFFFF;
width:200px;
line-height:1.4em;
margin:0px 18px 0px 15px;
}
.left_c1_bottom {
background-image:url(http://www.dress-dela.com/img-002/left_c1_bottom.gif);
background-repeat:no-repeat;
width:240px;
height:20px;
}
/*--ここまで新着お知らせ設定用--*/
#bnr_left_01,#bnr_left_01 a{
background-image:url(http://www.dress-dela.com/img-002/bnr_left_01.gif);
background-repeat:no-repeat;
width:240px;
height:190px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:190px;
}
#bnr_left_01 a:hover{
background-image:url(http://www.dress-dela.com/img-002/bnr_left_01B.gif);
background-repeat:no-repeat;
width:240px;
height:190px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:190px;
}
#bnr_left_02,#bnr_left_02 a{
background-image:url(http://www.dress-dela.com/img-002/bnr_left_02.gif);
background-repeat:no-repeat;
width:230px;
height:70px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:190px;
}
#bnr_left_02 a:hover{
background-image:url(http://www.dress-dela.com/img-002/bnr_left_02B.gif);
background-repeat:no-repeat;
width:230px;
height:70px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:190px;
}
#bnr_left_03,#bnr_left_03 a{
background-image:url(http://www.dress-dela.com/img-002/bnr_left_03.gif);
background-repeat:no-repeat;
width:230px;
height:35px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:190px;
}
#bnr_left_03 a:hover{
background-image:url(http://www.dress-dela.com/img-002/bnr_left_03B.gif);
background-repeat:no-repeat;
width:230px;
height:35px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:190px;
}
#bnr_left_04,#bnr_left_04 a{
background-image:url(http://www.dress-dela.com/img-002/bnr_left_04.gif);
background-repeat:no-repeat;
width:230px;
height:35px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:190px;
}
#bnr_left_04 a:hover{
background-image:url(http://www.dress-dela.com/img-002/bnr_left_04B.gif);
background-repeat:no-repeat;
width:230px;
height:35px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:190px;
}
.colnavi_txt{
color:#FFFFFF;
text-decoration:none;
}
/*--ここから縦メニュー１設定用--*/
.left_c2_top {
background-image:url(http://www.dress-dela.com/img-002/left_c2_top.gif);
background-repeat:no-repeat;
width:240px;
height:77px;
text-indent:-9999px;
}
.left_c2_body,.left_c2_body a {
background-image:url(http://www.dress-dela.com/img-002/left_c2_body.gif);
background-repeat:no-repeat;
width:230px;
height:30px;
line-height:30px;
text-indent:30px;
font-size:1.05em;
color:#FFFFFF;
text-decoration:none;
display:block;
}
.left_c2_body a:hover {
font-size:1.05em;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
.left_c2_bottom {
background-image:url(http://www.dress-dela.com/img-002/left_c2_bottom.gif);
background-repeat:no-repeat;
width:240px;
height:45px;
margin:0px 0px 10px 0px;
}
/*--ここまで縦メニュー１設定用--*/
/*--ここから縦メニュー２設定用--*/
.left_c3_top {
background-image:url(http://www.dress-dela.com/img-002/left_c3_top.gif);
background-repeat:no-repeat;
width:240px;
height:77px;
text-indent:-9999px;
}
.left_c3_body,.left_c3_body a {
background-image:url(http://www.dress-dela.com/img-002/left_c3_body.gif);
background-repeat:no-repeat;
width:230px;
height:30px;
line-height:30px;
text-indent:30px;
font-size:1.05em;
color:#FFFFFF;
text-decoration:none;
display:block;
}
.left_c3_body a:hover {
font-size:1.05em;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
.left_c3_bottom {
background-image:url(http://www.dress-dela.com/img-002/left_c3_bottom.gif);
background-repeat:no-repeat;
width:240px;
height:45px;
margin:0px 0px 10px 0px;
}
/*--ここまで縦メニュー２設定用--*/
/*--ここからお問い合わせエリア設定用--*/
.left_inq_top {
background-image:url(http://www.dress-dela.com/img-002/left_inq_top.gif);
background-repeat:no-repeat;
width:240px;
height:77px;
}
.left_inq_body {
background-image:url(http://www.dress-dela.com/img-002/left_inq_body.gif);
background-repeat:repeat-y;
width:220px;
padding:0px 0px 0px 14px;
}
.left_inq_bottom {
background-image:url(http://www.dress-dela.com/img-002/left_inq_bottom.gif);
background-repeat:no-repeat;
width:240px;
height:12px;
margin-bottom:10px;
}
#inq_text{
color:#FFFFFF;
width:200px;
font-size:1.2em;
line-height:1.4em;
padding:10px 0px;
border-bottom:#ff9999 dotted 1px;
}
.ask {
color:#FFFFFF;
padding:0px 0px 0px 0px;
width:230px;
}
.ask2 {
color:#ffcccc;
}
.ask3 {
color:#ff9999;
font-size:1em;
width:200px;
padding:5px 0px;
border-bottom:#ff9999 dotted 1px;
}
/*--ここまでお問い合わせエリア設定用--*/
/*--ここからブログパーツ設定用--*/
.left_c4_top {
background-image:url(http://www.dress-dela.com/img-002/left_c4_top.gif);
background-repeat:no-repeat;
width:250px;
height:158px;
}
.left_c4_body {
background-image:url(http://www.dress-dela.com/img-002/left_c4_body.gif);
background-repeat:repeat-y;
width:250px;
}
.left_c4_bottom {
background-image:url(http://www.dress-dela.com/img-002/left_c4_edge.gif);
background-repeat:no-repeat;
width:250px;
height:1px;
}
/*--ここまでブログパーツ設定用--*/
.right_c_top {
line-height:0px;
font-size:0px; 
}
.right_c_body {
width:470px;
margin:0px 10px 0px 10px;
}
.right_c_bottom {
width:490px;
}

/*--ここからお買い得情報設定用--*/
.right_camp_top {
width:490px;
height:36px;
}
.right_camp_body {
background-image:url(img-001/right_camp_body.jpg);
background-repeat:repeat-y;
width:490px;
}
.right_camp_bottom {
background-image:url(img-001/right_camp_bottom.jpg);
background-repeat:no-repeat;
width:490px;
height:18px;
margin:0px 0px 0px 0px;
}
.camp{
color:#ff6666;
width:470px;
line-height:normal;
font-weight:bold;
padding:0px 0px 0px 10px;
}
/*--ここまでお買い得情報設定用--*/


/*.information{
color:#CA3D3E;
width:470px;
line-height:normal;
padding:0px 0px 0px 9px;
margin:0px;
}:*/

.spacer-01 {
height:5px;
margin:0px;
line-height:0px;
font-size:0px;
}
.spacer-01_2 {
height:10px;
margin:0px;
line-height:0px;
font-size:0px;
}
.spacer-02 {
height:5px;
}
.spacer-03 {
height:10px;
margin:0px;
line-height:0px;
font-size:0px;
}
.spacer-04 {
height:10px;
}
.spacer-05 {
height:10px;
}
.spacer-06 {
height:5px;
}
.spacer-07 {
height:5px;
margin:0px;
}
#footer {
background-image:url(img-001/line_footer.gif);
background-repeat:no-repeat;
height:24px;
width:750px;
color:#ca3d3e;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:5px 0px 0px 0px;
text-align:center;
}
#to_top {
width:750px;
text-align:right;
margin-bottom:5px;
}
.cart {
width:490px; 
margin:0px 0px 0px 0px;
display:inline;
}
/*
.cart-box {
border: solid 1px #999999;
padding:5px; 
width:480px; 
margin:0px 0px 0px 0px;
}
*/
.cart-box {

width:490px; 
margin:0px 0px 0px 0px;
}
.line-box {
/*-- border: solid 1px #999999; --*/
padding:0px; 
width:490px; 
margin:5px 0px 0px 0px;
}
.line-box2 {
/*-- border: solid 1px #999999; --*/
padding:0px; 
width:490px; 
margin:0px 0px 0px 0px;
}
.table_bp {
width:230px;
padding:0px 0px 0px 10px;
}
#osusume {
background-image:url(img-001/title_osusume.gif);
background-repeat:no-repeat;
width:325px;
height:36px;
text-indent:-10000px;
}
#ichiran {
background-image:url(img-001/title_ichiran.gif);
background-repeat:no-repeat;
width:325px;
height:36px;
text-indent:-10000px;
}
#syousai {
background-image:url(img-001/title_syousai.gif);
background-repeat:no-repeat;
width:325px;
height:36px;
text-indent:-10000px;
}
.hr{
color:#CC9999; /* 線の色(IE用) */
width:inherit;
background-color:#CCCCCC; /* 線の色(NN用) */
height:1px; /* 線の太さ */
border:0px; /* 枠の太さ */
margin:2px 0px 2px 0px;
clear:both;
display:block;
}
.hr2{
color:#CC9999; /* 線の色(IE用) */
width:inherit;
background-color:#CC9999; /* 線の色(NN用) */
height:1px; /* 線の太さ */
border:0px; /* 枠の太さ */
clear:both;
display:block;
}
.hr-top{
color:#996666; /* 線の色(IE用) */
background-color:#996666; /* 線の色(NN用) */
height:2px; /* 線の太さ */
border:0px; /* 枠の太さ */
clear:both;
display:block;
margin:0px 0px 5px 0px;
}
.hr-top2{
color:#996666; /* 線の色(IE用) */
background-color:#996666; /* 線の色(NN用) */
height:1px; /* 線の太さ */
border:0px; /* 枠の太さ */
clear:both;
display:block;
margin:0px;
}
.emphasis {
font-size:1.3em;
font-weight:bold;
line-height:20px;
}
.emphasis2 {
font-size:1.2em;
font-weight:bold;
line-height:20px;
color:#FF99CC;
}
.f-right{
float:right;
display:inline;
vertical-align:top;
padding:10px 0px 10px 0px;
}
.f-right2{
float:right;
display:block;
vertical-align:top;
padding:10px 0px 0px 5px;
}
.f-left{
float:left;
display:inline;
vertical-align:top;
padding:10px 0px 10px 0px;
width:70%;
}
.f-right2{
float:right;
display:inline;
vertical-align:top;
padding-top:0px;
}
.f-left3{
display:inline;
vertical-align:top;
padding:0px 0px 0px 0px;
color:#FFFFFF;
font-size:1em;
}
.f-left2{
float:left;
display:inline;
vertical-align:top;
padding-top:0px;
}
.title_cat {
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:1.3em;
font-weight:bold;
color:#CA3D3E;
}
.table-n-p {
width:490px;
margin:10px 0px 0px 0px;
border:0px;
}
.table-cn {
width:490px;
margin:10px 0px 0px 0px;
border:0px;
}
.table-all-top {
width:490px;
margin:0px 0px 0px 0px;
border:0px;
}
/*
.Item-box {
float:left;
padding:3px;
border:solid 1px #CCCCCC;
text-align:center;
width:148px;
margin:7px 0px 0px 0px;
min-height:485px;
height: auto !important;
font-size: 0;
}
*/
.Item-box {
float:left;
border:solid 1px #cccccc;
width:228px;
min-height:300px;
height: auto !important;
margin:3px;
overflow:hidden;
padding:8px 4px 3px 4px;
}
.title_Item {
font-family:"ＭＳ Ｐゴシック", Osaka, "arial Unicode MS", "メイリオ";
font-size:1.2em;
color:#FFFFFF;
font-weight:bold;
}
.Item_text {
}
.Item_left{
float:left;
width:110px;
}
.Item_right{
float:right;
width:110px;
}
.Item-img_top {
margin:0px 0px 0px 0px;
}
.clear {
clear:both;
padding:0px;
margin:0px;
line-height:0px;
}
.no-Item {
color:#CC0033;
margin:20px 0px 20px 3px;
}
.form01 {
display:inline;
padding:3px auto 3px auto;
}
.zaikogire {
color:#FF3399;
font-size:1.1em;
font-weight:bold;
}

.zaikogire2 {
color:#CC0000;
font-size:1.2em;
font-weight:bold;
margin:5px 0px 0px 0px;
}
.zaikoari {
color:#FF3399;
font-size:1.2em;
font-weight:bold;
}
.table_cartform01 {
border:0px;
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
}
.table_cartform02 {
border:0px;
background-color:#CCCCCC;
margin:0px 0px 0px 0px;
}
.th_cartform01 {
/*background-color:#FFCCFF;*/
background-color:#CCCCCC;
text-align:center;
padding:5px;
color:#FFFFFF;
}
.th_cartform02 {
/*background-color:#FFCCFF;*/
background-color:#CCCCCC;
padding:5px;
color:#FFFFFF;
}
.td_cartform_l {
padding:5px;
background-color:#000000;
}
.td_cartform_c {
text-align:center;
padding:5px;
background-color:#000000;
}
.td_cartform_r {
text-align:right;
padding:5px;
background-color:#000000;
}
.text_cart001{
margin:0px 30px 5px 0px;
}
.ffcccc{
color:#ffcccc;
}
.text_cart002{
margin:0px 20px 0px 5px;
border:1px solid #CCCCCC;
padding:5px;
width:483px;
font-size:0.9em;
line-height:1.4em;
}
.text_cart003{
margin:0px 30px 5px 4px;
}
.text_link001{
margin:10px 30px 20px 0px;
font-size:1.3em;
font-weight:bold;
color:#CA3D3E;
}
.text_link002{
margin:5px 30px 0px 0px;
}
.tps {
width:470px;
margin:0px 10px 0px 10px;
line-height:normal;
/* border:1px solid #FF0000; */
}
.th_souryou {
background-color:#EFEFEF;
width:13%;
text-align:center;
color:#CCCCCC;
}
.td_souryou {
background-color:#FFFFFF;
width:12%;
text-align:center;
color:#CCCCCC;
}
.td_souryou_etc {
background-color:#FFFFFF;
padding:5px 0px 5px 5px;
color:#CCCCCC;
}
.th_daibiki {
background-color:#EFEFEF;
width:45%;
text-align:left;
padding:2px 0px 2px 5px;
color:#CCCCCC;
}
.td_daibiki {
background-color:#FFFFFF;
width:55%;
text-align:left;
padding:2px 0px 2px 5px;
color:#CCCCCC;
}
.td_daibiki_etc {
background-color:#FFFFFF;
text-align:left;
padding:5px 0px 5px 5px;
color:#CCCCCC;
}
.th_law_01 {
background-color:#EFEFEF;
width:30%;
text-align:left;
padding:5px 5px 5px 5px;
color:#CCCCCC;
}
.td_law_01 {
background-color:#FFFFFF;
width:70%;
text-align:left;
padding:10px 5px 10px 5px;
color:#CCCCCC;
}
.td_law_etc {
background-color:#FFFFFF;
text-align:left;
padding:10px 5px 10px 5px;
}
.th_guide_etc {
background-color:#EFEFEF;
text-align:center;
padding:10px 5px 10px 5px;
color:#CCCCCC;
}
.td_guide_etc {
background-color:#FFFFFF;
text-align:center;
padding:10px 5px 10px 5px;
width:35%;
color:#CCCCCC;
}
.td_guide_etc2 {
background-color:#FFFFFF;
text-align:center;
padding:10px 5px 10px 5px;
width:25%;
color:#CCCCCC;
}
.td_guide_etc3 {
background-color:#FFFFFF;
text-align:center;
padding:10px 5px 10px 5px;
width:40%;
color:#CCCCCC;
}
.th_mail {
background-color:#CCCCCC;
width:30%;
text-align:left;
padding:10px 5px 10px 5px;
color:#FFFFFF;
}
.td_mail {
background-color:#000000;
width:70%;
text-align:left;
padding:10px 5px 10px 5px;
}
#title_law {
font-size:1.2em;
font-weight:bolder;
margin:0px 25px 20px 0px;
}
#title_guide {
font-size:1.2em;
font-weight:bolder;
margin:0px 30px 30px 0px;
}
.text_guide_title{
margin:5px 30px 20px 0px;
font-weight:bolder;
}
.text_guide_contents{
margin:2px 0px 0px 0px;
}
#title_privacy {
font-size:1.2em;
font-weight:bolder;
margin:0px 30px 30px 0px;
}
#title_link {
font-size:1.2em;
font-weight:bolder;
margin:0px 30px 30px 0px;
}
#title_mail {
font-size:1.2em;
font-weight:bolder;
margin:0px 30px 30px 0px;
}
.sp {
line-height:10px;
padding:0px;
}
sp_100 {
line-height:100px;
padding:0px;
}
sp_80 {
line-height:80px;
padding:0px;
}
sp_50 {
line-height:50px;
padding:0px;
}
sp_40 {
line-height:40px;
padding:0px;
}
sp_30 {
line-height:30px;
padding:0px;
}
sp_20 {
line-height:20px;
padding:0px;
}
sp_5 {
line-height:5px;
padding:0px;
}
/* トップページ用 始まり */
#bnr_right_01,#bnr_right_01 a{
background-image:url(http://www.dress-dela.com/img-002/bnr_right_01.jpg);
background-repeat:no-repeat;
width:490px;
height:180px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:180px;
margin-bottom:10px;
}
#bnr_right_01 a:hover{
background-image:url(http://www.dress-dela.com/img-002/bnr_right_01B.jpg);
background-repeat:no-repeat;
width:490px;
height:180px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:180px;
margin-bottom:10px;
}
#bnr_right_02,#bnr_right_02 a{
background-image:url(http://www.dress-dela.com/img-002/bnr_right_02.jpg);
background-repeat:no-repeat;
width:490px;
height:260px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:260px;
margin-bottom:10px;
}
#bnr_right_02 a:hover{
background-image:url(http://www.dress-dela.com/img-002/bnr_right_02B.jpg);
background-repeat:no-repeat;
width:490px;
height:260px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:260px;
margin-bottom:10px;
}
#bnr_right_03,#bnr_right_03 a{
background-image:url(http://www.dress-dela.com/img-002/bnr_right_03.jpg);
background-repeat:no-repeat;
width:490px;
height:70px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:180px;
margin-bottom:10px;
}
#bnr_right_03 a:hover{
background-image:url(http://www.dress-dela.com/img-002/bnr_right_03B.jpg);
background-repeat:no-repeat;
width:490px;
height:70px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:70px;
margin-bottom:10px;
}
#select_01,#select_01 a{
background-image:url(http://www.dress-dela.com/img-002/select_01.gif);
background-repeat:no-repeat;
width:240px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:left;
}
#select_01 a:hover{
background-image:url(http://www.dress-dela.com/img-002/select_01B.gif);
background-repeat:no-repeat;
width:240px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:left;
}
#select_02,#select_02 a{
background-image:url(http://www.dress-dela.com/img-002/select_02.gif);
background-repeat:no-repeat;
width:240px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:right;
}
#select_02 a:hover{
background-image:url(http://www.dress-dela.com/img-002/select_02B.gif);
background-repeat:no-repeat;
width:240px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:right;
}
#select_03,#select_03 a{
background-image:url(http://www.dress-dela.com/img-002/select_03.gif);
background-repeat:no-repeat;
width:240px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:left;
}
#select_03 a:hover{
background-image:url(http://www.dress-dela.com/img-002/select_03B.gif);
background-repeat:no-repeat;
width:240px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:left;
}
#select_04,#select_04 a{
background-image:url(http://www.dress-dela.com/img-002/select_04.gif);
background-repeat:no-repeat;
width:240px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:right;
}
#select_04 a:hover{
background-image:url(http://www.dress-dela.com/img-002/select_04B.gif);
background-repeat:no-repeat;
width:240px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:right;
}
#select_05,#select_05 a{
background-image:url(http://www.dress-dela.com/img-002/select_05.gif);
background-repeat:no-repeat;
width:240px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:left;
}
#select_05 a:hover{
background-image:url(http://www.dress-dela.com/img-002/select_05B.gif);
background-repeat:no-repeat;
width:240px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:left;
}
#select_06,#select_06 a{
background-image:url(http://www.dress-dela.com/img-002/select_06.gif);
background-repeat:no-repeat;
width:240px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:right;
}
#select_06 a:hover{
background-image:url(http://www.dress-dela.com/img-002/select_06B.gif);
background-repeat:no-repeat;
width:240px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:right;
}
#select_07,#select_07 a{
background-image:url(http://www.dress-dela.com/img-002/select_07.gif);
background-repeat:no-repeat;
width:240px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:left;
}
#select_07 a:hover{
background-image:url(http://www.dress-dela.com/img-002/select_07B.gif);
background-repeat:no-repeat;
width:240px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:left;
}
#select_08,#select_08 a{
background-image:url(http://www.dress-dela.com/img-002/select_08.gif);
background-repeat:no-repeat;
width:240px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:right;
}
#select_08 a:hover{
background-image:url(http://www.dress-dela.com/img-002/select_08B.gif);
background-repeat:no-repeat;
width:240px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:right;
}
#select_01s{
background-image:url(http://www.dress-dela.com/img-002/select_01s.gif);
background-repeat:no-repeat;
width:220px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:left;
}
#select_02s{
background-image:url(http://www.dress-dela.com/img-002/select_02s.gif);
background-repeat:no-repeat;
width:220px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:left;
}
#select_03s{
background-image:url(http://www.dress-dela.com/img-002/select_03s.gif);
background-repeat:no-repeat;
width:220px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:left;
}
#select_04s{
background-image:url(http://www.dress-dela.com/img-002/select_04s.gif);
background-repeat:no-repeat;
width:220px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:left;
}
#select_05s{
background-image:url(http://www.dress-dela.com/img-002/select_05s.gif);
background-repeat:no-repeat;
width:220px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:left;
}
#select_06s{
background-image:url(http://www.dress-dela.com/img-002/select_06s.gif);
background-repeat:no-repeat;
width:220px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:left;
}
#select_07s{
background-image:url(http://www.dress-dela.com/img-002/select_07s.gif);
background-repeat:no-repeat;
width:220px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:left;
}
#select_08s{
background-image:url(http://www.dress-dela.com/img-002/select_08s.gif);
background-repeat:no-repeat;
width:220px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin-bottom:5px;
float:left;
}
.s_left{
float:left;
}
.s_right{
float:right;
}
#crdt{
margin-bottom:4px;
}
#recommend{
background-image:url(http://www.dress-dela.com/img-002/recommend.gif);
background-repeat:no-repeat;
width:490px;
height:60px;
display:block;
overflow:hidden;
text-indent:-9999px;
line-height:40px;
margin:30px 0px 0px 0px;
}
.cat_title{
background-image:url(http://www.dress-dela.com/img-002/bg_cat_title.gif);
background-repeat:no-repeat;
width:490px;
height:44px;
display:block;
overflow:hidden;
font-weight:bold;
text-indent:60px;
line-height:44px;
font-size:1.4em;
color:#FFFFFF;
margin:0px 0px 10px 0px;
}
.submit_01{
background-color:#000000;
border:1px solid #FFFFFF;
color:#FFFFFF;
padding:3px;
margin:10px 0px 0px 0px;
}
/* トップページ用 終わり */
/* ショップページ用 始まり */
.div_shopimgs{
width:480px;
background-color:#999999;
padding:5px;
margin:10px 0px 15px 0px;
}
.div_shopbox01{
width:478px;
background-image:url(http://www.dress-dela.com/img-002/bg_shopbox.gif);
border:1px solid #f69494;
padding:5px;
margin:10px 0px 0px 0px;
color:#663333;
}
.div_shopbox02{
width:478px;
background-color:#000000;
border:1px dotted #FFFFFF;
padding:5px;
margin:10px 0px 20px 0px;
}
.products_photo{
float:left !important;
margin:2px;
}
#shopbox_left{
float:left;
}
#shopbox_right{
float:right;
text-align:right;
}
.price_A{
font-size:1.3em;
font-weight:bold;
color:#cc0000;
margin-top:5px;
}
.price_B{
font-size:1.6em;
}
.price_C{
color:#cc0000;
}
/* ショップページ用 終わり */
/* 一覧ページ用 始まり */
#heading{
font-size:1.6em;
font-weight:bold;
margin:0px 0px 20px 0px;
color:#CCCCFF;
}
/* 一覧ページ用 終わり */










#page_top{
display:inline;
font-size:12px;
color:#999999;
line-height:29px;
width:750px;
font-weight:normal;
margin:0px auto;
}

	input {
		font-family:Osaka,Verdana,Tahoma;
		font-size:9px;
		border:1px solid #CCCCCC;
		color:#CCCCCC;
	}
	.input2 {
	}

	textarea {
		font-family:Osaka,Verdana,Tahome;
		font-size:9px;
		border:1px solid #CCCCCC;
		color:#CCCCCC;
		overflow:auto;
	}

	blockquote {
		border-top:1px solid #ddddff;
		border-bottom:1px solid #ddddff;
		border-right:1px solid #ddddff;
		border-left:8px solid #ddddff;
		padding-top:2px;
		padding-right:2px;
		padding-bottom:2px;
		padding-left:10px;
		color:#5f9ea0;
	}

	#mainproc { 
		border:1px solid #CCCCCC; 
		width:900px;
		vertical-align:top;
		margin:0 auto 0 auto;
	}

	#title {
		height:100px;
		text-align:center;
	}

	#counter { 
		border-bottom:1px solid #c9c9c9;
		padding:3px 0px 3px 5px;
		font-family:Osaka,Verdana,Tahoma;
		font-size:9px;
		color:#65301C;
	}

        .menuname  {
		border-top:1px solid #c9c9c9;
		padding:3px 0px 3px 5px;
	      }

        .imgcontent  {
		padding:3px 0px 3px 5px;
	}

	#allphoto {
		padding:3px 0px 3px 5px;
		text-align:left;
	}

	.rdname {
		border-bottom:1px solid #c9c9c9;
		padding:3px 0px 3px 5px;
	}

	.rtname {
		border-bottom:1px solid #c9c9c9;
		padding:3px 0px 3px 5px;
	}

	.rcname {
		border-bottom:1px solid #c9c9c9;
		padding:3px 0px 3px 5px;
	}

	#logo {
		text-align:center;
	}

	.m_date {
		text-align:left;
		font-size:14px;
		color:#cc3366;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:5px 5px 5px 0px;
	}

	.main_article {
		width:360px;
		border:1px solid #c9c9c9;
		padding:5px;
	}

	.m_title {
		width:290px;
		float:left;
		font-size:12px;
		color:#CCCCCC;
                                font-weight:bold;
                                margin-bottom:5px;  
	}

	#mt_title {
		width:300px;
		border-bottom:1px solid #c4c4c4;
		float:left;
	}

	.m_cat {
		width:130px;
		float:right;
		text-align:right;
		font-size:10px;
		color:#CCCCCC;
	}

	.m_diary {
		font-size:12px;
		color:#CCCCCC;
	}

	.m_diary_ps {
		font-size:12px;
		color:#CCCCCC;
	}

	.m_diary_more {
		text-align:right;
		line-height:30px;
		padding-right:0px;
	}

	.m_regdate {
		text-align:right;
		font-size:9px;
		color:#CCCCCC;
		padding-right:0px;
	}

	.m_foot {
		text-align:right;
		font-size:9px;
		color:#CCCCCC;
		padding-right:0px;
	}

	.edit {
		text-align:right;

		font-size:9px;
		color:#CCCCCC;
		padding-right:10px;
	}

	.spacer {
		line-height:3px;
	}

	#next {
		width:210px;
		float:right;
		text-align:right;
	}

	#back {
		width:210px;
		float:left;
		text-align:left;
	}

	.catname  {
		border-bottom:1px solid #c9c9c9;
		padding:3px 0px 3px 5px;
	}

	.arcname  {
		border-bottom:1px solid #c9c9c9;
		padding:3px 0px 3px 5px;
	}

	.arcover  {
		border-bottom:1px solid #c9c9c9;
		padding-left:150px;
	}

	.search  {
		padding:3px 0px 3px 5px;
		font-size:xx-small;
	}

	.blogpeople {
		padding:3px 0px 3px 5px;
	}

	.mybloglist  {
		padding:3px 0px 3px 5px;
	}

	#left {
		width:175px;
		float:left;
		vertical-align:top;
		margin-left:5px;
	}

	#center {
		width:400px;
		float:left;
		vertical-align:top;
		padding-left:10px;
	}

	#right {
		width:145px;
		float:right;
		vertical-align:top;
		margin-right:5px;
	}


	#cal {
		vertical-align:top;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:5px;
		line-height:12px;
	}

	#cal input {
		border:0px;
		border-bottom:1px solid #c9c9c9;
		background:#ffffff;
		color:#CCCCCC;
	}

	.right_sidettl { 
		text-align:right;
		font-size: 12px;
		font-family: "Century Gothic";
		font-weight: bolder;
		color:#CC6666;
		margin-bottom:5px;
	}

	.left_sidettl {
		text-align:left;
		font-size: 12px;
		font-family: "Century Gothic";
		font-weight: bolder;
		color:#CC6666;
		margin-bottom:5px;
	}
.countname{
color:#CCCCCC;
}
	.holiday { 
		color:#ff0000;
	}

	.sunday { 
		color:#ff0000;
	}

	.saturday {
		color:#0000ff;
	}
	.weekday { 
		color:#000000;
	}

	.today {
		color:#8a2be2;
	}

	.today_bg {
		background:#b5dcff;
	}

	.calen {
		border:1px solid #c9c9c9;
		border-collapse:collapse;
		background:#ffffff;
	}

	.calen td {
		border-right:1px solid #c9c9c9;
	}

	#cals {
		vertical-align:top;
		line-height:12px;
		background:#ffffff;
		color:#787878;
		padding-bottom:5px;
	}

	#cals input {
		border-bottom:1px solid #CCCCCC;
		background:#ffffff;
		color:#CCCCCC;
	}

	#cals a:link {
		color:#ffff00;
	}

	#cals a:link {
		color:#ffff00;
	}

	#cals a:visited {
		color:#ffff00;
	}

	#cals a:active { 
		color:#ffff00;
	}

	#cals a {
		font-weight:bolder;
		text-decoration : none;
	}

	#cals a:hover {
		color:#f4a460;
		font-weight:bolder;
		text-decoration : none;
	}

	.calens {
		border:1px solid #CCCCCC;
		border-collapse:collapse;
		background:#ffffff;
	}

	.calens td {
		border:1px solid #CCCCCC;
	}

	.holidays { 
		color:#ff0000;
	}

	.sundays { 
		color:#ff0000;
	}

	.saturdays {
		color:#0000ff;
	}

	.weekdays { 
		color:#4e4e4e;
	}

	.todays {
		color:#8a2be2;
	}

	.calens_week {
		background:#ffffce;
	}

	.none {
		border:0;
	}

	.none td {
		border:0;
	}

	.pop {
		font-size:12px;
	}

	.feed {
		border-bottom:1px solid #c9c9c9;
		padding:3px 0px 3px 5px;
	}

	.feed_catname {
		color:#000000;
	}

	.feed_name {
		padding-left:12px;
	}

	.profile {
		font-size:12px;
		color:#CCCCCC;
		padding:5px;
		border:1px solid #c9c9c9;
		line-height:16px;
	}

	.m_ct_subtitle {
		color:#9D3C3B;
	}

	.ct_main {
		border-bottom:1px solid #c9c9c9;
	}

	.m_ct_comment {
		padding:3px 0px 3px 5px;
	}

	.m_ct_name {
		width:200px;
		padding:3px 0px 3px 5px;
		float:left;
		color:#7495ed;
	}

	.m_ct_time {
		text-align:right;
		color:#7495ed;
	}

	.m_tb_subtitle {
		color:#9D3C3B;
	}

	.tb_main {
		border-bottom:1px solid #c9c9c9;
	}

	.m_tb_excerpt {
		padding:3px 0px 3px 5px;
	}

	.m_tb_blogname {
		width:200px;
		padding:3px 0px 3px 5px;
		float:left;
		color:#7495ed;
	}

	.m_tb_time {
		text-align:right;
		color:#7495ed;
	}

	.copy {
		text-align:center;
	}

	.left {
		float: left;
		border: none;
		margin-right:8px;
		margin-top:4px;
	}

	.right {
		float: right;
		border: none;
		margin-right:4px;
		margin-top:4px;
	}

	#pageview {
		text-align:right;
		color:#0000ff;
		border-bottom:1px solid #c9c9c9;
	}

	.pagenew {
		text-align:right;
	}

	#pagerank {
		color:#000;
	}

	.ranknew {
		text-align:right;
	}

	#online {
		color:#ff0000;
		text-align:center;
		border-bottom:1px solid #c9c9c9;
	}

	.pagerank_table {
		color:#CCCCCC;
	}

	.pagerank_title_no {
		border-bottom:1px solid #c9c9c9;
		text-align:center;
	}

	.pagerank_title_title {
		border-bottom:1px solid #c9c9c9;
	}

	.pagerank_title_view {
		border-bottom:1px solid #c9c9c9;
		text-align:center;
	}

	.pagerank_no {
		border-bottom:1px solid #c9c9c9;
		text-align:center;
	}

	.pagerank_title {
		border-bottom:1px solid #c9c9c9;
		font-size:9px;
	}

	.pagerank_view {
		border-bottom:1px solid #c9c9c9;
		text-align:center;
	}

	#ic_disp {
		display:none;
		border:solid 1px #CCCCCC;
		background:#f8f3ca;
		overflow:auto;
		width:350px;
		height:130px;
		line-height:12px;
	}

	.hiddenmsg {
		position:absolute;
		visibility: hidden;
		width: 180px;
		height:50px;
		color: #fff;
		font-size:9px;
		text-align:left;
		overflow:hidden;
		background:#000;
		border:1px solid #3399ff;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		opacity:0.7;
		z-index:0;
		line-height:12px;
	}

	.hidemsg_title {
		font-weight:bolder;
		text-decoration:underline;
		font-family:Osaka,Tahoma;
		font-size:10px;
	}
	
	.alpha {
		color:#000;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		opacity:0.7;
	}

	table.allphoto {
		border:1px solid #CCCCCC;
		border-collapse:collapse;
	}

	table.allphoto td {
		border:1px solid #CCCCCC;
	}