/*
Theme Name: SCN Simple
Theme URI: http://www.sapporo-candle-night.com/
Description: WordPress 2.5
Author: SCN
*/

/* BODY */
body		{
		margin:0;
		padding:0;
		background-color:#0e3192;
		text-align:center;line-height:1.25em;
		color:#ffffff;
		font-family:"ＭＳ Ｐゴシック",sans-serif;
		}

a:link		{color:#ffcf00;}
a:visited	{color:#ffcf00;}
a:active	{color:#ff6600;}
a:hover		{color:#ff6600;}

.stxt		{font-size:10px;line-height:1.5em;}
.txt		{font-size:12px;line-height:1.5em;}
.btxt		{font-size:15px;line-height:1.25em;}
.wtxt		{font-size:12px;line-height:1.5em;}

/* HEADER */
#header		{
		text-align:center;
		}

#header table	{
		margin:auto;
		text-align:center;
		}

#header h1	{
		height:130;
		background-image:url("/2013/image/header_back.gif");
		background-position:center bottom;
		background-repeat:repeat-x;
		margin:0;
		}

#header h1 img	{
		border:none;
		margin:15px 0 65px 0;
		}

#header ul	{
		background-color:#0e3192;
		list-style-type:none;
		font-size:12px;
		margin:0;
		padding:0;
		}

#header li	{
		text-align:center;
		border-right:solid 1px #ffffff;
		float:left;
		}

#header li a	{
		display:block;
		text-decoration:none;
		text-align:center;
		color:#ffffff;
		padding:5px;
		margin:0;
		}

#header li a:hover	{
		color:#0e3192;
		background-color:#ffcf00;
		}

#header .w_kei	{
		height:1px;
		background-color:#ffffff;
		}

#header .spc	{
		height:10px;
		}

/* FOOTER */
#footer		{
		width:740px;
		text-align:center;
		padding:0 0 25px 0;
		clear:both;
		}

#footer .b_home	{
		font-size:10px;
		border-top:dashed 1px #6e83be;
		padding:5px 0 5px 0;
		}

#footer .f_tit	{
		font-size:12px;
		border-top:dashed 1px #6e83be;
		padding:10px 0 5px 0;
		}

#footer .f_add	{
		font-size:12px;
		line-height:1.5em;
		padding:0 0 10px 0;
		}

#footer address	{
		font-size:11px;
		font-style:normal;
		background-color:#6e83be;
		border-top:dashed 1px #0e3192;
		border-bottom:dashed 1px #0e3192;
		padding:5px 0 5px 0;
		}

#footer .f_backno	{
		font-size:12px;
		border-top:dashed 1px #6e83be;
		border-bottom:dashed 1px #6e83be;
		padding:10px 0 10px 0;
		}

#footer .f_banner	{
		border-top:dashed 1px #6e83be;
		font-size:11px;
		padding:10px 0 5px 0;
		}

#footer .f_qr	{
		text-align:right;
		padding:10px 0 10px 0;
		}

/* TOP PAGE */
#main		{
		width:740px;
		text-align:left;
		padding:0;
		background-image:url("/2013/image/sidebar_back.gif");
		background-position:right top;
		background-repeat:repeat-y;
		}

#main .main_foot	{
		background-image:url("/2013/image/top_footer.gif");
		background-color:#061849;
		background-repeat:no-repeat;
		padding:0 0 15px 0;
		}

#main .main_banner	{
		padding:0 15px 5px 15px;
		}

#topnews		{
		width:470px;
		height:200px;
		background-color:#0e3192;
		border:solid 1px #6e83be;
		padding:10px;
		overflow:auto;
		}

#topnews .news_tit	{
		font-size:13px;
		color:#ffcc00;
		font-weight: bold;
		margin:3px 0 0 0;
		padding:0;
		}

#topnews .news_date{
		font-size:11px;
		color:#ffffff;
		margin:0;
		padding:0;
		}

#topnews p	{
		font-size:12px;
		line-height:1.5em;
		border-bottom:dashed 1px #6e83be;
		margin:0;
		padding:5px 0 8px 0;
		}

.main_back{
	position:relative;
	width:740px;
	height:400px;
	margin:0 auto;
	background:url(/2020/image/main_back.png) center center no-repeat;}

.main_back a{
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity:0;}

.main_back a.id06{
	position:absolute;
	left:24px;
	top:254px;}

.main_back a.id08{
	position:absolute;
	left:175px;
	top:215px;}

.main_back a.id11{
	position:absolute;
	left:310px;
	top:261px;}

.main_back a.id14{
	position:absolute;
	left:468px;
	top:219px;}

