@charset "UTF-8";

/* Reset
=========================================*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-family: inherit;
	font-size: 1em;
}


a:link {  text-decoration:none; }
a:visited {	color:#C00;	text-decoration:none; }
a:hover {	color:#900;	text-decoration: none;}
a:active { color:#C00; text-decoration:none; }

a:hover img { opacity: 0.7; filter: alpha(opacity=70);}


#bodyd { margin-left:auto; margin-right:auto; width:1000px;}

.clear {clear: both; padding: 0px;}





#main { background-image:url(../img/top.png); background-repeat:no-repeat; width:1000px; height:560px; }
#main_n_l { width:140px; height:400px; margin:87 0px 0 32px; float:left; }
#main_n_r { width:140px; height:397px; margin:163px 688px 0 0px; float:left; }
#main a:hover img { opacity: 0; filter: alpha(opacity=0);}

.service { width:440px; margin:0px 0px 40px 40px; float:left; font-size:15px;}
.service_u { width:920px; margin:0px 0px 40px 40px; }

.modoru { width:120px; font-size:13px; margin-right:40px; text-align:right; float:right;}






#main02_b { background-image:url(../img/main02_b.gif); background-size:100% 100%; margin-left:auto; margin-right:auto; width:100%; height:525px; text-align:center;}
#main02 { background-image:url(../img/main02.png); background-repeat:no-repeat; width:1000px; height:230px; padding-top:295px; margin-left:auto; margin-right:auto;}
#main02_n_l { width:100px; height:100px; float:left; margin-left:25px; }
#main02_n_r { width:400px; height:119px; float:left; margin-left:120px; }


.FL { float:left; }
.men { width:660px; margin-left:40px; }
.men_copy { margin-top:20px; font-size:15px; line-height:24px; font-weight:900; color:#1e528d; }
.men_copy2 { margin-top:12px; font-size:15px; line-height:20px; font-weight:900; color:#1e528d; }

#line1 { background-image:url(../img/line.png); height:164px; }
#line2 { background-image:url(../img/line.png); height:90px; }

#line_y { width:920px; margin:40px 40px 40px 40px;  }


.txt  { font-size:18px; line-height:35px; text-align:left; width:75%; margin-left:auto; margin-right:auto;  }
.txt2  { font-size:18px; line-height:35px; text-align:left; width:50%; margin-left:auto; margin-right:auto;  }

.txt12  { font-size:12px; line-height:18px; }
.txt12b  { font-size:12px; line-height:18px; font-weight:900; }
.txt13  { font-size:13px; line-height:20px; }
.txt13b  { font-size:13px; line-height:20px; font-weight:700; }
.txt15  { font-size:15px; line-height:24px;  }
.txt20  { font-size:20px; line-height:40px; font-weight:900; }
.txt24  { font-size:24px; line-height:50px; font-weight:900; }

.mr10 { margin-right:10px; }
.mr20 { margin-right:20px; }





#foo { background-color:#00b9ef; color:#FFF; font-size:13px; line-height:20px; text-align:center; width:100%; font-weight:900; }
#foo a { color:#FFF; text-decoration:none; }
#foo a:hover { color:#FF0; }


#vol_n { width:930px; height:200px; margin-left:auto; margin-right:auto; }
#vol_n2 { width:815px; height:200px; margin-left:auto; margin-right:auto; }
#vol_n img { margin-bottom:5px;}
.r0 { margin-right:0px; float:left;}
.r12 { margin-right:35px; float:left;}


#vol_01 { background-image:url(../img/vol01_back.png); background-repeat:no-repeat; background-position:center top; width:100%; height:400px; padding-top:260px; text-align:center;}
#vol_01_pdf { width:930px; height:160px; text-align:left; margin-left:auto; margin-right:auto; }

#vol_02 { background-image:url(../img/vol02_back.png); background-repeat:no-repeat; background-position:center top; width:100%; height:400px; padding-top:260px; text-align:center;}

