@charset "utf-8";
*
{
    padding: 0;
    margin: 0;
    background-repeat: no-repeat;
}
p
{
	line-height:150%;
}
hr
{
height:15px;
border:0px;
background-image:url(/img/line.gif);
}
span.c3
{
    font-size: 9px;
}
img.c2
{
    margin: 0;
    vertical-align: text-bottom;
}
img.c1
{
    border: 0;
    width: 88px;
    height: 31px;
}
body
{
    background-color: #000;
}
div#container
{
    text-align: justify;
    height: auto;
    width: 900px;
    font-family: "ＭＳ Ｐゴシック" ,Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 24px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    margin: 0 auto;
    overflow: hidden;
	background-image:url(/img/top/top_sankyo_navi_footer.jpg);
	background-repeat:repeat-y;
}
a:link, a:visited
{
    color: #345bb6;
    text-decoration: underline;
}
a:hover
{
    color: #09f;
}
div#titl
{
    width: 900px;
    height: 229px;
    text-indent: -999999px;
	background-image:url(/img/top/top_sankyo_title.jpg);
    display: block;
}

div#navi
{
    height: 630px;
    width: 185px;
	background-image:url(/img/top/top_sankyo_navi.jpg);
	float:left;
	overflow:hidden;
}
#navi li.top
{
    height: 34px;
    width: 185px;
    display: block;
    text-indent: -99999999px;
}
#navi li.gaiyou
{
    height: 34px;
    width: 185px;
    display: block;
    text-indent: -99999999px;
}
#navi li.naiyou
{
    height: 34px;
    width: 185px;
    display: block;
    text-indent: -99999999px;
}
#navi li.ser
{
    height: 34px;
    width: 185px;
    display: block;
    text-indent: -99999999px;
}
#navi li.policy
{
    height: 34px;
    width: 185px;
    display: block;
    text-indent: -99999999px;
}
#navi li.toiawase
{
    height: 34px;
    width: 185px;
    display: block;
    text-indent: -99999999px;
}

