/* vim: set expandtab tabstop=4 shiftwidth=4 foldmethod=marker: */
/*
{{{ copyright
**************************************************
     _
  __| | __ _ _   _ ____
 / _` |/ _` | | | |_  /
| (_| | (_| | |_| |/ /
 \__,_|\__,_|\__, /___|
             |___/
copyright (c) 2009 DAYZ Inc. all right reserved.
デイズ
$Id: _default.css 35 2008-04-07 09:08:35Z jigen $ 
**************************************************
}}} /copyright
*/

/* {{{ + tags */ 
html {
margin: 0;
padding: 0;
}
body {
font-family: 'メイリオ', 'Lucida Sans Unicode', Verdana,'ヒラギノ角ゴ Pro W3', 'ヒラギノ角ゴ3', 'ＭＳ Ｐゴシック','Bitstream Vera Sans',Osaka, sans-serif;
font-size: 0.8em;
margin:0; 
padding:0;
text-align: center; 
background: #fff url(/img/_pub/bg.jpg) repeat-x;
}
body#release_list {
text-align: left;
background: #fff;
}

div,dl,ul,ol,p,form,input,textarea,acronym,table,tr,td {
margin: 0;
padding: 0;
}
img {
border: 0;
}

acronym {
border:none;
text-decoration:none;
display: none; 
}
script {
display: none; 
}
a:visited,
a:link {
color: #386ba5;
text-decoration:none;
border-bottom: 1px dotted #ddf;
}
a:hover,
a:focus {
background: #fff;
color: #000;
border-bottom: 1px solid #b4cfed;
}

h2 {
font-size: 1.7em;
margin: 0.3em 0;
padding: 0;
line-height: 100%;
color: #414758;
}

h3 {
color: #636B85;
font-size: 1.3em;
}

em {
text-decoration: none;
font-style: normal;
}

/* }}} */ 
/* {{{ + img */ 
img.prof,
img.prof_m_left {
border-left: 1px solid #bbb;
border-top: 1px solid #bbb;
border-right: 1px solid #aaa;
border-bottom: 1px solid #aaa;
}
img.prof_m_left {
border-right: none;
}
/* }}} - img */ 

/* {{{ + flame */ 
div.wrap {
clear: both;
margin: auto;
width: 60em;
text-align: left;
}
/* }}} - frame */ 

/* {{{ + head */ 
#wrap_head {
margin-bottom: 1.0em;
}
#head {
padding: 0.3em 1.0em 0.3em 1.0em;
} 
#head h1 {
float: left;
display: block;
width: 168px;
margin: 0 0 0.2em 0;
padding: 0;
line-height: 100%;
}
#head h1 a {
border: none;
background: none;
} 

#head ul {
float: right;
list-style: none;
} 
#head ul li {
display: inline;
padding: 0 0.4em 0 0.4em;
font-size: 0.8em;
border-left: 1px solid #ddd;
line-height: 200%;
} 

#head_nav {
clear: both;
border-top: 1px solid #eff0f3;
background: url(/img/_head/nav_bg.jpg) repeat-x;
height: 43px;
margin: 1.0em 0;
}
#head_nav ul {
list-style: none;
margin-top: 0.5em;
} 
#head_nav ul li {
display: inline;
margin: 0 0 0 1.0em;
padding: 0 0 0 10px;
font-size: 0.89em;
font-weight: bold;
line-height: 180%;
} 
#head_nav ul li a {
color: #000;
text-decoration: none;
border:none;
background: none;
}
#head_nav ul li a span {
padding: 0 10px 0 0;
}
#head_nav ul li.sel {
background: url(/img/_head/nav_sel_left.gif) no-repeat;
} 
#head_nav ul li.sel a {
background: url(/img/_head/nav_sel_bg.gif) repeat-x;
color: #fff;
}
#head_nav ul li.sel a span {
background: url(/img/_head/nav_sel_right.gif) no-repeat;
background-position: 100% 0;
}

/* }}} - head */ 
/* {{{ + foot */ 

#wrap_foot {
margin-bottom: 1.0em;
}

#foot {
border-top: 1px solid #DDDFE6;
padding: 0.3em 0.1em 2.5em 0.1em;
} 

#foot_menu {
float: left;
list-style: none;
} 
#foot_menu li {
display: inline;
padding: 0 0.6em 0 0.3em;
font-size: 0.8em;
border-right: 1px solid #ddd;
line-height: 200%;
} 

#foot_copy {
float: right;
font-size: 0.71em;
margin: 0 0.5em 0 0;
padding: 20px 27px 0 0;
color: #333;
background: url(/img/_foot/logo.gif) no-repeat;
background-position: 100% 70%;
}

/* }}} - foot */ 

/* {{{ + wrap_contents */ 

#wrap_contents {
padding: 0.5em 0 2.5em 0;
}
#wrap_contents h3 {
clear: both;
margin: 1.3em 0 0.4em 0;
padding: 0;
line-height: 100%;
}

