<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "Shift_JIS";


/* 基本タグ初期化
--------------------------------------------------------------*/

*{
	margin:0;
	padding:0;
}

html{
	height:100%;
	overflow-y:scroll;
}

body{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	position:relative;
	line-height:1.5;
	text-align:center;
	color:#444;
	margin:0px;
	padding:0px;
}

br{
	letter-spacing:0;
}

img{
	max-width:100%;
	border:0 none;
	vertical-align:middle;
}

form{
	margin:0;
	padding:0;
}

input,
select,
textarea{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	vertical-align:middle;
}

table,
td,
th{
	/*color:#666;*/
	padding:0;
	border:none;
	border-collapse:collapse;
}

ul,
ol,
li{
	list-style:none;
}

body small{
	font-size:83%;
}

body sub{
	font-size:78%;
	vertical-align:baseline;
}



/* ウェイト

h1,h2,h3,h4,h5,h6,strong,b,th{
	font-weight:normal;
}

h1,h2,h3,h4,h5,h6,
strong,b,
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,
#p_top #news .date,
#p_faq #MAIN .section dt,
#p_7f #floorservice dt,
#p_1f .taxfreeguide th{
	text-shadow:1px 0 0;
	font-weight:bold\9;
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){
	h1:not(:target),h2:not(:target),h3:not(:target),h4:not(:target),h5:not(:target),h6:not(:target),
	h1 span:not(:target),h2 span:not(:target),h3 span:not(:target),h4 span:not(:target),h5 span:not(:target),h6 span:not(:target),
	#p_top #news .date:not(:target),
	#p_faq #MAIN .section dt:not(:target),
	#p_7f #floorservice dt:not(:target){
		font-weight:normal;
	}
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,
#MAIN h4 span.shoulder,
#MAIN h3.type span.box,
#MAIN h4.type span.box,
#p_faq #MAIN .section dt span{
	text-shadow:none;
	font-weight:normal;
}
 */


/* リンク
--------------------------------------------------------------*/

a{
	outline:none;
	cursor:pointer;
	/*line-height:1.9;*/
}

a *{
	cursor:pointer;
	/*line-height:1.9;*/
}

a,
a:link,
a:visited{
	text-decoration:underline;
	color:#444;
}

a:active{
	text-decoration:none;
	color:#666;
}

a:hover{
	text-decoration:underline;
	color:#999;
}

a.imgFadeOvr,
a.imgFadeOvr:link,
a.imgFadeOvr:visited,
a.imgFadeOvr:active,
a.imgFadeOvr:hover{
	text-decoration:none;
	color:#444;
}

a img{
	border:0 none;
}


/* clearfix
--------------------------------------------------------------*/

.cf:after,
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.cf,
.clearfix{
	display:inline-table;
	min-height:1%;
}
/* \*/
html .cf,
html .clearfix{
	* height:1%;
}
.cf,
.clearfix{
	display:block;
}
/* */



/* マージン
--------------------------------------------------------------*/

.mt0{margin-top:0 !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}

.mb0{margin-bottom:0 !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}



/* 共通レイアウト
--------------------------------------------------------------*/

/* アライン */

.al,.align-left{text-align:left;}
.ac,.align-center{text-align:center;}
.ar,.align-right{text-align:right;}



/* ブロック */

.ib,.inline-block{
	display:inline-block;
	/display:inline;
	/zoom:1;
}
.ib.top,.inline-block.top{vertical-align:top;}
.ib.mid,.inline-block.mid{vertical-align:middle;}
.ib.btm,.inline-block.btm{vertical-align:bottom;}



/* フロート */

.smp-cb,
.smp-clear-both{clear:both;}



/* インデント */

.id1,.indent1{padding-left:1em;text-indent:-1em;}
.id2,.indent2{padding-left:2em;text-indent:-2em;}
.id3,.indent3{padding-left:3em;text-indent:-3em;}
.id4,.indent4{padding-left:4em;text-indent:-4em;}
.id5,.indent5{padding-left:5em;text-indent:-5em;}
.id6,.indent6{padding-left:6em;text-indent:-6em;}
.id55,.indent55{padding-left:5.5em;text-indent:-5.5em;}


/*ヘッダ*/
#header{
	width:1000px;
	margin:auto;
	margin-top:25px;
	margin-bottom:25px;
}

