@charset "UTF-8";
/* CSS Document */
@import "nav.css?v=1";
@import "style_base.css";

#container { background-color:#FFF; }

a,#footer a,#footer a:visited{ color:#000};

/* 000 */
.sug000_logo{width:600px;}

/* 300 */
#dia300_title { width:95px; height:35px; }
#diasubtop2 { width:920px; text-align:center; margin-bottom:36px; }
#diasubtop2 img { width:640px; text-align:center; }
#diasubtop3 { width:920px; text-align:center; margin-bottom:36px; }
#diasubtop3 img { width:640px; text-align:center; }
#diasubtop4 { width:920px; text-align:center; padding-bottom:36px; }
#diasubtop4 img { width:640px; text-align:center; }
.dia300_img{ width:240px; margin:0 50px 24px 24px;}

/* 301 */
#dia301 .dia301_img{ width:700px; margin:25px auto 15px;}

/* 400 */
#dia400_title { width:125px; height:39px; }
.dia400_item { width:920px; text-align:center; }
.dia400_item .dia400_detail{ display:block; margin: 0 auto 25px auto;width:460px;}
.dia400_item a { display: inline-block; margin: 0 15px 15px 15px; }

/* 401 */
#dia401 table{margin-left:auto; margin-right:auto;}
#dia401 table td{ padding-bottom:18px; vertical-align:top; width:280px; text-align:center;}
#dia401 table td img{ width:180px;}

/*PlanES Endo 20111202*/
/* 402(701) */
a#btn_000_06 { display: block; width: 151px; height: 0; padding-top:31px; overflow:hidden; float:left; margin-right:10px;}
a#btn_000_06{ background-image: url("../images/dia/dia402701_01.png");}
a#btn_000_06:hover{ background-image: url("../images/dia/dia402701_01h.png");}


/* 500 */
#dia500_titile { width:900px; margin-top:18px; margin-bottom:24px;}

.dia500_character table{width:920px; margin:0 auto;}
.dia500_character td{width:180px; margin-right:5px; padding-bottom:24px; vertical-align:bottom; text-align:center;}
.dia500_character dt{padding-bottom:10px;}
.dia500_character dt img{width:120px;vertical-align:top; margin:auto;}
.dia500_character dd{width:120px;padding-bottom:2px; vertical-align:top; text-align:left; margin:auto;}

#dia500_pages { margin-bottom:30px; }
#dia500_pages a { font-size:17px; height:25px; }

#dia500_current_page { color:#000; font-weight:bold; }

/* 501 */
.dia501_logo { width:920px; margin-bottom:24px; text-align:center; }
#dia501_left{ float:left; width:240px; margin-left:240px; _margin-left:120px; margin-top:24px;}
#dia501_right{ float:left; width:460px; margin-top:24px;}

.dia501_name { width:120px; text-align:center; }
/*PlanES Endo 20111009
.dia501_doll{width:120px; height:160px; margin-bottom:6px; }
*/
.dia501_doll{width:120px; margin-bottom:6px; }

.dia501_btn{ height:30px; width:280px; padding-top:12px; text-align:center;}

/* 600 */
.dia600_garally { width:900px; margin:24px 0;}
.dia600_item { margin-bottom:24px; float:left; }
.dia600_item { margin-right:24px; }
.dia600_item img { width:100px; }
.dia600_pagearea tr td { font-weight:500; font-size:16px; color:gray; }
/*
.dia600_garally { margin-top:36px;}
.dia600_garally td{ vertical-align:top;}
*/
/*.dia600_item img { width:100px; margin-bottom:24px; margin-right:24px; }*/
/*
.dia600_item img { width:100px; margin-bottom:24px; margin-right:45px; }
*/

/* 601 */
#dia601_item { width:920px; text-align:center; margin-bottom:24px; }
#dia601_photo { width:800px;}
.dia601_btn { width:200px; height:40px; margin:0 auto; }
.dia601_btn table td{ width:48px;}

/* 700 */
.dia700_character { margin-left:120px; margin-bottom:24px; }
.dia700_character td{ vertical-align:bottom;} 
.dia700_character dd{ vertical-align:bottom;} 
.dia700_character dt{ height:3.0em; padding-top:3px;} 
.dia700_item { margin-right:60px; float:left; }
.dia700_img { width:180px;}
.dia700_item dt { width:180px;}

/* 800 */
.dia800_novel {margin:20px 0 20px 120px; }
.dia800_novel h1 {font-size:16px; margin:1.5em 0 1em 0;color:#603813;}
.dia800_novel h2 {font-size:12px; margin-top:1em; font-weight: normal; color:#000;}
.dia800_novel p {font-size:16px; margin-top:1em; text-align: left; line-height:1.5em; color:#000;}
.dia800_novel .novel_img {margin-top:1em;}
.btn801 {text-align:center; padding: 1em 0 1em 0;}
.btnPage {display:inline-block; width:200px;}
