@charset "Shift_JIS";

/*
------------------------------------------------------------------------------------*/
body { 
    margin:0px;
    padding:0px;
    background: url(../img/bg.gif); 
	font-family: "Verdana","MS ゴシック","osaka";	
    font-size:14px;
	line-height:150%;
}

A:link		{color: #FF0000; text-decoration:none;}
A:visited	{color: #FF0000; text-decoration:none;}
A:active	{color: #0000ff; text-decoration:underline;}
A:hover		{color: #0000ff; text-decoration:underline;}

img {border:none;}

/* DIV
------------------------------------------------------------------------------------*/
.frameworks  {
       width:600px;
	   margin: 0px;
	   padding: 0px;
	   background-color: #ffffff;
	   text-aline: left;
}

.header      {
        margin:0px;
        padding: 0px;
	　　width: 600px;
	　　
	　　
}

.footer      {
        margin:0px;
	　　width:600px;
	　　background-color: #ffffff;
}

.contents    {
        margin:0px;
        padding: 3px;
	　　width: 600px;
	　　background-color: #ffffff;
}

.guide    {
        margin:15px 0px 0px 10px;
	    width:550px;
	    background-color: #ffffff;
}

.list        {
        margin:20px 0px 20px 0px;
	    padding: 0px;
        border:1px solid #245148;
}

.toptitle       {
        margin:0px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
}

.back      {
   color:#000000;
   float:right;
   margin: 0px;
   background-color: #ffffff;
}

p           {
   font-size: 12px;
   line-height: 170%;
   margin: 5px;
}

p.link      {
   font-size: 14px;
   color: #FF214B;
   margin: 2px 0 3px 5px;
}

p.rec    {
        color: #FF0000;
        font-size: 14px;
        font-weight: bold;
        border-top:1px solid #666666;
}

.stitle      {
	font-size:16px;
    padding: 3px 0px 0px 3px;
	margin: 3px;
	border-top: 1px  dotted #C0C0C0;
	border-bottom: 1px  dotted #C0C0C0;
	background-color: #EFEFEF;
	color: #000000;
    text-align:left;
    clear:both;
}

ul {/* リスト基本 */
   margin: 5px;
   padding: 2px 15px 2px 25px;
   text-align: left;
   font-size: 12px;
   color: #000000;
   line-height: 170%;
   background-color: #FFFFFF;
}

ul.in {/*  */
   margin: 0px;
   padding: 0px 15px 0px 25px;
   text-align: left;
   font-size: 12px;
   color: #000000;
   line-height: 170%;
   background-color: #FFFFFF;
}

li {/* リスト詳細 */
   list-style-type: decimal;
}

li.bikou {/* リスト詳細 */
   list-style-type: square;
   margin: 0px;
}

li.noti {/* リスト詳細 */
   list-style-type: none;
   background-color: #feffa1;
   padding: 5px 5px 5px 5px;
}

li.kome {/* リスト詳細 */
   list-style-type: square;
   font-size: 10px;
   font-weight: bold;
}

hr      {
   border: solid 1px #666666;
}



/* table
------------------------------------------------------------------------------------*/
.info        {
    margin:0px;
	background-color: #ffffff;
    font-size:14px;
	line-height:18px;
}

.step        {
	margin: 10px 0px 15px;
    padding: 10px 0px 10px 0px;
	background-color: #ffffff;
    font-size:14px;
	line-height:20px;
}

.step2       {
	margin: 5px;
	padding: 5px;
	background-color: #ffffff;
    font-size:12px;
	line-height:170%;
}

.image       {
        border:1px solid #666666;
}

.title       {
        background: url(../../img/bg1_white.gif); 
        background-color: #000000;
        color: #ffffff;
        font-size:16px;
}

.category    {
        background-color: #b4cdc8;
}

.data    {
        background-color: #efefef;
}

.back      {/* トップへ戻る */
   color:#000000;
   float:right;
   clear:both;
   font-size: 11px;
}

/* font
------------------------------------------------------------------------------------*/
.white      {
        color:#FFFFFF;
        font-size:12px;
}

/* span
------------------------------------------------------------------------------------*/
em       {
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
    font-style: normal;
} 

strong   {
    font-size: 11px;
    font-weight: normal;
    color: #FF0000;
}

.green      {
        padding: 1px 4px 1px 4px;
        background-color: #e5f5e5;
        border:1px solid #009900;
        color:#009900;
        font-size:12px;
}

.f10      {
        font-size:10px;
        font-weight: bold;
}

.r12      {
        font-weight: bold;
        color: #FF0000;
        font-size: 12px;
}

.r13      {
        font-weight: bold;
        color: #FF0000;
        font-size: 13px;
}

.b12      {
        font-weight: bold;
        color: #0000FF;
        font-size: 12px;
}

.o12      {
        font-weight: bold;
        color: #FF6600;
        font-size: 12px;
}
