﻿@charset "UTF-8";html,body,ul,ol,li,dl,dt,dd,table,th,td,form,input {		padding:0;		margin:0;}p,h1,h2,h3,h4,h5,h6 {		margin:0px 0px 10px 0px;}body {		font-size:0.85em;		line-height:1.6;		font-weight:normal;		color:#000;		background-color:#CEC494;		background-image:url(../img/bg_body.jpg);		background-position:center 110px;		background-repeat:repeat-x;}a img {		border:none;}/*フォント指定*/a:link {		color: #003894;		text-decoration: none;}a:visited {		color: #003894;		text-decoration: none;}a:hover {		color: #004AC3;		text-decoration: none;}.fontlevel1 {		font-size:1em;}.fontlevel2 {		font-size:1.2em;}.fontlevel3 {		font-size:1.4em;}.fontlevel4 {		font-size:1.6em;}.fontlevel5 {		font-size:1.8em;}.smaller {		font-size:smaller;}a.txtlink {		background-image:url(../img/arrow.gif);		background-position:0 0.5em;		background-repeat:no-repeat;		padding:0px 0px 0px 0.6em;		display:inline-block;}a:hover.txtlink {		text-decoration:underline;}.note {		font-size:0.85em;		line-height:1.5em;		font-family:Arial, Helvetica, sans-serif;		text-align:left;}ul.note {		list-style:square;		padding:0px 0px 0px 16px;}.note_bold {		font-weight:bold;		line-height:1.5em;		font-family:Arial, Helvetica, sans-serif;		text-align:left;}.mds_obi {		color:#333;		height:24px;		background-image:url(../img/bg_mds_obi.jpg);		background-repeat:no-repeat;		background-position:0 0;		padding:6px 0 0 20px;		font-size:14px;		line-height:16px;		-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.3);		-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.3);		-o-box-shadow:0px 0px 3px rgba(0,0,0,0.3);		-khtml-box-shadow:0px 0px 3px rgba(0,0,0,0.3);		box-shadow:0px 0px 3px rgba(0,0,0,0.3);		border:#ddd solid 1px\9;		margin-bottom:20px;		clear: both;}.emphasisbox {		padding:20px 20px 10px 20px;		margin-bottom:20px;		background-color:#D8EEF4;		-moz-border-radius:5px;		-webkit-border-radius:5px;		-ms-border-radius:5px;		border-radius:5px;}ul.list_normal {		padding:0px 0px 0px 5px;		list-style:none;		margin-bottom: 20px;}ul.list_normal li {		padding:0px 0px 0px 10px;		background-image:url(../img/bg_li.gif);		background-repeat:no-repeat;		background-position:0 0.5em;		line-height:1.4;		margin-bottom: 4px;}.clearfix:after {		content: ".";		display:block;		height:0;		clear:both;		visibility:hidden;}.clearfix {		display:inline-block;		clear:both;}* html .clearfix {		height:1%;		clear:both;}.clearfix {		display:block;		clear:both;}.clear {		clear:both;}/*20111013 add nakamura stay_reserve*/.fixed-select-css,.unfixed-select-css { width:220px }