﻿#contents-body,#contents-body-bottom{font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif; margin-top: 20px;}

.wordBox { background: #ccdded; }
.wordBox h1 { text-align: left; border-top: solid 1px #94b9de; padding-left: 10px; border-bottom: solid 1px #bacddf; background: #ccdded; font-size: 105%; font-weight: bold; color: #003366; overflow: hidden; line-height: 36px; }

.wordBox span a { display: block; padding-left: 10px; color: #003366; overflow: hidden; line-height: 36px; font-size: 100%; text-decoration: none; cursor: default; }

/*tab*/
#tab { padding: 15px 0 0 10px; background: #F4F4F4; }
#tab li { float: left; margin-right: 10px; padding: 3px 5px; list-style: none; cursor: pointer; color: #0000de; }
#tab li.select { color: #333; background: #fff; }
.disnon { display: none; }
.content_wrap { clear: left; width: 100%; }

.indexBox { background: #fff; }

.indexBox p { margin: 10px 10px 0; }

.indexBox ul {padding:15px 0 5px;}
.indexBox ul li { display: inline; padding-left: 10px; }
.indexBox ul li a { text-decoration: none; }
.indexBox ul li a:hover { text-decoration: underline; }

.wordBox dl { border-top: 1px solid #ccc; padding: 10px; background: #fff; display: block; }
.wordBox dl:hover { background: #f2f8fd; }
.wordBox dl dt { padding: 5px 0; color: #003366; }
.wordBox dl dt h2 { font-weight: bold; }
.wordBox dl dd { line-height: 150%; padding: 0 0 5px; }
.wordBox dl dd span.exBox { margin-top: 10px; padding: 10px; display: block; background: #fff; font-size:14px;
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
.wordBox dl dd span.partnerBox { margin-top: 10px; padding: 0 5px; font-size:12px; display: block; text-align: right; }

/*SIDEBAR*/
.sideWordBox .ttl{font-weight:bold;border-top:solid 1px #94b9de;border-bottom:solid 1px #bacddf;color:#003366;font-size:90%;background:#ccdded;line-height:36px;padding-left:10px;}
.sideWordBox ul{font-size:88%;line-height:1.2;}
.sideWordBox li a{padding:10px 0; display: block;text-decoration:none;}
.sideWordBox li{overflow:hidden;vertical-align:bottom;cursor:pointer;border-bottom: 1px dotted #ccc;}
.sideWordBox li:hover{background-color: #f2f8fd;}
.sideWordBox li:hover span.postTtl{text-decoration:underline;}
.sideWordBox li:hover span.ymuiDate{text-decoration:none;}
.sideWordBox li.ymuiArrow2{background-position: 0px -540px;}
.sideWordBox dl{cursor:pointer;}
.sideWordBox dd{color:#333;}
.sideWordBox p.more{margin-top:5px; text-align: right;}

