/* =======================================
  共通設定
========================================== */

html,body{
  margin: 0;
  padding: 0;
  background-color: #fed900;
  font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.c-both{
	clear:both;
}

.clearfix:after {
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	content:".";
}
.clearfix {
	min-height: 1px; /*IE6、7対策*/
}
* html .clearfix {
	height: 1px;
	/*¥*//*/ /*MAC IE5.x対策*/
	height: auto;
	overflow: hidden;
	/**/
}

ul{
	list-style:none;
}

/* =======================================
  text-align
========================================== */

.t_align_center{
	text-align:center;
}

.t_align_left{
	text-align:left;
}

.t_align_right{
	text-align:right;
}

.fleft{
	float:left;
}

.fright{
	float:right;
}

.radius{
  border-radius: 5px;        /* CSS3草案 */
  -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 5px;   /* Firefox用 */
}

.radius2{
  border-top-left-radius: 5px;        /* CSS3草案 */
  -webkit-border-top-left-radius: 5px;    /* Safari,Google Chrome用 */
  -moz-border-top-left-radius: 5px;   /* Firefox用 */
  border-top-right-radius: 5px;        /* CSS3草案 */
  -webkit-border-top-right-radius: 5px;    /* Safari,Google Chrome用 */
  -moz-border-top-right-radius: 5px;   /* Firefox用 */
}

a{
  text-decoration: none;
  color: #7a7046;
  transition:all 1s ease;
}

a:hover{
	text-decoration:none;
	color:#e5c029;
}

a img{
	transition:all 1s ease;
}

a img:hover{

	opacity: 0.7;/*要素の透明度を指定*/
	filter: alpha(opacity=70); /*ie6、7の透明度指定*/
	-ms-filter: "alpha(opacity=70)";
}


.talign_center{
	text-align:center;
}

/* 光彩 */
.kousai_box{
	-webkit-box-shadow: 0 0 5px 0 #999;
	-moz-box-shadow: 0 0 5px 0 #999;
	box-shadow: 0 0 5px 0 #999;
}

/* =======================================
  フォント設定
========================================== */

.font_s8{
	font-size:8px !important;
}

.font_s10{
	font-size:10px !important;
}

.font_s12{
	font-size:12px !important;
}

.font_s14{
	font-size:14px !important;
}

.font_s16{
	font-size:16px !important;
}

.font_s18{
	font-size:18px !important;
}

.font_wbold{
  font-weight: bold;
}




/* =======================================
  ヘッダーエリア設定
========================================== */

#header_bar{
	background-color:#FFF;
}

#header_bar_area{
	width:922px;
	margin:0 auto;
	height:50px;
	background:url(../common/header_tel1.png) no-repeat;
}

#header_bar h1{
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:right;
}

.header_area{
  padding: 0;
}

#header_tel{
  height: 50px;
  text-align: center;
  background-color: #FFF;
}


#header_logoarea{
  height: 47px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #fad747), color-stop(0.49, #fad747), color-stop(0.44, #fce99b), color-stop(0.00, #fffef7));
  background: -webkit-linear-gradient(top, #fffef7 0%, #fce99b 44%, #fad747 49%, #fad747 100%);
  background: -moz-linear-gradient(top, #fffef7 0%, #fce99b 44%, #fad747 49%, #fad747 100%);
  background: -o-linear-gradient(top, #fffef7 0%, #fce99b 44%, #fad747 49%, #fad747 100%);
  background: -ms-linear-gradient(top, #fffef7 0%, #fce99b 44%, #fad747 49%, #fad747 100%);
  background: linear-gradient(to bottom, #fffef7 0%, #fce99b 44%, #fad747 49%, #fad747 100%);
  border-top: #EEE solid 1px;
  padding-top:5px;
}

#logo2{
	width:247px;
}

#header_logobar{
  width: 922px;
  margin: 0 auto;
  padding: 0;
  height: 42px;
}

.header_logo{
  width: 279px;
}

.multiLingual{
  width: 600px;
}

#multiLingual_img{
	width:343px;
}

multiLingual_tab_menu{
	width:250px;
}

.header_tab{
	width:76px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fceabb+0,fccd4d+50,f8b500+51,fbdf93+100;Orange+3D+%235 */
	background: #fceabb; /* Old browsers */
	background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
	border-top:#F97C00 solid 1px;
	border-left:#F97C00 solid 1px;
	border-right:#F97C00 solid 1px;
	margin-right:3px;
	text-align:center;
	font-size:10px;

}

.header_tab:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffb76b+0,ffa73d+50,ff7c00+51,ff7f04+100;Orange+Gloss */
	background: #ffb76b; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */
}

