@charset "utf-8";

/*
:: reset & base style sheet
:: last update 2008-2-26
:: 
:: 1. title logo
:: 2. menu module
:: 3. palette module
:: 4. footer module
:: 5. text module
:: 6. hypertext module
:: 7. other content module
*/

/*=====================
:: css for halftone records
http://www.otom.co.uk

:: copyright (c) 2008 otom-tomo okada all rights reserved.

====================*/

 /*====================
           1. text module
====================*/
h1{
font-size: 30px;
font-weight: normal;
}

h2 {
margin-bottom: 30px;
padding: 5px;
border: 1px solid #555555;
color: #555555;
font-size: 15px;
font-weight: normal;
text-align: left;
 }

h3 {
margin-bottom: 10px;
font-size: 15px;
font-weight: normal;
}

h3.marginH3 {
margin-top: 15px;
margin-bottom: 10px;
font-size: 15px;
font-weight: normal;
}

h3.releaseclear { padding-top: 0px; padding-bottom: 10px; font-size: 13px; line-height: 15px; }


h4 { font-size: 10px; line-height: 20px; }

p { font-size: 11px;}

p.menu {
padding-bottom: 0px;
border: 0px;
font-size: 15px;
line-height: 15px;
}

p.data { font-size: 11px; line-height: 15px; border: 0px; }

p.no { font-size: 11px; line-height: 20px; padding-bottom: 10px; border-bottom: 0px; }

p.navi-txt { font-size: 9pt; line-height: 15px; }

strong.title-strong { font-weight: bold; }

/*strong { font-weight: normal; }*/
span.accesskey {
font-size: 9px;
text-decoration: none;
}

span { font-size: 10pt; }
span.small { font-size: 10px; }

span.out { color: #cccccc; }

address { clear: both; font-style: normal; }

img { border: 0px;}

img.sleeve-img { border: 1px solid #777777; }

#add { width: 70px; }

select { width: 200px; font-size: 12px; font-family: Helvetica; }

#name { width: 200px; font-size: 12px; font-family: Helvetica; }

#textarea { width: 280px; height: 170px; font-size: 12px; font-family: Helvetica; }

#send-button { width: 150px; }
.c-both {clear: both;}


/*end====================*/