div.clear{clear:both;height:1px;}

.lh080{line-height:80%;}
.lh085{line-height:85%;}
.lh090{line-height:90%;}
.lh095{line-height:95%;}
.lh100{line-height:100%;}
.lh105{line-height:105%;}
.lh110{line-height:110%;}
.lh115{line-height:115%;}
.lh120{line-height:120%;}
.lh125{line-height:125%; color:#333333;}
.lh130{line-height:130%;}
.lh135{line-height:135%;}
.lh140{line-height:140%;}
.lh145{line-height:145%;}
.lh150{line-height:150%;}

.pb6{padding-bottom:6px;}
.pb12{padding-bottom:12px;}
table.csvtable {border-collapse:collapse;color:#333; font-size:80%;}
table.csvtable tr th {background-color:#EFEFEF; border:1px solid #CCC; font-weight:bold; padding:3px; text-align:center;}
table.csvtable tr th.medical0 {width:18em;}
table.csvtable tr th.medical1 {width:5em;}
table.csvtable tr th.medical2 {width:21.5em}
table.csvtable tr th.medical3 {width:7em;}
table.csvtable tr td {border:1px solid #CCC; padding:3px;}
table.csvtable tr td span {color:green;}
table.csvtable tr td.medical1 {text-align:center;}
table.csvtable tr td.medical3 {text-align:center;}

p.migration_space1{color:#333333; line-height:135%; padding:25px 0px 25px 0px;font-size:110%;color:#666600}
p.migration_space2{color:#333333; line-height:150%; padding-bottom:25px;}
div.migration_group{margin:30px 0px 30px 0px;}
img.trial{padding-bottom:12px}
font-weight:bold; padding:3px; text-align:center;}
div.Guide_space1{padding-bottom:30px}
div.Guide_space2{padding-bottom:70px}
table.measure {border-collapse:collapse;color:#333; font-size:80%;}
table.measure th {padding:4px;border:1px solid #666;}
table.measure td {padding:4px;border:1px solid #666;}
div.measure{color:#333333;line-height:150%;padding:5px 0 5px 0;width:690px;}
div.measure h3 {background:none;color:#FF9900;}
div.measure p {font-size:90%;margin-bottom:10px;}
table.guide tr th{padding:8px 3px; border-bottom:1px solid #ccc; font-size:80%;}
table.guide tr td{padding:6px 3px; border-bottom:1px solid #ccc; font-size:80%;}
table.serviceguidetable {border-collapse:collapse;color:#333; font-size:80%;}
table.serviceguidetable tr th {background-color:#EFEFEF; border:1px solid #CCC; font-weight:bold; padding:3px 3px 3px 6px; text-align:left; height:30px}
table.serviceguidetable tr td {padding:6px 3px 6px 6px; border:1px solid #CCC;}
h3.message{font-size:125%;}
div.messageIndex{width:165px;padding:0 10px 10px 0;float:left;}
div.faq{line-height:130%;}
div.faq a:link{color:#006600;}
div.faq a:visited{color:#009900;}
div.faq_space{margin-bottom:7px;}
p.faq{padding-bottom:10px;color:#333333;font-size:85%;line-height:130%;}
p.faq span.faq-a {font-size:115%; font-weight:bold; color:#CC0000;}
div.faq-q{font-weight:bold;font-size:100%; padding-bottom:3px;}
div.celebrity_img{float:left; padding-right:20px;width:120px;}
div.celebrity_img span{font-size:80%;}
p.celebrity{line-height:150%;font-size:100%;color:#333333;width:550px;float:left;}
div.celebrity{color:#333333;width:690px;padding-bottom:25px; line-height:130%;}
div.celebrity_area{float:right; padding-right:10px; font-size:100%;color:#FF9900;padding-top:6px;font-weight:bold;}
div.celebrity_head{padding:0;width:690px;margin:0;}
div.celebrity_head h3.celebrity{width:400px;font-size:135%;background:none;float:left;margin:0;padding:0; height:auto;}

div.introduce{width:690px;}
div.introduce div#date{font-size:80%; font-weight:normal; color:#666; padding:0; text-align:right;}
div.introduce_Title{border-left:3px solid #CCC; font-size:140%; font-weight:bold; color:#FF9900;margin-top:20px; padding-left:7px;}
div.introduce_img{float:right;padding:10px 7px 0 1em;width:200px;}
div.introduce_img img{border:1px solid #CCC; margin:2px; padding:1px;}
div.introduce_img div {float:right;padding-top:5px;width:200px; font-size:75%; color:#666; text-align:right;}
div.introduce_img span{font-size:80%;}

div.introduce_img2{float:right;padding:10px 7px 0 1em;width:200px;}
div.introduce_img2 img{margin:2px; padding:1px;}
div.introduce_img2 div {float:right;padding-top:5px;width:200px; font-size:75%; color:#666; text-align:right;}
div.introduce_img2 span{font-size:80%;}

div.introduce_img3{float:right;padding:10px 7px 0 1em;width:130px;}
div.introduce_img3 img{margin:2px; padding:1px;}
div.introduce_img3 div {float:right;padding-top:5px;width:130px; font-size:75%; color:#666; text-align:right;}
div.introduce_img3 span{font-size:80%;}

div.introduce_img4{float:right;padding:10px 7px 0 1em;width:170px;}
div.introduce_img4 img{margin:2px; padding:1px;}
div.introduce_img4 div {float:right;padding-top:5px;width:130px; font-size:75%; color:#666; text-align:right;}
div.introduce_img4 span{font-size:80%;}

div.introduce_text{color:#333333;width:480px;margin-bottom:30px;font-size:90%; line-height:150%;padding-top:20px;}
div.introduce_text2{color:#333333;width:690px;margin-bottom:30px;font-size:100%;line-height:150%;padding-top:10px;}
div.introduce_text2 p{margin-top:10px;color:#333333;}
div.introduce_space{padding-bottom:10px;}

a.report{color:green;font-size:100%;}
div.main_contents_container div#contact {padding-top:1em;padding-left:1em;}
div.main_contents_container div#contact li {color:#333333; padding-bottom:0.7em; line-height:150%;}
div.main_contents_container div#contact div.dotline {border-bottom:1px dotted #CCC; height:1px; margin:1em 0 2em -1.0em;}
div.main_contents_container div#contact p {color:#666633; padding:0.3em 0.3em 0.7em 0; line-height:150%;}

div.tour{color:#333333;line-height:150%;padding:5px 0 5px 0;width:690px;}
div.tour_title{border-left:3px solid #CCC; font-size:120%; font-weight:bold; color:#FF9900;margin-top:20px; padding-left:7px;}
div.tour dl {margin:20px 0 20px 0;}
div.tour dt {font-size:100%;margin-bottom:10px;}
div.tour dd{font-size:90%;}

div.tour_list {width:690px;; padding:20px 0 20px 0; border:4px solid #9db225;font-size:90%; height:150px;}
div.tour_list img {float:left; padding:0 10px 0 10px;}

div.support{line-height:150%;padding:0 0 5px 0;width:690px;}
div.support h3 {background:none;color:#FF9900;}
div.support p {font-size:90%;margin:0 0 10px 10px;color:#333333;}
div.support ul {font-size:90%;margin:0 0 0 30px;color:#333333;}
div.support span {font-size:110%;}
div.support a:link {color:green;}
div.support a:visited{color:green;}
div.support_group {width:690px;}
div.support_group h3 {background:none;color:#FF9900;}

div.backimage {background-color:#EFEFEF;
                            background-image:url(/img/arrow.gif);
                            background-position: right center;
                            background-repeat: no-repeat;

}
div.backimage_last {background-color:#EFEFEF;}

table.support {border-collapse:collapse;color:#333; font-size:80%;line-height:130%;}
table.support tr th {background-color:#EFEFEF; border:1px solid #CCC; font-weight:bold; padding:3px;}
table.support tr td {border:1px solid #CCC; padding:3px;margin-left:10px;}

table.support_group {border:0;collapse;color:#333; font-size:100%;line-height:130%;}
table.support_group tr th {background-color:#EFEFEF; border:0 solid #CCC; font-weight:bold; padding:3px;}
table.support_group tr td {solid #CCC; padding:5px;margin-left:10px;}

div.migration {width:690px;line-height:150%;}
div.migration h3 {background:none;color:#FF9900;font-size:150%;}
div.migration ul {color:#333333;margin:0 0 30px 30px;}
div.agriculture{width:690px;line-height:150%;}
div.agriculture h3 {background:none;color:#FF9900;font-size:150%;}
div.agriculture ul {color:#333333;margin:0 0 30px 30px;}
div.agriculture ol {color:#333333;margin:0 0 30px 30px;}

table.topix {border-collapse:collapse;color:#333; font-size:80%;}
table.topix tr th {background-color:#EFEFEF; border:1px solid #CCC; font-weight:bold; text-align:center; height:30px}
table.topix tr td {padding:6px 3px 6px 6px; border:1px solid #CCC;}

table.introduce {border:0;}
table.introduce th {width:230px;}
table.introduce td {padding-top:5px; font-size:75%; color:#666; text-align:center;}

table.introduce2 {border:0;}
table.introduce2 th {width:160px;}
table.introduce2 td {padding-top:5px; font-size:75%; color:#666; text-align:center;}

table.seibu1 {border:0; width:690px; padding:20px 0 20px 20px;}
table.seibu1 tr th {height:50px; width:150px; text-align:left; vertical-align:top;}
table.seibu1 tr td {height:50px; width:540px; text-align:left; vertical-align:top;}

table.seibu2 {border:0; width:690px; padding:20px 0 20px 20px;}
table.seibu2 tr th {height:70px; width:150px; text-align:left; vertical-align:top;}
table.seibu2 tr td {height:85px; width:540px; text-align:left; vertical-align:top;}

ul#a2 li {
width:100px;
height:26px;
display:inline;
list-style-type:none;
}
ul#a2 li a {
display:block;
position:relative;
background:url(http://www.iwate-iju.jp/img/download-btn.jpg) no-repeat;
}
ul#a2 li a:hover {
background:url(http://www.iwate-iju.jp/img/download-btn_over.jpg)
no-repeat;
}
ul#a2 li a:hover img {
visibility:hidden;
} 


table.celebrity {border:0;collapse;color:#333; font-size:100%;line-height:130%;}
table.celebrity tr th {background-color:#EFEFEF; border:0 solid #CCC; font-weight:bold; padding:3px;}
table.celebrity tr td {solid #CCC; padding:5px;margin-left:10px; font-size:90%;}

table.kirosa {border:0; width:690px; padding:20px 0 20px 0;}
table.kirosa tr th {text-align:left; vertical-align:top;}
table.kirosa tr td {text-align:left; vertical-align:top;}

div.border{text-align:center; padding:10px 0;width: 690px;border-color:#417611;border-width:1px;border-style: solid;border-top:none;border-left:none;border-right:none;}
