*{ margin:0; padding:0;}
html, body { text-align:center;}
html {overflow-x: hidden;}
body { background:url("../images/mainbg.gif") top repeat-x #fff; font-size: 80%;}
#footer { background:url("../images/footerbg.gif") top repeat-x; height:165px;}

#maintopbg { background:url("/images/mainbg.gif") top repeat-x; height:350px;}
#maintop { background:url("/images/main.jpg") top center no-repeat; height:350px;}
#maintopcopy { padding:240px 0 0 50px;}

#mainfjbg { background:url("/fj/images/mainbg.gif") top repeat-x; height:190px;}
#mainfj { background:url("/fj/images/main.jpg") top center no-repeat; height:190px;}
#mainfjbg1 { background:url("/fj/images/mainbg1.gif") top repeat-x; height:190px;}
#mainfj1 { background:url("/fj/images/main1.jpg") top center no-repeat; height:190px;}
#mainfjbg2 { background:url("/fj/images/mainbg2.gif") top repeat-x; height:190px;}
#mainfj2 { background:url("/fj/images/main2.jpg") top center no-repeat; height:190px;}
#mainfjbg3 { background:url("/fj/images/mainbg3.gif") top repeat-x; height:190px;}
#mainfj3 { background:url("/fj/images/main3.jpg") top center no-repeat; height:190px;}
#mainfjbg4 { background:url("/fj/images/mainbg4.gif") top repeat-x; height:190px;}
#mainfj4 { background:url("/fj/images/main4.jpg") top center no-repeat; height:190px;}

.container { margin: 0 auto; width: 900px; text-align:left;}
.pankuzu { padding-bottom:20px; font-size: 86%; color:#454545;}
.topflash { background:url("../images/topflashbg.gif") top repeat-x; height:390px;}
.h3bg1 { background:url("../images/h3bg1.gif") top repeat-x; height:40px; color:#c56907; padding:10px 10px 0 10px;}
.point1 { background:url("../images/point1.gif") top repeat-x; height:60px; color:#c56907; padding:24px 10px 0 75px; font-size: 110%;}
.point2 { background:url("../images/point2.gif") top repeat-x; height:60px; color:#c56907; padding:24px 10px 0 75px; font-size: 110%;}
.point3 { background:url("../images/point3.gif") top repeat-x; height:60px; color:#c56907; padding:24px 10px 0 75px; font-size: 110%;}
.point4 { background:url("../images/point4.gif") top repeat-x; height:60px; color:#c56907; padding:24px 10px 0 75px; font-size: 110%;}
.point5 { background:url("../images/point5.gif") top repeat-x; height:60px; color:#c56907; padding:24px 10px 0 75px; font-size: 110%;}

.clear { clear:both;}
.fr { float:right;}
.fl { float:left;}
.r { text-align:right;}
.l { text-align:left;}
.c { text-align:center;}
.vt, table.vt td { vertical-align:top;}
.vb { vertical-align:bottom;}
.nr { white-space:nowrap;}

.bb1 { border-bottom: 1px solid #d0d0d0;}
.bt1 { border-top: 1px solid #d0d0d0;}
.pic { border: 1px solid #ccc;}
.lh1 { line-height: 1.8em;}
.ls1 { letter-spacing:1px;}
.size1 { font-size: 90%;}
.size2 { font-size: 130%;}
.size9 { font-size: 9px;}
.size10 { font-size: 10px;}
.size12 { font-size: 12px;}
.size14 { font-size: 14px;}
.size16 { font-size: 16px;}
.bold { font-weight:bold;}
.bold1 { font-weight:bold; color:#7c4f27; font-size: 110%;}
.bold2 { font-weight:bold; color:#c56907; font-size: 110%;}
.bold3 { font-weight:bold; color:#22AC38;}
.bold4 { font-weight:bold; color:#C20C14;}
.brown { color:#c56907;}
.gray { color:#666;}
.red { color:#ff0000;}
.blue { color:#08759e;}
.cleam {color:#beb8a0; height:15px; font-size:10px;}
.mizu { color:#CAF2F3;}
.enji { color:#7d0022;}
.orange { color:#FF470F;}
.linetate { width: 20px; background: url("../images/linetate.gif") repeat-y center;}
.lineyoko { height: 45px; background: url("../images/lineyoko.gif") repeat-x center;}
.lineyoko1 { height: 15px; background: url("../images/line1.gif") repeat-x center;}
.lineyoko2 { height: 15px; background: url("../images/line2.gif") repeat-x center;}
.lineyoko3 { height: 45px; background: url("../images/line3.gif") repeat-x center;}

.pdf1 { background:url("../images/pdficon.gif") 0 0.7em no-repeat; padding:5px 20px 5px 17px; vertical-align:top;}
.mark1 { background:url("../images/mark1.gif")  0 2px no-repeat; padding:0 0 9px 20px; line-height: 1.2em;}
.mark2 { background:url("../images/mark2.gif")  0 2px no-repeat; padding:0 0 9px 20px; line-height: 1.2em;}
.mark3 { background:url("../images/mark3.gif")  0 2px no-repeat; padding:0 0 9px 20px; line-height: 1.2em;}
.mark4 { background:url("../images/mark4.gif")  0 2px no-repeat; padding:0 0 9px 20px; line-height: 1.2em;}
.fmark1 { background:url("../images/fmark1.gif")  13px 1px no-repeat; padding:0 0 3px 28px; line-height: 1.2em;}
.fmark2 { background:url("../images/fmark2.gif")  13px 1px no-repeat; padding:0 0 3px 28px; line-height: 1.2em;}
.fmark3 { background:url("../images/fmark3.gif")  13px 1px no-repeat; padding:0 0 3px 28px; line-height: 1.2em;}
.fmark4 { background:url("../images/fmark4.gif")  13px 1px no-repeat; padding:0 0 3px 28px; line-height: 1.2em;}
.fmenu { font-weight:bold; padding:7px 10px 13px 13px; line-height: 1.2em;}

.box1 { background:#fcf6e4; padding:10px;}
.box2 { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#dbf0f5; padding:10px 20px; margin-bottom:5px; behavior: url(/shared/css/border-radius.htc);}
.box3 { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#fff4ca; padding:10px 20px; margin-bottom:5px; behavior: url(/shared/css/border-radius.htc);}

table.border { border-top:1px solid #ddd; border-left:1px solid #ddd;}
table.border td { border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:5px 20px; background:#fff;}
table.border td.bg1, bg1 { background:#efdec3; color:#ce6f31; text-align:center; white-space:nowrap;}
table.border td.bg2, bg2 { background:#f2f2f2;}
table.border2 { border-top:1px solid #da8852; border-left:1px solid #da8852;}
table.border2 td { border-bottom:1px solid #da8852; border-right:1px solid #da8852; padding:5px;}
table.border2 td.bg1, bg1 { background:#efdec3; color:#ce6f31; text-align:center; white-space:nowrap;}
table.noborder { border:0px;}
table.noborder td { border:0px; padding:0;}
table.noborder2 { border:0px;}
table.noborder2 td { border:0px; padding:0 0 5px 0;}

/* tag共通 */
body,td,p { font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif; color: #343434; line-height: 1.4em;}
p { margin-bottom:10px;}
img { border: 0px;}
hr{ display:none;}
samp { font-size: 1em !important; font-size:1.1em;}
ul,li{ list-style-type:none; list-style-position:inside; list-style-image:none;}
.list1 li{ list-style-type:disc; list-style-position:outside; list-style-image:none; margin:2px 0 4px 30px;}
.list2 li{ list-style-type:decimal; list-style-position:outside; list-style-image:none; margin:2px 0 8px 30px;}
.list3 li{ list-style-image: url('../images/maru.gif'); list-style-position:outside; margin:0 0 7px 30px;}

/* link */
a:link { color:#343434; text-decoration:underline;}
a:visited { color:#343434; text-decoration:underline;}
a:active { color:#343434; text-decoration:underline;}
a:hover{ color:#f00; text-decoration:underline;}
.navi1 a:link { color:#7c4f27; text-decoration:none;}
.navi1 a:visited { color:#7c4f27; text-decoration:none;}
.navi1 a:active { color:#7c4f27; text-decoration:none;}
.navi1 a:hover{ color:#E6001A; text-decoration:underline;}
#footer a:link { color:#fff; text-decoration:none;}
#footer a:visited { color:#fff; text-decoration:none;}
#footer a:active { color:#fff; text-decoration:none;}
#footer a:hover{ color:#fff; text-decoration:underline;}

/* padding */
.p-3 { padding:3px;}
.p-5 { padding:5px;}
.p-10 { padding:10px;}
.p-20 { padding:20px;}
.p-b3 { padding-bottom:3px;}
.p-b5 { padding-bottom:5px;}
.p-b10 { padding-bottom:10px;}
.p-b15 { padding-bottom:15px;}
.p-b20 { padding-bottom:20px;}
.p-b30 { padding-bottom:30px;}
.p-b40 { padding-bottom:40px;}
.p-b50 { padding-bottom:50px;}
.p-b60 { padding-bottom:60px;}
.p-b70 { padding-bottom:70px;}
.p-b100 { padding-bottom:100px;}
.p-b150 { padding-bottom:150px;}
.p-b250 { padding-bottom:250px;}
.p-r5 { padding-right:5px;}
.p-r10 { padding-right:10px;}
.p-r15 { padding-right:15px;}
.p-r20 { padding-right:20px;}
.p-r25 { padding-right:25px;}
.p-r30 { padding-right:30px;}
.p-r35 { padding-right:35px;}
.p-r40 { padding-right:40px;}
.p-r50 { padding-right:50px;}
.p-t3 { padding-top:3px;}
.p-t5 { padding-top:5px;}
.p-t10 { padding-top:10px;}
.p-t15 { padding-top:15px;}
.p-t20 { padding-top:20px;}
.p-t25 { padding-top:25px;}
.p-t30 { padding-top:30px;}
.p-t40 { padding-top:40px;}
.p-t50 { padding-top:50px;}
.p-t60 { padding-top:60px;}
.p-t65 { padding-top:65px;}
.p-t70 { padding-top:70px;}
.p-t80 { padding-top:80px;}
.p-t90 { padding-top:90px;}
.p-l5 { padding-left:5px;}
.p-l10 { padding-left:10px;}
.p-l15 { padding-left:15px;}
.p-l20 { padding-left:20px;}
.p-l25 { padding-left:25px;}
.p-l30 { padding-left:30px;}
.p-l35 { padding-left:35px;}
.p-l40 { padding-left:40px;}
.p-l50 { padding-left:50px;}
.p-l60 { padding-left:60px;}
.p-l70 { padding-left:70px;}
.p-l80 { padding-left:80px;}
.p-l140 { padding-left:140px;}
.p-l570 { padding-left:570px;}
.p-l580 { padding-left:580px;}

/* width */
.w10 { width:10px;}
.w20 { width:20px;}
.w30 { width:30px;}
.w40 { width:40px;}
.w50 { width:50px;}
.w60 { width:60px;}
.w70 { width:70px;}
.w80 { width:80px;}
.w90 { width:90px;}
.w95 { width:95px;}
.w100 { width:100px;}
.w110 { width:110px;}
.w120 { width:120px;}
.w130 { width:130px;}
.w140 { width:140px;}
.w150 { width:150px;}
.w160 { width:160px;}
.w170 { width:170px;}
.w180 { width:180px;}
.w190 { width:190px;}
.w200 { width:200px;}
.w210 { width:210px;}
.w220 { width:220px;}
.w230 { width:230px;}
.w240 { width:240px;}
.w250 { width:250px;}
.w260 { width:260px;}
.w270 { width:270px;}
.w280 { width:280px;}
.w290 { width:290px;}
.w300 { width:300px;}
.w310 { width:310px;}
.w320 { width:320px;}
.w330 { width:330px;}
.w340 { width:340px;}
.w345 { width:345px;}
.w350 { width:350px;}
.w360 { width:360px;}
.w370 { width:370px;}
.w380 { width:380px;}
.w390 { width:390px;}
.w400 { width:400px;}
.w410 { width:410px;}
.w420 { width:420px;}
.w430 { width:430px;}
.w440 { width:440px;}
.w450 { width:450px;}
.w460 { width:460px;}
.w470 { width:470px;}
.w480 { width:480px;}
.w490 { width:490px;}
.w500 { width:500px;}
.w510 { width:510px;}
.w520 { width:520px;}
.w530 { width:530px;}
.w540 { width:540px;}
.w550 { width:550px;}
.w560 { width:560px;}
.w570 { width:570px;}
.w580 { width:580px;}
.w590 { width:590px;}
.w600 { width:600px;}
.w610 { width:610px;}
.w620 { width:620px;}
.w630 { width:630px;}
.w640 { width:640px;}
.w650 { width:650px;}
.w660 { width:660px;}
.w670 { width:670px;}
.w680 { width:680px;}
.w690 { width:690px;}
.w700 { width:700px;}
.w710 { width:710px;}
.w720 { width:720px;}
.w730 { width:730px;}
.w740 { width:740px;}
.w750 { width:750px;}
.w760 { width:760px;}
.w770 { width:770px;}
.w780 { width:780px;}
.w790 { width:790px;}
.w800 { width:800px;}
.w810 { width:810px;}
.w820 { width:820px;}
.w830 { width:830px;}
.w840 { width:840px;}
.w850 { width:850px;}
.w860 { width:860px;}
.w870 { width:870px;}
.w880 { width:880px;}
.w890 { width:890px;}
.w900 { width:900px;}
