@charset "Shift_JIS";
/*■slink.css■*/
/*
================================================================================
自動相互リンクＰＣ＆携帯	Ver.101
製作・著作権所有：携帯サイトnet（Copyright(c) http://www.keitai-site.net/）
================================================================================
*/
/*▼▼▼全サイト共通▼▼▼*/
/*▼共通（サイト内）▼*/
html,body,div,p,span,form{
 margin:0;
 padding:0;
}
/*
*/
BODY{
 background-repeat : repeat;
 font-family : "MS UI Gothic";
 font-size : 9pt;
 cursor : auto;
 scrollbar-arrow-color: #ffead0;
 scrollbar-face-color: #ffffff;
 scrollbar-highlight-color: #ffead0;
 scrollbar-3dlight-color: #ffead0;
 scrollbar-track-color: #ffead0;
 scrollbar-shadow-color: #ffead0;
 scrollbar-darkshadow-color: #ffead0;
 text-align : center;
 margin-top : -2px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : -2px;
}
.alignleft{
 text-align:left;
}
a{
 color:#0000ff;
 text-decoration:none;
}
/*aタグの記述順は変えない事*/
a:visited{
 color:#0000ff;
 text-decoration:none;
}
a:hover{
 color:#ff0088;
 border-color:#3f3f69;
 border-width : 1px 1px 1px 1px;
 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
}
.aname{
 /*ページ内特定リンク時設定*/
	color:black;
 text-decoration:none;
}
p{
 margin:14px 0px 0px 0px;
 line-height:1.5em;
 font-size:14px;
 color:dimgray;
}
strong{
 color:dimgray;
 font-weight:normal;
}
/*強調文字色*/
em{
 color:dimgray;
 font-weight:normal;
 font-style:normal;
}
/*強調文字色*/
b{
 color:dimgray;
 font-weight:normal;
}
/*強調文字色*/
table{
 }
th{
 font-size:12px;
 font-weight:normal;
 background-color:#ffddbb;
 padding:3px 0px 0px 0px;
}
td{
 font-size:12px;
 font-weight:normal;
 background-color:#ffddff;
 padding:3px 0px 0px 0px;
 text-align:center;
}
ul{
 }
li{
 margin:3px 0px 0px 0px;
}
.listmark{
 list-style-type:decimal;
}
.prlink{
 width:180px;
 height:18px;
 overflow:auto;
 border:solid 1px #aaaaaa;
 background-color:#ffffff;
}
.prlink ul , .prlink li{
 width:150px;
 font-size:10px;
 margin:0px 2px 2px;
 padding:0px;
 list-style-type:none;
 line-height:120%;
 display:block;
}
.disp{
 display:none;
}
hr{
 text-align:center;
 width:90%
 color : #ff8000;
 size:2;
 border-style:dashed;
}
/*▼レイヤ１▼*/
#layer1{
 width:800px;
 background-color:#ffffff;
 margin:0px auto;
 /*センタリング用左右余白の自動設定←削除不可*/
	padding:0px;
}
/*
*/
/*▼レイヤ２▼*/
/*▼ナビ１のみ使用する場合に800pxにする▼*/
/*▼ナビ１・ナビ２両方使用する場合に590pxにする▼*/
/*
	width:800px;
 width:590px;
*/
#layer2{
 float:left;
 width:800px;
 margin:5px 0px 0px 0px;
}
/*
*/
/*▼ヘッダ▼*/
#header{
 background-color:#ffd079;
 text-align:right;
 font-size : 10px;
 color:white;
 width:800px;
 margin:0px 0px 0px 0px;
 border-top:solid 1px #ffd079;
 border-right:solid 0px #ff7700;
 border-left:solid 0px #ff7700;
 border-bottom : -2px solid #ffd079;
 padding:5px 0px 5px 0px;
}
#header H1{
 font-size : 22px;
 color:white;
 background-color:#ffd079;
 float:left;
 text-align:left;
 margin:0px 0px 0px 5px;
 padding:0px 0px 0px 0px;
}
#header h2{
 font-size:10px;
 color:white;
 background-color:#ffd079;
 font-weight:normal;
 float:left;
 text-align:left;
 margin:0px 0px 0px 5px;
 padding:0px 0px 0px 0px;
}
#sitename{
 font-weight:bold;
 text-align:left;
 clear:both;
 margin:0px 0px 0px 5px;
 padding:0px 0px 0px 0px;
}
#sitename A{
 font-size : 16px;
 color : #ffff99;
 text-decoration:none;
}
#sitename a:visited{
 color:#ffff99;
 text-decoration:none;
}
#sitename a:hover{
 color:#ffff99;
 background-color:#ffd079;
 text-decoration:none;
}
/*▼コンテンツ▼*/
/*▼ナビ１のみ使用する場合に550pxにする▼*/
/*▼ナビ１・ナビ２両方使用する場合に380pxにする▼*/
/*
	width:550px;
 width:380px;
*/
#contents{
 float:right;
 width:550px;
 text-align:left;
 margin:0px 0px 30px 0px;
}
#contents h1{
 color:black;
 font-size:16px;
 margin:10px 0px 10px 0px;
 border-bottom:solid 1px #ffd079;
 border-left:solid 7px #ffd079;
 padding:2px 0px 4px 4px;
}
#contents h2{
 color:black;
 font-size:16px;
 margin:10px 0px 10px 0px;
 border-bottom:solid 1px #ffd079;
 border-left:solid 7px #ffd079;
 padding:2px 0px 4px 4px;
}
#contents h3{
 color:black;
 font-size:16px;
 margin:10px 0px 10px 0px;
 border-bottom:solid 1px #ffd079;
 border-left:solid 7px #ffd079;
 padding:2px 0px 4px 4px;
}
#contents p{
 }
