/*　メイン設定　*/

body{
font-family : Verdana,'MS Pゴシック',sans-serif;
font-size : 13px; 
line-height : 1.4;
color : #333333;
margin-top : 0px;
margin-bottom : 0px;
padding : 0px;
text-align : center;
background: #FFFFFF;
}

#main_850{
width : 850px;
margin-left : auto;
margin-right : auto;
background-image: url("http://www.love-impact.com/beauty/img/bg.gif");
padding : 0px;
}

#main_840{
width : 840px;
margin-left : auto;
margin-right : auto;
text-align : left;
padding : 0px;
}

#main_820{
width : 820px;
margin-left : auto;
margin-right : auto;
text-align : left;
padding : 0px;
}

/*　ボックス設定　*/

.box_left_top{
float : left;
width : 450px;
margin : 0px 20px 0px 0px;
padding : 0px;
}

.box_right_top{
float : right;
width : 350px;
margin : 0px;
padding : 0px;
}

.box_left_bottom{
float : left;
width : 450px;
height : 2928px;
margin : 0px 20px 0px 0px;
padding : 0px;
}

.box_right_bottom{
float : right;
width : 350px;
height : 2928px;
margin : 0px;
padding : 0px;
}

/*　テーブル設定　*/

tr,td{
font-family : Verdana,'MS Pゴシック',sans-serif;
font-size : 13px;
text-align : left;
line-height : 1.4;
color : #333333;
}

/*　画像設置部分（メイン内）設定　*/

.td_25_h80{
font-size : 10px; 
text-align : center;
vertical-align : center;
width : 25%;
height : 80px;
}

.td_25_h84{
font-size : 12px; 
text-align : center;
vertical-align : center;
width : 25%;
height : 84px;
margin : 0px;
padding : 4px 0px 0px 0px;
}

/*　画像設置部分（カテゴリ内）設定　*/

.td_20_h90{
font-size : 10px; 
text-align : center;
vertical-align : center;
width : 20%;
height : 88px;
}

.td_center{
font-size : 10px; 
text-align : center;
vertical-align : top;
}

/*　リンク設定　*/

a:link {color:#0000FF; text-decoration:none ;}
a:visited {color:#0000FF; text-decoration:none ;}
a:active {color:#FF0000; text-decoration:underline ;}
a:hover {color:#FF0000; text-decoration:underline ;}

a:link img {border:1px solid #F4A460;}
a:visited img {border:1px solid #F4A460;}
a:active img {border:1px solid #F4A460;}
a:hover img {border:1px solid #F4A460;}

/*　タイトル・メニュー設定　*/

.title_red_820{
width : 820px;
height : 30px;
font-size : 14px; 
color : #FFF;
font-weight : bold;
text-align : left;
background-image: url("http://www.love-impact.com/beauty/img/title_red_top_820.gif");
margin : 0px;
padding : 0px 0px 0px 20px;	
}

.title_red_450{
width : 450px;
height : 30px;
font-size : 14px; 
color : #FFF;
font-weight : bold;
text-align : left;
background-image: url("http://www.love-impact.com/beauty/img/title_red_450.gif");
margin : 0px;
padding : 0px 0px 0px 20px;	
}

.title_orange_820{
width : 820px;
height : 30px;
font-size : 14px; 
color : #FFF;
font-weight : bold;
text-align : left;
background-image: url("http://www.love-impact.com/beauty/img/title_orange_820.gif");
margin : 0px;
padding : 0px 0px 0px 20px;	
}

.title_orange_450{
width : 450px;
height : 30px;
font-size : 14px; 
color : #FFF;
font-weight : bold;
text-align : left;
background-image: url("http://www.love-impact.com/beauty/img/title_orange_450.gif");
margin : 0px;
padding : 0px 0px 0px 20px;	
}

.menu_orange_350{
width : 350px;
height : 30px;
font-size : 14px; 
color : #333;
font-weight : bold;
text-align : center;
background-image: url("http://www.love-impact.com/beauty/img/menu_orange_350.gif");
margin : 0px;
padding : 0px 0px 0px 0px;
}

.sub_menu{
width : 100%;
height : 30px;
font-size : 14px;
color : #CC0000;
font-weight : bold;
vertical-align : middle;
background-color : #FFFACD;
border-top : dotted 1px #CCCCCC;
border-bottom : dotted 1px #CCCCCC;
border-left : solid 6px #CC0000;
margin : 0px;
padding : 0px 0px 0px 8px;
}

/*　日替わり日付部分設定　*/

.day01{
font-weight : bold;
color : #FF4500;
text-align : left;
vertical-align : middle;
background-color : #FFFACD;
border-top : dotted 1px #CCCCCC;
border-bottom : dotted 1px #CCCCCC;
margin : 0px;
padding : 6px 0px 4px 8px;
}

.day02{
font-weight : bold;
color : #DC143C;
text-align : left;
vertical-align : middle;
background-color : #FAEBD7;
border-top : dotted 1px #CCCCCC;
border-bottom : dotted 1px #CCCCCC;
margin : 0px;
padding : 6px 0px 4px 8px;
}

/*　ライン設定　　*/

.left_solid { border-left : solid 1px #CCCCCC; }
.left_dot { border-left : dotted 1px #CCCCCC; }
.bottom_solid { border-bottom : solid 1px #CCCCCC; }
.L_solid{ border-left : solid 1px #CCCCCC;  border-bottom : solid 1px #CCCCCC; }
.kagi_solid{ border-top : solid 1px #CCCCCC;  border-left : solid 1px #CCCCCC; }
.ko_solid{ border-top : solid 1px #CCCCCC;  border-left : solid 1px #CCCCCC;  border-bottom : solid 1px #CCCCCC; }
.L_dot{ border-left : dotted 1px #CCCCCC;  border-bottom : dotted 1px #CCCCCC; }
.top_dot { border-top : dotted 1px #CCCCCC; }
.bottom_dot { border-bottom : dotted 1px #CCCCCC; }
.top_bottom_dot { border-top : dotted 1px #CCCCCC; border-bottom : dotted 1px #CCCCCC; }
.tandb_dot { border-top : dotted 1px #CCCCCC; border-bottom : dotted 1px #CCCCCC; }
.L_sandd{ border-left : solid 1px #CCCCCC;  border-bottom : dotted 1px #CCCCCC; }

/*　画像回り込み設定　*/

.img_float{
float : left;
margin-right: 4px;
}

/*　その他設定　*/

ul{
margin : 16px 0px 16px 8px;
}

small{
font-family : Verdana,'MS Pゴシック',sans-serif;
font-size : 10px;	  
}

.r_small{
font-size : 10px;
text-align : right;
margin : 0px;
padding : 2px 0px 4px 0px;	
}

hr{
color : #CCCCCC;
margin : 2px 0px 2px 0px;
}