/* common */
form{
	margin: 0px 0px 0px 0px;
}
a:link{
	color: #00639c;
}
a:visited{
	color: #00639c;
}


/* header */
.logo{
	margin: 15px 0px 15px 15px;
}
.hnavi{
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 1px 0px;
	font-size: 92%;
}
.mnavi2{
	margin: 0px 0px 0px 0px;
	padding: 2px 15px 1px 0px;
}


/* pankuzu */
.pankuzu{
	margin: 15px 0px 14px 15px;
	font-size: 92%;
	color: #333333;
}
a.pankuzulink:link{
	color: #333333;
}
a.pankuzulink:visited{
	color: #333333;
}


/* snavi */
.snaviline{
	background-color: #dddddd;
}
.btn-rec{
	margin: 20px 0px 0px 0px;
}

/*rnavi*/
div.rnavi1{
	margin: 10px 0px 0px 0px;
}
div.rnavi2{
	margin: 17px 0px 0px 0px;
}
/* footer */
div.fnavi1{
	margin: 15px 0px 0px 0px;
}
div.fnavi2{
	margin: 0px 0px 0px 8px;
}
p.fnavi{
	margin: 10px 0px 10px 17px;
	font-size: 92%;
	text-indent: -10px;
}
.pagetop{
	margin: 30px 0px 1px 0px;
}
.footerline{
	background-color: #dddddd;
}
.copyright{
	margin: 9px 0px 0px 15px;
}
.footertext{
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 20px 0px;
	font-size: 92%;
}
.footertext2{
	margin: 0px 0px 0px 15px;
	padding: 3px 15px 20px 0px;
	font-size: 92%;
	color: #8C8A8C;
}


/* parts */
.category{
	margin: 0px 0px 18px 0px;
}
.maincontents1{
	margin: 30px 0px 0px 0px;
}
.maincontents2{
	margin: 20px 0px 0px 0px;
}
.contentarea{
	margin: 30px 0px 0px 0px;
}
.subhead1{
	margin: 35px 0px 0px 9px;
	font-weight: bold;
	font-size: 112%;
	color: #007e91;
	text-indent: -13px;
}
.subhead2{
	margin: 0px 0px 0px 9px;
	font-weight: bold;
	font-size: 112%;
	color: #007e91;
	text-indent: -13px;
}
.subhead3{
	margin: 0px 0px 5px 9px;
	font-weight: bold;
	font-size: 112%;
	color: #666666;
	text-indent: -13px;
}
.subhead4{
	margin: 35px 0px 0px 9px;
	font-weight: bold;
	font-size: 112%;
	color: #007e91;
	text-indent: -13px;
	line-height: 1.4em;
}

