/*********************************************/
/*   System    : www.aquanet.co.jp           */
/*   Title     : コンテンツ用スタイルシート  */
/*   File Name : bodystyle.css               */
/*********************************************/

/* リンクのスタイル指定 */
a {
     text-decoration:none;
}
a:link {
    color:#494747; 
}
a:visited { color:#494747;
}
a:hover { color:#ff6c0b; 
}

/* 基本的なボディスタイル指定 */
body {
    background-color: white;
    margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif; */
	font-size: small;
	line-height: 130%;
}			

/* ヒントのアンダーライン削除指定 */ 
acronym {
	border-bottom : none;
}

/* ページの全幅を固定 */
#wrapper { 
    background-color: white;
	width: 830px;
/*  min-width: 500px;
	max-width: 800px; */
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}
div.contents {
    margin-left: 1em;
}

/* 第１タイトルバーのスタイル指定 */
h1 {
    width: 100%-50px;
    margin-top: 0px;
    background-color: #808080;
    line-height: 50px;
    text-indent: 1em;
    font-size: large;
    color: white;
    font-weight: bold;
    border-left: 50px solid #FF9900;
    border-bottom: 1px solid #606060;
    border-right: 1px solid #606060;
}   

/* 第２タイトルバーのスタイル指定 */
h2 {
    width: 98%-10px;
    background-color: #f0f0f0;
    line-height: 200%;
    margin-left: 0.5em;
    text-indent: 0.5em;
    font-size: medium;
    font-weight: normal;
    border-left: 10px solid #FF9900;
    border-bottom: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
}   

/* 第３タイトルバーのスタイル指定 */
h3 {
    width: 97%-10px;
    background-color: white;
    line-height: 120%;
    margin-top: 0px;
    margin-left: 1em;
    text-indent:0.5em;
    font-size: medium;
    font-weight: normal;
    border-left: 10px solid #FF9900;
    border-bottom: 1px solid #d0d0d0;
}

/* 第４タイトルのスタイル指定 */
h4 {
    line-height: 120%;
    margin-top: 0px;
    margin-bottom: 0px;
    text-indent:1.5em;
    font-size: medium;
    font-weight: bold;
}

/*  UL/OLの属性指定サンプル
 *  type = none / disc / circle / square / decimal / lower-roman / upper-roman / lower-alpha / upper-alpha
 *         decimal-leading-zero / hebrew / armenian / georgian / cjk-ideographic / hiragana / katakana
 *         hiragana-iroha / katakana-iroha / lower-latin / upper-latin / lower-greek
 */

/* P囲いの幅とフォント指定 */
p {
    margin-top: 5px;
    margin-left: 2em;
    width: 98%;
    font-weight: normal;  
}

/* クラス指定　コマンドシェルと一般ダイアログ */
.shell {
    margin-top: 10px;
    margin-left: 1em;
    width: 650px;
    padding: 10px;
    background-color: #000055;
    line-height: 110%;
/*    font-family: MS UI Gothic; */
    font-size: small;
    color: #efefef;
    border-top: 1px solid #FFDFD0;
    border-left: 1px solid #FFDFD0;
    border-bottom: 1px solid #FFDFD0;
    border-right: 1px solid #FFDFD0;
}
/*    border-radius: 30pt 20pt;  */
.dialog {
    margin-top: 10px;
    margin-left: 1em;
    margin-bottom: 10px;
    width: 650px;
    padding: 10px;
    background-color: #fff0e0;
    line-height: 110%;
/*    font-family: MS UI Gothic, sans-serif;*/
    color: #4C4C4C;
    font-size: small;
    border-top: 1px solid #FFDFD0;
    border-left: 1px solid #FFDFD0;
    border-bottom: 1px solid #FFDFD0;
    border-right: 1px solid #FFDFD0;
}
/*    border-radius: 30pt 20pt;  */

/* リストボックスのカラム指定 */
#listbox {
    width: 97%;
    float: left;
    margin-left: 3%;
    margin-bottom: 1em;
    border: 0px solid red;
}    
#listbox #listbox1 a {
    display: block;
    width: 90%;
    border: 0px solid red;
}
#listbox #listbox1 {
    width: 20%;
    height: auto;
    border: 0px solid red;
    margin-bottom: 0.5em;
    background-color: #fff0e0;
    padding-top: 5px;
    padding-bottom: 5px;
    float: left;
    text-align: left;
    text-indent: 1em;    
    color: #4C4C4C;
    font-weight: bold;
}
#listbox #listbox2 {
    width: 80%;
    height: auto;
    border: 0px solid red;
    margin-left: 0px;
    margin-bottom: 0.5em;
    background-color: #000055;
    padding-top: 5px;
    padding-bottom: 5px;
    float: left;
    text-align: left;
    text-indent: 1em;    
    color: #efefef;
}

/* イメージ周りの指定 */
.imgLeft {
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.imgRight {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
    