.header_tab a{
	display:block;
	padding-top:15px;
	padding-bottom:12px;
	color:#2A3F55;
	text-decoration:none;
}

.header{
  width: 922px;
  margin: 0 auto;
  padding:0 20px;
  height:253px;
}

#headline{
	width:922px;
  height: 214px;
  margin: 0;
  padding: 0;
  line-height:0;
  background-color:#2A0000;
}

#headline_caption{
  height: 39px;
  margin: 0;
  padding: 0;
}

/* =======================================
  グローバルナビ
==========================================
*/


/* =======================================
  レフトナビ設定
========================================== */

.leftnavi_area{
  width: 196px;
  font-size:12px;
}

.left_banner_group_1,
.left_banner_group_2{
	border:#2A3F00 solid 2px;
	width:192px;
	margin-bottom:5px;
}

.left_banner_title{
	background: #fefcea; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefcea 0%, #f1da36 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fefcea 0%,#f1da36 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fefcea 0%,#f1da36 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	padding:5px;
}

dl.left_textlink{
	margin:0;
	padding:5px;
}

dl.left_textlink dt{
	font-size:12px;
	margin:0;
	padding:0 5px;
}

dl.left_textlink dd{
	font-size:12px;
	color:#333;
	margin:0 0 5px 0;
	padding:0 5px;
	border-bottom:#333 dotted 1px;
}

.left_banner_group_1 img{
	vertical-align:bottom;
	width:100%;
}

.sidemenu_maker li{
	list-style:none;
}

.sidemenu_maker li a{
	display:block;
}

.bnr01 img{
}

.bnr02 img{
}

.bnr03 img{
  width: 196px;
}

.bnr04 img{
  width: 196px;
}

.bnr05 img{
  width: 196px;
}

