

.pad-top{padding-top:5px;padding-left:20px;}
.list { 
margin: 10px 5px 10px 20px; 
padding: 10px 2px 10px 8px; 
font-size: 100%; 
background-color:#FFFFCC; width: 480px; 
}
.red {
font-size:16px;
color:#FF0000;
font-weight:bold;
}
.list dl.box2 { margin: 0px; line-height: 160%; } 
.list dl.box2 dt { float:left; clear:left; }
.list dl.box2 dd { padding-left: 7em; }/* この部分で左の項目との間隔を調整する */ 


.line1200-14{  font-size: 12px; line-height: 140%}
.line12-16 {  font-size: 12px; line-height: 160%}
.line14-13{  font-size: 14px; line-height: 130%}
.line14-16{  font-size: 14px; line-height: 160%;padding-left:15px;padding-top:10px;padding-bottom:20px;}
.line14-16-2{  font-size: 14px; line-height: 160%;padding-left:2px;padding-top:5px;}
.line14-14 {  font-size: 14px; line-height: 140%}
.line100-140 {  font-size: 100%; line-height: 140%}
.line16 {  font-size: 16px; line-height: 140%}
.line13 {line-height: 130%}
.contents{  font-size: 14px; line-height: 160%;padding-left:15px;padding-top:10px;padding-bottom:10px;}
.contents2{  font-size: 14px; line-height: 160%;padding-left:15px;padding-top:10px;padding-bottom:10px;border-style:dashed;
border-color:#fa9eb5;border-width:0px 0px 1px 0px;}

.size8 {  font-size: 8px;}
.size9 {  font-size: 9px;}
.size10 {  font-size: 10px;}
.size12 {  font-size: 12px;}
.size14 {  font-size: 14px;}
.size16 {  font-size: 16px;}
.size18 {  font-size: 18px;}
.size20 {  font-size: 20px;}
.size22 {  font-size: 22px;}
.size93 {  font-size: 93%;}
.size100 {  font-size: 100%;}
.menu14{font-size:14px;line-height:140%;padding-left:30px;}
.menu14-2{font-size:14px;padding-top:10px;padding-bottom:5px;}
.dd_menu14{font-size:14px;line-height:140%;padding:2px 0;}
.menu16{font-size:16px;padding-top:10px;padding-bottom:5px;}
.menu16-2{font-size:16px;padding-top:5px;padding-bottom:5px;padding-left:5px;}
h1 {
margin:5px 0px 15px 0px;

}
h2 {
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
border-style:dashed;
border-color:#fa9eb5;
border-top-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-right-width:2px;
font-size:120%;
font-weight:bold;
margin:5px 0px 10px 15px;
color:#3366cc;
width:500px;
}

h3{
padding:2px 0 2px 10px;
border-style:solid;
border-color:#ffcccc;
border-top-width:0px;
border-bottom-width:2px;
border-left-width:10px;
border-right-width:0px;
font-size:95%;
font-weight:bold;
margin:15px 0px 10px 15px;
width:480px;
}

h4{
border-style:dashed;
border-color:#fa9eb5;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
font-size:95%;
font-color:#0a3a06;
margin:15px 0px 10px 15px;
padding:5px;
width:480px;}

h5{
padding:5px 0 5px 5px;
border-style:solid;
border-color:#fa9eb5;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
font-size:95%;
font-weight:bold;
width:500px;
margin:15px 0px 10px 15px;
}

.midasi , .info_top {
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
border:dashed #fa9eb5 2px;
font-size:16px;
font-weight:bold;

}

.midasi {
color:#3366cc;
}



.midasi2{
padding-left:5px;
border-style:solid;
border-color:#fa9eb5;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
font-size:16px;
font-weight:bold;
}

.midasi3{
padding-left:10px;
border-style:solid;
border-color:#ffcccc;
border-top-width:0px;
border-bottom-width:2px;
border-left-width:10px;
border-right-width:0px;
font-size:14px;
font-weight:bold;
}

.midasi4{
padding-left:3px;
border-style:solid;
border-color:#fa9eb5;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
font-size:14px;
font-weight:bold;
}

.s_ti {
font-size:120%;
font-weight:bold;
color:#3366cc;
padding:5px 0;
border:#fa9eb5 dashed 2px;
text-align:center;
margin:5px auto;
}

.s_ti2{
border-style:solid;
border-color:#fa9eb5;
border-width:0 0 1px 0;
font-size:100%;
font-weight:bold;
text-align:center;
margin:5px auto;
}

.td1{
border-style:dashed;
border-color:#fa9eb5;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
font-size: 14px;
font-color:#0a3a06;
padding:5px;}

.td2{
border-style:dashed;
border-color:#fa9eb5;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
font-size: 12px;
font-color:#0a3a06;
padding:5px;}

.td3{
border-style:solid;
border-color:#f5e47f;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:1px;
font-size:14px;
background-color:#FAFBF4;
padding:5px;}

.td4{background-color:#d4b80f;}
.td5{background-color:#f5e47f;}

.td6{
border-style:solid;
border-color:#f5e47f;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:1px;
font-size:14px;
padding:5px;
}
.td7{
border-style:solid;
border-color:#f5e47f;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:1px;
border-right-width:1px;
font-size:14px;
padding:5px;
}
.td8{
border-style:solid;
border-color:#f5e47f;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:1px;
font-size:14px;
padding:5px;
}
.td9{
border-style:solid;
border-color:#f5e47f;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:1px;
font-size:14px;
background-color:#FAFBF4;
padding:5px;
}
.td10{
border-style:solid;
border-color:#f5e47f;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:1px;
font-size:16px;
background-color:#faf3cb;
padding:5px;
}
.td11{
border-style:solid;
border-color:#f5e47f;
border-top-width:1px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:1px;
font-size:16px;
padding:5px;
}

.td12 ,
.td13 ,
.td14 ,
.td15 ,
.td16 ,
.td17 ,
.td18 {
border-style:solid;
border-color:#fa9eb5;
font-size: 14px;
padding:5px;
}

.td12
{
border-width:1px;
}

.td13{
border-width:1px 1px 0px 0px;
}

.td14{
border-width:1px 0 1px 1px;
}

.td15{
border-width:0px 1px 1px 1px;
}

.td16{
border-width:0px 0px 1px 0px;
}

.td17{
border-width:0px 1px 1px 0px;
}

.td18{
border-width:0px 0px 1px 1px;
}

/* テーブルここから↓ */
.example table , .example4 table  {
border: 1px #f6bfbc solid;
line-height:160%;
}

.example table {

font-size:95%;

}

.example2 table {
border: 1px #f6bfbc solid;
line-height:160%;
width:100%;
}

table .example3 table {
border: 1px #f6bfbc solid;
line-height:160%;
font-size:14px;
width:100%;
}

table .example4 td {
font-size:80%;
text-align:center;
}

table .example td {
text-align:left;
}

table .example td.td {

background-color:#e0e0fa;
font-weight:bold;
text-align:center;
}


table .example td.kei {
	font-weight:bold;
	background-color:#ebf6f7;
	text-align:center;
}

table .example td.goukei {
	font-weight:bold;
	font-size:95%;
	background-color:#d4dcd6;
	text-align:center;
}

table .example td.tani {

	text-align:center;
}

.check{background-color:#e0e0fa;}

table .example td ,table .example4 td{

border-width:0px 1px 1px 0px;
border-color:#dcd3b2;
border-style:outset;
padding: 5px;

}


table .example2 td {

border-width:0px 1px 1px 0px;
border-color:#dcd3b2;
border-style:outset;

padding: 5px;
text-align: center;
}

table .example3 td {

border-width:0px 1px 1px 0px;
border-color:#dcd3b2;
border-style:outset;

padding: 5px;
text-align: left;
}

table .example th {
border: 1px #dcd3b2 outset;
background-color: #FFE4E1;
padding: 5px;
text-align: center;
vertical-align: middle;
}

table .example th.th_bunya {
background-color:#FFFFCC;
}



table .example2 th {
border: 1px #dcd3b2 outset;
background-color: #FFE4E1;
padding: 5px;
text-align: center;
vertical-align: middle;
font-size:93%;
}

table .example4 th {
border: 1px #dcd3b2 outset;
background-color: #FFE4E1;
font-size:80%;
padding: 5px;
text-align: left;
vertical-align: middle;
}
/* テーブルここまで↑ */

.pad{padding-top:15px;padding-bottom:20px;}
.pad2{padding:10px 0 10px 5px;font-size:93%;}
.pad3{padding-bottom:15px;}
.formcolor1 {background-color:#fa9eb5;}
.formcolor2 {background-color:#FF99bb;}
.box{
width:500px;
font-size:93%;
line-height:160%;
padding:5px 10px;
margin:0px 10px;
}
/* 行整列ここから↓ */
div.blocka {
   padding:5px;

}

div.blockb {
   padding:2px 5px 5px 25px;

}

dl.block{
    font-size:93%;
	 margin:0px;
	 line-height:160%;
	}

dt{
    margin:0px;
    padding:0px;
}
dd.block{margin-top:-1.6em;margin-left:1.8em;}
dd.block2{margin-top:-1.6em;margin-left:10em;}
dd.block3{margin-top:-1.6em;margin-left:9em;}
dd.block4{margin-left:9em;}
/* 行整列ここまで↑ */

/* 角丸1ここから↓ */
.info_en {
    width:500px;
    background-color:#ffccff;
	margin:10px 0;
}
.info{
    margin:0;
    padding:0 1em;
	line-height:1.4;
	text-align:left;
    background-color:#ffccff;

}

.rtop, .rbottom{
    background:#FFFFFF;
	
}
.rtop span, .rbottom span{
    display:block;
    height:1px;
    overflow:hidden;
    background-color:#ffccff;

}
.r1{margin: 0px 5px;}
.r2{margin: 0px 3px;}
.r3{margin: 0px 2px;}
.r4{margin: 0px 1px; height: 2px;}
/* 角丸1ここまで↑ */

/* リストアイコンここから↓ */
.mark1{list-style-image:url(tenbou/IMG/arrow.gif);}
/* リストアイコンここまで↑ */

.img_line{
	border:#CCCC99 1px solid;
	margin:15px 0 5px;
}

.red {
font-size:16px;
color:#FF0000;
font-weight:bold;
}

.pref{
letter-spacing:5px;
}

.sentence_r{
font-size:80%;
text-align:right;
margin:10px auto;
}

.left { /* 左にフロート */
	float: left;
	margin:10px 0;
	text-align:center;
	width:50%;
}

.right { /* 右にフロート */
	float: left;
	font-size:90%;
	margin: 10px 15px;
	text-align:left;
	width:40%;
}

/*ページ内リンク指定↓ */
.box_ul{
	width:500px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.top_navi ul , .bottom_navi ul{
list-style: none;

}

.top_navi ul{

margin: 10px 5px 10px 20px;
padding: 5px;
}

.bottom_navi ul{

margin: 10px 5px 10px 20px;
padding: 0px;
}

.top_navi li , .bottom_navi li{
	float: left;
	font-size:80%;
	margin: 0;
	padding: 0;
	width: 140px; /*各メニューの幅*/
}



