.boxLine {
width: 55%;
	padding: 5px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 2px solid #CCCCCC;
}

.f1 {
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	color: #333333;
}
.f2 {
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	text-transform: uppercase;
	color: #333333;
}
.f2r {
	font-size: 14px;
	font-style: normal;
	line-height: 21px;
	color: #333333;
}
.f2-g {
	font-size: 14px;
	font-style: normal;
	line-height: 17px;
	text-transform: uppercase;
	color: #659732;
}
.new {
	font-size: 12px;
	font-style: italic;
	color: #CC0000;
	line-height: normal;
}
.new3 {
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	color: #AA0000;
	font-style: italic;
}

.short {
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	color: #012da0;
	font-style: italic;
	}
	.short2 {
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	color: #c90202;
	font-style: italic;
	}

.line {
	background-image: url(images/dd_dotlin02.gif);
	background-repeat: repeat-x;
	background-position: center;
	color: #FFFFFF;
}


.texta {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
a.texta:link {
  color: #CCCCCC;
text-decoration: none;
}
a.texta:visited {
  color: #AAAAAA;
 
}
a.texta:hover {
  color: #888888;

}
a.texta:active {
  color: #ff6600;
 
}

.blog {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.blog:link {
  color: #000;
text-decoration: none;
}
a.blog:visited {
  color: #000;
 
}
a.blog:hover {
  color: #888888;

}
a.blog:active {
  color: #ff6600;
 
}




.special {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #b58a5b;
text-decoration: none;
}
a.special:link {
  color: #aaaaaa;
 font-size: 11px;
text-decoration: none;
}
a.special:visited {
  color: #aaaaaa;
}
a.special:hover {
  color: #b58a5b;
}
a.special:active {
  color: #ff6600;
 }




.bodytex {  font-size: 12px; line-height: 16px;}
.bodytex2 {  font-size: 14px; line-height: 18px;}
.bodytex3 {  font-size: 16px; line-height: 20px;}
.bodytex4 {  font-size: 18px; line-height: 20px;}
.small {  font-size: 10px; line-height: 14px;}
.small2 {  font-size: 10px; line-height: 12px;}
.title {  font-size: 18px; font-weight: bold; line-height: 20px;}
.kesu {text-decoration: line-through;}



.boxh2 {
width: 500px;
	margin: 0px auto 0px auto;
padding: 10px 0px 10px 0px;	
border: 0px solid #AAAAAA;
text-align: center;
 -moz-border-radius: 16px;   
    -webkit-border-radius: 16px;    
     border-radius: 16px;   
     
	    }



.bodytex-g {  
font-size: 12px; 
line-height: 14px;
color: #007b3a;
}

table.sample1  {
    empty-cells:show;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.sample1 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: normal;
   font-size: 12px; 
line-height: 17px
text-align: center;
}
table.sample1 td {
    font-size: 12px; 
line-height: 17px;
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align:left;
}

table.sample1b  {
    empty-cells:show;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.sample1b th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #E6E6E6;
    font-weight: normal;
   font-size: 14px; 
line-height: 19px;
    text-align: center;
}
table.sample1b td {
    font-size: 14px; 
line-height: 19px
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align:left;
}



table.sample2{
    border-top:1px solid #555555;
    border-left:1px solid #555555;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
 empty-cells:show;
}
.sample2 th{
    border-right:1px solid #555555;
    border-bottom:1px solid #555555;
    color:#000000;
    background-color:#E6E6E6;
    background-image:url(../img/table-back.gif);
    background-position:left top;
       font-size: 12px; 
line-height: 17px;
    text-align:center;
}
.sample2 td{
 border-right:1px solid #555555;
    border-bottom:1px solid #555555;
    text-align:left;
           font-size: 12px; 
line-height: 17px;
    }

table.sample2b{
    border-top:1px solid #555555;
    border-left:1px solid #555555;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.sample2b th{
    border-right:1px solid #555555;
    border-bottom:1px solid #555555;
    color:#000000;
    background-color:#E6E6E6;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    text-align:center;
     font-size: 14px; 
line-height: 19px
}
.sample2b td{
border-right:1px solid #555555;
    border-bottom:1px solid #555555;
    text-align:left;
     font-size: 14px; 
line-height: 19px;
    }


table.sample3{
    border-top:1px solid #555555;
    border-left:1px solid #555555;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
 empty-cells:show;
}
.sample3 th{
    border-right:1px solid #555555;
    border-bottom:1px solid #555555;
    color:#000000;
    background-color:#E6E6E6;
    background-image:url(../img/table-back.gif);
    background-position:left top;
       font-size: 12px; 
line-height: 17px
    text-align:center;
}
.sample3 td{
 border-right:1px solid #555555;
    border-bottom:1px solid #555555;
    text-align:center;
           font-size: 12px; 
line-height: 17px
    }

table.sample3b{
    border-top:1px solid #555555;
    border-left:1px solid #555555;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.sample3b th{
    border-right:1px solid #555555;
    border-bottom:1px solid #555555;
    color:#000000;
    background-color:#E6E6E6;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    text-align:center;
     font-size: 14px; 
line-height: 19px
}
.sample3b td{
border-right:1px solid #555555;
    border-bottom:1px solid #555555;
    text-align:center;
     font-size: 14px; 
line-height: 19px
    }
    
    table.sample4{
    border-top:1px solid #555555;
    border-left:1px solid #555555;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
 empty-cells:show;
}
.sample4 th{
    border-right:1px solid #555555;
    border-bottom:1px solid #555555;
    color:#000000;
    background-color:#E6E6E6;
    background-image:url(../img/table-back.gif);
    background-position:left top;
       font-size: 12px; 
line-height: 17px;
    
}
.sample4 td{
 border-right:1px solid #555555;
    border-bottom:1px solid #555555;
    
           font-size: 12px; 
line-height: 17px;
    }

table.sample4b{
    border-top:1px solid #555555;
    border-left:1px solid #555555;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.sample4b th{
    border-right:1px solid #555555;
    border-bottom:1px solid #555555;
    color:#000000;
    background-color:#E6E6E6;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    
     font-size: 14px; 
line-height: 19px
}
.sample4b td{
border-right:1px solid #555555;
    border-bottom:1px solid #555555;
    
     font-size: 14px; 
line-height: 19px;
    }

.item {
	width: 780px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #999999;
}
.item_s {
	width: 380px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
	border: 1px solid #999999;
}
.item_s_ue {
	width: 370px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 12px; 
	vertical-align: bottom;
	text-align: right;
	border: 1px solid #999999;
	border-bottom-color: #FFFFFF;
}

.item_s2 {
	width: 750px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
	border: 1px solid #999999;
}




