.list_hover
{
width:200px;
height:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.list_hover2
{
width:320px;
height:420px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.list_hover3
{
width:310px;
height:420px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


/*-- モデルボタン-南 優美子---------------*/

.topmodel_btn01
{
width:320px;
height:420px;
background: url(img/model/minami_btn_a.gif) no-repeat;
}

/*-- モデルボタン-−華岡ゆり--------------*/

.topmodel_btn02
{
width:310px;
height:420px;
background: url(img/model/hanaoka_btn_a.gif) no-repeat;
}







/*-- モデルボタン-瀬戸あいか---------------*/
.stm_btn01
{
width:200px;
height:200px;
background: url(img/model/mc1a_btn.gif) no-repeat;
}


/*-- モデルボタン-小森優奈---------------*/

.stm_btn02
{
width:200px;
height:200px;
background: url(img/model/mc2a_btn.gif) no-repeat;
}

/*-- モデルボタン-吉本ミリー---------------*/

.stm_btn03
{
width:200px;
height:200px;
background: url(img/model/mc3a_btn.gif) no-repeat;
}

/*-- モデルボタン-立花結衣---------------*/

.stm_btn04
{
width:200px;
height:200px;
background: url(img/model/mc4a_btn.gif) no-repeat;
}

/*-- モデルボタン-梶原アン---------------*/

.stm_btn05
{
width:200px;
height:200px;
background: url(img/model/mc5a_btn.gif) no-repeat;
}


/*-- モデルボタン-片瀬舞---------------*/

.stm_btn06
{
width:200px;
height:200px;
background: url(img/model/mc6a_btn.gif) no-repeat;
}


/*-- モデルボタン-大地さくら---------------*/
.stm_btn07
{
width:200px;
height:200px;
background: url(img/model/mc7a_btn.gif) no-repeat;
}


/*-- モデルボタン-安西ナナ---------------*/
.stm_btn08
{
width:200px;
height:200px;
background: url(img/model/mc8a_btn.gif) no-repeat;
}


/*-- モデルボタン-西野実音---------------*/
.stm_btn09
{
width:200px;
height:200px;
background: url(img/model/mc9a_btn.gif) no-repeat;
}



/*-- モデルボタン-藤井 遥---------------*/
.stm_btn10
{
width:200px;
height:200px;
background: url(img/model/mc10a_btn.gif) no-repeat;
}



/*-------------------------------------------------
  上部共用レイアウト
-------------------------------------------------*/

/*----TOPの選抜部分-----------*/

.top_push_bk
{
width: 100%;
height:420px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background: url(img/model/upper_bk.gif);
background-repeat : repeat-x;
}

#container_list
{
width: 630px;
height:420px;
margin:0px auto 0px auto;
padding:0px 0px 0px 270px;
background: url(img/model/list_ita.gif) no-repeat;
}

#popup_list
{
width: 950px;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}


.m_toplist_lay1
{
width: 320px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
}

.m_toplist_lay2
{
width: 310px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
}


.m_layout1
{
width: 620px;
margin:20px 0px 0px 0px;
padding:0px 26px 0px 0px;
float: left;
}

.m_layout2
{
width: 254px;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
background: #f5f5f5;
float: left;
}


.m_sch
{
width: 620px;
margin:20px 0px 0px 0px;
padding:0px 26px 0px 0px;
font-size: 12px;
line-height: 140%; 
}


/*-------------------------------------------------
  リスト用レイアウト
-------------------------------------------------*/

.m_list_lay1
{
width: 200px;
margin:0px 0px 0px 0px;
padding:0px 10px 30px 0px;
float: left;
}

.m_list_lay1sub
{
width: 200px;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 0px;
float: left;
}

.m_list_lay2
{
width: 200px;
margin:0px 0px 0px 0px;
padding:0px 0px 30px 0px;
float: left;
}

.name_explan
{
font-size: 10px;
width: 195px;
margin:0px 0px 30px 0px;
padding:0px 5px 0px 0px;
}

.name_explan a:link, .name_explan a:visited
{
color: #000;
text-decoration: none;
}

.name_explan a:hover, .name_explan a:active
{
color: #ff1493;
text-decoration: none;
}


.m_pitem_new
{
width: 254px;
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
}

.m_pitem_area
{
width: 234px;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

.m_pitem_area2
{
width: 234px;
margin:20px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

.m_pitem_area3
{
width: 234px;
margin:20px 0px 500px 0px;
padding:0px 10px 0px 10px;
}


.m_pitem ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.m_pitem li
{
font-size: 11px;
background: url(img/model/r_list.gif) no-repeat;
background-position: left center ;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 15px;
border-bottom: dotted #FF43A9 1px;
}

.m_pitem li a:link, .m_pitem li a:visited
{
color: #000;
text-decoration: none;
}

.m_pitem li a:hover, .m_pitem li a:active
{
color: #FF1493;
text-decoration: none;
}


/*-------------------------------------------------
  モデルコード意味
-------------------------------------------------*/

.modelcode_explan
{
color: #000;
font-size: 13px;
line-height: 170%; 
width: 265px;
height:140px;
margin:50px 0px 0px 0px;
padding:110px 355px 0px 0px;
background: url(img/model/litext_bk.gif) no-repeat;
}

.modelcode_explan2
{
color: #000;
font-size: 13px;
line-height: 170%; 
width: 620px;
margin:10px 0px 100px 0px;
padding:0px 0px 0px 0px;
}



/*-------------------------------------------------
  ポップアップページ（）
-------------------------------------------------*/

/*-- 全体のレイアウト枠-----------------*/

#pop_box
{
width: 860px;
margin:0px;
padding:20px;
}

#pop_logo
{
background: url(img/model/per/logo.gif) no-repeat;
width: 860px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
text-align:right;
}

#pop_lay1
{
width: 340px;
margin:0px 0px 0px 0px;
padding:0px 70px 0px 0px;
float: left;
}


#pop_lay2
{
width: 450px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
}

.name_st
{
width: 340px;
height: 50px;
background: #000;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}


.pop_tx1
{
width: 340px;
margin:0px 0px 10px 0px;
padding:10px 0px 0px 0px;
border-top: dotted #909090 1px;
font-size: 11px;
line-height: 170%;
}

.style_st
{
width: 250px;
height: 30px;
background: url(img/model/per/photo_mark_st.gif) no-repeat;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 90px;
border-top: dotted #909090 1px;
}


.style_line ul
{ 
margin: 0; 
padding:0px 0px 0px 0px;
list-style-type : none;

}

.style_line li
{
display : inline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
float: left;
}


.work_st
{
width: 250px;
height: 25px;
background: url(img/model/per/work_mark_st.gif) no-repeat;
margin:0px 0px 10px 0px;
padding:5px 0px 0px 90px;
border-top: dotted #909090 1px;
}

.movie_btn
{
width: 130px;
height: 170px;
margin:0px 0px 10px 0px;
padding:0px 15px 0px 0px;
float: left;
}

.movie_pr
{
width: 195px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
float: left;
}

.blog_st
{
width: 200px;
height: 21px;
background: url(img/model/per/blog_ita_code.gif) no-repeat;
margin:0px 0px 0px 0px;
padding:9px 0px 0px 140px;
border-top: dotted #909090 1px;
font-size: 12px;
}

.blog_st a:link, .blog_st a:visited
{
color: #332A26;
text-decoration: none;
}

.blog_st a:hover, .blog_st a:active
{
color: #696969;
text-decoration: underline;
}



















