@charset "utf-8";/* Table Of Contents----------------------------------------# container# clearfix----------------------------------------*//* # container---------------------------------------------------------------------------- */.colmain .mb15 {	margin-bottom: 15px;}.colmain .mb25 {	margin-bottom: 25px;}.colmain .mb35 {	margin-bottom: 35px;}.colmain h1 {	margin: 0 0 10px;}.colmain p,.colmain ul,.colmain dl {	font-size: 14px;}.colmain .word-nav-wrap {	margin-bottom: 10px;	padding-top: 9px;	background: url(/img/terms/bg01.gif) no-repeat 0 0;}.colmain .word-nav {	padding-bottom: 10px;	background: url(/img/terms/bg03.gif) no-repeat 0 bottom;}.colmain .word-nav-inner {	padding: 25px 20px 35px 35px;	background: url(/img/terms/bg02.gif) repeat-y 0 0;}.colmain .word-nav p {	margin: 0 0 25px;}.colmain .word-nav ul {	margin: 10px 0 0 10px;	padding: 0;	border-left: 1px dashed #878787;	list-style: none;}.colmain .word-nav ul li {	display: inline;	margin-left: 10px;	padding: 0 15px 0 13px;	background: url(/img/terms/ico_arrow01.gif) no-repeat 0 center;	border-right: 1px dashed #878787;}.colmain .word-nav ul li a {	color: #000;}.colmain .word-nav ul li a:hover {	color: #7386c8;}.colmain .section {	margin-bottom: 50px;	padding: 15px 5px;	background-color: #fdfcfc;	border: 1px solid #dcdcdc;}.colmain .section h2 {	margin: 0;	padding: 0 10px 7px;	border-bottom: 2px solid #df013e;	font-size: 19px;	font-weight: normal;	line-height: 1;}.colmain .section dl {	margin: 15px 5px 0 15px;	padding: 0 10px 20px 10px;	background: url(/img/terms/line.gif) repeat-x 0 bottom;}.colmain .section dl dt {	padding-left: 11px;	background: url(/img/terms/ico_disc.gif) no-repeat 0 6px;	font-weight: bold;}.colmain .section dl dd {	margin: 10px 0 0 12px;}.colmain .section dl dd .info {	display: inline-block;	margin: 20px 0 0;	padding: 18px;	background-color: #fff;	border: 1px solid #d3d3d3;}.colmain .section dl dd .link {	margin: 10px 0 0;	padding-left: 15px;	background: url(/img/terms/ico_arrow02.gif) no-repeat 0 6px;}.colmain .section .pagetop {	margin: 15px 5px 0 0;	width: auto;}.colmain form {	padding: 0;	background-color: #fff;	border: 1px solid #dbdbdb;}.colmain form p {	margin: 0;}.colmain form .txt01 {	padding: 12px 0;	background-color: #edf6fd;	border-bottom: 1px solid #dbdbdb;	text-align: center;}.colmain .form-inner {	padding: 30px 30px 15px;}.colmain .form-inner .col01 {	float: left;	width: 270px;}.colmain .form-inner .col01 p {	line-height: 2;}.colmain .form-inner .col01 p input {	margin-right: 5px;}.colmain .form-inner .col01 p input:first-child+input {	margin-left: 80px;}.colmain .form-inner .col02 {	float: right;	width: 380px;}.colmain .form-inner .col02 textarea {	width: 358px;	height: 82px;	padding: 10px;	background-color: #fff;	border: 1px solid #bababa;}.colmain .form-inner .col02 p {	margin-top: 10px;	text-align: right;}.colmain .form-inner .col02 p input {	padding: 1px 15px;	font-size: 13px;}.colmain form .txt02 {	padding: 0 20px 15px;	text-align: center;}.sideform {	width: 322px;	margin-top: 20px;	padding: 0;	background-color: #fff;	border: 1px solid #dbdbdb;}.sideform p {	margin: 0;}.sideform .txt01 {	padding: 12px 0;	background-color: #edf6fd;	border-bottom: 1px solid #dbdbdb;	text-align: center;}.sideform .form-inner {	padding: 20px 20px 10px;}.sideform .form-inner .col01 p {	line-height: 2;}.sideform .form-inner .col01 p input {	margin-right: 5px;}.sideform .form-inner .col01 p input:first-child+input {	margin-left: 80px;}.sideform .form-inner .col02 textarea {	margin-top: 20px;	width: 258px;	height: 82px;	padding: 10px;	background-color: #fff;	border: 1px solid #bababa;}.sideform .form-inner .col02 p {	margin-top: 10px;	text-align: right;}.sideform .form-inner .col02 p input {	padding: 1px 15px;	font-size: 13px;}.sideform .txt02 {	padding: 15px;}.fixed {	position: fixed;	top: 0;}/* # clearfix---------------------------------------------------------------------------- */.colmain .form-inner,.clearfix {	zoom: 1;}.colmain .form-inner:after,.clearfix:after {	clear: both;	content: ".";	display: block;	height: 0;	line-height: 0;	visibility: hidden;}.terms .word-nav-wrap {  border: 1px solid #ddd;  border-radius: 5px;  background-color: #f8f8f8;  background-image: none;  padding: 8px;  margin-bottom: 50px;}.terms .word-nav {  background-image: none;  padding: 0;}.terms .word-nav-inner {  border: 1px solid #ddd;  border-radius: 2px;  box-shadow: 0 0 1px 1px #f0f0f0;  background-image: none;  background-color: #fff;}.terms .r5 {  border-radius: 5px;}.terms .pagetop {  text-align: right;}.terms p.lead {  margin: 20px 0 20px;}