/*
*/
/*▼ナビ左▼*/
#navi1{
 width:205px;
 float:left;
 text-align:left;
}
#navi1 div{
 }
#navi1 div.subj{
 font-size:14px;
 font-weight:bold;
 background-color:lemonchiffon;
 margin:10px 0px 10px 0px;
 border-bottom:solid 2px #ffd079;
 text-align:center;
}
#navi1 a{
 font-size:12px;
 display:block;
 width:195px;
 padding:3px 0px 0px 5px;
}
#navi1 a:visited{
 color:#0000ff;
 text-decoration:none;
}
#navi1 a:hover{
 color:#ff0080;
 border-style : dashed dashed dashed dashed;
 border-color:#3f3f69;
 border-width : 1px 1px 1px 1px;
 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
}
#navi1 div.link{
 border-bottom:solid 0px #ffd079;
 border-left:solid 5px #ffd079;
}
#navi1 div.exp{
 margin:0px 0px 10px 0px;
 border-bottom:solid 1px #ffd079;
 border-left:solid 5px #ffd079;
 padding:1px 0px 2px 5px;
 font-size:12px;
 color:dimgray;
}
#navi1 div.com{
 margin:0px 0px 10px 0px;
 padding:1px 0px 2px 5px;
 font-size:12px;
 color:dimgray;
}
/*
*/
/*▼ナビ右▼*/
#navi2{
 width:205px;
 float:right;
 text-align:left;
 margin:5px 0px 0px 0px;
}
#navi2 div{
 }
#navi2 div.subj{
 font-size:14px;
 font-weight:bold;
 background-color:lemonchiffon;
 margin:10px 0px 10px 0px;
 border-bottom:solid 2px #ffd079;
 text-align:center;
}
#navi2 a{
 font-size:12px;
 display:block;
 width:195px;
 padding:3px 0px 0px 5px;
}
#navi2 a:visited{
 color:#0000ff;
 text-decoration:none;
}
#navi2 a:hover{
 color:#ff0088;
 border-style : dashed dashed dashed dashed;
 border-color:#3f3f69;
 border-width : 1px 1px 1px 1px;
 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
}
#navi2 div.link{
 border-bottom:solid 0px #ffd079;
 border-left:solid 5px #ffd079;
}
#navi2 div.exp{
 margin:0px 0px 10px 0px;
 border-bottom:solid 1px #ffd079;
 border-left:solid 5px #ffd079;
 padding:1px 0px 2px 5px;
 font-size:12px;
 color:dimgray;
}
#navi2 div.com{
 margin:0px 0px 10px 0px;
 padding:1px 0px 2px 5px;
 font-size:12px;
 color:dimgray;
}
/*▼フッタ▼*/
#footer{
 clear:both;
 font-size:10px;
 border-top : 3px solid #ffd079;
 border-right:solid 0px #ffd079;
 margin:0px 0px 0px 0px;
 padding:6px 0px 0px 0px;
 text-align:left;
}
.bottomnavi{
 /*▼ナビが改行してしまう場合はこれを増設▼*/
	width:700px;
 height:12px;
 clear:both;
 margin:0px 6px 6px 0px;
 /*topは確保できず*/
	padding:0px 0px 0px 0px;
 list-style:none;
 text-align:left;
}
.bottomnavi li{
 float:left;
 font-size:10px;
 color:#ffff99;
 margin:0px 2px 0px 2px;
 border-left:solid 1px dimgray;
 border-right:solid 1px dimgray;
 padding:0px 2px 0px 2px;
}
#copy{
 clear:both;
 font-size:10px;
 margin:6px 6px 6px 6px;
 padding:0px 0px 0px 0px;
 text-align:left;
}
.pagetop{
 font-size:10px;
 margin:6px 6px 6px 6px;
 padding:0px 0px 0px 0px;
 text-align:right;
}
/*▲▲▲全サイト共通▲▲▲*/
/*▼▼▼slinkオリジナル▼▼▼*/
/*
*/
.ad{
 width:370px;
 height:12px;
 clear:both;
 margin:0px 6px 6px 0px;
 /*topは確保できず*/
	padding:0px 0px 0px 0px;
 list-style:none;
 text-align:left;
}
.ad li{
 float:left;
 font-size:10px;
 color:#ffff99;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
a.ad{
 color:dimgray;
 text-decoration:none;
}
/*aタグの記述順は変えない事*/
a.ad:visited{
 color:dimgray;
 text-decoration:none;
}
a.ad:hover{
 color:dimgray;
 background-color:white;
 text-decoration:none;
}
/*▲▲▲slinkオリジナル▲▲▲*/
