@charset "UTF-8";

/*
-----------------------------------------------
▼基本デザイン
----------------------------------------------- */

a img.linkimg{
background:none!important;
}
 
a:hover img.linkimg{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none!important;
}

.cboth {
clear:both;
height:0;
}
/* IE 用▼ */
* html .cboth {
height:.1em;
overflow:hidden;
margin-top:-.1em;
}
hr {
visibility:hidden;
border:0;
}

/*
-----------------------------------------------
▼基本設計
----------------------------------------------- */
.n-zentaiarea{
width:600px;
}

.n-head{
width:600px;
height:65px;}

.n-linkarea{
width:580px;
text-align:right;
font-size:16px;
background-color:#2660AD;
color:#ffffff;
padding:4px 10px 5px 10px;
font-weight:bold;
}

a.n-exlink:link{
color:#ffffff;
text-decoration: none;
}
a.n-exlink:hover{
color:#ffffff;
text-decoration: underline;
}
a.n-exlink:visited{
color:#ffffff;
text-decoration: none;
}
a.n-exlink:active{
color:#ffffff;
text-decoration: underline;
}


.n-topimage{
width:600px;
height:330px;}

.n-m1{
width:600px;
height:130px;
margin-bottom:40px;
background-image:url(n-m1.jpg);
background-position:top;
background-repeat:no-repeat;
}

.n-m2{
width:600px;
height:130px;
margin-bottom:40px;
background-image:url(n-m2.jpg);
background-position:top;
background-repeat:no-repeat;
}

.n-n1{
width:600px;
height:130px;
margin-bottom:40px;
background-image:url(n-n1.jpg);
background-position:top;
background-repeat:no-repeat;
}

.n-n2{
width:600px;
height:130px;
margin-bottom:40px;
background-image:url(n-n2.jpg);
background-position:top;
background-repeat:no-repeat;
}

.n-n3{
width:600px;
height:130px;
margin-bottom:40px;
background-image:url(n-n3.jpg);
background-position:top;
background-repeat:no-repeat;
}

.n-n4{
width:600px;
height:130px;
margin-bottom:40px;
background-image:url(n-n4.jpg);
background-position:top;
background-repeat:no-repeat;
}



.n-m-textarea{
width:370px;
margin:20px 0;
float:right;
text-align:left;
font-size:14px;
}

.n-m-linkbannerarea{
padding-top:130px;
width:215px;
text-align:center;
font-size:14px;
color:#2660AD; 
}

.n-m-linkbanner{
width:185px;
height:30px;
padding-left:20px;
text-align:center;
background-image:url(n-button.jpg);
background-position:top center;
background-repeat:no-repeat;
font-size:16px;
color:#2660AD; 
padding-top:4px;
}

a.n-external:link{
color:#2660AD;
text-decoration: none;
}
a.n-external:hover{
color:#2660AD;
text-decoration: underline;
}
a.n-external:visited{
color:#2660AD;
text-decoration: none;
}
a.n-external:active{
color:#2660AD;
text-decoration: underline;
}


.n-otoiawase{
width:600px;
height:130px;
margin-bottom:40px;
background-image:url(n-otoiawase.jpg);
background-position:top:
background-repeat:no-repeat;
}

.n-otoiawase-textarea{
padding:35px 0 0 25px;
text-align:left;
font-size:16px;
}

.n-otoiawase-bold{
font-size:16px;
font-weight:bold;
}

.n-tenji-title{
width:600px;
height:80px;
}

.pdf-intro{
width:200px;
height:33px;
float:right;
margin-bottom:30px;
}

.n-tenji-left{
width:215px;
margin-top:8px;
float:left;
}

.n-tenji-right{
width:370px;
margin-top:16px;
margin-bottom:20px;
float:right;
text-align:left;
font-size:14px;
}

ul.n-tenji-ex{
list-style-type: disc;
padding-left:20px;
}


.n-tenji-midashi{
background-color:#efefef;
border-left:3px solid #2660AD;
padding:5px 10px 5px 10px;
margin-bottom:10px;
}

.n-tenji-midashi-a{
font-size:18px;
color:#2660AD;
}

.n-tenji-midashi-b{
font-size:14px;
color:#333333;
}

.n-tenji-hosoku{
font-size:12px;
color:#333333;
}







/* css_end */