@charset "shift_jis";

/* flash style */
div#shead_area {
	min-width: 900px;
	background:url(../../../service/img/category_head.jpg) top center no-repeat;
}

div#shead_area h2 {
	width: 280px;
	height: 40px;
}

.px20_f {font-size:120%;line-height:125%;color:#ffffff; font-weight:bold;}
.px20 {font-size:120%;line-height:125%; font-weight:bold;}

div#content_main {padding-bottom:25px;}
div.border_bottom{background:url(../../images/common_border_01.gif) repeat-x bottom; margin:20px 0 30px;}
div.border_top{background:url(../../images/common_border_01.gif) repeat-x top; padding-top:15px;}

.glossary_title{background:url(../../../dictionary/img/index_title_bg_01.gif) no-repeat left top;margin-bottom:8px;}
.glossary_title_bottom{background:url(../../../dictionary/img/index_title_bg_02.gif) no-repeat left bottom;}
.glossary_title_padding{padding:5px;}
.glossary_title h3{padding:0 0 0 10px;color:#FFFFFF;}

.glossary_title h2{
	float:left !important;
	padding:2px 0 0 10px !important;
	width:535px !important;
	color:#FFFFFF !important;
	background-position: -9999px 0 !important;
}



.glossary_list_body{padding:0 0 0 5px;}
.glossary_list_body p{padding-bottom:5px;}
.glossary_img_box{width:205px; float:right; text-align:center; margin-left:10px;}

.common_img_box01{background:url(../../images/common_img_box02.gif) repeat-y;}
.common_img_box02{background:url(../../images/common_img_box03.gif) no-repeat bottom;}
.common_img_box03{background:url(../../images/common_img_box01.gif) no-repeat top; padding:3px 0;}
.common_img_box02 p{text-align:left; background:url(../../images/common_img_icon01.gif) no-repeat 8px 3px; padding-left:25px; color:#002c64;}

.flash_title{background:url(../../../service/train/img/flash_01.gif) no-repeat left top #a3bee1;margin-bottom:8px;}
.flash_title_bottom{background:url(../../../service/train/img/flash_01_bottom.gif) no-repeat left bottom;}
.flash_title_padding{padding:5px;}
.flash_title h4{padding:0 0 0 10px; color:#002c64;}


.flash_01{color:#002c64; font-weight:bold;}

.flash_sizebox_01{background:url(../../../service/train/img/flash_02_middle.gif) repeat-y; width:656px; margin-bottom:10px;}
.flash_sizebox_02{background:url(../../../service/train/img/flash_02_bottom.gif) no-repeat bottom;}
.flash_sizebox_03{background:url(../../../service/train/img/flash_02_top.gif) no-repeat top; padding:10px 20px;}
.flash_sizebox_03 p{color:#002c64; font-weight:bold; padding-bottom:10px;}
.flash_sizebox_03 div{text-align:center;}

.flash_02 dt{background:url(../../images/icon_gray_square.gif) no-repeat 0 5px; padding-left:15px; font-weight:bold;}
.flash_02 dd{padding-left:15px;}

.flash_03{background:url(../../../service/img/flash_03.gif) no-repeat left top #2f5d9c; width:130px; float:left; margin-right:5px;}
.flash_03_bottom{background:url(../../../service/img/flash_04.gif) no-repeat left bottom; width:130px;}
.flash_03 p{text-align:center; padding:35px 0;}

.flash_04{background:url(../../../service/img/flash_05.gif) no-repeat left top #c7ddf2; width:180px; margin-bottom:6px;}
.flash_04_bottom{background:url(../../../service/img/flash_06.gif) no-repeat left bottom; width:180px;}
.flash_04 p{text-align:center; padding:10px 0; color:#002c64;}

.flash_05{float:left; width:180px;}
.flash_06{float:right; width:315px;}
.flash_07{width:320px;}
.flash_08{width:259px;}
.flash_09{width:427px;}

.flash_img_box{width:205px; float:left; text-align:center;}
.mar_r20{margin-right:20px;}

.bottom_banner_area{text-align:center;}

.bottom_banner_01{float:left;}
.bottom_banner_02{float:left;text-align:left;width:321px;height:93px;background:url(../../../service/train/img/flash_12.gif) no-repeat left top;}
.bottom_banner_03{margin:38px 0px 0px 40px;}

.line {background:url(../../../service/img/line_blue_dot.gif) repeat-x left bottom;}
.icon_gray {background:url(../../images/icon_gray_square.gif) no-repeat 0 7px; padding-left:15px; text-align:left;}
.flash_sizebox_03 .icon_gray {background:url(../../images/icon_gray_square.gif) no-repeat 0 7px; padding-left:15px; text-align:left;}
.flash_sizebox_03 span{color:#002c64;font-weight:normal;padding-bottom:10px; display:block; font-size:75%; line-height:125%;}
.mar_t20 {margin-top:20px;}

dl.list{margin-top:15px; color:#002c64;}
dl.list dt{background:url(../../images/lnavi_icon1.gif) no-repeat 3px 5px; padding-left:15px;}
dl.list dt span{color:#333333; font-size:90%;}
dl.list dd{background:url(../../images/lnavi_alow.gif) no-repeat 15px 8px; padding-left:30px; width:170px; float:left;}
dl.list dd {font-size: 95%;line-height:150%;color:#002c64;font-weight:normal;}
dl.list dd a:link{color:#002c64;text-decoration:underline;font-weight:normal;}
dl.list dd a:visited{color:#002c64;text-decoration:underline;font-weight:normal;}
dl.list dd a:hover{color:#002c64;text-decoration:none;font-weight:normal;}

/*.station_btn {width:655px;}*/
.station_btn {width:641px;}
.btn_set {width:300px;float:left;margin-right:20px;}
.btn_set li {background:url(../../../service/img/icon_document.gif) no-repeat 0 3px; padding-left:18px;margin-left:10px;}

.billboard01_img_box{width:317px; float:left; text-align:center;}
.billboard01_img_box01{background:url(../../../service/area/img/areajack01_img_box02.gif) repeat-y;}
.billboard01_img_box02{background:url(../../../service/area/img/areajack01_img_box03.gif) no-repeat bottom;}
.billboard01_img_box03{background:url(../../../service/area/img/areajack01_img_box01.gif) no-repeat top; padding:3px 0;}
.billboard01_img_box02 p{text-align:left; background:url(../../images/common_img_icon01.gif) no-repeat 8px 3px; padding-left:25px; color:#002c64;}

.billboard_media01{width:296px; margin-left:10px;margin-right:10px; text-align:left; padding-top:10px;padding-bottom:10px; background:url(../../../service/img/border01.gif) repeat-x 0 100%;}
.billboard_media01_left{width:130px;float:left;margin-right:10px;}
.billboard_media01_right{width:130px;float:right;margin-right:10px;}
.billboard_media01 li {background:url(../../images/lnavi_icon1.gif) 0 7px no-repeat; padding-left:12px;}

.area-height01{height:80px;}
.area-height02{height:100px;}
.area-height03{height:300px;}
.area-height04{height:120px;}
/* css end */