.tousya{
  font-family: "メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 14px;
  font-weight: bold;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f6f8+0,d8e1e7+50,b5c6d0+51,e0eff9+100;Grey+Gloss+%232 */
  background: #f2f6f8; /* Old browsers */
  background: -moz-linear-gradient(top,  #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */
  padding: 10px 0 10px 10px;
  border: 1px solid #000;
}

.tousya01{
  font-size: 13px;
  text-align: center;
  margin-top: 8px;
}

.tousya01 span{
  padding-left: 5px;
}

.tousya02{
  font-size: 12px;
  text-align: center;
  margin: 3px 0;
}

.bnr06{
  margin: 15px 0;
  text-align: center;
}

.kojin_joho{
	font-size: 13px;
  background: url(../images/leftnavi_raid/raidLinkArrow.gif) no-repeat;
	background-position: 3px;
	margin: 8px 0;
	padding-left: 20px;
}

.bnr07{
  margin: 15px 0 0 0;
  text-align: center;
}

.bg_gray{
	background-color:#EEE;
}

.bg_orange{
	background-color:#fdeeb4;
}


/* =======================================
  コンテンツエリア設定
==========================================
*/
.content_area{
  width: 922px;
  margin: 10px auto;
  padding: 20px;
  background-color: #fff;
}

.lside_area{
  width: 196px;
  margin: 0;
  padding: 0;
}

.main_col{
  width: 721px;
  margin: 0;
  padding: 0;

}

.contents_box{
	margin:0 0 5px 0;
	padding:0;
	font-size:12px;
}

.contents_text{
	margin:0;
	padding:5px;
	line-height:1.6em;
	font-size:12px;
}

.contents_text span{
	color:#F00;
}

.contents_text_strong{
	margin:0 0 5px 0;
	padding:5px;
	line-height:1.6em;
	font-size:12px;
	background-color:#fff3c3;
	color:#2A1F00;
	font-weight:bold;
	border:#f5a200 solid 2px;
}

.contents_box_img{
	width:100%;
	padding-top:20px;
}

.contents_box_img img{
	width:100%;
}

.contents_area_storong{
	border:#EEE solid 5px;
	padding:15px;
	margin:10px 0;
	color:#000;
	text-shadow: 1px 1px 2px #888;
	font-size:18px;
	font-weight:bold;
}

.bg_orange {
    background-color: #fdeeb4;
}

/* =======================================
フッターエリア通設定
========================================== */
.footer_area{
  margin-top: 15px;
  background-color: #fff;
  /* height: 200px; */
  border-top: #e5c029 solid 10px;
}

.footer_area dt{
  font-size: 14px;
  font-weight: bold;
  margin: 6px 0;
  padding: 0;
}

.footer_area dd{
  margin: 0 0 2px 0;
  padding: 0;
}

.footer_area dd{
  background: url(../image/siteMap_arrow.gif) no-repeat;
  padding-left: 20px;
  background-position: 0px 6px;
  font-size: 10px;
}

.footer_area dd a{
  display: block;
}

.footer_area .footer01,.footer02,.footer03,.footer04{
  width: 25%;
  margin: 0;
  padding: 0;
}

.footer_area .footer_bottom{
  border-top: #e5c029 solid 2px;
  background-color: #fff;
  text-align: center;
  height: 50px;
}

.footer_area .footer{
  width:922px;
  margin: 0 auto;
  padding: 0;
}

/* =======================================
下層ページ パンクズ設定
========================================== */


.topicPath{
	width: 711px;
	height: 20px;
	margin: 0 0 5px 0;
	padding: 10px 0 3px 10px;
	background-color: #eee;
}

.topicPath li{
	float: left;
	list-style: none;
	font-size: 9px;
}

/* =======================================
  エリアサイズ
========================================== */
.area721_top{
	width:721px;
	margin:0 auto 0 auto;
}

.area506_top{
	width:506px;
	margin:0 auto 0 auto;
}

.area721{
	width:721px;
	margin:10px auto 0 auto;
}

.area690{
	width:690px;
	margin:10px auto 0 auto;
}

.area670{
	width:670px;
	margin:10px auto 0 auto;
}

.area659{
	width:659px;
	margin:10px auto 0 auto;
}

.area650{
	width:650px;
	margin:10px auto 0 auto;
}

.area600{
	width:600px;
	margin:10px auto 0 auto;
}

.area550{
	width:550px;
	margin:10px auto 0 auto;
}

.area506{
	width:506px;
	margin:10px auto 0 auto;
}

.area500{
	width:500px;
	margin:10px auto 0 auto;
}

.area210{
	width:210px;
	margin:0 auto 10px auto;
}

.area210 img.img210{
	width:210px;
}
/* =======================================
  ボタン　共通
========================================== */
.contents_btn_0{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+50,ededed+51,ffffff+100;White+Gloss+%232 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */


	border:#888 solid 2px;
	padding:0;
	margin:10px auto;
	width:400px;
	transition:all 1s ease;
}

.contents_btn_0:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2e2e2+0,dbdbdb+50,d1d1d1+51,fefefe+100;Grey+Gloss+%231 */
	background: #e2e2e2; /* Old browsers */
	background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
	border:#aaa solid 2px;

}


.contents_btn_0 a{
	padding:15px 0;
	margin:0;
	display:block;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#000;
	transition:all 1s ease;
	text-shadow: 1px 1px 2px #888;
}

.contents_btn_0 a:hover{
	text-shadow: 1px 1px 2px #000;
	text-decoration:none;
	color:#FFF;
}


.contents_btn_etc{
	margin:0;
	padding:0;
	border:#888 solid 2px;
}

.contents_btn_etc a{
	margin:0;
	padding:10px 20px;
	display:block;
	border-left:#FFDF00 solid 5px;
	text-decoration:none;
	font-weight:bold;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	transition:all 1s ease;

}

.contents_btn_etc a:hover{
	text-shadow: 1px 1px 2px #000;
	text-decoration:none;
	color:#FFF;
	background: #7d7e7d; /* Old browsers */
	background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */

}

.contents_btn_etc a p{
	color:#a00;
	font-size:18px;
	padding:0;
	padding:0;
	line-height:1.2em;
}

.contents_btn_etc a:hover p{
	color:#F00;
}

.contents_btn_etc a p span{
	color:#000;
	font-size:12px;
}

.contents_btn_etc a:hover p span{
	color:#FFF;
}



/* =======================================
  見出し装飾設定
========================================== */

.midashi_bk_bg{

	background:url(../images/title_bk_bg.png) no-repeat;

	padding-left:10px;
	border:#2A3F00 solid 3px;
	padding-top:20px;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:70px;
}

.midashi_bk_bg p.font_m{
	padding-top:5px;
	padding-bottom:10px;
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	margin:0;
	font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#fed900;
	line-height:1.2em;
	text-shadow: 1px 1px 3px #000;
}