.text1{
	margin: 12px 0px 1px 0px;
	line-height: 1.3em;
}
.text1-2{
	margin: 12px 15px 1px 0px;
	line-height: 1.3em;
}
.text1-3{
	margin: 0.3em 0px 1px 0px;
	line-height: 1.3em;
}
.text2{
	margin: 25px 15px 1px 0px;
	line-height: 1.3em;
}
.text3{
	margin: 10px 25px 10px 0px;
	line-height: 1.3em;
}
.text4{
	margin: 15px 0px 0px 0px;
}
.text5{
	margin: 15px 0px 15px 0px;
}
.text6{
	margin: 8px 0px 1px 0px;
	line-height: 1.3em;
}
.img1{
	margin: 30px 0px 0px 0px;
}
.img2{
	margin: 15px 0px 0px 0px;
}
.img3{
	margin: 12px 0px 0px 0px;
}
.img4{
	margin: 15px 0px 15px 0px;
}
.img5{
	margin: 20px 0px 15px 0px;
}
.caption1{
	margin: 9px 0px 1px 0px;
	line-height: 1.2em;
	font-size: 92%;
	color: #999999;
}
.itemize1-1{
	margin: 10px 0px 1px 5px;
	line-height: 1.3em;
}
.itemize1-2{
	margin: 0.3em 0px 1px 5px;
	line-height: 1.3em;
}
.itemize1-3{
	margin: 0.5em 0px 1px 5px;
	line-height: 1.3em;
	font-size: 92%;
}
.itemize1-4{
	margin: 3px 0px 1px 25px;
	line-height: 1.3em;
}
.itemize1-5{
	margin: 0.3em 0px 1px 20px;
	line-height: 1.3em;
	text-indent: -1.15em;
}
.itemize2-1{
	margin: 0.3em 0px 1px 2.7em;
	line-height: 1.3em;
	color: #007e91;
	text-indent: -1.25em;
}
.itemize2-2{
	margin: 0.3em 0px 1px 2.7em;
	line-height: 1.3em;
	color: #007e91;
	text-indent: -1.05em;
}
.itemize2-3{
	margin: 0.7em 0px 1px 3.8em;
	line-height: 1.3em;
	color: #007e91;
	text-indent: -1.05em;
}
.itemize2-4{
	margin: 0.6em 0px 1px 3.9em;
	line-height: 1.3em;
	color: #007e91;
	text-indent: -2.95em;
}
.itemize2-5{
	margin: 0.3em 0px 1px 5.9em;
	line-height: 1.3em;
	color: #007e91;
	text-indent: -2.95em;
}
.itemize2-6{
	margin: 0.3em 0px 1px 4.5em;
	line-height: 1.3em;
	color: #007e91;
}
.itemize3-1{
	margin: 0.3em 0px 1px 1.2em;
	line-height: 1.3em;
	text-indent: -0.5em;
}
.itemize4-1{
	margin: 13px 0px 1px 2.7em;
	line-height: 1.3em;
	text-indent: -1.25em;
}
.itemnumber1{
	margin: 11px 0px 1px 0px;
	line-height: 1.3em;
	font-weight: bold;
	font-size: 92%;
}
.itemnumber1-2{
	margin: 26px 0px 1px 0px;
	line-height: 1.3em;
	font-weight: bold;
	font-size: 92%;
}
.itemnumber2-1{
	margin: 18px 0px 1px 0px;
	line-height: 1.3em;
	font-weight: bold;
	font-size: 92%;
	color: #666666;
}
.itemsubhead2-1{
	margin: 17px 0px 1px 5px;
	line-height: 1.3em;
	font-weight: bold;
	color: #666666;
}
.itemsubhead1-1{
	margin: 10px 0px 1px 5px;
	line-height: 1.3em;
	font-weight: bold;
}
.itemsubhead1-2{
	margin: 25px 0px 1px 5px;
	line-height: 1.3em;
	font-weight: bold;
}
.itemsubhead1-3{
	margin: 25px 0px 1px 0px;
	line-height: 1.3em;
	font-weight: bold;
	color: #f94949;
}
.itemsubhead1-4{
	margin: 25px 0px 1px 0px;
	line-height: 1.3em;
	font-weight: bold;
	color: #555555;
}
.itemsubhead1-5{
	margin: 25px 0px 1px 0px;
	line-height: 1.3em;
	font-weight: bold;
	color: #5475F8;
}
.itemsubhead1-6{
	margin: 25px 0px 1px 0px;
	line-height: 1.3em;
	font-weight: bold;
}
.list1{
	margin: 13px 0px 0px 0px;
}
.list1-2{
	margin: 4px 0px 0px 0px;
}
.list2{
	padding: 4px 4px 4px 4px;
}
.listitembg1{
	background-color: #6cd792;
}
.listitembg2{
	background-color: #449ead;
}
.listitembg3{
	background-color: #eeeeee;
}
.listtextbg1{
	background-color: #ffffff;
}
.listitem1{
	margin: 7px 8px 6px 8px;
	line-height: 1.3em;
	font-weight: bold;
	color: #ffffff;
}
.listitem2{
	margin: 7px 8px 6px 0px;
	line-height: 1.3em;
	font-weight: bold;
	color: #028692;
}
.listitem3{
	margin: 7px 8px 6px 8px;
	line-height: 1.3em;
	font-weight: bold;
}
.listtext1{
	margin: 8px 8px 7px 8px;
	line-height: 1.3em;
	font-size: 112%;
}
.listtext2{
	margin: 8px 8px 7px 0px;
	line-height: 1.3em;
}
.listtext3{
	margin: 8px 8px 7px 8px;
	line-height: 1.3em;
}

.fuki-area{
	margin: 30px 0px 1px 0px;
}
.fuki-areain{
	margin: 15px 0px 15px 0px;
}
.fuki-text01{
	margin: 15px 0px 8px 0px;
	line-height: 1.3em;
	font-size: 92%;
}
.fuki-text02{
	margin: 5px 0px 5px 15px;
	line-height: 1.1em;
	font-size: 92%;
	text-indent: -10px;
}
.fuki-text03{
	margin: 5px 0px 15px 15px;
	font-size: 92%;
	line-height: 1.3em;
	text-indent: -10px;
}
.fuki-text04{
	margin: 5px 0px 0px 0px;
	line-height: 1.3em;
	font-size: 92%;
}
.detail-link{
	margin: 7px 0px 7px 5px;
	font-size: 92%;
}
.fuki-title{
	margin: 0px 0px 3px 0px;
	color: #028692;
	font-size: 112%;
	font-weight: bold;
}


/* other */
.idx-kasoutitle{
	margin: 0px 0px 0px 23px;
	line-height: 16px;
	text-indent: -17px;
}
.idx-kasoulead{
	margin: 7px 0px 14px 24px;
	line-height: 15px;
	font-size: 92%;
	color: #666666;
}
.idx-kasouimg{
	margin: 0px 0px 15px 0px;
}
.pageback{
	margin: 30px 0px 1px 0px;
	text-indent: -4px;
}
.pageback2{
	margin: 20px 0px 1px 0px;
	text-indent: -4px;
}
.pagenext{
	margin: 25px 0px 1px 0px;
	text-indent: -4px;
}
.tariff-pagenext{
	margin: 8px 0px 1px 0px;
	text-indent: -4px;
}
a.pagebacklink:link{
	color: #00639c;
}
a.pagebacklink:visited{
	color: #00639c;
}
.border1{
	background-color: #dddddd;
}
.strong{
	font-weight: bold;
}
.strong2{
	font-weight: bold;
	color: #666666;
}
.linkbg{
	background-color: #baeaf2;
}
.date{
	margin: 0px 5px 5px 0px;
	color: #666666;
	font-size: 92%;
}
.newstext1{
	margin: 10px 10px 40px 0px;
	line-height: 1.3em;
}
.shisuu{
	vertical-align: top;
	font-size: 80%;
}
a.wordlink:link{
	font-weight: bold;
	text-decoration: none;
}
a.wordlink:visited{
	font-weight: bold;
	text-decoration: none;
}
