body {	font-family: Lucida Grande,"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;	margin-left: 0px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	background-color: #C4CCCF;	background-image: url(../images/back2.jpg);	background-repeat : repeat-x;}/* =================================================================== * global settings  * * ===================================================================*//*リンク*/a:link{    /* リンク */    text-decoration: none;    color: #000033;}a:hover{    /* リンク上にカーソルが移動した時 */    text-decoration: underline;    color: #FF6600;}a:visited{    /* 訪問済みリンク */	text-decoration: none;    color: #7C7399;}a:active{    /* アクティブリンク */    color: #FF6600;}#globalposition {}#all {	width : 840px;	text-align :left;	margin-right: 0px;	margin-left: 10px;}#header {	text-align :center;}body, td {	vertical-align : top;	color : #666666;	font-size: 12px;	line-height: 150%;	margin-right: 0px;}.img{border: none;}.atxt {	font-size: 12px;	line-height: 20px;}.btxt {	font-size: 11px;	line-height: 140%;}.ctxt {	font-size: 10px;	line-height: 140%;}.triangle {	font-size: 10px;	line-height: 110%;	color: #FF6600;}.title {	font-size: 13px;	line-height: 150%;}.HE {	color: #FFFFFF;	font-size: 10px;}.atxt_lineH {	font-size: 12px;	line-height: 250%;}.images_border2 {border:1px solid #C61E83;}.images_border1 {border:1px solid #C61E83;}.images_border_s {border:1px solid #C61E83;}.images_border_r {border:1px solid #C61E83;}.sub_title {	font-size:18px;	line-height:30px;	font-weight:bold;	color:#0F3D0C;}.sub_title2 {	font-size:160%;	line-height:160%;	font-weight:bold;	color:#666666;}.sub_title3 {	font-size:120%;	font-weight:bold;	color:#519865;}.sub_title4 {	font-size:160%;	line-height:160%;	font-weight:bold;	color:#FF923F;}.align_right {	text-align : right;}.navi_next {font-size: 13px;	padding-left : 16px;	background-image : url('../imeg/mark_next_small.gif');	background-repeat : no-repeat;	background-position : left center;}.clearboth {	clear : both;}.blockcontents {	width: 650px;	margin-top : 10px;	margin-left : 30px;}/* ページ切替ナビゲーション */.pagenavigation {	font-size : 10px;	color : #FFFFFF;	padding-left : 0.3em;	padding-right : 0.3em;	padding-top : 0.1em;	background-color : #01478F;	margin-bottom : 5px;}/* カテゴリメニュー */.categorymenu a {	width : 6em;	display : block;	float : left;	margin-right : 0px;	padding-left : 0.0em;	padding-right : 8px;	padding-top : 0.3em;}#contents .categorymenu a.selected {}/* =================================================================== * contents_main * * ===================================================================*/#contents_main {	width : 400px;	padding-left: 8px;}#contents_main .block {	margin-right : 10px;	margin-bottom : 10px;	border : 0px solid #196F6D;	/* ここを1pxにすれば、blockに線が入る */	width: 450px;	margin-left: 10px;}#contents_main .block_l {	margin-right : 5px;	margin-bottom : 10px;	border : 0px solid #196F6D;	/* ここを1pxにすれば、blockに線が入る */	width: 795px;	margin-left: 25px;}#contents_main .blockcontents img.photo {	display : block;	float : left;	border : 1px solid #196F6D;	margin-left : 0.8em;	margin-right : 0.8em;	margin-bottom : 0.8em;}#contents_main .block .blockheader_a, #contents .block .blockheader_b, #contents .block .blockheader_c {	border-top : 0px solid #196F6D;	border-right : 0px solid #196F6D;	border-bottom : 1px solid #196F6D;	border-left : 0px solid #196F6D;}#contents_main .block_l .blockheader_a, #contents .block .blockheader_b, #contents .block .blockheader_c {	border-top : 0px solid #196F6D;	border-right : 0px solid #196F6D;	border-bottom : 1px solid #196F6D;	border-left : 0px solid #196F6D;}/* =================================================================== * contents_sub * * ===================================================================*/#contents_sub {	width : 200px;}#contents_sub .block {	margin-left : 6px;	margin-bottom : 1em;	width: 345px;}#contents_sub .blockcontents {	font-size : 90%;}#contents_sub .blockcontents img {	display : block;	border : 1px solid #196F6D;	margin-bottom : 5px;}/* =================================================================== * footer * * ===================================================================*/#footer {	margin-top : 10px;	padding-bottom : 5px;}#footerbannar {	font-size : 85%;	background : white url('../imeg/bg_headerbannar.gif') repeat-x scroll left bottom;	border : 1px solid #196F6D;	border-bottom : 2px solid #196F6D;	padding : 0.5em;}#globalposition #all #contents .layout_contents .block {	margin-right: 5px;	margin-bottom: 10px;	margin-left: 18px;}#globalposition #all #contents .layout_contents .block_l {	margin-bottom: 0px;	margin-left: 15px;	width: 332px;}#globalposition2 #all #contents .layout_contents #contents_main .blockm {	margin-right: 10px;	margin-bottom: 10px;	margin-left: 10px;}#globalposition2 #all #contents .layout_contents #contents_main .blockm {	width: 760px;}/*news img*/#globalposition #all #contents .block .blockcontents img {	margin-right: 5px;}#globalposition #all #contents2 {	background : white;	padding-left: 22px;}
