/* 基本リンク設定 */
a{ color:#0000ff;text-decoration:none}
a:visited { color: #0000ff; text-decoration: none; }
a:active { color: #0000ff; text-decoration: underline; }
a:hover{text-decoration:underline;color:#0000ff}

/* 任意リンク設定 */
A.navi:link { color: #FFFFFF; text-decoration: none; }
A.navi:visited { color: #FFFFFF; text-decoration: none; }
A.navi:active { color: #FFFFFF; text-decoration: underline; }
A.navi:hover { color: #FFFFFF; text-decoration: underline; }

A.sbu:link { color: #F75514; text-decoration: none; }
A.sbu:visited { color: #F75514; text-decoration: none; }
A.sbu:active { color: #F75514; text-decoration: underline; }
A.sbu:hover { color: #F75514; text-decoration: underline; }

A.txt:link { color: #333333; text-decoration: underline; }
A.txt:visited { color: #333333; text-decoration: underline; }
A.txt:active { color: #333333; text-decoration: underline; }
A.txt:hover { color: #F75514; text-decoration: underline; }

/* body設定 */
body{
background-position:center;
color:#333333;
}

/* フォントファミリー設定 */
.p10,.p12,.lead  ,.p14,.p18,.b10,.b12,.b_lead  ,.b14,.b18,.p10h,.p12h,.p14h,.p18h,.b10h,.b12h,.b14h,.b18h{font-family:"ＭＳ Ｐゴシック"}
.p10,.lead  ,.p14,.p18,.b10,.b12,.b_lead  ,.b14,.b18,.p10h,.p12h,.p14h,.p18h,.b10h,.b12h,.b14h,.b18h{font-family:Osaka}

/* フォントサイズ設定 */
.p10,.b10,.p10h,.b10h{ font-size:10px }
.p12,.b12,.p12h,.b12h,.lead  ,.b_lead  { font-size:12px }
.p14,.b14,.p14h,.b14h{ font-size:14px }
.p18,.b18,.p18h,.b18h{ font-size:18px }

/* フォントウェイト設定 */
.b10,.b12,.b12h_lead  ,.b10h,.b12h,.b14,.b14h,.b18,.b18h{ font-weight:700 }

/* フォント行間設定 */
.p10,.b10{ line-height:11px; }
.p10h,.b10h{ line-height:16px; }
.p12h,.b12h{ line-height:18px; }
.lead  ,.b_lead  { line-height:18px; }
.p14h,.b14h{ line-height:130%; }
.p18h,.b18h{ line-height:130%; }

/* フォントカラー設定 */
p12,.p12h {	color: #333333;} 
#white{ color:#FFFFFF; }
#red{ color:#FF0000; }
#blue{ color:#019AFF; }
#green{ color:#0E9FA4; }
.orange{ color:#ff8d30;
}

/* 文字間 */
#mojikan {letter-spacing: 1px;}


/* アンダーライン */
#diarytitle{ text-decoration: underline;}

/* 背景画像 */
#tel_num	{
	background-image:url(../yokudan/img/tel_num.gif);
	background-repeat:no-repeat;
	width:503px;
	height:89px;
	text-indent:-9999px;
}

#rease	{
	background-image:url(../yokudan/img/rease.gif);
	background-repeat:no-repeat;
	width:503px;
	height:61px;
	text-indent:-9999px;
}

/*#rease_btn a	{
	background-image:url(../yokudan/img/rease_btn.gif);
	width:173px;
	height:40px;
	display:block;
	overflow:hidden;
	margin:25px 0 0 320px;
	text-indent:-9999px;
}*/

#point_back	{
	background-image:url(../yokudan/img/point_back.gif);
	background-repeat:no-repeat;
	width:503px;
	height:175px;
	text-indent:-9999px;
}

#sono2_back	{
	background-image:url(../yokudan/img/sono2.gif);
	background-repeat:no-repeat;
	width:250px;
	height:156px;
	text-indent:-9999px;
}

/* ボタンロールオーバー */
#internet_btn a	{
	background-image:url(../yokudan/img/btn04_off.gif);
	width:172px;
	height:44px;
	display:block;
	overflow:hidden;
	margin:20px 0 0 320px;
	text-indent:-9999px;
}

#internet_btn a:hover	{
	background-image:url(../yokudan/img/btn04_on.gif);
	width:172px;
	height:44px;
}

#go_btn_01 a	{
	background-image:url(../yokudan/img/btn_go_off.gif);
	width:58px;
	height:25px;
	display:block;
	overflow:hidden;
	margin:51px 0 0 420px;
	text-indent:-9999px;
}

#go_btn_01 a:hover	{
	background-image:url(../yokudan/img/btn_go_on.gif);
	width:58px;
	height:25px;
}

#go_btn_02 a	{
	background-image:url(../yokudan/img/btn_go_off.gif);
	width:58px;
	height:25px;
	display:block;
	overflow:hidden;
	margin:15px 0 0 420px;
	text-indent:-9999px;
}

#go_btn_02 a:hover	{
	background-image:url(../yokudan/img/btn_go_on.gif);
	width:58px;
	height:25px;
}

#go_btn_03 a	{
	background-image:url(../yokudan/img/btn_go_off.gif);
	width:58px;
	height:25px;
	display:block;
	overflow:hidden;
	margin:15px 0 0 420px;
	text-indent:-9999px;
}

#go_btn_03 a:hover	{
	background-image:url(../yokudan/img/btn_go_on.gif);
	width:58px;
	height:25px;
}

#sono2_back a	{
	background-image:url(../yokudan/img/btn08.gif);
	width:99px;
	height:23px;
	display:block;
	overflow:hidden;
	margin:110px 0 0 140px;
	text-indent:-9999px;
}

#no_list li	{
	list-style-type:none;
}

#no_01	{
	background-image:url(../yokudan/img/no_01.gif);
	background-repeat:no-repeat;
	padding:0 0 0 20px;
}

#no_02	{
	background-image:url(../yokudan/img/no_02.gif);
	background-repeat:no-repeat;
	padding:0 0 0 20px;
}

#no_03	{
	background-image:url(../yokudan/img/no_03.gif);
	background-repeat:no-repeat;
	padding:0 0 0 20px;
}

#no_04	{
	background-image:url(../yokudan/img/no_04.gif);
	background-repeat:no-repeat;
	padding:0 0 0 20px;
}

#no_05	{
	background-image:url(../yokudan/img/no_05.gif);
	background-repeat:no-repeat;
	padding:0 0 0 20px;
}

/*-----CM library-----*/

#red_back	{
	width:242px;
	height:286px;
	background:url(../cm_library/campaign/img/red_back.gif) no-repeat top;
}
#blue_back	{
	width:242px;
	height:286px;
	background:url(../cm_library/campaign/img/blue_back.gif) no-repeat;
}

#orange_back	{
	width:242px;
	height:286px;
	background:url(../cm_library/campaign/img/orange_back.gif) no-repeat;
}

#green_back	{
	width:242px;
	height:286px;
	background:url(../cm_library/campaign/img/green_back.gif) no-repeat;
}

img	{
	border:none;
}

#red_back img,#blue_back img,#orange_back img,#green_back img	{
	vertical-align:top;
}

#cm_back	{
	width:242px;
	height:126px;
	background:url(../cm_library/campaign/img/cm_back.jpg) no-repeat;
}

#cm_back2	{
	width:242px;
	height:126px;
	background:url(../cm_library/campaign/img/cm_back02.gif) no-repeat;
}
