/* @charset "UTF-8"; */
@import url("div_width.css");
@import url("margin.css");
ul{list-style-type:none; margin:0; padding:0;}

/* フッターを画面下部に固定するためにheight: 100%を追加 */
/*
html{height: 100%}
*/


body{margin:0; padding:0; font-family: Osaka, meiryo, "ＭＳ Ｐゴシック"; color:#666666;}


	
img { -ms-interpolation-mode: bicubic; border:0; } 
h3{display:inline; font-size:130%;}

form{padding:0; margin:0;}

/* フッターを画面下部に固定するためにheight:100%を追加 */ 
/*
form{padding:0; margin:0; height: 100%;}
*/

.tx_jp{font-family:Osaka, meiryo, "ＭＳ Ｐゴシック";}
.nowrap{white-space: nowrap;}

#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%;}

/* 全体を含めるID */
/* フッターを画面下部に固定するために追加 */
/*
#container {   
    width: 100%;   
    position: relative;   
    height: auto !important;   
    height: 100%;   
    min-height: 100%;   
}   
*/

	
#all_contents{width:940px; padding:10px 0 20px 0; display:block;}

/* フッターを画面下部に固定するために設定追加 */
/*
#all_contents{width:970px; background:url(../image/background/all_contents_wk_02.gif) repeat-y;
              padding-bottom: 259px;}
*/
#all_contents2{width:940px;}
#all_contents3{width:740px; float:left; display:block;}
#all_contents4{width:180px; float:right; display:block;}
#all_contents5{width:740px;}

#all_contents3_1123{width:740px; float:left;}
/* 枠を取るために変更 
#all_contents3_1123{width:740px; float:left; background:url(../image/background/w1123_bk.gif) repeat-y;}
*/

A:LINK{text-decoration:none; color:#6e44c2;}
A:VISITED{text-decoration:none; color:#6e44c2;}
A:ACTIVE{text-decoration:underline;color :#6633ff;}
A:HOVER{text-decoration:underline;color :#6633ff;}

/*　リンク黒　*/
a.ik_b:link{color:#6e44c2; text-decoration:none; border:0px;}
a.ik_b:visited{color:#6e44c2; text-decoration:none;  border:0px;}
a.ik_b:hover{color:#6633ff; text-decoration:underline;}

/*　リンク白　*/
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;}

.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:#FF0000;}
.purple{color:#C71585;}
.blue{color:#9933cc;}
.hai{color:#999;}
.white{color:#FFF;}
.navy{color:#000080;}

/* TEXT WEIGHT */
.bold{font-weight:bold;}

/* FONT */
.helvetica{font-family:Helvetica, Osaka, meiryo, "ＭＳ Ｐゴシック";}

/* 件数表示 */
.w1114_howmany{width:740px; 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;}

/* カーソルをポインタに */
span.pointer{cursor:pointer;}
table.pointer{cursor:pointer;}

/* 右枠広告＆ローカルナビ枠　w180 */
.local_navigate{background:url(/biz/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(/biz/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(/biz/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:#8c2eee; text-decoration:none; border-bottom:1px dotted #8d1eff;}
.local_navigate li a small{font-size:10px;}

.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(/biz/dg/image/background/local_navigation_background.gif) repeat-x; list-style-type:none; width:180px; height:25px;}
.local_navigation_waku{padding:0 10px 10px 10px;}

/* エラーメッセージ */
.something_wrong{color:#FF0000; font-weight:bold;}

/* ワーニングメッセージ */
.something_dangerous{color:#663399; font-weight:bold;}

/* インフォメーションメッセージ */
.something_tellyou{color:#339999; font-weight:bold;}

/* Clearfix */
.clearfix:after {
	content: url(/biz/dg/image/background/space.gif);
	display: block;
	clear: both;
	height: 0;}

.clearfix{display: inline-block; /* IE 7用 */
/* .clearfix{display: block;} */ /* Opera、Safari 7用 */












