/* @charset "UTF-8"; */
@import url("div_width.css");
@import url("margin.css");

/* フッターを画面下部に固定するためにheight: 100%を追加 */
/*
html{height: 100%}
*/
body{margin:0; padding:0;
	font-family:Osaka, meiryo, "ＭＳ Ｐゴシック";
	color:#666666;}

img { -ms-interpolation-mode: bicubic; border:0; } 

input{vertical-align:middle;}

/* hタグ */
h1{margin:0; padding:0; font-size:12px; display:inline;}
h3{display:inline; font-size:130%;}

form{padding:0; margin:0;}

.tx_jp{font-family:Osaka, meiryo, "ＭＳ Ｐゴシック";}
.nowrap{white-space: nowrap;}
em{font-style:normal;}

#crumbs{width:100%; padding:10px 0 5px 0; border-bottom:1px dotted #CCC; margin-bottom:10px;}
#crumbs_noline{width:100%; padding:10px 0 5px 0; text-align:left;}
.second_crumbs{padding:0 0 10px 30px; border-bottom:1px dotted #CCC; margin-bottom:10px; background:url(../image/background/second_crumbs_bk.gif) repeat-x;}
.second_crumbs_center{width:100%; padding-bottom:10px; border-bottom:1px dotted #CCC; margin-bottom:10px; background:url(../image/background/second_crumbs_bk.gif) repeat-x; text-align:center;}

.second_titles{padding:0 0 10px 0; border-bottom:1px dotted #CCC; margin-bottom:10px; background:url(../image/background/second_crumbs_bk.gif) repeat-x; font-weight:bold; text-align:center;}
.second_titles h3{display:inline; font-size:110%;}

#all_contents{width:940px; padding:10px 0 20px 0; display:block;}

/* フッターを画面下部に固定するために設定追加 */
#all_contents2{width:940px;}
#all_contents3{width:740px; float:left; display:block;}
#all_contents4{width:180px; float:right; display:block; padding:0 0 10px 0;}
#all_contents5{width:940px;}
#all_contents3_1123{width:740px; float:left;}

/* リンク画像　マウスオーバーで半透明 */
#all_contents a:hover img, #all_contents2 a:hover img, #all_contents3 a:hover img, #all_contents4 a:hover img, #all_contents5 a:hover img, #all_contents3_1123 a:hover img{
	-ms-filter: "alpha( opacity=70 )"; /* IE8 */
	filter: alpha( opacity=70 ); /* IE6とIE7 */
	opacity:0.70; /* IE以外 */
}

A:LINK{text-decoration:none; color:#006699;}
A:VISITED{text-decoration:none; color:#006699;}
A:ACTIVE{text-decoration:underline;color :#0066FF;}
A:HOVER{text-decoration:underline;color :#0066FF;}
/* リンク黒*/
a.ik_b:link{color:#555; text-decoration:none; border:0;}
a.ik_b:visited{color:#555; text-decoration:none; border:0}
a.ik_b:hover{color:#333; text-decoration:underline;}
/*リンク白*/
a.ik_w:link{color:#FFF; text-decoration:none; border:0;}
a.ik_w:visited{color:#FFF; text-decoration:none; border:0;}
a.ik_w:hover{color:#FFF; text-decoration:none; border-bottom:1px dotted;}
/*リンク赤*/
a.ik_red:link{color:#FF0000; text-decoration:none;}
a.ik_red:visited{color:#FF0000; text-decoration:none;}
a.ik_red:hover{color:#FF3333; text-decoration:underline;}

/* テスト用↑にかくす

A:LINK{text-decoration:underline; color:#1E90FF;}
A:VISITED{text-decoration:underline; color:#1E90FF;}
A:ACTIVE{text-decoration:none;color :#0066FF;}
A:HOVER{text-decoration:none;color :#0066FF;}

a.ik_b:link{color:#555555; text-decoration:none; border-bottom:1px dotted;}
a.ik_b:visited{color:#555555; text-decoration:none; border-bottom:1px dotted;}
a.ik_b:hover{color:#333; text-decoration:none; border:0;}
*/
/*リンク白*/
/* テスト用↑にかくす
a.ik_w:link{color:#FFF; text-decoration:none; border-bottom:1px dotted;}
a.ik_w:visited{color:#FFF; text-decoration:none; border-bottom:1px dotted;}
a.ik_w:hover{color:#FFF; text-decoration:none; border:0;}
*/
/*リンク赤*/
/* テスト用↑にかくす
a.ik_red:link{color:#FF0000; text-decoration:underline;}
a.ik_red:visited{color:#FF0000; text-decoration:underline;}
a.ik_red:hover{color:#FF3333; text-decoration:none;}
*/

.clear{clear:both;}

/* TD内で改行させない */
.nowrap{white-space: nowrap;}
.inline{display:inline;}

/* message枠（エラー枠） */
.ik_message{clear:both; padding:10px 0; text-align:center;}
.ik_message ul{margin:0; padding:0;}
.ik_message li{margin:0 0 0 25px; padding:0;}

/* vertical-align */
.valign{vertical-align:middle;}

/* float */
.ikleft{float:left;}
.ikright{float:right;}

.img_left{float:left; margin-right:5px; border:0;}
.img_right{float:right; margin-left:5px; border:0;}

/* TEXT COLOR */
.black{color:#000;}
.red{color:#FF6347;}
/* .red{color:#FF0000;} */
.purple{color:#C71585;}
.blue{color:#3399FF;}
.hai{color:#999;}
.white{color:#FFF;}
.orange{color:#FF4500;}
.navy{color:#000080;}

/* TEXT WEIGHT */
.bold{font-weight:bold;}

/* FONT
.helvetica{font-family:Helvetica, Osaka, meiryo, "ＭＳ Ｐゴシック";}
 */

/* 件数表示 */
.w1114_howmany{width:100%; clear:both; background:url(../image/background/howmany.png) no-repeat; padding-top:10px; height:30px; color:#FFF;}
.w1114_howmany a:link{color:#FFF;}
.w1114_howmany a:visited{color:#FFF;}
.w1114_howmany_left{padding-left:15px; float:left;}
.w1114_howmany_right{padding:7px 15px 0 0; float:right;}


/* 検索フォームの右エリアドロップリストを右寄せ */
.srch-droplist-by-area{width:300px; float:right; text-align:right;}

/* カーソルをポインタに */
.pointer{cursor:pointer;}

/* 右枠広告＆ローカルナビ枠　w180 */


.local_navigate{background:url(/dg/image/background/lnv_02.gif); width:180px; margin:15px 0 0 0; padding:0; list-style-type:none;}
.local_navigate li{clear:both; padding:0; margin:0 10px; text-align:left;}
.local_navigate li.title{background:url(/dg/image/background/lnv_01.gif); width:180px; clear:both; padding:7px 0 5px 0; margin:0 0 5px 0; text-align:center; color:#FFF;}
.local_navigate li.title2{background:url(/dg/image/background/lnv_01.gif); width:180px; clear:both; padding:7px 0 5px 0; margin:15px 0 5px 0; text-align:center; color:#FFF;}
.local_navigate li a{display:block; font-size:11px; line-height:160%; padding:3px 0; border-bottom:1px dotted #CCC;}
.local_navigate li a:link{color:#777; text-decoration:none;}
.local_navigate li a:visited{color:#777; text-decoration:none;}
.local_navigate li a:hover{color:#1E90FF; text-decoration:none; border-bottom:1px dotted #1E90FF;}
.local_navigate li a small{font-size:10px;}

.local_navigation_waku{padding:0 10px 10px 10px;}
.local_navigation_waku .w115{font-size:10px; line-height:14px;}
.local_navigation_waku ul{margin:0; padding:0; list-style-type:none;}
.local_navigation_waku li.c1{margin:0; padding:0; width:35px; float:left;}
.local_navigation_waku li.c1 img{float:left;}
.local_navigation_waku li.c2{margin:0; padding:0; width:125px; float:right; text-align:left;}

/* ↓2010.11.18以降不使用 */
.local_navigation{width:180px; display:block; padding:10px 0 20px 0;}
.local_navigation img{width:180px; height:25px;}
.local_navigation ul{padding:0; margin:0;}
.local_navigation li{background:url(/dg/image/background/local_navigation_background.gif) repeat-x; list-style-type:none; width:180px; height:25px;}
/* ↑2010.11.18以降不使用 */

/* エラーメッセージ */
.something_wrong{color:#FF0000; font-weight:bold;}

/* ワーニングメッセージ */
.something_dangerous{color:#663399; font-weight:bold;}

/* インフォメーションメッセージ */
.something_tellyou{color:#339999; font-weight:bold;}

/* 検索連動AD */
.ikyu-srch-kk{width:740px; background:url(/dg/image/background/srch_kk_01.png) no-repeat;}
.ikyu-srch-kk p{padding:7px 0 0 10px; margin:0; font-size:10px; color:#666; font-weight:bold;}
.ikyu-srch-kk2{width:740px; background:url(/dg/image/background/srch_kk_02.png) repeat-y;}
.ikyu-srch-kk3{width:720px; padding:10px 0 0 0; margin-top:5px; background:url(/dg/image/background/srch_kk_hr.png) repeat-x; text-align:left;}
.ikyu-srch-kk3 img.ssn{width:60px; float:left; margin-right:5px;}

.ikyu-srch-kk_a{width:700px; background:url(/dg/image/background/srch_kk_a_01.png) no-repeat; text-align:left;}
.ikyu-srch-kk_a p{padding:7px 0 0 10px; margin:0; font-size:10px; color:#666; font-weight:bold;}
.ikyu-srch-kk_a2{width:700px; background:url(/dg/image/background/srch_kk_a_02.png) repeat-y;}
.ikyu-srch-kk_a3{width:680px; padding:10px 0 0 0; margin-top:5px; background:url(/dg/image/background/srch_kk_hr.png) repeat-x; text-align:left;}
.ikyu-srch-kk_a3 img.ssn{width:60px; float:left; margin-right:5px;}

/* Clearfix */
.clearfix:after {
	content: url(/dg/image/background/space.gif);
	display: block;
	clear: both;
	height: 0;
}

.clearfix{display: inline-block;} /* IE 7用 */
/* .clearfix{display: block;} */ /* Opera、Safari 7用 */
