body {text-align: center;background-color:#ffffff;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size: 62.5%;line-height:170%;color:#444444;margin-top:0px;margin-bottom:0px;margin-left:0;margin-right:0;}h1,h2,h3,h4 {margin:0px;padding:0px;font-weight:normal;}p {margin:0px;padding:0px;}img  {border: none;vertical-align:top;}table  {border:none;margin-bottom:30px;}br  {letter-spacing:normal;}br.clear{clear:both;padding:0px;margin:0px;height:0px;line-height:0;}ul,ol,li  {margin:0px;padding:0px;list-style:none;}a:link    { text-decoration:underline; color:#1100FA;}a:visited { text-decoration:underline; color:#1100FA;}a:active { text-decoration:underline; color:#1100FA;}a:hover { text-decoration:none; color:#1100FA;}#strike638container {width:100%;margin:0 auto;padding:0;text-align:left;}#strike638header {margin:0 auto;width:823px;padding:10px 0px 5px 0;height:25px;}h1{line-height:normal;font-size:1.4em;font-weight:bold;}#strike638bread_rubbish ul { margin-bottom: 15px;}#strike638bread_rubbish ul li { font-size: 1.3em; display: inline;}#strike638mainpict_block {background-color:#E2E8FF;width:100%;margin: 0;padding: 0;margin-bottom:20px;}#strike638mainpict {width:823px;margin:0 auto;padding:0;text-align:center;position: relative;}#strike638mainpict h2 {position: absolute;top: 75px;left: 20px;width: 650px;line-height: 1.6;font-weight: bold;font-size: 2.4em;text-align: left;}#strike638wrapper {width:823px;margin:0 auto;padding:0;}#strike638side {float:left;width:210px;}h3.strike638category_name {background-color:#809BFF;color:#ffffff;font-size:1.1em;font-weight:bold;padding:8px;margin-bottom:4px;}.strike638square {font-size:1.4em;font-weight:bold;color:#fff;}#strike638side ul {list-style-type: none;padding: 0;margin-bottom:15px;}#strike638side li { margin-bottom:4px; font-size: 1.3em;}#strike638side ul li a {background-color:#F4FFFE;margin-bottom:4px;padding:10px 10px;display:block;color:#444444;text-decoration:none;width:190px;height:20px;}#strike638side ul li a:hover {background-color:#E6E8FF;margin-bottom:4px;color:#444444;text-decoration:none;}#strike638main {float:right;width:573px;}#strike638main p { font-size: 1.4em; line-height: 1.6;}.strike638content p { margin-bottom: 20px;}.strike638content h3 { padding-top: 10px;}.strike638external_link { margin-bottom: 30px;}h3 {background-color:#E2E8FF;padding:8px;margin-bottom:18px;font-weight:bold;font-size:1.6em;color:#006CE3;} #strike638kanren h3,h3#strike638ttl { font-size: 1.4em; background-color: #fff; padding: 0; margin: 8px 0 3px 0;}#strike638main .strike638ttl_01 h3 {	font-size: 1.4em;	background-color: #fff;	padding: 0;	margin: 8px 0 3px 0;}#strike638main .strike638ttl_01 p { line-height: 1.3em;}#strike638kanren p { margin-bottom: 15px; line-height: 1.3em;}.strike638square2 {font-size:1.5em;font-weight:bold;color:#0056B5;}.strike638left { text-align:left;}.strike638right { text-align:right;}.strike638text {margin:2px 2px 25px 2px;line-height:170%;}#strike638news ul { margin:0px 2px 35px 2px;}#strike638news li {margin-bottom:2px;padding-bottom:7px;padding-left:4px;padding-top:7px;border-bottom:#999999 dotted 1px;font-size: 1.4em;}.strike638sidebox { margin: 0 0 10px 25px;}.strike638table_item {background-color:#f7f2e7;text-align:left;vertical-align:top;}.strike638table_text {background-color:#f7f7f7;text-align:left;vertical-align:top;}#strike638pagetop a:link {color:#ffffff;text-decoration:none;}#strike638pagetop a:visited {color:#ffffff;text-decoration:none;}#strike638pagetop a:hover {color:#ffffff;text-decoration:underline;}#strike638pagetop a:active {color:#ffffff;text-decoration:underline;}#strike638footer {clear:both;background-color:#0056B5;margin:0 auto;width:100%;}#strike638footer ul { padding: 8px 0 0 0; text-align: center;}#strike638footer ul li {	display: inline;	font-size:1.2em;	padding: 8px 2px 5px 2px;}#strike638copyright {margin:0 auto;padding:4px 2px 15px 2px;width:823px;font-size:1.2em;color:#ffffff;}#strike638footer a:link {color:#ffffff;}#strike638footer a:visited {color:#ffffff;}#strike638footer a:hover {color:#ffffff;}#strike638footer a:active {color:#ffffff;}#strike638category { border: 1px solid #ccc; font-size: 1.3em;}
