@charset "Shift_JIS";

/*　コンテンツごとに個別のスタイルを作成する際はこのシートに追記します　*/

a img{border:none;}


/*　全体　*/
* {margin:0px; padding:0px;}
html {font-size:62.5%; line-height:1.5;}
body {color:#333; font-family:"メイリオ", Meiryo,arial,helvetica,clean,sans-serif; background:#ffffff;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:1.4rem;line-height:100%;}
select,input,button,textarea{font:99% "メイリオ", Meiryo,arial,helvetica,clean,sans-serif;}

a:link {text-decoration:underline;}
a:visited {}
a:hover {color:#00a4d0;}
ul, ol, dl, li, dt, dd, div {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 {margin: 0;}
a img {border: none;}

/*　フォントサイズ指定　*/
.text_10 {font-size:1rem;}
.text_11 {font-size:1.1rem;}
.text_12 {font-size:1.2rem;}
.text_13 {font-size:1.3rem;}
.text_14 {font-size:1.4rem;}

/*　ドロップダウンメニュー　*/
ul.dsapmenudd {width:960px; height:40px; margin:0; padding:0; background:#0071bc;}
ul.dsapmenudd li {width:240px; list-style:none; display:inline; float:left; position:relative; z-index:10;}
ul.dsapmenudd a {font-family: "FOT-UD角ゴ_ラージ Pr6N DB"; font-size:1.3rem; font-weight:bold; color:#fff; line-height:40px; text-align:center; text-decoration:none; display:block; background:#0071bc;}
ul.dsapmenudd a.menuon {background:#5D96BA;}
ul.dsapmenudd a:hover {background:#5D96BA;}
ul.dsapmenudd ul {display:none; margin:0px; padding:0px; position:absolute;}
ul.dsapmenudd li:hover ul {display:block;}

/*　DSAP独自メニュー　*/
ul.other-menu {width:960px; height:40px; margin-bottom:30px; padding:0;}
ul.other-menu li {width:160px; list-style:none; display:inline; float:left; position:relative; text-align:center;  background:#A4ACC4;}
ul.other-menu a {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:1.3rem; font-weight:bold; color:#fff; line-height:40px; display:block; text-decoration:none;}
ul.other-menu a.other-menuon {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:1.3rem; font-weight:bold; color:#fff; line-height:40px; display:block; background:#A4ACC4; text-decoration:none;}
ul.other-menu a:hover {background:#4f4f70; color:#fff; transition-duration:0.3s;}

.other_table {
border-collapse: collapse;
border: 1px #ccc solid;
margin:5px 0 10px 0;
} 
.otherlist_table td {border:1px #ccc solid; padding:2px 2px; vertical-align:middle;}
.otherlist_table th {border:1px #ccc solid; padding:2px 2px; line-height:1.1;}
.otherlist_table .dcpname {text-align:center; background:#FFF; width:150px;}
.otherlist_table .othername {text-align:center; background:#FFF; width:490px;}
.otherlist_table .otherlname {text-align:left; background:#FFF; width:490px;}
.otherlist_table .syozai {text-align:center; background:#FFF; width:150px;}
.otherlist_table .tel {text-align:center; background:#FFF; width:150px;}

/*　色分け　*/
.otherlist_color {}
.otherlist_color h4 {font-size:116%; font-weight:bold; color:#005A9A;}
.otherlist_color .other_table th {background:#E4E4E1; font-weight:bold; color:#005A9A}

ul.another-menu {width:960px; height:40px; margin-bottom:30px; padding:0;}
ul.another-menu li {width:192px; list-style:none; display:inline; float:left; position:relative; text-align:center;  background:#A4ACC4;}
ul.another-menu a {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:1.3rem; font-weight:bold; color:#fff; line-height:40px; display:block; text-decoration:none;}
ul.another-menu a.another-menuon {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:1.3rem; font-weight:bold; color:#fff; line-height:40px; display:block; background:#A4ACC4; text-decoration:none;}
ul.another-menu a:hover {background:#4f4f70; color:#fff; transition-duration:0.3s;}

.another_table {
border-collapse: collapse;
border: 1px #ccc solid;
margin:5px 0 10px 0;
} 
.anotherlist_table td {border:1px #ccc solid; padding:2px 2px; vertical-align:middle;}
.anotherlist_table th {border:1px #ccc solid; padding:2px 2px; line-height:1.1;}
.anotherlist_table .dcpname {text-align:center; background:#FFF; width:150px;}
.anotherlist_table .anothername {text-align:center; background:#FFF; width:490px;}
.anotherlist_table .anotherlname {text-align:left; background:#FFF; width:490px;}
.anotherlist_table .syozai {text-align:center; background:#FFF; width:150px;}
.anotherlist_table .tel {text-align:center; background:#FFF; width:150px;}

/*　色分け　*/
.anotherlist_color {}
.anotherlist_color h4 {font-size:116%; font-weight:bold; color:#005A9A;}
.anotherlist_color .another_table th {background:#E4E4E1; font-weight:bold; color:#005A9A}

}/*　@mediaの綴じ括弧。削除しないでください　*/