@charset "shift_jis";

/*全体*/
body {
	text-align:center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
* {
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:170%;
	font-weight:normal;

}
strong{
	font-weight:bold;

}
hr {
	display:none;
}
.line10 {
	height:1px;
	background-image: url(/images/center_block/dot.gif);
	background-repeat: repeat-x;
	margin: 10px 0px 5px 0px;
	clear: both;
}
.line20 {
	height:1px;
	background-image: url(/images/center_block/dot.gif);
	background-repeat: repeat-x;
	margin: 20px 0px 15px 0px;
	clear: both;
}
.line30 {
	height:1px;
	background-image: url(/images/center_block/dot.gif);
	background-repeat: repeat-x;
	margin: 30px 0px 30px 0px;
	clear: both;
}
li{
	list-style-type: none;
}

a { color:#0066CC; text-decoration:none; font-size:12px;}
a:hover {
	font-size:12px;
	color:#0066CC;
	text-decoration:underline;
}
em {
	visibility: hidden;
	display:none;
}
img {
	border: none;
	vertical-align: bottom;
}
/*スペース*/
.space_01 { clear: both; font-size:8px; line-height:100%;}
.space_02 { clear: both; line-height:280%;}
.space_03 { clear: both;}
.space_04 { clear: both; line-height:300%; font-size: 14px;}
.space_05 { clear: both; height:6em;}
.space_06 { clear: both; line-height:200%;}
/*上にスペース*/
.topspace_01 {margin-top:1.0em;}
.topspace_02 {margin-top:1.5em;}
/*下にスペース*/
.bottom_space_01 { padding-bottom: 1.2em;}
.bottom_space_02 { margin-bottom: 10px;}
.bottom_space_03 { margin-bottom: 20px;}

/*テキストカラー*/
.font_purple_01 { color:#482A90; padding-bottom:1em; padding-top:1.2em;}
.font_green_01 {
	color:#006633;
	padding-bottom:1em;
	padding-top: 1.2em;
}
.font_red_01 {color:#cc0000;}
.font_red_s_01 {color:#cc0000; font-size:10px;} 
/*image_border*/
.img_border_1 { border: 1px solid #999999;}

/*column_line_space*/
.line_space_01 {
	clear:both;
	height:70px;
	background:url(/images/left_block/line_01.gif) repeat-x center
}
/*※しるしつきテキスト情報*/
.column_01 {}
.column_01 dt { float:left; width:1.5em;}
.column_01 dd {
	margin-left:1.5em
}

#block_all {
	text-align: left;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	background: url(/images/common/center_line_img.gif) repeat-y left;
}
/*フォントサイズ*/
.font_10 { font-size:10px;}
.font_16_b {
	font-size:16px;
	font-weight:bold;
}
/*注釈文字設定*/
.font_attention {
	font-size:10px;
	vertical-align: 10%;
}
/*ヘッダ*/
#header_block { font-size:10px;}
#header_block h1 {
	background-color: #FFFFFF;
	padding: 5px 5px 5px 15px;

}
#header_block p  {
	padding-top:105px;
	margin-left: 24px;
}
#header_block a  {
	color: #FFFFFF;
	text-align: center;
	line-height: 33px;

}

/*フッター*/
#footer_block {
	clear:both;
	padding-bottom: 38px;
	background: url(/images/common/footer_backimg_1.gif) no-repeat bottom;
}
#footer_block_a {
	text-align: center;
	background: #FFFFFF;
	border-top: 1px solid #cccccc;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#footer_block_a p { margin-top:12px;}
/*ヘッダFlash代替*/
#top_fla { height:269px; background:url(/images/common/top_fla_01.jpg) no-repeat top left; text-align:center;}
/*その他のページトップの画像*/

#top_img_01,#top_img_02,#top_img_03,#top_img_04,#top_img_05,#top_img_06,#top_img_07,#top_img_08,#top_img_09,#top_img_10,#top_img_11,#top_img_12,#top_img_13,#top_img_14,#top_img_15,#top_img_17,#top_img_18 { text-align:center; height:185px;}
#top_img_01 { background:url(/images/common/page_01_head.jpg) no-repeat top left;}
#top_img_02 { background:url(/images/common/page_02_head.jpg) no-repeat top left;}
#top_img_03 { background:url(/images/common/page_03_head.jpg) no-repeat top left;}
#top_img_04 { background:url(/images/common/page_04_head.jpg) no-repeat top left;}
#top_img_05 { background:url(/images/common/page_05_head.jpg) no-repeat top left;}
#top_img_06 { background:url(/images/common/page_06_head.jpg) no-repeat top left;}
#top_img_07 { background:url(/images/common/page_07_head.jpg) no-repeat top left;}
#top_img_08 { background:url(/images/common/page_08_head.jpg) no-repeat top left;}
#top_img_09 { background:url(/images/common/page_09_head.jpg) no-repeat top left;}
#top_img_10 { background:url(/images/common/page_10_head.jpg) no-repeat top left;}
#top_img_11 { background:url(/images/common/page_11_head.jpg) no-repeat top left;}
#top_img_12 { background:url(/images/common/page_12_head.jpg) no-repeat top left;}
#top_img_13 { background:url(/images/common/page_13_head.jpg) no-repeat top left;}
#top_img_14 { background:url(/images/common/page_14_head.jpg) no-repeat top left;}
#top_img_15 { background:url(/images/common/page_15_head.jpg) no-repeat top left;}
#top_img_17 { background:url(/images/common/page_17_head.jpg) no-repeat top left;}
#top_img_18 { background:url(/images/common/page_18_head.jpg) no-repeat top left;}

/*メインボタン_トップページは別指定*/
#menu_block_top {
	background: url(/images/common/menu_backimg_2.jpg) no-repeat;
	text-align: left;
	height: 36px;
	padding-left: 42px;
}
#menu_block {
	background: url(/images/common/menu_backimg_1.jpg) no-repeat;
	text-align: left;
	height: 36px;
	padding-left: 42px;
}
#menu_block_top a,#menu_block_top a:hover,#menu_block a,#menu_block a:hover {
	width:116px;
	height:36px;
	display:block;
	float: left;
}