#navi li.top a
{
    height: 34px;
    width: 185px;
    display: block;
    text-indent: -99999999px;
}
#navi li.gaiyou a
{
    height: 34px;
    width: 185px;
    display: block;
    text-indent: -99999999px;
}
#navi li.naiyou a
{
    height: 34px;
    width: 185px;
    display: block;
    text-indent: -99999999px;
}
#navi li.ser a
{
    height: 34px;
    width: 185px;
    display: block;
    text-indent: -99999999px;
}
#navi li.policy a
{
    height: 34px;
    width: 185px;
    display: block;
    text-indent: -99999999px;
}
#navi li.toiawase a
{
    height: 34px;
    width: 185px;
    display: block;
    text-indent: -99999999px;
}
#navi li.top a:hover
{
    height: 34px;
    width: 185px;
    display: block;
    text-indent: -99999999px;
    background-image: url(img/anime/topanime.gif);
}
#navi li.gaiyou a:hover
{
    height: 34px;
    width: 185px;
    display: block;
    text-indent: -99999999px;
    background-image: url(img/anime/gaiyouanime.gif);
}
#navi li.naiyou a:hover
{
    height: 34px;
    width: 185px;
    display: block;
    text-indent: -99999999px;
    background-image: url(img/anime/naiyouanime.gif);
}
#navi li.ser a:hover
{
    height: 34px;
    width: 185px;
    display: block;
    text-indent: -99999999px;
    background-image: url(img/anime/serviceanime.gif);
}
#navi li.policy a:hover
{
    height: 34px;
    width: 185px;
    display: block;
    text-indent: -99999999px;
    background-image: url(img/anime/policyanime.gif);
}
#navi li.toiawase a:hover
{
    height: 34px;
    width: 185px;
    display: block;
    text-indent: -99999999px;
    background-image: url(img/anime/toiawaseanime.gif);
}
div#titl2
{
    width: 715px;
    height: 136px;
    text-indent: -99999999px;
	background-image:url(/img/top/top_sankyo_title2.jpg);
}
div#bg_main
{
    width: 715px;
    height: auto;
    float: right;
	background-image:url(/img/top/top_sankyo_bgmain.jpg);
	background-repeat:repeat-y;
}
#bg_main div.sitemap
{
    margin-left: 20px;
	margin-right: 15px;
    width: 675px;
    height: auto;
    text-align: right;
    display: inline;
    font-size: 10px;
    font-family: "ＭＳ ゴシック" , "Osaka－等幅";
    overflow: hidden;
	float:right;
	margin-right:12px;
}
div#main
{
	width: 670px;
	height: auto;
	margin-left: 33px;
	margin-right: 12px;
	margin-top: 10px;
	font-size: 16px;
	background-attachment: scroll;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: url(/img/arrow_16_blue.jpg);
	clear:right;
}
div#feed p
{
margin-left:30px;
margin-right:10px;
line-height:normal;
}
div#feed1 p
{
margin-left:30px;
margin-right:10px;
line-height:normal;
}
div#feed2 p
{
margin-left:30px;
margin-right:10px;
line-height:normal;
}
#main ul
{
	margin: 0 0 0 1em;
	padding: 0;
}
#main div.notes
{
	overflow:hidden;
	width:670px;
	background-image:url(/img/noteimg/noteimg2.gif);
	background-repeat:repeat-y;
}
#main div.notestop
{
background-image:url(/img/noteimg/noteimgtop2.png);
overflow:hidden;
width:670px;
height:17px;
}
#main div.notebottom
{
background-image:url(/img/noteimg/noteimgbottom2.png);
overflow:hidden;
width:670px;
height:18px;
}
#main div.memoline
{
	margin-left: 50px;
	margin-right:10px;
	margin-top: 10px;
	overflow:hidden;
	background-image:url(/img/noteimg/line.gif);
	background-repeat:repeat-y;
}
#main div.memoline p
{
	line-height: 30px;
	margin-right:5px;
}
#main img.fll
{
	float:left;
}
#main img.flr
{
	float:right;
}
#main a.tipsbn
{
    width: 635px;
    height: 103px;
    display: block;
    text-indent: -99999px;
    background-image: url(/img/TIPS.jpg);
}
#main a:hover.tipsbn
{
    background-image: url(/img/TIPSa.jpg);
}
#main ul.eigyouhani p
{
    text-indent: 2em;
}
#main div.s_mapL
{
    float: left;
    width: 320px;
    display: block;
    overflow: hidden;
}
#main div.s_mapL li
{
    display: block;
}
#main div.s_mapL a
{
    text-indent: 2em;
    display: block;
}
#main div.s_mapR
{
    margin-right: 10px;
    float: right;
    width: 320px;
    display: block;
    overflow: hidden;
}
#main div.s_mapR li
{
    display: block;
}
#main div.s_mapR a
{
    text-indent: 2em;
    display: block;
}
#main .topimg001
{
    background-image:url(/img/topimg002.png);
    float: right;
	width:212px;
	height:171px;
    margin: 3px;
}
#main .omakase
{
    width: 638px;
    height: 175px;
    display: block;
    margin: 0 auto;
    text-indent: -99999px;
    background-image: url(img/omakase.jpg);
}
#main .omakase p
{
    display: none;
}
a.sub-hani
{
    width: 127px;
    height: 119px;
    display: block;
    text-indent: -9999px;
    background-image: url(/img/hani-n2.jpg);
    float: left;
}
a.sub-denwa
{
    width: 127px;
    height: 119px;
    display: block;
    text-indent: -9999px;
    background-image: url(/img/denwa-n2.jpg);
    float: left;
}
a.sub-meka
{
    width: 127px;
    height: 119px;
    display: block;
    text-indent: -9999px;
    background-image: url(/img/maker-n2.jpg);
    float: left;
}
a.sub-net
{
    width: 127px;
    height: 119px;
    display: block;
    text-indent: -9999px;
    background-image: url(/img/lan-n2.jpg);
    float: left;
}
a.sub-hikari
{
    width: 127px;
    height: 119px;
    display: block;
    text-indent: -9999px;
    background-image: url(/img/hikari-n2.jpg);
    float: left;
}
li.list-hani
{
    width: 127px;
    height: 119px;
    display: block;
    text-indent: -9999px;
    background-image: url(/img/hani-n2a.jpg);
    float: left;
}
li.list-denwa
{
    width: 127px;
    height: 119px;
    display: block;
    text-indent: -9999px;
    background-image: url(/img/denwa-n2a.jpg);
    float: left;
}
li.list-meka
{
    width: 127px;
    height: 119px;
    display: block;
    text-indent: -9999px;
    background-image: url(/img/maker-n2a.jpg);
    float: left;
}
li.list-net
{
    width: 127px;
    height: 119px;
    display: block;
    text-indent: -9999px;
    background-image: url(/img/lan-n2a.jpg);
    float: left;
}
li.list-hikari
{
    width: 127px;
    height: 119px;
    display: block;
    text-indent: -9999px;
    background-image: url(/img/hikari-n2a.jpg);
    float: left;
}
a:hover.sub-hani
{
    background-image: none;
}
a:hover.sub-denwa
{
    background-image: none;
}
a:hover.sub-meka
{
    background-image: none;
}
a:hover.sub-net
{
    background-image: none;
}
a:hover.sub-hikari
{
    background-image: none;
}
#main td.LL
{
    width: 25px;
    height: 36px;
    background-image: url(img/sankyo_title_1.gif);
}
#main td.MD
{
    height: 36px;
    background-image: url(img/sankyo_title_2.gif);
    background-repeat: repeat-x;
    font-family: "ＭＳ Ｐゴシック" ,Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #fff;
    vertical-align: middle;
}
#main td.RR
{
    height: 36px;
    width: 25px;
    background-image: url(img/sankyo_title_3.gif);
}
#main img.left
{
    float: left;
}
#main img.right
{
    float: right;
}
div#footer
{
    width: 715px;
    height: 16px;
    font-size: 9px;
    overflow: hidden;
	background-image:url(/img/top/top_sankyo_footer.jpg);
}
#footer li.ftop
{
    width: 152px;
    height: 16px;
    display: inline;
    text-indent: 0;
}
#footer li.fgaiyou
{
    width: 80px;
    height: 16px;
    display: inline;
    text-indent: 0;
}
#footer li.fnaiyou
{
    width: 80px;
    height: 16px;
    display: inline;
    text-indent: 09px;
}
#footer li.fservice
{
    width: 99px;
    height: 16px;
    display: inline;
    text-indent: 0;
}
#footer li.fpolicy
{
    width: 140px;
    height: 16px;
    display: inline;
    text-indent: 0;
}
#footer li.ftoiawase
{
    width: 164px;
    height: 16px;
    display: inline;
    text-indent: 0;
}
#footer li.ftop a
{
    width: 152px;
    height: 16px;
    display: block;
    text-indent: -9999px;
    float: left;
}
#footer li.fgaiyou a
{
    width: 80px;
    height: 16px;
    display: block;
    text-indent: -9999px;
    float: left;
}
#footer li.fnaiyou a
{
    width: 80px;
    height: 16px;
    display: block;
    text-indent: -9999px;
    float: left;
}
#footer li.fservice a
{
    width: 99px;
    height: 16px;
    display: block;
    text-indent: -9999px;
    float: left;
}
#footer li.fpolicy a
{
    width: 140px;
    height: 16px;
    display: block;
    text-indent: -9999px;
    float: left;
}
#footer li.ftoiawase a
{
    width: 164px;
    height: 16px;
    display: block;
    text-indent: -9999px;
    float: left;
}
#footer li.ftop a:hover
{
    width: 152px;
    height: 16px;
    display: block;
    text-indent: -9999px;
    float: left;
    background-image: url(img/anime/sankyo_foottopanime.gif);
}
#footer li.fgaiyou a:hover
{
    width: 80px;
    height: 16px;
    display: block;
    text-indent: -9999px;
    float: left;
    background-image: url(img/anime/sankyo_footgaiyouanime.gif);
}
#footer li.fnaiyou a:hover
{
    width: 80px;
    height: 16px;
    display: block;
    text-indent: -9999px;
    float: left;
    background-image: url(img/anime/sankyo_footnaiyouanime.gif);
}
#footer li.fservice a:hover
{
    width: 99px;
    height: 16px;
    display: block;
    text-indent: -9999px;
    float: left;
    background-image: url(img/anime/sankyo_footserviceanime.gif);
}
#footer li.fpolicy a:hover
{
    width: 140px;
    height: 16px;
    display: block;
    text-indent: -9999px;
    float: left;
    background-image: url(img/anime/sankyo_footpolicyanime.gif);
}
#footer li.ftoiawase a:hover
{
    width: 164px;
    height: 16px;
    display: block;
    text-indent: -9999px;
    float: left;
    background-image: url(img/anime/sankyo_foottoiawaseanime.gif);
}
div#seo
{
    height: 25px;
	width: 715px;
	background-image:url(/img/top/top_sankyo_end.jpg);
    font-size: 16px;
    display: block;
	text-indent:-99999px;
}
