@charset "shift-JIS";/** { box-sizing : border-box}*//** { -moz-box-sizing : border-box}*/html{ overflow-y:scroll; }body,div,dl,dt,dd,ul,ol,p,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th {	margin:0 auto;	padding:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}  body { 	font-size: 78%;	background: #fff;	line-height:1.2;	text-align:center;}#home { text-align:left; }html {	height: 100%;	background-color:#fff;}#wrapper {	width:740px;}#Contents{	clear: both;	zoom: 100%;	background: url(../images/side_bg.gif) repeat-y left;	}img {vertical-align:top;}/*　フロート設定　----------------------------------------*/.fl_right { float:right; }.fl_left { float:left; }.c-both { clear: both; }/*　デフォルトサイズ設定----------------------------------------*/.f10 { font-size: 64%; line-height: 1.2em; }.f11 { font-size: 70%; line-height: 1.2em; }.f12 { font-size: 75%; line-height: 1.2em; }.f13 { font-size: 82%; line-height: 1.4em; }.f14 { font-size: 88%; line-height: 1.4em; }.f15 { font-size: 94%; line-height: 1.4em; }.f16 { font-size:100%; line-height: 1.4em; }.f17 { font-size: 108%; line-height: 1.4em; }.f18 { font-size: 114%; line-height: 1.4em; }.f19 { font-size: 120%; line-height: 1.4em; }.f20 { font-size: 125%; line-height: 1.4em; }.f21 { font-size: 132%; line-height: 1.4em; }.f22 { font-size: 138%; line-height: 1.4em; }.text { line-height:1.4; }.tx06 { font-size: 120%; color: #09575A; }.txred {	color: #FF3300;	border-style: none;	text-decoration:underline;}/*--------------------------------------------------------　デフォルトテキストリンク設定--------------------------------------------------------*/body a { text-decoration: none; line-height:1.4; }body a:link { color:#333; }body a:visited { text-decoration: none; color:#333; }body a:hover { text-decoration: underline; color:#FF0000; }body a:active { text-decoration: none; }#home a.link_text { line-height: 1.4em; text-decoration:underline; }#home a.link_text:link  { color: #333333; text-decoration:underline; }#home a.link_text:visited   { color: #696969; text-decoration:underline; }#home a.link_text:hover   { color: #FF0000; text-decoration:underline; }#home a.link_text:active  { color: #333333; text-decoration:underline; }#home a.link_news { line-height: 1.4em; text-decoration:underline; }#home a.link_news:link  { color: #217593; text-decoration:underline; }#home a.link_news:visited   { color: #217593; text-decoration:underline; }#home a.link_news:hover   { color: #FF0000; text-decoration:underline; }#home a.link_news:active  { color: #333333; text-decoration:underline; }a img { border: none; }/*パンくずリンク---------------------------------------- */#wrapper a.plinks:link, #wrapper a.plinks:visited  { color: #CC0033; text-decoration: underline; }#wrapper a.plinks:hover, #wrapper a.plinks:active {	color: #81CFEF;	text-decoration: underline;	margin-bottom: 5px;}#wrapper a.rlinks:link, #wrapper a.rlinks:visited { color: #3F5871; text-decoration: underline; }#wrapper a.rlinks:hover, #wrapper a.rlinks:active { color: #FF3300; text-decoration: underline; }/*----------------------------------------*//* 　テキスト位置設定　　　*//*----------------------------------------*/.tx_right { text-align:right; }.tx_left { text-align:left; }.tx_center { text-align:center; }.tx_top { vertical-align:top; }.tx_middle { vertical-align:middle; }.tx_bottom { vertical-align:bottom; }/*----------------------------------------*//* 　マージン設定　　*//*----------------------------------------*/.mgn05 { margin: 5px; }.mgn10 { margin: 10px; }.mgn15 { margin: 15px; }.mgn20 { margin: 20px; }.mgn25 { margin: 25px; }.mgn30 { margin: 30px; }.mt02 { margin-top: 2px; }.mt05 { margin-top: 5px; }.mt10 { margin-top: 10px; }.mt15 { margin-top: 15px; }.mt20 { margin-top: 20px; }.mt25 { margin-top: 25px; }.mt30 { margin-top: 30px; }.mu05 { margin-bottom: 5px; }.mu10 { margin-bottom: 10px; }.mu15 { margin-bottom: 15px; }.mu20 { margin-bottom: 20px; }.mu25 { margin-bottom: 25px; }.mu30 { margin-bottom: 30px; }.mtu05 { margin-top: 5px; margin-bottom: 5px; }.mtu10 { margin-top: 10px; margin-bottom: 10px; }.mtu15 { margin-top: 15px; margin-bottom: 15px; }.mtu20 { margin-top: 20px; margin-bottom: 20px; }.mtu25 { margin-top: 25px; margin-bottom: 25px; }.mtu30 { margin-top: 30px; margin-bottom: 30px; }.mr02 { margin-right: 2px; }.mr05 { margin-right: 5px; }.mr10 { margin-right: 10px; }.mr15 { margin-right: 15px; }.mr20 { margin-right: 20px; }.mr25 { margin-right: 25px; }.mr30 { margin-right: 30px; }.mr35 { margin-right: 35px; }.mr40 { margin-right: 40px; }.mr45 { margin-right: 45px; }.mr50 { margin-right: 50px; }.ml02 { margin-left: 2px; }.ml05 { margin-left: 5px; }.ml10 { margin-left: 10px; }.ml15 { margin-left: 15px; }.ml20 { margin-left: 20px; }.ml25 { margin-left: 25px; }.ml30 { margin-left: 30px; }.ml35 { margin-left: 35px; }.ml40 { margin-left: 40px; }.ml45 { margin-left: 45px; }.ml50 { margin-left: 50px; }.mlr02 { margin-right: 2px; margin-left: 2px; }.mlr05 { margin-right: 5px; margin-left: 5px; }.mlr10 { margin-right: 10px; margin-left: 10px; }.mlr15 { margin-right: 15px; margin-left: 15px; }.mlr20 { margin-right: 20px; margin-left: 20px; }ul#dc { list-style-type:"disc"; text-indent:0.5em; margin-left:1.0em;}ul#no { list-style-type:none;}ul.type01 { list-style-type:none; line-height:1.4em; padding-left:2em; text-indent:-1.8em;}  .gray_box { background:#F5F5F5;border-bottom:#FFFFFF solid 1px; }.line_dot01 {height:10px;background:url(../images/line_dot_bk.gif) repeat-x;}/*----------------------------------------*//*　ヘッダー　*//*----------------------------------------*/#header { width:740px;	height:75px;	background:url(../images/header.jpg) no-repeat center center;	margin:0;}#header h1 {	height: 30px;	margin: 22px 4px 0 0;	padding-left: 110px;	font-size: 96%;	line-height: 1.6;	float: right;	text-align:right;	font-weight: normal;}#header h1 img {	margin-left:6px;	margin-bottom:2px;}#header h1 a { line-height:1.8; }#header h2 {font-size:large;	font-weight:bold;	color:#fff;	margin:0;	padding:30px 0 0 210px;}img.arrow {	margin-right:0.4em;	vertical-align:bottom;	padding-bottom: 0.2em;}/*----------------------------------------*//*　グローバルナビ　*//*----------------------------------------*/#globalNavi {	width:740px;	height:36px;	background:url(../images/navi_menu.jpg) no-repeat;}/*----------------------------------------*/#globalNavi ul{	width:740px;	height:36px;	margin:0;	padding:0 0 0 0;	list-style:none;}#globalNavi li{	margin:0;	padding:0;	text-indent:-9999px;	float:left;}#globalNavi li a {	display:block;	height:36px;	text-decoration:none;/*＼*/overflow:hidden;/*　---------　背景表示対策 MacIE対策　---------　*//**/}/*----------------------------------------*/#globalNavi01{	width:124px;}#globalNavi01 a:hover {	width:124px;	background: url(../images/navi_menu.jpg) 0px -36px;}#globalNavi01On {	width:124px;	background: url(../images/navi_menu.jpg) 0px -36px;}/*----------------------------------------*/#globalNavi02{	width:123px;}#globalNavi02 a:hover {	width:123px;	background: url(../images/navi_menu.jpg) -124px -36px;}#globalNavi02On {	width:123px;	background: url(../images/navi_menu.jpg) -124px -36px;}/*----------------------------------------*/#globalNavi03{	width:123px;}#globalNavi03 a:hover {	width:123px;	background: url(../images/navi_menu.jpg) -247px -36px;}#globalNavi03On {	width:123px;	background: url(../images/navi_menu.jpg) -247px -36px;}/*----------------------------------------*/#globalNavi04{	width:123px;}#globalNavi04 a:hover {	width:123px;	background: url(../images/navi_menu.jpg) -370px -36px;}#globalNavi04On {	width:123px;	background: url(../images/navi_menu.jpg) -370px -36px;}/*----------------------------------------*/#globalNavi05{	width:123px;}#globalNavi05 a:hover {	width:123px;	background: url(../images/navi_menu.jpg) -493px -36px;}#globalNavi05On {	width:123px;	background: url(../images/navi_menu.jpg) -493px -36px;}/*----------------------------------------*/#globalNavi06{	width:124px;}#globalNavi06 a:hover {	width:124px;	background: url(../images/navi_menu.jpg) -616px -36px;}#globalNavi06On {	width:124px;	background: url(../images/navi_menu.jpg) -616px -36px;}/*----------------------------------------*//*　メインイメージ　*//*----------------------------------------*/#topmain {	width:740px;	background:url(../images/net_main_back.jpg) no-repeat left top;	text-align: center;	margin-bottom:14px;	height: 270px;}#topmain table.maintable {	width:740px;	border:none;	margin:0;	padding:0;}#topmain table.maintable td.menuleft {	width:260px;	height:270px;	margin:0;	padding:0;}#topmain table.maintable td.menuright {	width:480px;	height:270px;	margin:0;	padding:0;}/* Izc Net Plusサービス---------------------------------------- */#mainnetplus {	width:248px;	* html width:246px;	height:256px;	text-align:center;	margin:5px 0 0 5px;	_margin:5px 0 0 1px;	padding: 0;	border: 1px solid #CCCCCC;	background:#FFFFFF;}.netplusspace {	width:100%;	margin:0;	padding:0;	clear:both;	overflow: hidden;}   * html .netplusspace img {      vertical-align: bottom; }  .pluslogin {	float:left;	width:140px;	margin:2px 0 0 4px;	padding:0;	display:inline;	line-height:1.1;}.pluslogin img {	margin: 0;	padding:0;	line-height:1.0;}.pluslogin-Kitai {	float:left;	text-align:right;	width:98px;	border: 1px solid #CCCCCC;	margin-top: 4px;}.pluslogin-Kitai p {margin:0;padding:0;font-size:6.5pt;_font-size:9px;vertical-align:top;line-height:1;text-align:center;}.plusmenu-L {	float:left;	width:110px;	margin:0 0 0 8px;	padding:0;	display:block;	text-align: left;}.plusmenu-L img {	margin:0 0 0 0;	padding:0;	text-align:left;}.plusmenu-R {	float:right;	width:110px;	margin:0 10px 0 4px;	padding:0;	display:inline;	text-align: left;}.plusmenu-R img {	margin:0 0 2px 0;	padding:0;	text-align:left;}/* columm---------------------------------------- */.flashbase {	width:480px;	margin:0;	padding: 0px;	height: 270px;}.ins_banner {	background:url(../images/ins_banner_back.gif) no-repeat center top;	width:190px;	text-align:center;	margin:auto;	padding: 10px auto 0px;}#main02 {	width:726px;	padding: 10px 5px;	border: 2px solid #DEDEDE;	background: center;	margin: 0px;}#main02 p {line-height:1.5em;}#main03 {	width:200px;	padding: 8px;	border: 1px solid #EAEAEA;	background:#FFF1F2;	margin: 0px;	text-align:center;}td#cardinfo {width:188px;background:url(../images/line_dot_bk.gif) repeat-x;}#td_card {	width:720px;	background:url(../images/td_card_side.gif) center;	margin: 0px;	padding: 0px;}#mainleftcolumn { width:520px;	float:left;	line-height:1.4em;	margin-right:20px;}.mainspace {width:510px;padding:5px;margin:0;}.newsspace {width:518px;padding:0 0 0 0;margin:0 0 15px 0;border:#999999 solid 1px;}#other {width:520px;}.section_L {	width:280px;	background:fff;	float:left;	text-align:left;	padding:0px;	margin: 0px;}.section_R {	width:210px;	background:#F5F5F5;	float:right;	text-align:center;	padding:5px;	margin-right: 5px;	display: inline;}.section_R img.onbanner {margin:5px 0 0;padding-bottom:5px;border-bottom:#999999 dotted 1px;width:190px;}#mainrightcolumn { width:200px;	float:right;	}#leftcolumn { width:240px;	float:left; background:#ccc;}#rightcolumn { width:520px;	float:right;	background:#999;}#pageleftcolumn {	width:200px;	float:left;	margin-right:20px;	background:#EBEEEF;	margin-top:5px;	text-align:center;	height: 100%;}#pagerightcolumn {	width:502px;	float:right;	background:fff;	margin-right:18px;	margin-top:5px;	text-align:left;	background-color: #FFFFFF;}.sidespace {width:200px;padding:0 0 1px;margin:3px 0 5px;background:#F1EFE5;}.main_sidebox {	width:190px;	padding: 0px 2px 4px 4px;	margin: 0px 1px;	border-right: 1px solid #fff;	border-bottom: 1px solid #fff;	border-left: 1px solid #fff;}#allnews {width:520px;height:28px;text-align:right;margin-top:0px;	display:block;	background:url(../images/title_news.jpg) no-repeat left top;	padding: 8px 0 0 0;}#news_backnumber {	width:540px;	margin:0 auto;	padding:10px 0;	border-left:3px solid #E8F1F4;	border-right:3px solid #E8F1F4;	border-bottom: 2px solid #E8F1F4;	text-align: center;}#news_bkleft {	width:110px;	margin-right:20px;	float:left;	margin-left: 20px;	text-align: center;}#news_bkleft ul {	background:#EDEDED;	margin-top:10px;	list-style-type:none;	font-size: 120%;	font-variant: normal;	text-align: center;}#news_bkleft ul li.newsOn {font-weight:bold;	background:#fff;	height:2em;	padding-top:1em;	border-right:1px solid #A4DCF2;	border-bottom: 1px dotted #207592;}#news_bkleft ul li.newsOff {	height:2em;	padding-top:1em;	border-right:1px solid #207592;	border-bottom: 1px dotted #207592;}#news_bkright {	width:380px;	float:right;	margin-right:10px;	text-align: left;}.allcampaign {	width:200px;	height:28px;	text-align:right;	display:block;	background: url(../images/title_campaign.jpg) no-repeat left top;	padding: 8px 0 0;}.banner {	margin: 0 0 2px 0;	border: 1px solid #fff;	background: #fff;	margin: 0 0 2px 0;}#footer {	width:720px;	background:#F5DED9;	text-align: right;	padding: 10px;}