@charset "utf-8";





/* list_main
------------------------------------------------*/
#container #list_main{
width:785px;
height:1350px;
margin:0;
padding:0px 0 0 72px;
overflow: hidden;
}


/* list_main 一覧ページ
------------------------------------------------*/

#container #list_main .list_box01{
margin:0 0 20px 0;
}


#container #list_main .list_box01 .list_boxleft{
margin:0 45px 20px 0;
width:370px;
float:left;}


#container #list_main .list_box01 .list_boxright{
margin:0 0px 20px 0;
width:370px;
float:left;}


#container #list_main .list_box01 .list_boxleft h3,
#container #list_main .list_box01 .list_boxright h3{
margin:0 0 20px 0;
}

#container #list_main .list_box01 .list_boxleft ul,
#container #list_main .list_box01 .list_boxright ul{
margin:0 0 20px 20px;
}

#container #list_main .list_box01 .list_boxleft li,
#container #list_main .list_box01 .list_boxright li{
margin-top:10px;
padding-bottom:8px;
border-bottom:#333333 1px dotted;
}

#container #list_main .list_box01 .list_boxleft li img,
#container #list_main .list_box01 .list_boxright li img{
margin: 0 10px 0 0 ;
}


#container #list_main .list_box01 .list_boxleft li a img,
#container #list_main .list_box01 .list_boxright li a img{
margin: 0 0 0 10px ;
}





/* list_main　詳細ページ
------------------------------------------------*/

/* list_main
------------------------------------------------*/
#container #list_main2{
width:785px;
margin:0;
padding:0px 0 0 72px;
overflow: hidden;
}

/* list_main　ナビ部分
------------------------------------------------*/
.naviarea h3{
float:left;
margin-bottom:20px;
width:192px;
height:120px;
display:block;
}


.naviarea .navi_left{
float:left;
margin:0 10px 10px 0;
width:281px;
overflow:hidden;
}

.naviarea .navi_left li{
font-size:12px;
margin:0;
padding:0;
}

.naviarea .navi_left li img{
margin: 0 0 0 10px;
}

.naviarea .navi_left li.list01{
padding:7px 5px 2px 10px;
width:235px;
height:37px;
background:url(../img/list_bg_01.jpg) top no-repeat;
}

.naviarea .navi_left li.list02{
padding:10px 5px 6px 10px;
width:235px;
height:20px;
background:url(../img/list_bg_02.jpg) top no-repeat;
}

.naviarea .navi_left li.list03{
padding:10px 5px 7px 10px;
width:271px;
height:20px;
background:url(../img/list_bg_03.jpg) top no-repeat;
}



.naviarea .navi_right{
float:left;
margin:0 0px 10px 0;
width:281px;
overflow:hidden;
}

.naviarea .navi_right li{
font-size:12px;
margin:0;
padding:0;
display:block;
}

.naviarea .navi_right li img{
margin: 0 0 0 10px;
}

.naviarea .navi_right li.list04{
padding:15px 5px 5px 20px;
width:220px;
height:32px;
background:url(../img/list_bg_04.jpg) top no-repeat;
}

.naviarea .navi_right li.list05{
padding:10px 5px 6px 10px;
width:235px;
height:26px;
background:url(../img/list_bg_02.jpg) top no-repeat;
}

.naviarea .navi_right li.list06{
padding:10px 5px 7px 10px;
width:271px;
height:26px;
background:url(../img/list_bg_03.jpg) top no-repeat;
}

/* list_main　ムービ部分
------------------------------------------------*/
.movi_area{
margin:0 0 20px 0;
}

.movi_area .movi_txt{
width:355px;
float:left;
margin:0 0px 20px 0;
}


.movi_area .movi_txt h4{
width:355px;
margin: 50px 0 10px 0;
}

.movi_area .movi_txt p{
width:355px;
line-height:350%;
display: inline;
border-bottom: 1px dotted #333333;
}

.movi_area .flash_area{
width:410px;
height:347px;
float:right;
margin-bottom:20px;
}
