﻿@charset "utf-8";

body {font-size:14px; color:#000000; background-image:url("../common_img/title_bg.gif"); background-repeat:repeat-x;}

h2 {font-size:14px;margin:50px 0 12px 0;border:none;padding:2px 0 6px 12px;font-size:14px;background:url("../common_img/bar_title.jpg") no-repeat; color:#ffffff;}
h3{font-size:16px;margin:1.2em 0 0.2em 0;border-left:solid #3366cc 8px;padding-left:4px;color:#3366cc;}
h4{font-size:15;margin-left:0.5em;font-weight:bold;color:#223366;}
h5{font-size:1em;margin-left:1em;font-weight:bold;color:#4466cc;}
a {color:#000066;background:transparent;}
a:hover, a:active {color:#ffffff;background:#000066;}
p {margin-bottom:1em;}

ul{margin:0 20px 1em 24px;}
li{margin-left:2em;list-style:url("../common_img/li_head.gif") disc;}

h2 a {color:#ffffff;text-decoration:none;}
h2 a:hover,a:active {color:#999999;text-decoration:underline;}

/* レイアウト用ID /// Layout */
#tools{width:1000px;margin:0 auto;height:21px;text-align:right;font-size:0.8em;padding:5px;color:#A3BCD3;background-color:#1580D8;border-bottom:1px solid #ffffff;}
#head{width:1000px;margin:0 auto;clear:both;height:100px;background:url("../common_img/space_bg.jpg") repeat-x #012e8b; background-color:#012e8b; color:#ffffff;}
#main{width:1000px;margin:0 auto;clear:both;padding-bottom:30px;line-height:170%;}
#contents {width:700px;float:right;margin:0 0 0 30px;border:none;padding 0;}
#sidebar {width:270px;float:left;text-align:left;}
#footer {width:1000px;margin:0 auto;clear:both;padding:20px 0 30px 0; background:#FFFFFF; color: #bbb; text-align: center; font-size: 90%; }

table#table-01 {width: 530px;border: 1px #E3E3E3 solid;border-collapse: collapse;border-spacing: 0;}
table#table-01 th {padding: 5px;border: #E3E3E3 solid;border-width: 0 0 1px 1px;background: #F5F5F5;font-weight: bold;line-height: 120%;text-align: left;}
table#table-01 td {padding: 5px;border: 1px #E3E3E3 solid;border-width: 0 0 1px 1px;text-align: left;}
}

table.table-01 {width: 530px;border: 1px #E3E3E3 solid;border-collapse: collapse;border-spacing: 0;}
table.table-01 th {padding: 5px;border: #E3E3E3 solid;border-width: 0 0 1px 1px;background: #F5F5F5;font-weight: bold;line-height: 120%;text-align: left;}
table.table-01 td {padding: 5px;border: 1px #E3E3E3 solid;border-width: 0 0 1px 1px;text-align: left;}
}

/* ヘッダー */
#tools a:link{ text-decoration:none;color:#ffffff;}
#tools a:visited{ text-decoration:none;color:#ffffff;}
#tools a:hover{ text-decoration:none;background:#ffffff;color:#003366;}
#tools a:active{ text-decoration:none;background:#ffffff;color:#003366;}
#tools a.skip:link,#tools a.skip:visited{ text-decoration:none;color:#BBBBBB;}
#tools a.skip:hover,#tools a.skip:active{ text-decoration:none;background:#BBBBBB;color:#FFFFFF;}
#tools form{margin:0px; padding:0px;}

#lang {margin:3px;width:780px;float:left;}
#search-area {margin:0 3px 0 3px;width:200px;float:left;}
#search-area input {margin-left:4px;}
#search-area p {margin:0px; padding:0px;}

*:first-child+html #lang {width:700px;}
*:first-child+html #search-area {width:240px;}

#flag{float:left;position:relative;text-align:left;margin-left:10px;margin-top:1.5em;}
#head h1 {float:left; height:80px;text-align:left; margin:10px 0 0 16px;color:#ffffff;background-color:transparent;}
#head h1 {font-family:"Times New Roman", Times, serif;font-size:24px; line-height:1; font-weight:normal; vertical-align:text-top; font-weight:bold;}
#head h1 .jptitle{font-family:"ＭＳ Ｐゴシック", serif;font-size:24px;line-height:1.5; font-weight:normal;}
#head h1 a {color:#ffffff;line-height:100%;font-weight:bold;text-decoration:none;background-color:transparent;}
#h_photo{display:block;text-align:right;font-size:0.8em;padding:16px 3px;color:#a3bcd3; float:right;}

/* フッター */
#footer p {margin:10px;color:#666666;line-height:1.4em;}
* html #footer { height:1px;}
#footer address {clear:both;padding:3px;background: #070799;color:#ffffff;}

/* プリント用 /// Print */
@media print{
body{font-size:10px;}
}

dl {padding:0 10px;}
dl dt {font-weight:bold;}
dl dd {margin-left:2em;}


dl.qnada {padding:0 10px;}
dl.qanda dt {font-weight:bold;margin-bottom:0.2em;}
dl.qanda dd {margin-left:2em;margin-bottom:1.4em;}

p.updated_at {margin-top:20px;font-weight:italic;}
p.breadcrumb {margin-top:20px;}

p.pimage {text-align:center;}
p.pimage img {margin:4px;}
p.caption {text-align:center;font-style:italic;font-size:0.92em;color:#666666;}

div.flphoto {float:left;margin:4px 10px 0.8em 0;border:#000000 1px solid;}
div.flphoto img {float:none;margin:4px;}
div.flphoto p {margin:6px 4px 6px 4px;font-size:95%;text-align:center;vertical-align:top;line-height:100%;}

img.flphoto_left {float:left;margin-bottom:10px;margin-right:10px;}
img.flphoto_right {float:right;margin-bottom:10px;margin-left:10px;}

.clear{clear:both;}
.hidden{display:none;}
.first {margin-top:20px;}
.center {text-align:center;}
.right {text-align:right;}
.red {color:#ff0000;}

#contents .fb-page {margin:10px 0 10px 100px;border:1px solid #666666;}