@charset "Shift_JIS";

body{
background-color: #FFFFFF;
margin: 0 auto;
padding: 0;
}

a:link {
text-decoration: none;
}

a:visited {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a:active {
text-decoration: none;
}

a.linksub {
text-decoration: none;
color: #666666;
}

a.linksub:visited {
text-decoration: none;
color: #666666;
}

a.linksub:hover {
text-decoration: underline;
color: #666666;
}

a.linksub:active {
text-decoration: none;
color: #666666;
}

a.linkcnct {
text-decoration: none;
color: white;
}

a.linkcnct:visited {
text-decoration: none;
color: white;
}

a.linkcnct:hover {
text-decoration: underline;
color: white;
}

a.linkcnct:active {
text-decoration: none;
color: white;
}

a.linkmenu {
text-decoration: none;
color: #426B9D;
}

a.linkmenu:visited {
text-decoration: none;
color: #426B9D;
}

a.linkmenu:hover {
text-decoration: underline;
color: #426B9D;
}

a.linkmenu:active {
text-decoration: none;
color: #426B9D;
}

h1,h2,h3,h4,p {
margin: 0;
padding: 0;
}

.styleXL {
font-size: 18px;
font-weight: bold;
line-height: 1.4em;
font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}

.spaceS {
padding-bottom: 0.5em;
}

.spaceM {
padding-bottom: 1em;
}

.cptcolor{
color: #426B9D;
}

.cnctcolor{
color: white;
}

h3.menu{
padding: 0.5em;
}

h4.menul{
padding: 0.2em 0.5em;
}

h4.menu{
padding: 0 0 0.5em 0.4em;
}

h4.menur{
padding: 0 0 0.5em 0.2em;
}

p.menu{
padding: 0 0 1em 1.2em;
}

p.menur{
padding: 0 0 1em 0.8em;
}

.line {
font-size: 0px;
width:698px;
margin:14px 17px 14px 25px;
border-bottom:1px solid #7F7F7F
}

#cpttsnavi{
padding: 7px 0 7px 22px;
color: #666666;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3" ,"Hiragino Kaku Gothic Pro", sans-serif;
}

.cptbsnavi{
padding: 0 0 0 23px;
color: #666666;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3" ,"Hiragino Kaku Gothic Pro", sans-serif;
}

.tx-1 { width:450px; color:#4C4C4C; font-size:13px; line-height:18px;padding:6px 0 6px 7px }
.tx-2 { color:black; font-size:13px; line-height:20px;font-weight:bold; margin-top:20px }
.tx-3 { color:black; font-size:13px; line-height:22px;padding-left:1.4em }
.tx-4 { color:black; font-size:13px; line-height:22px }
.tx-5 { color:black; font-size:11px; line-height:12px;padding:0 0 12px 20px }
.tx-6 { width:450px; color:#4C4C4C; font-size:13px; line-height:18px;padding:6px 0 6px 7px }