/*左側*/
#left_block {
	text-align: left;
	padding-bottom: 40px;
	float: left;
	width: 220px;
}
#left_block_a {
	margin-left: 13px;
	text-align: left;
	width: 202px;
}
/*----------------左メニュー----------------*/
/*左側上部*/
.left_column_1 {
	padding-top: 20px;
	line-height: 150%;
}
/*左側Flashブロック*/
#flashcontent_2 {
	border:1px solid #CCCCCC;


#cccccc;
}
/*一括借り上げボタン*/
.left_btn_01{}
.left_btn_01 a,.left_btn_1 a:hover{
	width:200px;
	height:343px;
	background: url(/images/left_block/menu_img_01.jpg) no-repeat;
	display: block;
}
/*イラスト付画像ボタン*/
.left_btn_02 a,.left_btn_02 a:hover,.left_btn_03 a,.left_btn_03 a:hover { width:200px; height:75px; display:block;}
.left_btn_02 a {background: url(/images/left_block/menu_img_02.jpg) no-repeat top left;}
.left_btn_02 a:hover {background: url(/images/left_block/menu_img_02.jpg) no-repeat top right;}
.left_btn_03 a {background: url(/images/left_block/menu_img_03.jpg) no-repeat top left;}
.left_btn_03 a:hover {background: url(/images/left_block/menu_img_03.jpg) no-repeat top right;}
.left_btnblock_01 {
	margin-top: 11px;
}
.left_btnblock_01 li {margin-top: 3px;}
/*イラストなし画像ボタン*/
.left_btn_04 a,.left_btn_04 a:hover,.left_btn_05 a,.left_btn_05 a:hover,.left_btn_06 a,.left_btn_06 a:hover,.left_btn_07 a,.left_btn_07 a:hover,.left_btn_08 a,.left_btn_08 a:hover {
	width:200px;
	height:54px;
	display:block;
	margin-top: 7px;
}
.left_btn_04 a {background: url(/images/left_block/menu_img_04.gif) no-repeat top left;}
.left_btn_04 a:hover {background: url(/images/left_block/menu_img_04.gif) no-repeat top right;}
.left_btn_05 a {background: url(/images/left_block/menu_img_05.gif) no-repeat top left;}
.left_btn_05 a:hover {background: url(/images/left_block/menu_img_05.gif) no-repeat top right;}
.left_btn_06 a {background: url(/images/left_block/menu_img_06.gif) no-repeat top left;}
.left_btn_06 a:hover {background: url(/images/left_block/menu_img_06.gif) no-repeat top right;}
.left_btn_07 a {background: url(/images/left_block/menu_img_07.gif) no-repeat top left;}
.left_btn_07 a:hover {background: url(/images/left_block/menu_img_07.gif) no-repeat top right;}
.left_btn_08 a {background: url(/images/left_block/menu_img_08.gif) no-repeat top left;}
.left_btn_08 a:hover {background: url(/images/left_block/menu_img_08.gif) no-repeat top right;}
.left_btnblock_02 {
	margin-top:13px;
}
/*what'snew*/
#left_info {
	padding-top: 19px;
	background: url(/images/left_block/right_midasi_02.jpg) no-repeat top;
	margin-top: 20px;
}
#left_info dl { }
#left_info dt {
	color: #BE2723;
	margin-top: 12px;
	margin-bottom: 3px;
}
#left_info dd {
	background: url(/images/left_block/line_01.gif) repeat-x bottom;
	padding-bottom: 13px;
}
/*テキストリンク*/
.left_column_2 {
	margin-top: 20px;
}
.left_column_2 ul{
	list-style: none;
	background: #e6e6e6;
	padding-bottom: 10px;
	padding-top: 5px;
}
.left_column_2 li{
	background: url(/images/left_block/line_01.gif) repeat-x bottom;
	line-height: 200%;
	list-style: none;
	padding: 5px 10px;
}
.left_column_2 a,.left_column_2 a:hover {
	padding-left:1em;
	background-image: url(images/left_block/list_pict_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/*メインコンテンツ骨組のみ（中身はcolumn.css参照）*/
#main_block {
	float: right;
	width: 674px;
}
#main_column_01 {
	margin-right: 46px;
	margin-left: 46px;
	padding-top: 20px;
	padding-bottom: 35px;
	color: #333333;
}

/*このページのトップへボタン*/
#top_btn {
	text-align:right;
	clear:both;
	margin-left: 453px;
	padding-top: 35px;
}
