@charset "UTF-8";/********HTMLタグ*********/body {	margin: 0px;	text-align: left;}p {	margin: 0px;	padding: 0px;}ul {	margin-top: 4px;	margin-left: 22px;}/********全体のリンクカラー*********/a, a:link, a:visited, a:active{}a:hover{}#pmsindex a, #pmsindex a:link, #pmsindex a:visited, #pmsindex a:active, #pms a, #pms a:link, #pms a:visited, #pms a:active{	color: #FF0000;}/********テキストのマージンと色*********/#textBox1{	background-color: #E0D7C5;	padding: 1px;	text-align: right;}#textBox2{	background-color: #F9FEFF;	padding: 2px;	margin-top: 2px;	border-bottom: 1px dotted #A7BCC7;	color: #244D60;	margin-bottom: 5px;}#textBox3{}#newsbk{	text-align: left;	padding-left: 4px;	margin-bottom: 25px;}#newsbk a{	text-decoration: none;	padding-left: 15px;}/********メニューのリンクカラー・背景画像*********/#contentfooter a{	color: #FF0000;}#contentmenu{	width: 155px;	background-image: url(../../img_cmn/bk_gidem02.gif);	background-repeat: repeat-y;}.cbt{	background-image: url(../../img_cmn/bk_contm.jpg);	background-repeat: no-repeat;	width: 143px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #52C0D8;	line-height: 34px;}.cbt a, .cbt a:visited{	padding-left: 7px;	text-decoration: none;	color: #00657C;	display: block;	height: 34px;	width: 135px;}/*サブメニュー*/#submenu{	margin-top: 2px;	background-color: #D1DCE8;	margin-bottom: 20px;	text-align: left;	height: 38px;	width: 595px;	}#submenu ul{	margin-left: 0px;	margin-top: 2px;	margin-bottom: 2px;	padding-left: 0px;	}#submenu li{	float: left;	list-style-type: none;}#pms #submenu a{	color: #333463;	text-decoration: none;}#pms #submenu a:hover{	color: #08A9CC;}#submenu li a{	height: 34px;	width: 117px;	display: block;	line-height: 34px;	background-repeat: no-repeat;	padding-left: 2px;	background-image: url(../../img_cmn/subm_01.gif);}#submenu li a:hover{	background-image: url(../../img_cmn/subm_03_on.gif);}/********ページディテールデザイン*********//********全体のレイアウト*********/#wrap {	margin-left: 3px;}#wrap, .wraptbe1{	width: 760px;}.wraptbe1{	}	#contentfooter p{	text-align: right;	}#wrapheader{	background-image: url(../../img_cmn/bk_hd02.gif);	background-repeat: repeat-x;}#topmenu{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #D7CCB5;	margin-bottom: 10px;}#menu{	margin-bottom: 4px;}#pms{	padding-left: 10px;	width: 595px;}#pmsright{	padding-left: 5px;}#pms, #pmsindex{}#header {}#contentfooter {	margin-top: 12px;	text-align: right;	margin-bottom: 5px;	background-image: url(../../img_cmn/bk_cofooter.gif);	background-repeat: repeat-x;}#footer {	text-align: left;	background-image: url(../../img_cmn/bk_foot.gif);	background-repeat: repeat-x;	margin-top: 20px;	margin-bottom: 20px;}#footer a{	color: #333333;	text-decoration: none;}/**テーブルの幅調整***/.pmstbe1{	width: 595px;}.pmstbe2{}.pmstbe2 td{	padding: 5px;}#pmsindex, .pmstbe2 td{}.pmstbe3{	width: 595px;}.pmstbe3 td{	padding: 5px;}.pmstbe4{}/**見出しH1,2,3***/h1{	color: #224D63;	margin-bottom: 10px;	margin-top: 18px;}h2{	margin-top: 12px;	margin-bottom: 5px;}h3{	background-color: #DFDAB7;	padding: 5px;	font-weight: normal;	margin-bottom: 7px;	margin-top: 18px;	color: #332B00;}/**トップページ**/#mpic{	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #D7CCB5;	margin-bottom: 3px;	margin-top: -10px;}/********コンテンツページ*********/#pms #contentgide{	background-image: url(../../img_cmn/bk_paperbody.gif);	width: 605px;	background-repeat: repeat-y;	margin-left: -10px;}#contentgide h1, #contentgide h3{	margin-left: 10px;	margin-right: 10px;	padding-top: 10px;	margin-top: 0px;}#contentgide p{	padding-left: 10px;	padding-right: 10px;}#contentbody{}/********画像修飾*********/.imgwaku{	border: 1px solid #333333;}#imgrg{	float: right;	margin-right: 5px;}#imglf{	float: left;}#imglaycen {	text-align: center;}/********アイコンの背景画像*********/#contentfooter a, #linkbk1 a, #submenu a{}#linkbk1 a, #linkbk2 a{	padding-left: 20px;}#linkbk1{	text-align: right;}.naviup, .navidown, .naviback, .navinext, .iconBrown, .iconNews{	background-repeat: no-repeat;	background-position: 1px;}.naviup {	background-image: url(../../img_cmn/nv_up.gif);}.naviback {	background-image: url(../../img_cmn/nv_home.gif);}.navinext {	background-image: url(../../img_cmn/nv_link.gif);}.navidown {	background-image: url(../../img_cmn/nv_down.gif);}.iconBrown {	background-image: url(../../img_cmn/icon_brown.gif);}.iconNews {	background-image: url(../../img_cmn/icon_news.gif);}/********テーブル罫線*********/#tbebg1 td{	border-bottom: 1px solid #cccccc;	border-top: 1px solid #FFFFFF;}#tbebg1h td{	border-top-width: 1px;	border-top-style: solid;	border-top-color: #cccccc;}#tbebg2 td{	border-bottom: 1px solid #A6BABD;	border-top: 1px solid #FFFFFF;}#tbebg2h td{	border-top-width: 1px;	border-top-style: solid;	border-top-color: #A6BABD;}#tbebgnone td{	border: 0px;}/********テーブルとフォーム*********/form {	margin: 0px;	padding: 0px;}input, select, textarea {}.tbeFd1 {	height: 17px;	background-color: #F3F3F3;	width: 100px;}.tbeFd2 {	height: 17px;	background-color: #DFF4F7;	width: 100px;	color: #0C252A;}.tbeFd3 {	height: 17px;	background-color: #F7DED2;	width: 100px;	color: #370B12;}.tbeFd4 {	height: 17px;	background-color: #E1E1F5;	width: 100px;	color: #212131;}/********マージン調節*********/#pmgn1 {	margin-bottom: 7px;}#pmgn2 {}#margin1 {	margin-top: -10px;}#margin2 {	margin-top: 8px;}/********テキストカラー*********/.textred {	color: #FF0000;}.textblue {	color: #224D63;}.textpurple {	color: #51004D;}.textgray {	color: #747C83;}.textbrown {	color: #3C1E00;}/********ラインカラー*********/.line01{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #D2C7B1;}