.main_back a.id16{
	position:absolute;
	left:609px;
	top:227px;}

.main_back a:hover {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	opacity: 1.0;
	filter: alpha(opacity=100);
	-moz-opacity:1.0;}

/* WHATS */
#whats		{
		width:640px;
		text-align:left;
		font-size:12px;
		line-height:1.8em;
		padding:0 0 25px 0;
		}

/* COMPANY */
#company		{
		text-align:left;
		font-size:12px;
		line-height:1.5em;
		}

#company .com_title{
		font-size:17px;
		font-weight:bold;
		margin:0;
		padding:0 0 5px 0;
		border-bottom:dotted 1px #ffffff;
		}

#company .com_kigyo{
		font-size:14px;
		font-weight:bold;
		color:ffcc00;
		background-color:#6e83be;
		margin:0;
		padding:5px 0 5px 10px;
		border-bottom:dotted 1px #ffffff;
		}

#company .com_kigyo_t p{
		font-size:12px;
		background-color:#3c5097;
		margin:0;
		padding:5px 0 5px 10px;
		}

#company .com_kojin p{
		margin:0;
		padding:3px 0 3px 10px;
		}

#company .com_kyosan{
		font-size:12px;
		font-weight:bold;
		background-color:#3c5097;
		margin:0;
		padding:3px 0 3px 10px;
		border-bottom:dotted 1px #6e83be;
		}

#company .com_kyosan_t p{
		font-size:11px;
		background-color:#3c5097;
		margin:0;
		padding:3px 0 3px 10px;
		}

#company .spc	{
		height:15px;
		}

#company .spc_s	{
		height:5px;
		}

/* KYOSAN */
#kyosan		{
		width:740px;
		text-align:left;
		padding:0 0 25px 0;
		}

/* NORMAL PAGE */
#npage		{
		width:740px;
		text-align:left;
		font-size:12px;
		line-height:1.5em;
		padding:0 0 15px 0;
		}

/* NORMAL TITLE */
#ntit		{
		width:740px;
		text-align:left;
		padding:15px 0 15px 0;
		}

#ntit .tit_header	{
		background-image:url("/2013/image/tit_back.gif");
		padding:8px;
		font-size:18px;
		font-weight:bold;
		}

#ntit .tit_bread	{
		font-size:11px;
		background-color:#6e83be;
		border-bottom:dashed 1px #0e3192;
		padding:2px 0 2px 10px;
		}

/* PAGE */
#page		{
		width:540px;
		text-align:left;
		font-size:12px;
		line-height:1.5em;
		padding:0 0 15px 0;
		margin:0;
		float:left;
		}

#event		{
		background-color:#3c5097;
		margin:0;
		padding:0;
		}

#event .eve_tit	{
		font-size:12px;
		font-weight:bold;
		color:ffcc00;
		background-color:#6e83be;
		margin:0;
		padding:5px 0 5px 10px;
		border-bottom:dotted 1px #ffffff;
		}

#event p		{
		font-size:12px;
		margin:0;
		padding:5px 0 5px 10px;
		}

#event .spc	{
		background-color:#0e3192;
		height:15px;
		margin:0;
		padding:0;
		clear:right;
		}

#event img	{
		padding:0 10px 5px 10px;
		margin:0;
		border:0;
		float:right;
		}

/* TITLE */
#tit		{
		width:541px;
		text-align:left;
		padding:15px 0 15px 0;
		}

#tit .tit_header	{
		background-image:url("/2013/image/tit_back.gif");
		padding:8px;
		font-size:18px;
		font-weight:bold;
		}

#tit .tit_bread	{
		font-size:11px;
		background-color:#6e83be;
		border-bottom:dashed 1px #0e3192;
		padding:2px 0 2px 10px;
		}

/* SIDE BAR */
#sidebar		{
		width:185px;
		float:right;
		text-align:left;
		margin:15px 0 15px 0;
		background-color:#6e83be;
		}

#sidebar ul	{
		list-style-type:none;
		margin:0;
		padding:0;
		}

#sidebar ul a	{
		display:block;
		text-decoration:none;
		background-color:#4f63a5;
		padding:8px;
		border-bottom:dotted 1px #ffffff;
		font-size:14px;
		font-weight:bold;
		color:#ffffff;
		magin:0;
		}

#sidebar li li a{
		display:block;
		text-decoration:none;
		background-color:#6e83be;
		padding:6px 6px 6px 15px;
		font-size:12px;
		font-weight:bold;
		color:#ffcf00;
		margin:0;
		}

#sidebar li li a:hover{
		background-color:#3c5097;
		color:#ffffff;
		}