.midashi_bk_bg p{
	padding-top:5px;
	padding-bottom:10px;
	padding-left:10px;
	font-size:24px;
	font-weight:bold;
	margin:0;
	font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#fed900;
	line-height:1.2em;
	text-shadow: 1px 1px 3px #000;
}

.midashi_bk{
	/*
	background: #7d7e7d;
	background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%);
	background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
	background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );
	*/
	background:url(../images/title_bk_bg.png) no-repeat;

	padding-left:10px;
	border:#2A3F00 solid 3px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:70px;
}

.midashi_bk p{
	padding-top:5px;
	padding-bottom:10px;
	padding-left:10px;
	font-size:24px;
	font-weight:bold;
	margin:0;
	font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#fed900;
	line-height:1.2em;
	text-shadow: 1px 1px 3px #000;
}

.midashi_bk p span{
	font-size:12px;
}

.midashi_01{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	padding-left:10px;
	border:#aaa solid 2px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-top:10px;
	text-shadow: 1px 1px 2px #888;
	padding-right:2px;
}

.midashi_01 p{
	border-left:#FDF10B solid 15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	font-size:18px;
	font-weight:bold;
	margin:0;
	font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.midashi_01 p span{
	font-size:12px;
}

.midashi_c_01{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	padding-left:0;
	border:#aaa solid 2px;
	padding-top:0;
	padding-bottom:0;
	margin-bottom:10px;
	margin-top:10px;
}

.midashi_c_01 p{
	border-left:#FDF10B solid 15px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-size:14px;
	margin:0;
	font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.midashi_y_border{
	border-bottom: 3px solid #fed900;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

/* =======================================
  カテゴリ：RAID　共通
========================================== */

.columnRaidLink{
 	width: 506px;
	background-color: #fbedde;
	border-radius: 10px;        /* CSS3草案 */
  -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 10px;   /* Firefox用 */
	margin: 20px auto;
	padding-bottom:20px;
}

.columnRaidLink h6{
	width: 486px;
	margin: 20px 0 15px 0;
	padding: 10px 0 10px 20px;
	font-size: 16px;
	background-color: #f7d54d;
	display: inline-block;
}

.columnRaidLink ul{
	padding-left:20px;
}

.columnRaidLink li{
	list-style: none;
	background: url(../raid/images/index/raidLinkArrow.gif) no-repeat;
  padding-left: 25px;
  font-size: 12px;
}

.columnRaidLink li a{
	display: block;
	margin: 0 0 10px 0;
	color: #7a7046;
}

.columnRaidLink li a:hover{
	color:#e5c029;
}

.rightsidebtn img{
	width: 208px;
}




.left_textlink dd{
	font-size:10px; !important
}

.b-navi{
	margin:10px 0;
	font-size:12px;
}

.b-navi dt,
.b-navi dd{
	font-size:11px;
	margin:0;
	padding:3px 0;
	border-bottom:#eee dotted 1px;
}

.footer_logo{
	text-align:center;
	margin:30px 0;
}

.copy{
	width:1000px;
	margin:0 auto;
	padding:0;
	text-align:right;
}

.top_topics{
	font-size:10px;
}

.li_bg_w{
	background-color:#FFF;
	border-bottom:#666 dashed 1px;
	font-size:11px;
	padding:3px;
}

.li_bg_g{
	background-color:#eee;
	border-bottom:#666 dashed 1px;
	font-size:11px;
	padding:3px;
}

/* raid_topicsページ start*/

#raid .grayback{
	padding: 1em 0 1em 20px;
	background-color:#ededed;
	font-size:12px;
	border-top:thin #2C2C2C solid;
}

#raid .navRaidtopics .mainColumn ul li dl dd{
	font-size:12px;
	padding: 5px 10px;
}

#raid .navRaidtopics .mainColumn ul li {
	margin-bottom: 20px;
	background-image:none;
}

#raid .navRaidtopics .mainColumn ul.postData li {
	margin:3px 0;
}

#raid .navRaidtopics .mainColumn ul.postData li a{
	color:#03F;
}

#raid .navRaidtopics .mainColumn ul.postData li a:hover{
	color:#F60;
}

#raid .navRaidtopics .mainColumn ul li dl dd p {
	font-size:1em;
}
#raid .navRaidtopics .mainColumn ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* raid_topicsページ end*/


/* =======================================
  フォント周り装飾
========================================== */

.under_red{
	text-decoration:underline !important;
	text-decoration-color:#F00;
}

.under_blue{
	text-decoration:underline;
	text-decoration-color:#60F;
}

.under_green{
	text-decoration:underline;
	text-decoration-color:#393;
}