* {
     margin: 0;
     padding: 0;
}

body {
     margin: 0;
     padding: 0;
     font-family: "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;
     font-size: 12px;
     background-color: #000000;
     background-image: url(http://www.d-quintet.com/img/background.gif);
}

.outer {
     display: block;
     width: 820px;
     margin: 0;
     padding: 0;
     background-image: url(http://www.d-quintet.com/img/background_clear.gif);
}

#main_block {
     width: 750px;
     margin-left: 32px;
     margin-top:-3px;
     padding: 0px;
     border-width: 0px 5px 5px 5px;
     border-style: solid;
     border-color: #333333;
     background-color: #000000;
     overflow: hidden;
     vertical-align: top;
}

#main_block_01 {
     width: 500px;
     margin: 0px;
     padding: 0px;
     background-color: #000000;
}

#main_block_02 {
     position:relative;
     right:0px;
     width:160px;
     height: 100%;
     margin: 0;
     padding: 0;
     background-color: #000000;
     overflow: auto;
     text-align:left;
     border: 0px solid #0f0;
}



.banner {
     width: 820px;
     height: 382px;
     margin: 0;
     padding: 0;
     background-image: url(http://www.d-quintet.com/img/banner.gif);
}

.banner_img {
     position:relative;
     top: 124px;
     left: 52px;
}

.banner_img img {
     border-style: none;
}

.banner_img a {
     text-decoration: none;
}

.attention_box {
     width: 430px;
     position:relative;
     top: 220px;
     left: 82px;
     padding: 5px;
     background: #ffffff url(http://www.d-quintet.com/img/attention.gif) no-repeat center top;
     border: 5px double #ff0000;
}

.entry_box-001_attention, .entry_box-007_staff {
     display: block;
     width: 440px;
     margin: 20px 45px;
     padding: 5px;
     background-color: #ffffff;
}

.entry_box-002_Chiaki {
     display: block;
     width: 440px;
     margin: 20px 45px;
     padding: 5px;
     background: #ffffff url(http://www.d-quintet.com/img/background_entry_01.gif) repeat left top;
}

.entry_box-003_Junko {
     display: block;
     width: 440px;
     margin: 20px 45px;
     padding: 5px;
     background: #ffffff url(http://www.d-quintet.com/img/background_entry_02.gif) no-repeat right bottom;
}

.entry_box-004_Mami {
     display: block;
     width: 440px;
     margin: 20px 45px;
     padding: 5px;
     background: #ffffff url(http://www.d-quintet.com/img/background_entry_03.gif) repeat-y right top;
}

.entry_box-005_Naoko {
     display: block;
     width: 440px;
     margin: 20px 45px;
     padding: 5px;
     background: #ffffff url(http://www.d-quintet.com/img/background_entry_04.gif) no-repeat right top;
}

.entry_box-006_Yuki {
     display: block;
     width: 440px;
     margin: 20px 45px;
     padding: 5px;
     background: #ffffff url(http://www.d-quintet.com/img/background_entry_05.gif) no-repeat center center;
}

.trackback_box {
     display: block;
     position: relative;
     left: 9px;
     width: 400px;
     border: 2px dotted #333333;
     padding: 10px;
     background-color: #ffcccc;
}

.archive_box {
     display: block;
     position: relative;
     top: 230px;
     left: 82px;
     width: 430px;
     height: auto;
     border: 5px double #ff0000;
     padding: 8px;
     background: #ffffff url(http://www.d-quintet.com/img/archive.gif) no-repeat center top;
}

.category_box {
     display: block;
     position: relative;
     top: 230px;
     left: 82px;
     width: 430px;
     height: auto;
     border: 5px double #ff0000;
     padding: 8px;
     background: #ffffff url(http://www.d-quintet.com/img/category.gif) no-repeat center top;
}

.menu_bar {
     display: block;
     width: 160px;
     height: auto;
     margin: 0;
     padding-top: 10px;
     padding-bottom: 50px;
     background-color: #333333;
     overflow: hidden;
}





/* お知らせ */

.attention_text {
     color: #2eab15;
     text-align: left;
     padding-top: 48px;
     font-size: 20px;
     font-weight: bold;
     line-height: 100%;
     margin-left: 5px;
}

.attention_link {
     padding: 2px 20px 2px 20px;
     text-align: center;
     font-size: 12px;
     font-weight: normal;
}

.attention_link a {
     color: #cc3333;
     padding: 2px 24px 2px 24px;
     text-align: center;
     font-size: 12px;
     text-decoration: none;
}

.attention_link a:hover {
     color: #ff0000;
     text-align: center;
     font-size: 12px;
     background: url(http://www.d-quintet.com/img/kurukuru_03.gif) no-repeat center 50%;
     text-decoration: none;
}

.attention_date {
     color: #aaaaaa;
     font-size: 10px;
     margin-left: 5px;
}


/* エントリー */

.entry_title {
     color: #000000;
     text-align: left;
     font-size: 18px;
     margin: 1px;
     border-bottom: solid 1px #ff0000;
     padding-bottom: 3px;
}

.entry_title a {
     color: #000000;
     text-decoration: none;
}

 .entry_box-001_attention p, .entry_box-002_Chiaki p, .entry_box-003_Junko p, .entry_box-004_Mami p, .entry_box-005_Naoko p, .entry_box-006_Yuki p, .entry_box-007_staff p {
     text-align: left;
     font-size: 10px;
     line-height:120%;
     margin: 10px 5px;
     color:#333333;
}

.entry_data {
     color: #aaaaaa;
     margin-top: 3px 5px;
     text-align: right; 
     font-size: 10px;
}

.entry_data a {
     color: #cc3333;
     text-decoration: underline;
}

.entry_data a:hover {
     color: #ff0000;
}





/* トラックバック */

.trackback_title {
     color: #000000;
     text-align: left;
     font-size: 18px;
     margin: 1px;
     border-bottom: 1px solid #ff0000;
     padding-bottom: 3px;
}

.trackback_info {
     color: #000000;
     text-align: left;
     font-size: 10px;
     border-bottom: 1px dashed #ff0000;
     padding-bottom: 3px;
     padding-top: 3px;
}

.trackback_info a {
     color: #ff5555;
}

.trackback_info a:visited {
     color: #aaaaaa;
     text-decoration: none;
}


.trackback_text {
     color: #555555;
     text-align: left;
     font-size: 10px;
     line-height:120%;
     border-bottom: 1px dashed #ff0000;
     padding-bottom: 3px;
     padding-top: 3px;
}

.trackback_text a {
     color: #ff5555;
}

.trackback_text a:visited {
     color: #aaaaaa;
     text-decoration: none;
}




/* アーカイブ */

.archive_title {
     color: #000000;
     text-align: center;
     font-size: 18px;
     font-weight: bold;
     padding-top: 50px;
}     

.date_header {
     color: #aaaaaa;
     text-align: left;
     padding-left: 45px;
     font-size: 14px;
     font-weight: bold;
}




/* メニュー */

.module-list-item-empty {
     color: #ffffff;
     margin: 2px;
     padding-left: 16px;
     text-decoration: none;
     line-height:150%;
}

.module-list-item a {
     color: #ffffff;
     margin: 2px;
     padding-left: 16px;
     text-decoration: none;
     line-height:150%;
     background: url(http://www.d-quintet.com/img/kurukuru_02.gif)  no-repeat 12px 50%;
}

.module-list-item a:hover {
     color: #ffffff;
     margin: 2px;
     text-decoration: none;
     background:  url(http://www.d-quintet.com/img/kurukuru_01.gif)  no-repeat 0px 50%;
}

.menu_title {
     display: block;
     width: 100%;
     margin: 10px 0px;
     padding: 0;
     background-color: #aaaaaa;
     text-align:center;
}

.menu_title h3 {
     color: #000000;
}

.intro {
     color: #aaaaaa;
     padding: 0px 5px;
     font-size: 10px;
     line-height:150%;
}

.copyright {
     color: #aaaaaa;
     padding: 50px 10px 0px 10px;
     font-size: 10px;
     text-decoration: none;
}

.copyright a {
     color: #ff0000;
     padding: 10px 0px 10px 0px;
     font-size: 10px;
     text-decoration: none;
}

.prof_link {
     color: #ff0000;
     font-size: 14px;
     text-decoration: none;
     font-weight: bold;
     text-align: center;
}

.prof_link a {
     color: #ffffff;
     font-size: 14px;
     text-decoration: none;
}

.input_bt_red{
	background-image:url(http://www.d-quintet.com/img/bt_bg_red.gif);
	background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
	margin:3px;
	width:120px;
	height:25px;
	border:0;
background-color:#fff;
vertical-align:middle;
text-align:center;
}

.form_area{
	border:1px dotted #9B2825;
	margin:10px;
	padding:10px;
	color:#808080;
}


