/* 外枠　中央揃え */

.position {
width:742px;
height:100%;
margin-right:auto;
margin-left:auto;
background-color:#ffffff;
}


/* 基本部分 */

body {
margin-right:auto;
margin-left:auto;
margin-top:10px;
text-align:center;
background-color:#ffffff;
}

a:link,a:visited  {
color: #0000FF;
;}

a:hover, a:active {
color: #FF0033;
;}

img {
border:0;
}

.c-both{
clear:both;
}

h1 {
width:728px;
margin:0;
padding:0;
text-align:center;
}


p.full  {
width:660px;
margin:0;
padding:0;
font-size:83.3%;
text-align:left;
line-height:150%;
}

p.half  {
width:296px;
margin:0;
padding:0;
font-size:83.3%;
text-align:left;
line-height:150%;
}

p.link  {
width:530px;
margin:10px;
padding:0;
font-size:83.3%;
text-align:left;
line-height:150%;
}

p.link2  {
width:400px;
margin:10px;
padding:0;
font-size:83.3%;
text-align:left;
line-height:150%;
}

p.side  {
width:500px;
margin:0;
padding:0 2em 0 0;
font-size:83.3%;
text-align:left;
line-height:150%;
float:right;
}

p.side2  {
width:500px;
margin:0;
padding:0 110px 0 0;
font-size:83.3%;
text-align:left;
line-height:150%;
float:right;
}

strong.sentence {
font-weight: bold;
text-align:left;
line-height:150%;
color: #003399;
}


p.ue {
width:690px;
margin:0;
padding:1em 0 1em 0;
border:solid 0px #666666;
font-size: 75%;
text-align:right;
line-height:150%;
}

address {
width:742px;
padding:2px 0 2px 0;
margin:0 0 0 0;
text-align:center;
font-style:normal;
letter-spacing:1pt;
font-size:xx-small;
color: #000099;
}


/* フォントサイズ	12pt ≒100％≒medium */
.fs06 {	font-size: 50%;}
.fs07 {	font-size: 58.3%;}
.fs08 {	font-size: 66.6%;}	/*	72dpi環境で崩れるかも*/
.fs09 {	font-size: 75%;}	/*	≒x-small	*/
.fs10 {	font-size: 83.3%;}
.fs11 {	font-size: 91.6%;}	/*	72dpi環境で崩れるかも*/
.fs12 {	font-size: 100%;}	/*	≒medium・h4	*/
.fs13 {	font-size: 108.3%;}
.fs14 {	font-size: 116.6%;}
.fs15 {	font-size: 125%;}
.fs16 {	font-size: 133.3%;}
.fs17 {	font-size: 141.6%;}
.fs18 {	font-size: 150%;}	/*	≒x-large・h2	*/
.fs19 {	font-size: 158.3%;}
.fs20 {	font-size: 166.6%;}

/* フォントカラー*/
#fc01 {color:#225588;}/* 紺*/
#fc02 {color:#336600;}/* 深緑*/
#fc03 {color:#ff0000;}/* 赤*/
#fc04 {color:#0000ff;}/* 青*/
#fc05 {color:#ffffff;}/* 青*/



.ms a:link,a:visited {
font-size:11px;
color:#696969;
line-height:20px;
letter-spacing:1px;
}

.ms a:hover {
color: #4682B4;
}