#wrap_contents p {
font-size: 0.9em;
margin: 0.5em 0 2.0em 0;
color: #6a6662;
}

/* }}} - wrap_contents */ 
/* {{{ + toolbar catch */ 

#wrap_toolbar {
clear: both;
}

#toolbar_catch {
background: url(/img/toolbar/catch_image.jpg) no-repeat;
background-position: 0% 0%;
padding-top: 90px;
}
#toolbar_btn {
float: left;
width: 30.0em;
background: #f7f8f9;
text-align: center;
}

#toolbar_btn a {
border: none;
}

#toolbar_btn p {
padding: 0.8em 1.0em 0 1.0em;
margin:0;
line-height: 100%;
color: #666;
}
#toolbar_btn p.emotion {
font-weight: bold;
color: #3E1500;
}

#toolbar_btn dl {
padding: 0 1.0em 1.0em 1.0em;
text-align: left;
color: #3E1500;
}
#toolbar_btn dt {
float: left;
clear: left;
font-size: 0.85em;
font-weight: bold;
}
#toolbar_btn dd {
padding-left: 3.0em;
font-size: 0.85em;
}

#toolbar_btn h3 {
font-size: 1.0em;
text-align: left;
padding: 0 1.0em;
line-height: 120%;
}

#toolbar_description {
margin: 0 0 0 30.0em;
}
#toolbar_description p,
#toolbar_description ul {
padding: 0 0 1.0em 1.0em;
color: #666;
}
#toolbar_description ul {
list-style: none;
}
#toolbar_description li {
padding: 0 0 1.0em 1.7em;
background: url(/img/_icon/file_16x16.gif) no-repeat;
background-position: 0 2px;
font-size: 0.9em;
line-height: 160%;
}

/* }}} - toolbar catch */ 
/* {{{ + toolbar_contents */ 

#toolbar_contents p.more {
text-align: right;
}

#toolbar_contents p img.r {
float: right;
margin: 0 0 0 1.0em;
} 

body#release_list dl,
#toolbar_contents dl {
margin: 0 0 1.0em 0;
}
body#release_list dt,
#toolbar_contents dt {
float: left;
clear: left;
line-height: 200%;
}
body#release_list dd, 
#toolbar_contents dd {
padding: 0 0 0 2.0em;
line-height: 200%;
}

#toolbar_contents iframe {
width: 100%;
height: 7em;
border: none;
}

/* }}} - toolbar_contents */ 

/* {{{ + toolbar_agreement */ 

#toolbar_agreement p {
font-size: 0.9em;
margin: 0.5em 0 2.0em 0;
color: #6a6662;
}

#toolbar_agreement dl {
margin: 0 3.5em 2.0em 3.5em;
font-size: 0.9em;
}
#toolbar_agreement dt {
margin-bottom: 1.0em;
font-weight: bold;
}
#toolbar_agreement dd {
line-height: 190%;
margin-bottom: 1.0em;
}

/* }}} - toolbar_agreement */ 
/* {{{ + toolbar_contactus */ 

#toolbar_contactus p#send {
text-align: center;
color: #EC6537;
padding: 5.0em;
} 
#toolbar_contactus p#send_link {
font-size: 0.9em;
padding-bottom: 3.0em;
} 

#toolbar_contactus ul {
font-size: 0.85em;
font-weight: bold;
color: #EC6537;
margin: 1.0em 3.0em;
} 
#toolbar_contactus form {
margin: 0 3.0em 5.0em 3.0em;
font-size: 0.9em;
}
#toolbar_contactus label {
float: left;
clear: left;
font-size: 0.9em;
font-weight: bold;
} 
#toolbar_contactus input,
#toolbar_contactus textarea {
font-size: 1.0em;
display: block;
margin: 0 0 1.0em 8.0em;
padding: 0.3em;
}
#toolbar_contactus input {
width: 20.0em;
}
#toolbar_contactus input#contactus_submit {
width: 5.0em;
} 
#toolbar_contactus textarea {
width: 40.0em;
height: 18.0em;
}
#toolbar_contactus div.contactus_err {
font-size: 0.85em;
font-weight: bold;
color: #EC6537;
background: #FFFFD9;
margin: 0 0 1.0em 9.0em;
padding: 0.4em 0.6em;
} 

/* }}} - toolbar_contactus */ 
/* {{{ + toolbar_release */ 

#toolbar_release dl {
margin: 2.0em 2.0em 3.0em 2.0em;
}
#toolbar_release dt {
float: left;
clear: left;
line-height: 200%;
}
#toolbar_release dd {
padding: 0 0 0 2.0em;
line-height: 200%;
}


#toolbar_release h3 {
padding: 0;
margin: 0 0 0 4.0em;
}
#toolbar_release span.d {
float: left;
clear: left;
padding: 0.7em 0.5em 0.7em 1.0em;
font-size: 0.85em;
}

#toolbar_release p {
margin: 1.0em 2.0em 3.0em 2.0em;
}

/* }}} - toolbar_release */ 


