﻿
/*全体に関わるスタイル*/

body{
background:#ffffff;
margin-top:27px;
margin-right:30px;
margin-bottom:30px;
margin-left:25px;
padding:0px;
}

p{
font-size:85%;
text-align:justify;
line-height:150%;
margin:8px 15px 8px 15px;
padding:0px;
}

em{
font-style:italic;
}

.base{
width:100%;
}

.container{
width:100%;
}

.all{
width:100%;
}

/*navigationのスタイル*/

#navigation{
clear:right;
font-size:85%;
margin:-10px 0px 50px 0px;
padding:0px 0px 0px 0px;
}

#navigation h2{
display:none;
}

/*タイトルのスタイル*/

h1{
position:abosolute;
top:10; left:20;
font-size:85%;
color:#ffffff;
background:#6666ff;
margin:0px 0px 5px 6px;
padding:5px 15px 5px 13px;
}

/*Sectionのスタイル*/

.section{
clear:left;
background:#f2f5fb;
text-align:center;
border:1px solid #003399;
margin:5px 0px 20px 5px;
padding:0px 0px 5px 0px;
}

/*InternetExplorer用スターハック*/
*html .section{
padding:0px 0px 23px 0px;
}

.section .section{
width:95%;
background:#ffffff;
border:1px solid #999999;
text-align:justify;
margin-top:18px;
margin-right:auto;
margin-bottom:18px;
margin-left:auto;
}

.finally{
clear:left;
background:#ffffff;
border:1px solid #003399;
margin:5px 5px 15px 5px;
padding:0px 0px 10px 0px;
}

/*見出しのスタイル*/

.section h2{
font-size:85%;
font-weight:bold;
text-align:left;
color:#ffffff;
background:#003399;
margin:0px 0px 10px 0px;
padding:5px 15px 5px 15px;
}

.finally h2{
clear:left;
font-size:85%;
font-weight:bold;
color:#ffffff;
background:#003399;
margin:0px 0px 10px 0px;
padding:5px 15px 5px 15px;
}

h3{
clear:left;
font-size:85%;
font-weight:bold;
color:#663333;
background:#ffffff;
margin:10px 15px 5px 15px;
padding:0px 0px 0px 0px;
}

h4{
clear:left;
width:93%;
font-size:85%;
font-weight:bold;
color:#663333;
background:#ffffff;
border-width:1px 0px 0px 4px;
border-style:solid;
border-color:#d2b0ac;
margin:15px 0px -2px 15px;
padding:5px 15px 0px 7px;
}

h5{
clear:left;
font-size:85%;
font-weight:bold;
color:#663333;
background:#ffffff;
margin:15px 15px 5px 35px;
padding:0px;
}

h6{
clear:left;
font-size:85%;
font-weight:normal;
text-decoration:underline;
color:#663333;
background:#ffffff;
margin:10px 15px 8px 50px;
padding:0px;
}

/*リストのスタイル*/

ul{
clear:left;
margin:10px 0px 10px 20px;
padding:0px 0px 0px 0px;
}

li{
font-size:85%;
line-height:140%;
text-align:left;
list-style:none;
background:URL(Triangle.gif) no-repeat top left;
margin:0px 0px 0px 0px;
padding:0px 15px 0px 11px;
}

ol li{
font-size:85%;
line-height:135%;
list-style-type:decimal;
background:none;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

ol ul li{
font-size:100%;
line-height:140%;
text-align:left;
list-style:none;
background:URL(Triangle.gif) no-repeat top left;
margin:0px 0px 0px 0px;
padding:0px 15px 0px 11px;
}

ul#navigation {
clear:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#navigation li{
float:right;
font-size:100%;
line-height:135%;
text-align:left;
list-style:none;
background:URL(Triangle.gif) no-repeat top left;
margin:0px 0px 0px 0px;
padding:0px 8px 0px 10px;
}

dl{
font-size:85%;
margin:0px 0px 0px 50px;
padding:0px 0px 0px 0px;
}

dt{
clear:left;
background:URL(Triangle.gif) no-repeat top left;
line-height:140%;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 11px;
}

dd{
float:left;
margin:3px 0px 4px 20px;
padding:0px 0px 0px 0px;
}

.finally dl{
font-size:65%;
margin:0px 0px 15px 10px;
padding:0px 0px 0px 0px;
}

.finally dt{
background:none;
line-height:125%;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

.finally dd{
margin:0px 0px 0px 10px;
}

hr{
display:none;
}

/*画像のスタイル*/

img{
border:0px 0px 0px 0px;
}

/*リンクのスタイル*/

a:hover{
color:#ff0000;
}

