@charset "shift_jis";/*** フッター共通 ***/.footer-common {	text-align: center;	padding-top:25px;	min-width:950px;}.footer-common ul{	list-style-image: none;	list-style-position: outside;	list-style-type: none;	margin:0;	padding:11px 0 11px 0;	background-image: url(/img/common/footer/line.gif);	background-repeat: repeat-x;	background-color:#eeeeee;}.footer-common ul li{	display: inline;	margin: 0;	padding-right:10px;}.footer-common ul li a:link{	color:#FFFFFF;	text-decoration:none;}.footer-common ul li a:visited {	color:#FFFFFF;	text-decoration:none;}.footer-common ul li a:hover {	color:#FFFFFF;	text-decoration:underline;}.footer-common ul li a:active {	color:#FFFFFF;	text-decoration:none;}.footer-common .footer-copyright {	padding: 10px 0 20px 0;	background-color:#eeeeee;}.footer-common .footer-copyright p{	color: #999999;	margin: 0;	padding: 0;	line-height:1.6;}.footer-common .footer-copyright .text{	margin-bottom:10px;}.footer-common .footer-copyright .footer-ssl{	padding:10px 0 3px;	color: #333333;}/*** TOP ***/.footer-common .page-top-top {	width: 950px;	margin:10px auto 10px;	text-align: right;	padding-right:0px;}.footer-common .service-box{	border-bottom: 1px solid #999999;	border-top: 1px solid #999999;	font-size: 12px;	margin: 0 auto;	padding: 5px 10px;	text-align: center;	display:block;	width:780px;}.footer-common .service-box .domain-a{	color: #666666;	font-weight: bold;}.footer-common .service-box .domain-b{	color: #666666;	font-weight: bold;	margin-left: 10px;}/*** /TOP ***//*** リキッド ***/.footer-common .page-top-liquid {	margin:10px auto 10px;	text-align: right;	padding-right: 10px;}/*** /リキッド ***//* ▼1308 TOPリニューアル改修▼ *//* #footer-area-common → #footer-area-common2に */#footer-area-common2 {	min-width: 989px;	margin: 50px 0 0 0;	border-top: 1px solid #e6e6e6;	background-color: #f6f6f6;}* html #footer-area-common2 { /* for IE6 */	width: expression(document.body.clientWidth < 991? "989px" : "auto"); /* IE6 min-width */}#footer-area-common2 ul {	list-style-type:none;	-moz-padding-start: 0px;	padding-left: 0;	margin:0;}#footer-area-common2 p {	margin:0;}#footer-area-common2 .footer-inner {	width: 800px;	padding-top: 27px;	margin: 0 auto 18px;}#footer-area-common2 .footer-block {	min-height: 150px;	height: auto !important;	height: 150px;	float: left;	text-align: left;}#footer-area-common2 .column1 ul {	float: left;}#footer-area-common2 .co-head-bln {	background: url("/img/common/footer/bg_head_bln_line01.gif") left bottom repeat-x;	}#footer-area-common2 .co-head-bln span {	font-weight: bold;	color: #666666;	font-size: 13px;	background: url("/img/common/footer/bg_head_bln01.gif") 30px 100% no-repeat;	}#footer-area-common2 .fb{	margin-bottom: 0px;}#footer-area-common2 .fb dt {	float: left;	margin-right: 10px;}#footer-area-common2 .fb dd {	float: left;	-moz-margin-start: 0px;	margin-left: 0;	padding-top: 3px;}#footer-area-common2 .fb dd a {	font-weight: bold;	font-size: 93%;}#footer-area-common2 .fb dd p {	width: 200px;	font-size: 77%;	margin: 0;	padding-bottom: 5px;	color: #666666;}#footer-area-common2 .fb img {	border: 1px solid #ccc;	padding: 6px;	background-color: #ffffff;}#footer-area-common2 .fb iframe {	line-height: 0;	font-size: 8px;}#footer-area-common2 .qr {	float: left;	margin-top: 3px;}#footer-area-common2 .qr dt {	float: left;	margin-right: 10px;}#footer-area-common2 .qr dd {	color: #666666;	float: left;	-moz-margin-start: 0px;	margin: 15px 0;	width: 200px;}#footer-area-common2 .qr dd p {	font-size: 85%;}#footer-area-common2 .qr img {	border: 1px solid #ccc;	padding: 6px;	background-color: #ffffff;}#footer-area-common2 .qr dd strong {	font-size: 12px;	font-weight: bold;}#footer-area-common2 .column1 {	width: 200px;	line-height: 2;}#footer-area-common2 .column2 {	width: 300px;}#footer-area-common2 .column3 {	width: 300px;}#footer-area-common2 .footer-info {	padding: 5px 0;	text-align: center;	background-color: #333333;}#footer-area-common2 .footer-info p {	color: #cccccc;	font-size: 11px;	margin-bottom: 0;}#footer-area-common2 .group-sos a {	background:url("/img/common/footer/icon_group_sd.gif") 0 2px no-repeat;	padding: 5px 28px;}#footer-area-common2 .group-paid{	margin-top: 13px;}#footer-area-common2 .group-paid a{	background:url("/img/common/footer/icon_group_paid.gif") 0 2px no-repeat;	padding: 5px 28px;}#footer-area-common2 .group-urikake{	margin-top: 13px;}#footer-area-common2 .group-urikake a {	background:url("/img/common/footer/icon_group_urikake.gif") 0 2px no-repeat;	padding: 5px 28px;}/* ▲1308 TOPリニューアル改修▲ */