/*メニューバー用CSSインポート*/
@import url("/SITE/common/menubar.css");


/* 基本設定 */
*{margin:0;padding:0}
body { 
  font-size: 12.2px; 
        font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	color:#333333; 
	margin:0; 
	background-color: #FFFFFF;
	}

img { 
	border: 0px 
	} 
	
a:link{color:#2560DB;text-decoration:none}
a:visited{color:#2560DB;text-decoration:none}
a:active{color:#2560DB;text-decoration:none}
a:hover{color:#2560DB;text-decoration:underline}


p{margin:0;padding:0}

ul{margin:0;padding:0}

ol{margin:0;padding:0}



.clear
	{
	clear: both;
	}

/* \*/
* html .clear {
	height: 1px;
}

/*ヘッダ*/
#header{width:950px;height:100px;margin:0 23px;background-color:#FFFFFF;background-image:url(/SITE/common/images/common_headerbg.gif);position:relative}
.header_upper{width:950px;height:53px;}
.header_left{float:left;height:53px;padding:0 0 0 10px;margin:0}
	.header_left img{margin-top:15px}
.header_right{float:right;height:21px;padding-top:15px}	
.namespacer{width: 350px;height:20px;position:absolute; right:12px; top: 40px;z-index:128}
	.namespacer .username{width:350px;height:20px;display:block;font-size:10px;font-weight:bold;text-align:right}
.new_login{width: 216px;height:40px;position:absolute; right:12px; top: 60px;z-index:128}	
.login{width:102px;height:39px;float:right}
	.login img{margin-bottom:10px}
.visitor{width:114px;height:39px;float:right}
	.visitor img{margin-bottom:10px}
.header_bottom{width:950px;height:47px}

/*コンテンツの囲み*/
#tpmainwrap{width:950px;margin:0 23px;padding:0 0 20px 0}

/*パンくずナビ*/
.pankuzu{padding:15px}
.navi{margin-right:18px;color:#808080}
	.navi img{margin-right:8px;vertical-align:middle}

/*1カラム(テキストベース)用*/
.txtbase_outline{
	width:750px;
	margin:0 auto;
}	

.txtbase_outline h1{
margin:26px 0 16px 0;
width:748px;
border:1px solid #BCBCBC;
background-color:#EEEEEE;
background-image:url(/SITE/common/images/common_mpn-mess.gif);
background-repeat:no-repeat;
font-size:14px;
font-weight:bold;
padding:7px 10px 7px 25px;
margin-bottom:16px
}

.txtbaseIN_700{
width:700px;
height:auto;
margin:0 auto 0 42px;
line-height:1.5
}

.txtbaseIN_660{
width:660px;
height:auto;
margin:0 auto;
padding:0 25px;
line-height:1.5
}
	
.txtbaseIN_700 h2,.txtbaseIN_660 h2{
font-size:12px;font-weight:bold;
}
	
.txtbaseIN_700 ol,.txtbaseIN_660 ol{
margin:15px 0 15px 35px;
}
	.txtbaseIN_700 ol li,.txtbaseIN_660 ol li{margin:5px 0;}
	
.txtbaseIN_700 ul,.txtbaseIN_660{margin:15px 0 15px 25px;}
	.txtbaseIN_700 ul li,.txtbaseIN_660 ul li{margin:15px 0 15px 25px;}

.txtbaseIN_700 p,.txtbaseIN_660{
margin:0 20px 15px 30px; 
text-indent:10px;
}

.txtbaseIN_700 ul#foot.line,.txtbaseIN_660{padding:20px 0;}

.txtbaseIN_700 ul.blank,.txtbaseIN_660{list-style-type: none}


/*2カラム用*/
.left_block{
width:220px;float:left;
}

.left_blockIN{
width:218px;
height:auto;
border-left:1px solid #BCBCBC;
border-right:1px solid #BCBCBC;
border-bottom:1px solid #BCBCBC;
line-height:normal;
}

.LB_topmenu{
width:218px;
height:70px;
background-color:#F7F5E8;
background-image:url(/SITE/common/images/common_LB-bg.gif);
background-repeat:repeat-x;
}

.menu_title{
width:193px;height:15px;padding:10px 10px 10px 15px;background-image:url(/SITE/common/images/common_leftmenu-tbg.gif)
}

.list_block{
padding:15px 15px 15px 15px
}

.list_block_etc{
border-top:1px solid #BCBCBC;
padding:15px 15px 15px 15px
}


.menu_list{
margin:0;
padding-left:20px;
}
 .menu_list li{padding:5px 0 5px 0;list-style-image:url(/SITE/common/images/common_listnavi-g.gif);} 
 
.menu_list_selected{
margin:0;
padding-left:20px;
} 
 .menu_list_selected li{padding:5px 0 5px 0;color:#808080;list-style-image:url(/SITE/common/images/common_listnavi-o.gif);}

.menu_list_blue{
margin:0;
padding-left:50px;
}
 .menu_list_blue li{padding:5px 0 5px 0;list-style-image:url(/SITE/common/images/common_listnavi-b.gif);} 

.menu_list_bshorten{
margin:0;
padding-left:25px;
}
 .menu_list_bshorten li{padding:5px 0 5px 0;list-style-image:url(/SITE/common/images/common_listnavi-b.gif);} 

 .menu_list_blue li{padding:5px 0 5px 0;list-style-image:url(/SITE/common/images/common_listnavi-b.gif);} 



.exp_navi{
margin:5px 0 5px 20px;
}

.exp_navi img{
margin-right:8px;
}

 
.right_block{
width:730px;
float:right;
background-image:url(/SITE/common/images/common_RB-bg.gif);
background-repeat:repeat-x;
}
.right_blockIN{
width:655px;
height:auto;
margin-left:75px;
padding-top:26px
}

.right_blockIN h1{
width:inherit;
height:26px;
border:1px solid #BCBCBC;
background-image:url(/SITE/common/images/common_title-bg.gif);
padding-top:12px;
margin-bottom:16px;
}

.right_blockIN h1 img{
margin:0 12px 0 3px;
}

/*本文汎用*/
.title14{
font-size:14px;
font-weight:bold;
margin-left:0;
}

.title12{
font-size:12px;
font-weight:bold;
}

.attention{color:#FF3333}
.txt_small{font-size:10px;color:#808080}
.txt_12gray{font-size:12px;color:#808080}


.line_spacing{
margin:15px 0
}

.dot_line{
height:1px;
background-image:url(/SITE/common/images/common_dotline.gif);
background-repeat: repeat-x;
}

.back2top_g{
text-align:right;margin-top:10px
}

/*バナースペース*/
.bnarea{margin:20px 0;padding:15px;border:1px solid #CCCCCC;text-align:center}
.bnarea img{margin:0 5px}
	
/*フッタ*/	
.footer{width:950px;height:144px;margin:0 23px;}
.footer_upper{width:inherit;height:22px;padding:15px 0;background-image:url(/SITE/common/images/common_Fupper.gif);text-align:right;line-height:1.3}
.footer_bottom{height:92px;background-image:url(/SITE/common/images/common_Fbottom.gif)}
.footer_txt{margin:0;padding:18px 0 0 0;line-height:1.5;text-align:center}


/*旧コンテンツ用*/

/**/




	

	
