/*基本*/
body { color: #666; font-size: 10pt; font-family: sans-serif; line-height: 120%; margin: 0; }
p { margin-top: 2px; }
td { }
a:link { color: #369; }
a:visited { color: #369; }
a:hover { color: #c60; }
a:active { color: #ccc; }
img { border-style: none; border-width: 0; }
h1 { font-size: 14pt; margin-top: 12px; margin-bottom: 0; }
h2 { font-size: 12pt; margin-top: 12px; margin-bottom: 0; }
h3 { font-size: 10pt; margin-top: 12px; margin-bottom: 0; }
strong { color: black; font-weight: normal; font-style: normal; }
/*文字色*/
.blue { color: #369; }
.green { color: #693; }
.yellow { color: #c60; }
.red { color: #900; }
/*レイアウト*/
#base { width: 720px; height: 720px; margin-right: auto; margin-left: auto; }
#line1 { width: 720px; height: 60px; }
#line1_a { width: 100px; height: 60px; float: left; padding-left: 310px; }
#line1_b { width: 310px; height: 60px; margin-left: 410px; }
#line1_ba { width: 50px; height: 50px; float: left; margin-left: 200px; }
#line1_bb { width: 50px; height: 50px; margin-left: 260px; }
#line2 { width: 720px; height: 600px; }
#line2_a { width: 60px; height: 100px; float: left; padding-top: 240px; }
#line2_b { width: 660px; height: 600px; margin-left: 60px; }
#line2_ba { width: 600px; height: 600px; float: left; }
#line2_bb { width: 60px; height: 100px; margin-left: 600px; padding-top: 250px; }
#line3 { width: 720px; height: 60px; }
#line3_a { width: 100px; height: 60px; float: left; padding-left: 310px; }
/*各パーツ*/
#title { width: 600px; height: 300px; }
#text_blue { width: 578px; height: 278px; padding: 10px; border-left: 1px solid #258; border-bottom: 1px solid #258; border-right: 1px solid #258; }
#text_blue h1, #text_blue h2, #text_blue h3 { color: #369; }
#text_green { width: 578px; height: 278px; padding: 10px; border-left: 1px solid #660; border-bottom: 1px solid #660; border-right: 1px solid #660; }
#text_green h1, #text_green h2, #text_green h3 { color: #660; }
#text_yellow { width: 578px; height: 278px; padding: 10px; border-left: 1px solid #c60; border-bottom: 1px solid #c60; border-right: 1px solid #c60; }
#text_yellow h1, #text_yellow h2, #text_yellow h3 { color: #fc0; }
#text_red { width: 578px; height: 278px; padding: 10px; border-left: 1px solid #900; border-bottom: 1px solid #900; border-right: 1px solid #900; }
#text_red h1, #text_red h2, #text_red h3 { color: #900; }
#go_blue { width: 100px; height: 60px; float: right; }
#go_green { width: 60px; height: 120px; }
#go_red { width: 60px; height: 100px; }
#go_yellow { width: 100px; height: 60px; }
#go_lang { width: 50px; height: 60px; }
#lang { width: 50px; height: 60px; }
