
/*-- 440レイアウト--------*/

.c_box01
{
width: 440px;
margin:0px 0px 0px 0px;
padding:0px 20px 0px 0px;
float: left;
}

.c_box02
{
width: 440px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
}

.tx_box9
{
width: 900px;
margin:10px 0px 5px 0px;
padding:0px 0px 0px 0px;
font-size: 12px;
line-height: 150%;
}

.tx_box440
{
width: 440px;
margin:10px 0px 5px 0px;
padding:0px 0px 0px 0px;
font-size: 12px;
line-height: 150%;
}


.banner_box
{
width: 900px;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
font-size: 12px;
line-height: 150%;
border-bottom: dotted #909090 1px;
}


.banner_01
{
width: 130px;
margin:10px 0px 0px 0px;
padding:0px 20px 10px 0px;
float: left;
}

.banner_02
{
width: 750px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
}

.sim
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/*-- プライバシー用レイアウト--------*/

.pri_box01
{
width: 220px;
margin:0px 0px 0px 0px;
padding:0px 30px 0px 0px;
float: left;
}

.trade_box01
{
width: 220px;
margin:0px 0px 0px 0px;
padding:0px 30px 0px 0px;
float: left;
}

.pri_box02
{
width: 650px;
margin:30px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
}

.pri_bar
{
background: url(img/g_bar_bk.gif);
background-repeat : repeat-x;
width: 650px;
height: 30px;
margin:0px 0px 0px 0px;
padding:0px;
}

.pri_box
{
width: 650px;
margin:5px 0px 10px 0px;
padding:0px 0px 0px 0px;
font-size: 13px;
line-height: 150%;
}

/*-- 商取引用-------*/

TD{
background-color : #ffffff;
}
TABLE{
background-color : #999999;
}

.navi1
{
background-color : #F1EBE5;
width: 200px;
height: 30px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.navi2
{
background-color : #fff;
width: 430px;
height: 30px;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
font-size: 12px;
color: #000;
}

.navi3
{
background-color : #fff;
width: 450px;
height: 30px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size: 12px;
color: #000;
}



/*-- 撮影メニュー用左のレイアウト枠-----------------*/

#top_left_container
{
width: 250px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
}


.p_item_mline
{
background: url(img/fashion/bk_tate.gif);
background-repeat : repeat-y;
width: 220px;
margin:20px 0px 0px 0px;
padding:0px 30px 0px 0px;
}


.top_left_pr
{
width: 220px;
margin:0px 0px 0px 0px;
padding:30px 30px 0px 0px;
}

.content ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px;
}

.content li
{
font-size: 13px;
background: url(img/fashion/list_02.gif) no-repeat;
background-position: left center ;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;
border-bottom: dotted #909090 1px;
}

.content li a:link, .content li a:visited
{
color: #000;
text-decoration: none;
}

.content li a:hover, .content li a:active
{
color: #FF1493;
text-decoration: none;
}

.content2 ul
{
list-style: none;
margin:0px;
padding:0px;
}

.content2 li
{
font-size: 13px;
background: url(img/fashion/list_01.gif) no-repeat;
background-position: left center ;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;
}

.content2 li a:link, .content2 li a:visited
{
color: #000;
text-decoration: none;
}

.content2 li a:hover, .content2 li a:active
{
color: #FF1493;
text-decoration: none;
}


.content3 ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px;
}

.content3 li
{
font-size: 13px;
background: url(img/fashion/list_03.gif) no-repeat;
background-position: left center ;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 20px;
border-bottom: dotted #909090 1px;
}

.content3 li a:link, .content3 li a:visited
{
color: #000;
text-decoration: none;
}

.content3 li a:hover, .content3 li a:active
{
color: #FF1493;
text-decoration: none;
}



.content4 ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px;
}

.content4 li
{
font-size: 13px;
background: url(img/fashion/recipi_list.gif) no-repeat;
background-position: left center ;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 20px;
border-bottom: dotted #909090 1px;
}

.content4 li a:link, .content4 li a:visited
{
color: #000;
text-decoration: none;
}

.content4 li a:hover, .content4 li a:active
{
color: #FF1493;
text-decoration: none;
}


.kusabi
{
font-size: 14px;
background: url(img/fashion/kusabi.gif) no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 30px;
background-position: left center ;
}

.kusabi a:link, .kusabi a:visited
{
color: #000;
text-decoration: none;
}

.kusabi a:hover, .kusabi a:active
{
color: #FF1493;
text-decoration: none;
}

.kusabi_end
{
font-size: 12px;
background: url(img/fashion/kusabi_end.gif) no-repeat;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 20px;
background-position: left center ;
}

.kusabi_end a:link, .kusabi_end a:visited
{
color: #000;
text-decoration: none;
}

.kusabi_end a:hover, .kusabi_end a:active
{
color: #FF1493;
text-decoration: none;
}

.simi
{
font-size: 10px;
line-height: 140%; 
width: 210px;
height:95px;
background: url(img/fashion/side_banner3.gif) no-repeat;
margin:20px auto 0px auto;
padding:75px 5px 0px 5px;
}

.simi a:link, .simi a:visited
{
color: #000;
text-decoration: none;
}

.simi a:hover, .simi a:active
{
color: #FF1493;
text-decoration: none;
}

.dl_service
{
font-size: 10px;
line-height: 140%; 
width: 210px;
height:115px;
background: url(img/fashion/dl_bk.gif) no-repeat;
margin:0px auto 0px auto;
padding:55px 5px 0px 5px;
}

.banner_2009
{
width: 220px;
margin: 20px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
























