/* ━━━━━━━━━━━━━━ 共通 ━━━━━━━━━━━━━━ */
.center{text-align:center; }

.right{text-align:right; }

.fright{float: right;}

/* ━━━━━━━━━━━━━━ link ━━━━━━━━━━━━━━ */
/* ------------------ gloval navi link ------------------ */
a{text-decoration:none; }

a.gn:link, a.gn:visited{color:#333333; background:url(../images/mark/red_Triangle.gif) no-repeat 0px 2px; }

a.gn:hover, a.gn:active{color:#888888; background:url(../images/mark/green_Triangle.gif) no-repeat 0px 2px; text-decoration:none;  }

/* ------------------ News, SiteLinks link ------------------ */
div#news a:link, div#news a:visited{color:#337B90; }/*News*/

div#news a:hover, div#news a:active{color:#444444; text-decoration:underline; }/*News*/

div#Links a:link, div#Links a:visited{color:#444444; }/*SiteLinks*/

div#Links a:hover, div#Links a:active{color:#337B90; text-decoration:underline; }/*SiteLinks*/

/* ------------------ パンくず link ------------------ */
p.pan a:link, p.pan a:visited{color:#888888; }

p.pan a:hover, p.pan a:active{color:#222222; }

/* ------------------ FAQ link ------------------ */
div#faq a{text-decoration:underline; }

/* ------------------ 共通link ------------------ */
a:link, a,visited{color:#3A7A73; }

a:hover, a:active{color:#222222; text-decoration:underline; }

/* ━━━━━━━━━━━━━━ text ━━━━━━━━━━━━━━ */
h1{margin: 0px auto 20px; }

h2{margin: 15px auto; }

h2.noBottom{margin-bottom: 0px; }

h2.noBoth{margin: 0px; }

h2.noMargin{margin: 0px auto; width: 440px; }

h3{border-bottom: 2px solid #C1D2D1; font-size: 13px; padding: 0px 0px 3px 20px; margin: 20px 13px 10px 11px; background:url(../images/mark/green_Arrow.gif) no-repeat left 2px; } 

h3 span{color:#2E7393; font-weight:normal; }/*Color text*/

h4{margin: 15px 30px 0px; border: 1px solid #9EC6AA; padding: 5px 10px 5px 25px; font-size:13px; background:url(../images/mark/green_Squair_s.gif) no-repeat 8px 9px #EBF3E9; line-height: 140%; }
			
h5{margin: 15px 10px; }

h6{margin: 15px auto 0px; }

p{line-height: 140%; margin: 0px 10px 10px; }

p span, ul li span, ol li span{color:#2E7393; }/*Color text*/

span.red{color:#CC0000; }/*Color text Red*/

span.underL{border-bottom: 1px solid #CC0000; color:#333333; padding: 0px 20px; }/* underLine text */

/* ━━━━━━━━━━━━━━ パンくず ━━━━━━━━━━━━━━ */
p.pan{font-size: 11px; color:#333333; margin: 8px 15px 0px; }

p.pan span{color:#CCCCCC; font-weight:bold; padding: 0px 2px 0px 3px; }/*‖部分*/

/* ━━━━━━━━━━━━━━ border style ━━━━━━━━━━━━━━ */
hr{border: 1px dotted #888888; height: 1px; margin: 15px 5px 15px 0px; margin: 7px 5px 7px 0px; clear:both; }

hr.inText{border-top: 1px dotted #BBBBBB; border-bottom: 1px solid #FFFFFF; height: 1px; margin: 15px 30px 15px 25px; clear:both; }

hr.novisible{margin: 0px 20px; clear:both; border: 1px solid #FFFFFF; height: 1px; }


/* ━━━━━━━━━━ 無料相談URL変更BOX ━━━━━━━━━━*/

div#freeqbox{ width: 70%; margin: 0px auto 80px; padding: 20px 0px ; border: 2px solid #CCC; text-align:center; font-size: 13px; line-height: 2.0; }




/* ━━━━━━━━━━ 無料相談URL変更BOX ━━━━━━━━━━*/

/* MENU */

#oya #albst td.tabmenu{height: 64px; vertical-align:top; }

#eb5nav{width: 800px; height: 64px; margin: 0px; background:url(../images/eb5/menu.jpg) no-repeat; }

#eb5nav li{width: 133px; float:left; text-indent: -9999px; }

#eb5nav li.outline{width: 135px; }

#eb5nav li a{display:block; width: 133px; height: 64px; background:url(../images/eb5/menu.jpg) no-repeat; }

#eb5nav li.outline a{width: 135px; }


#eb5nav li a.outline:link, #eb5nav li a.outline:visited{background-position: 0px 0px; }

#eb5nav li a.outline:hover, #eb5nav li a.outline:active{background-position: 0px -64px; }

#eb5nav li a.details:link, #eb5nav li a.details:visited{background-position: -135px 0px; }

#eb5nav li a.details:hover, #eb5nav li a.details:active{background-position: -135px -64px; }

#eb5nav li a.feature:link, #eb5nav li a.feature:visited{background-position: -268px 0px; }

#eb5nav li a.feature:hover, #eb5nav li a.feature:active{background-position: -268px -64px; }

#eb5nav li a.howto:link, #eb5nav li a.howto:visited{background-position: -401px 0px; }

#eb5nav li a.howto:hover, #eb5nav li a.howto:active{background-position: -401px -64px; }

#eb5nav li a.faq:link, #eb5nav li a.faq:visited{background-position: -534px 0px; }

#eb5nav li a.faq:hover, #eb5nav li a.faq:active{background-position: -534px -64px; }

#eb5nav li a.data:link, #eb5nav li a.data:visited{background-position: -667px 0px; }

#eb5nav li a.data:hover, #eb5nav li a.data:active{background-position: -667px -64px; }


#eb5nav li a.outlineon{background-position: 0px -64px; }

#eb5nav li a.detailson{background-position: -135px -64px; }

#eb5nav li a.featureon{background-position: -268px -64px; }

#eb5nav li a.howtoon{background-position: -401px -64px; }

#eb5nav li a.dataon{background-position: -667px -64px; }



/* BOX */

.eb5main{ width: 550px; margin: 0px auto; }

.eb5main a:link, .eb5main a:visited{font-weight:bold; color:#304B8E; border-bottom: 2px dotted #FF3300; }

.eb5main a:hover, .eb5main a:active{font-weight:bold; color:#333; text-decoration:none; border-bottom: 2px dotted #4994BB; }



/* TEXT */

.eb5main h2{margin: 0px; }

.eb5main h2.catch01{background:url(../images/eb5/catch01.jpg); width: 550px; height: 96px; text-indent: -9999px; }

.eb5main h2.catch02{background:url(../images/eb5/catch02.jpg); width: 550px; height: 78px; text-indent: -9999px; }

.eb5main h2.catch03{background:url(../images/eb5/catch03.jpg); width: 550px; height: 170px; text-indent: -9999px; }

.eb5main h2.catch04{background:url(../images/eb5/catch04.jpg); width: 550px; height: 210px; text-indent: -9999px; }

.eb5main h2.catch05{background:url(../images/eb5/catch05.jpg); width: 550px; height: 170px; text-indent: -9999px; }

.eb5main h2.catch06{background:url(../images/eb5/catch06.jpg); width: 550px; height: 78px; text-indent: -9999px; }

.eb5main h2.catch07{background:url(../images/eb5/catch07.jpg); width: 550px; height: 78px; text-indent: -9999px; }


.eb5main h3{margin: 0px; padding: 0px 0px 10px 15px; border-left: 1px solid #806627; border-bottom: none; background: none; }

.eb5main h3{font-weight: normal; font-size: 100%; line-height: 1.4; }

.eb5main h3 a{margin: 5px 0px; border: none; }

.eb5main h3 a:link, .eb5main h3 a:visited{ border: none; }
.eb5main h3 a:hover, .eb5main h3 a:active{border: none; }


.eb5main h4{margin: 25px 0px 12px; padding: 0px; background: none; border: none; }

.eb5main p{margin: 0px 0px 13px 0px; line-height: 1.4; }

.eb5main p.dline{border-top: 5px dotted #C9C9C9; margin: 30px 0px 0px; padding: 0px; }

.eb5main p.ptop{clear:both; text-align:right; font-weight: bold; font-size: smaller; font-family:Georgia, Century; }

.eb5main p.ptop a:link, .eb5main p.ptop a:visited{color: #222; text-decoration:none; border: none; }

.eb5main p.ptop a:hover, .eb5main p.ptop a:active{color: #7F7F7F; text-decoration:none; border: none; }

.eb5main p.oneinfo{border: 2px solid #9A7D36; padding: 14px; text-align:center; margin: 20px 0px 25px 20px; background: #FFF5D4; }

.eb5main p img{vertical-align:middle; }


.eb5main a.dload{padding: 10px 10px 10px 50px; display:block; width: 400px; }

.eb5main a.dload{border-top: 2px solid #D3D3D3; border-left: 2px solid #D3D3D3; border-right: 2px solid #AAA; border-bottom: 2px solid #AAA; } 

.eb5main a.dload:link, .eb5main a.dload:visited{background:url(../images/eb5/ic_pdf.gif) no-repeat 8px 3px #FFF; color: #737053; }

.eb5main a.dload:hover, .eb5main a.dload:active{background:url(../images/eb5/ic_pdf.gif) no-repeat 8px 3px #336699; color: #FFF; }


.eb5main ul{margin: 12px 0px 20px 40px; }

.eb5main ul li{line-height: 1.4; margin-bottom: 6px; }

.eb5main ul.piclist{margin: 10px 0px 25px 0px; padding: 13px 250px 7px 30px; list-style:circle; }

.eb5main ul.piclist{background:url(../images/eb5/pic_beach.jpg) no-repeat right top #EFEADF; }

.eb5main ul.piclist li{margin-bottom: 7px; padding-bottom: 7px; border-bottom: 1px dotted #AAA; }


.eb5main ol.point{margin: 15px 0px 25px 0px; list-style:decimal; }

.eb5main ol.point li{border: 2px solid #C19D53; padding: 8px 10px; line-height: 1.4; margin-bottom: 8px; }

.eb5main ol.point li.on{background: #EFEADF; }


.eb5main ul.feature{margin: 25px 0px 25px 0px; border-top: 1px solid #BBB; padding-top: 5px; }

.eb5main ul.feature li{padding: 7px 0px 15px 110px; border-bottom: 1px solid #BBB; }

.eb5main ul.feature li strong{color: #146688; font-size: 110%; }


.eb5main ul.enquete{margin: 15px 0px 30px 0px; }

.eb5main ul.enquete li{background:url(../images/eb5/tl_enquete.gif) no-repeat; padding: 16px 0px 15px 42px; margin-bottom: 0px; }


.eb5main ul.goform{ margin-top: 25px; text-align:center; }

.eb5main ul.goform li{float:left; width: 230px; margin: 0px 15px 0px 0px; }

.eb5main ul.goform li a{display:block; width: 230px; height: 173px; border: none; text-indent: -9999px; }


/* IMAGE LINK */

a.freeconsul:link, a.freeconsul:visited{background:url(../images/eb5/bn_freeconsul.jpg) no-repeat 0px 0px; }

a.freeconsul:hover, a.freeconsul:active{background:url(../images/eb5/bn_freeconsul.jpg) no-repeat -230px 0px; }

a.reserveb5:link, a.reserveb5:visited{background:url(../images/eb5/bn_reserveb5.jpg) no-repeat 0px 0px; }

a.reserveb5:hover, a.reserveb5:active{background:url(../images/eb5/bn_reserveb5.jpg) no-repeat -230px 0px; }


a.analysis{display:block; width: 630px; height: 73px; margin: 0px auto; text-indent: -9999px; }

a.analysis:link, a.analysis:visited{background:url(../images/eb5/bn_analysis.jpg) no-repeat 0px 0px; border: none; }

a.analysis:hover, a.analysis:active{background:url(../images/eb5/bn_analysis.jpg) no-repeat 0px -73px; border: none; }



/* TABLE */

.eb5main .dlform{width: 96%; margin: 0px 0px 24px 20px; border-top: 1px solid #CCC; border-left: 1px solid #CCC; }

.eb5main .dlform th, .eb5main .dlform td{text-align: left; vertical-align:middle; font-weight: normal; padding: 7px 10px; }

.eb5main .dlform th{width: 22%; background: #F1F1F1; padding: 7px 0px 7px 22px; }

.eb5main .dlform th.req{background:url(../images/mark2/ic_attred.gif) no-repeat 7px center #F1F1F1; }

.eb5main .dlform th, .eb5main .dlform td{border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; }

.eb5main .dlform td, .eb5main .dlform td ul li{color: #5F5F5F; }

.eb5main .dlform td span{color: #8F8F8F; }

.eb5main .dlform td input.ime{ime-mode: disabled; }

.eb5main .dlform td ul{margin: 0px; padding: 0px; }

.eb5main .dlform td ul li{width: 230px; float:left; line-height: 1.3; margin: 0px; }


/* FOR CGI */

b{color:#CC3300; }