#header img{
	display: block;
	margin: 0 auto;
}


/*コンテンツ*/
#content{
	width:1000px;
	background-color:#FFF;
	margin:auto;
	margin-bottom:40px;
	padding:20px 0;
}



/*パーツ*/
input.ovalButton{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width:320px;
	height:45px;
	padding-left:8px;
	margin:40px 0 40px 0;
	border:hidden;
	background:#FF9900;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.00, #ff8000), color-stop(0.50, #ffa111), color-stop(1.00, #ff8000) );
	background:linear-gradient( to bottom, #ff8000 0%, #ffa111 50%, #ff8000 100% );
	border-radius:23px;
	box-shadow:2px 4px 6px 0 rgba(0, 0, 0, 0.4);
	color:#FFFFFF;
	font-size:1.33em;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	letter-spacing:0.25em;
}

a.hover:hover,
input.ovalButton:hover{
	filter:alpha(opacity=80);
	-ms-filter:alpha(opacity=80);
	opacity:0.8;
}

input.ovalButtonCP{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 320px;
	height: 45px;
	padding-left: 8px;
	margin: 40px 0 40px 0;
	border: hidden;
	/*background: #FF9900;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.00, #ff8000), color-stop(0.50, #ffa111), color-stop(1.00, #ff8000) );
	border-radius: 23px;
	box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.4);*/
	color: #FFFFFF;
	font-size: 1.33em;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	letter-spacing: 0.25em;
	background-image: url(../../webcp/img/btn_webcp.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

input.ovalButtonCP2{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 320px;
	height: 45px;
	padding-left: 8px;
	margin: 40px 0 40px 0;
	border: hidden;
	/*background: #FF9900;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.00, #ff8000), color-stop(0.50, #ffa111), color-stop(1.00, #ff8000) );
	border-radius: 23px;
	box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.4);*/
	color: #FFFFFF;
	font-size: 1.33em;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	letter-spacing: 0.25em;
	background-image: url(../../webcp2/img/btn_webcp.png);
	background-repeat: no-repeat;
	background-position: bottom;
}


input.ovalButtonCP3{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 320px;
	height: 45px;
	padding-left: 8px;
	margin: 40px 0 40px 0;
	border: hidden;
	/*background: #FF9900;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.00, #ff8000), color-stop(0.50, #ffa111), color-stop(1.00, #ff8000) );
	border-radius: 23px;
	box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.4);*/
	color: #FFFFFF;
	font-size: 1.33em;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	letter-spacing: 0.25em;
	background-image: url(../../webcp3/img/btn_webcp.png);
	background-repeat: no-repeat;
	background-position: bottom;
}


a.hover:hover,
input.ovalButtonCP:hover{
	filter:alpha(opacity=80);
	-ms-filter:alpha(opacity=80);
	opacity:0.8;
}





/*SPIRALシール*/
#spiralSeal{
	width: 600px;
	overflow: hidden;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#spiralSeal td.description{
	display:table-cell;
	text-align:left;
	overflow:auto;
	padding:10px;
	font-size:8pt;
}

#spiralSeal td.img{
	display:table-cell;
	margin-left:0px;
	margin-right:0px;
	overflow:auto;
	text-align:center;
	padding:5px;
}

#spiralSeal img{
	max-width:none;
}




/*フッタ*/
#FOOTERAREA{
	min-width:1000px;
}

#FOOTERAREA #FCOPY{
	background-color:#5f5f5f;
	color:#ddd;
	text-align:left;
	padding:34px 0;
	font-size:7.5pt;
}

#FOOTERAREA #FCOPY a{
	color:#ddd;
	text-decoration:none;
}

#FOOTERAREA #FCOPY a:hover{
	text-decoration:underline;
}

.wFix{
	width:1000px;
	margin:0 auto;
	position:relative;
	text-align:left;
	_zoom:1;
	overflow:hidden;
}

#FOOTERAREA #FCOPY ul{
	display:none;
	overflow:hidden;
	float:left;
	font-size:inherit;
}

#FOOTERAREA #FCOPY ul li{
	float:left;
	margin-right:20px;
	vertical-align:middle;
}

#FOOTERAREA #FCOPY p.copy{
	float:right;
}
</pre></body></html>