@charset "utf-8";/* CSS Document *//*------------ 初期設定 ------------*/p {	color: #000000;	line-height: 1.7;	}/*------------ 全体 ------------*/html {}body {}/*------------ WRAPPER ------------*/#wrapper {	width:950px;	margin:0 auto;}/*------------ HEADER ------------*//*------------ NAVI ------------*/#side{	width:182px;	float:right;}#side ul,#side li{	margin:0;	padding:0;	list-style:none;}#side img{	vertical-align:top;}.login_wrapper{	background:url(../images/bg_login_m.gif) repeat-y left top;	margin-bottom:10px;}#side .login{	background:url(../images/bg_login_t.gif) no-repeat left top;	text-align:center;	padding-top:75px;}#side .short .login{	padding-top:5px;	background:url(../images/bg_login_t_short.gif) no-repeat left top;}#side .login_b{	height:10px;	overflow:hidden;	background:url(../images/bg_login_b.gif) no-repeat left top;}#side #bnr{	/*background-color:#f1f1f1;*/	text-align:center;	/*padding-top:10px;*/	margin-bottom:5px;}#side #bnr a{	margin-top:10px;	display:inline-block;	*zoom:1;	*display:inline;}#side #service{	background:url(../images/bg_service_m.gif) repeat-y left top;	margin-bottom:10px;}#side #service_inner{	background:url(../images/bg_service_t.gif) no-repeat left top;	padding-top:35px;	padding-left:5px;}#side #service_b{	background:url(../images/bg_service_b.gif) no-repeat left top;	height:5px;	overflow:hidden;}#side #pdf{	background-color:#f1f1f1;	padding:10px;}#side #pdf p{	font-size:10px;	color:#666;}#side #pdf .t_center{	text-align:center;	padding-bottom:5px;}.indent_list,.indent_list li{	list-style:none;	margin:0;	padding:0;}.indent_list{	padding-left:10px;}.indent_list li{	text-indent:-12px;	padding-left:12px;	font-size:12px;	padding-bottom:0px;	line-height:150%;	color:#333;}/*------------ TOP ------------*//*------------ FOOTER ------------*/.logo_direct{	padding-bottom:10px;	text-align:left;}/*-------- text_right --------*/.t_right {	text-align: right;}/*-------- text_left --------*/.t_left {	text-align: left;}/*-------- center --------*/.t_center {	text-align: center;}/*-------- left --------*/.left {	float: left;}/*-------- right --------*/.right {	float: right;}/*-------- ClearBoth --------*/.cb {	clear: both;}/*-------- COLOR --------*/.red{	color:#FF0000;}.orange{	color:#FF6600;}.blue{	color:#0097B2;}/*-------- FONT --------*/.bold{	font-weight:700;}.f10{	font-size:10px;}.f14{	font-size:14px;}/*-------- WIDTH --------*/.w149{	width:149px;	}.w180{	width:180px;	}.w287{	width:287px;}.w380{	width:380px;}.w304{	width:304px;}/*-------- HEIGHT --------*/.h350{	height:350px;	}.h375{	height:375px;	}.h500{	height:420px;	}.h600{	height:470px;	}/*-------- MARGIN --------*/.ml3{	margin:0 0 0 3px;}.ml10{	margin:0 0 0 10px;}.ml30{	margin:0 0 0 30px;}.ml40{	margin:0 0 0 40px;}.ml60{	margin:0 0 0 60px;}.ml70{	margin:0 0 0 70px;}.mb10{	margin:0 0 10px 0;}.mb15{	margin:0 0 15px 0;}.mt3{	margin:3px 0 0 0;}.mt10{	margin:10px 0 0 0;}.mt20{	margin:20px 0 0 0;}.mt30{	margin:30px 0 0 0;}/*-------- PADDING --------*/.pt5{	padding-top:5px;}.pt10{	padding-top:10px;}.pt15{	padding-top:15px;}.pt20{	padding-top:20px;}.pt25{	padding-top:25px;}.pt30{	padding-top:30px;}.pt40{	padding-top:40px;}.pt60{	padding-top:60px;}.pl10{	padding-left:10px;	}.pl12{	padding-left:12px;	}.pl15{	padding-left:15px;	}.pl20{	padding-left:20px;	}.pl30{	padding-left:30px;	}.pl40{	padding-left:40px;	}.pl50{	padding-left:50px;	}.pl60{	padding-left:60px;	}.pl70{	padding-left:70px;	}.pl80{	padding-left:80px;	}.pl100{	padding-left:100px;	}.pr100{	padding-right:100px;	}.pb20{	padding-bottom:20px;	}/*-------- COMMON --------*/.pic{	padding:2px;	display:block;	border:1px solid #CCCCCC;}.hidden{	overflow:hidden;}.abs{	position:absolute;}.ondes{	color:#999999;}