@charset "UTF-8";
#header div.sitetitle,div.topicpath,div#contents,div.top_fa div.mid {width: 960px !important;}

#gmenu {width: 960px !important;}
div.center div.paginationbox {margin-left: 0 ;margin-right: 0 ;}
div.center div.paginationbox table.pagination td{padding: 0;}

/*右カラム用*/
#allbox #exmain #main.toppage,#allbox #exmain div.toppage,#allbox #exmain #main,#allbox #exmain #allbox #contents #exmain #main {margin-right:235px !important;}

/*左カラム用*/
#allbox #contents #exmain div#main.mainleft #exmain #main.mainleft,#allbox #contents #exmain div.mainleft #exmain div.mainleft,#exmain div.mainleft, #allbox #contents #exmain div.mainleft,#allbox #contents #exmain div#main.mainleft{margin-left:234px !important;}
#exsub2{margin-left: -960px !important;}

#main.center div.element_list div.contents{padding-right: 0 !important;width: 725px !important;}

#main.center div.element_block div.list_imgflo h4{width:160px !important}

#main.center div.element_list div.list_imgflo div.list1,
#main.center div.element_list div.list_imgflo div.list2{width: 158px !important;padding: 2px 11px 20px !important;}

#main.center div.element_list div.list_imgflo div.artloop img{width: 158px;height: 158px;}
#main.center div.element_list div.list_imgflo div.artloop img.small{width: 98px !important;height: 98px !important;}

#main.center div.element_list div.title, #main.center div.element_detail div.title{background-repeat: repeat-x;}

#excontact{width: auto;}
div.center div.element_detail div.entry {width: 695px !important;}
div.center div.element_detail div.contents {padding-right: 0;}
div.mainleft div.element_detail div.contents {padding-right: 10px;padding-left: 0;}
div.top_fa{margin-bottom: 10px;}
