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

/* ----------------------------------------------------------------------------------
■目次■
01．イニシャライズ（リセット）
02．グローバルエレメント定義（clearfix、マージン、アライン、アイコン、ボタン、など）
03．グローバルエリア定義
04．プリント対応


■CSS書き順■
 * display / list-style
 * position / float / clear / z-index
 * width / height / margin / padding / border
 * background
 * color / 
   font (font-family / font-style / font-variant / font-weight / font-size / line-height)
   text-decoration / text-align / vertical-align /letter-spacing / white-space / (other text)
 * content
 * cursor

---------------------------------------------------------------------------------- */



/* **********************************************************************************

	01. イニシャライズ

********************************************************************************** */
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,cite,code,img,q,samp,small,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,figcaption,figure,footer,header,nav,section,time,audio,video{
margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
table{border-collapse:collapse;border-spacing:0;}
input,select{vertical-align:top;}
article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section{display:block;}
body {
	background-color:#fff;
	font-family: Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Helvetica,sans-serif;
	color:#333333; text-align:center; }
a{ color:#015ed0; text-decoration:none; outline: none;}
a:visited { color:#015ed0; }
a:active  { color:#015ed0; }
a:hover   { color:#2788ff; text-decoration:underline;}
input[type="button"],
input[type="submit"] {-webkit-appearance: none;border-radius:0;}
input{font-family: Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Helvetica,sans-serif;}
ul,li{list-style:none; margin:0; padding:0;}
header,footer,nav,aside,section{display:block;}
section{clear:both;}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size: 0.8em;
}

sup{bottom: 0.7ex;}
sub{top: .5ex;}
p{background:url(/common/img/spc.gif) no-repeat 0 0;}

/* **********************************************************************************

	02. グローバルエレメント定義

********************************************************************************** */

/* clearfix */
.clearfix:after {content:"."; display:block; clear:both; height:0px; visibility:hidden;}
.clearfix { min-height:1px;}
* html .clearfix {height:1px;/*\*//*/ height:auto; overflow:hidden; /**/ }

/* .pc/tb/sp */
.pc{display:block;}
.tb{display:none;}
.sp{display:none;}

#relevance .relevance-banner li.pc{display:block;}
#relevance .relevance-banner li.sp{display:none;}

/* .mt */
.mt00{margin-top:0!important;}

.block{display:block!important;}

/* .align */
.align-left{text-align:left;}
.align-right{text-align:right;}
.align-center{text-align:center;}
.align-middle{vertical-align:middle!important;}
.align-baseline{vertical-align:baseline!important;}

.align-left img{margin-left:0!important;}
.align-right img{margin-right:0!important;}
/* .spacing */
.spacing-01{ letter-spacing:-1px;}
.spacing-02{ letter-spacing:-2px;}


/* **********************************************************************************

	03. グローバルエリア定義

********************************************************************************** */

/* -------------------------------------------------------------------
	コンテナ
------------------------------------------------------------------- */
#wrap {width:100%; min-width:960px; -webkit-text-size-adjust: none; text-align:left;}

/* -------------------------------------------------------------------
	ヘッダーナビ
------------------------------------------------------------------- */
#header-nav{
	width:100%;
	background:#e6003e;
	font-size:62.5%;}
#header-nav ul{
	display:block;
	width:949px; margin:0 auto; border-left:1px solid #f3809f;}
#header-nav ul li{
	display:block;
	float:left;
	border-right:1px solid #f3809f;
	font-size:1.6em;}
#header-nav ul li a{
	display:block;
	width:139px; padding:16px 0;
	color:#FFF; text-align:center; text-decoration:none;}
#header-nav ul li a:hover{
	background:#eb3365;}
#header-nav ul li.active{
	background:#FFF;}
#header-nav ul li.active a{
	background:#FFF;
	color:#e6003e; font-weight:bold;}

#header-nav ul li.nav-english{
	float:right;
	border-right:none;}
#header-nav ul li.nav-english a{
	width:auto; padding-left:12px;
	background:url(/common/img/ico_arrow_white_s.png) no-repeat 0 1.2em;
	font-weight:normal; text-align:right;}
#header-nav ul li.nav-english a:hover{
	color:#f8b3c5;}

/* -------------------------------------------------------------------
	ヘッダー
------------------------------------------------------------------- */
#header {
	clear:both;
	width:950px; margin:0 auto; padding:0 0 14px;
	font-size:62.5%;}
#header #header-logo{
	float:left;
	width:232px; margin:0 38px 0 0; padding:32px 0 0;}
#header #header-logo img{
	width:100%;}

#header #header-logo-sp{
	display:none;}

/* ログイン */
#header .header-login{
	float:left;
	width:242px; margin:20px 0 0;}

#header .header-login li{
	width:118px;}

#header .header-login li:last-child{
	width:118px;}

#header .header-login li a{
	display:block; overflow:hidden;
	width:118px; height:61px;
	font-size:1em; text-indent:-555px;}

#header .header-login p{
	margin:16px 0 0;
	font-size:1.6em; line-height:1.2;}
#header .header-login p a{
	display:inline-block;
	padding:0 0 0 14px;
	background:url(/common/img/ico_arrow_gray_m.png) no-repeat 0 0.1em;}

/* ボタン ログイン */
#header .header-button-login{float:left;}
#header .header-button-login a{
	background:url(/common/img/header_button_001_m.png) no-repeat 0 0;}



/* ボタン 口座開設 */
#header .header-login .header-button-open{float:right;}
#header .header-button-open a{
	background:url(/common/img/header_button_002_m.png) no-repeat 0 0;}


/* unit */
#header .header-unit{
	float:right;
	width:429px; margin:13px 0 0;
	font-size:1.4em; line-height:1.2;}
#header .header-unit-under{
	padding:14px 0 0;}
/* header-unit-nav */
#header .header-unit-nav li{
	float:left;
	padding:0 16px; border-left:1px solid #696969;}
#header .header-unit-nav li:last-child{
	border-right:1px solid #696969;}
#header .header-unit-nav li a{
	color:#333;}
#header .header-unit-nav li a:hover{
	color:#fe2962; text-decoration:none;}

/* サイト内検索 */
#header .header-search{
	float:left;
	width:298px; margin:13px 0 0; padding:6px 0 7px; border:1px solid #ffb0c5; border-radius:6px;}

#header .header-search-radio{
	margin:0 0 0 10px;}
#header .header-search-radio li{
	float:left; position:relative;
	margin:0 12px 0 0;}
#header .header-search-radio li input{
	position: absolute; left: 0px; outline:none;
	margin:0; z-index:-1;}
#header .header-search-radio li label{
	display:inline-block;
	padding:2px 0 2px 20px;
	font-size:13px;
	background:url(/common/img/ico_radio_001.png) no-repeat 0 0;
	cursor:pointer;}
#header .header-search-radio li label.checked{
	background:url(/common/img/ico_radio_001.png) no-repeat 0 -134px;}

#header .header-search-text{
	margin:10px 0 0 10px;}
#header .header-search-text input.text{
	float:left;
	width:175px; height:21px; padding:7px 0 6px 30px; border:1px solid #b4b4b4; border-width:1px 0 1px 1px; border-radius:6px 0 0 6px; outline:none;
	background:#FFF url(/common/img/ico_search_001.png) no-repeat 5px center;
	color:#333; font-size:14px;}
#header .header-search-text input.text{
	/margin:0 0 0 -11px;}
#header .header-search-text input.submit{
	float:left;
	width:71px; height:36px; border-radius:0 6px 6px 0;
	cursor:pointer;}

/* フォントサイズ変更 */
#header .header-fontsize{
	float:right;
	width:120px; height:78px; margin:13px 0 0; padding:0; border:1px solid #ffb0c5; border-radius:6px;}

#header .header-fontsize p{
	display:block;
	padding:12px 0 11px;
	text-align:center;}
#header .header-fontsize ul{
	display:block;
	margin:0 5px; border:1px solid #f1f1f1; border-radius:6px; box-shadow: 0 1px 1px #ccc;
	background: #ececec;
	background: -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec));
	background: -webkit-linear-gradient(top, #ffffff 0%,#ececec 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#ececec 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#ececec 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#ececec 100%);}
#header .header-fontsize li{
	float:left;border-right:1px solid #d3d3d3;}
#header .header-fontsize li a{
	display:block;
	width:36px; padding:7px 0 5px; border:1px solid #fff; border-width:0 0 1px 1px;
	color:#333; text-decoration:none; text-align:center;}

#header .header-fontsize li.active a{
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ececec 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #ececec 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ececec 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ececec 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #ececec 0%,#ffffff 100%);
	color:#fe2962;}
#header .header-fontsize .header-fontsize-middium a{
	border-radius:6px 0 0 6px;}
#header .header-fontsize .header-fontsize-large a{
	width:31px;}
#header .header-fontsize .header-fontsize-largest{
	border-right:none;}
#header .header-fontsize .header-fontsize-largest a{
	border-radius:0 6px 6px 0;}
#header .header-sp-menu{
	display:none;}

/* header-sp-menu-nav01 */
#header .header-sp-menu-nav01{
	display:none;}

/* header-sp-menu-nav02 */
#header .header-sp-menu-nav02{
	display:none;}

/* header-sp-menu-nav03 */
#header .header-sp-menu-nav03{
	display:none;}

/* header-sp-menu-nav04 */
#header .header-sp-menu-nav04{
	display:none;}

/* header-sp-menu-close */
#header .header-sp-menu-close{
	display:none;}

/* header-sp-title */
.header-sp-title{
	display:none;}

/* -------------------------------------------------------------------
	グローバルナビ
------------------------------------------------------------------- */
#global-nav{
	clear:both;
	margin:0; border-top:1px solid #e9e9e9; border-bottom:1px solid #ccc;
	font-size:62.5%;}
#global-nav .global-nav{
	background: #ececec;
	background: -moz-linear-gradient(top,  #ffffff 0%, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#ececec 100%);}
#global-nav .global-nav ul{
	display:block;
	margin:0 auto; border-left:1px solid #FFF; border-right:1px solid #ccc; border-top:1px solid #FFF;
	background:#FFF;}
#global-nav .global-nav ul li{
	float:left;
	position:relative;
	border-left:1px solid #CCC; border-right:1px solid #FFF;}
#global-nav .global-nav ul li a{
	display:table-cell;
	padding:10px 4px 7px; height:50px;
	background: #e7e7e7;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e7e7e7 100%);
	font-size:1.6em; line-height:1.2; color:#333; font-weight:bold; text-align:center; text-decoration:none;





	vertical-align:middle;}

#global-nav .global-nav ul li a{
	/display:block;}

#global-nav .global-nav ul li a img{
	vertical-align:middle; margin:0 5px 0 0;}


#global-nav .global-nav ul li a:hover{
	background: #f2f2f2;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%);
	color:#fe2962;}

#global-nav .global-nav ul li.active a{
	background: #f4f4f4;
	background: -moz-linear-gradient(top,  #f0f0f0 0%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#f4f4f4));
	background: -webkit-linear-gradient(top,  #f0f0f0 0%,#f4f4f4 100%);
	background: -o-linear-gradient(top,  #f0f0f0 0%,#f4f4f4 100%);
	background: -ms-linear-gradient(top,  #f0f0f0 0%,#f4f4f4 100%);
	background: linear-gradient(to bottom,  #f0f0f0 0%,#f4f4f4 100%);
	color:#7f7f7f;}

#global-nav .global-nav ul li.select a{
	background: #f2f2f2;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%);
	color:#fe2962;}


#global-nav .global-nav ul li.select:after{
	display:block;
	position:absolute; bottom:0; left:50%;
	height:10px; margin:0 0 0 -15px;
	content: url("/common/img/drop_bg_001.png"); }



#global-nav .global-nav-5 ul{
	width:950px;}
#global-nav .global-nav-5 ul li a{
	width:180px;}
#global-nav .global-nav-7 ul{
	width:950px;}
#global-nav .global-nav-7 ul li a{
	width:126px;}

#global-nav .global-nav-7 ul li.global-nav-01 a{width:140px;}
#global-nav .global-nav-7 ul li.global-nav-02 a{width:110px;}
#global-nav .global-nav-7 ul li.global-nav-02 img{ margin:0;}

/* -------------------------------------------------------------------
#global-nav .global-nav-7 ul li.global-csr-01 a{width:110px;}
#global-nav .global-nav-7 ul li.global-csr-02 a{width:110px;}
#global-nav .global-nav-7 ul li.global-csr-03 a{width:150px;}
#global-nav .global-nav-7 ul li.global-csr-04 a{width:110px;}
#global-nav .global-nav-7 ul li.global-csr-05 a{width:130px;}
#global-nav .global-nav-7 ul li.global-csr-06 a{width:135px;}
#global-nav .global-nav-7 ul li.global-csr-07 a{width:135px;}
------------------------------------------------------------------- */

#global-nav .global-nav-7 ul li.global-csr-01 a{width:125px;}
#global-nav .global-nav-7 ul li.global-csr-07 a{width:125px;}

#global-nav .global-nav-7 ul li.global-company-01 a{width:130px;}
#global-nav .global-nav-7 ul li.global-company-02 a{width:124px;}

#global-nav .global-nav-6 ul{width:950px;}
#global-nav .global-nav-6 ul li a {width: 148px;}
#global-nav .global-nav-6 ul li.global-company-01 a {width: 150px;}

#global-nav .global-nav-6 ul li.global-csr-05 a{width:150px;}

/* -------------------------------------------------------------------
	ドロップメニュー
------------------------------------------------------------------- */
.global-drop{
	clear:both; position:relative;
	width:950px; margin:0 auto;
	font-size:62.5%;
	z-index:2000;}
.global-drop .global-drop-inner{
	display:none;
	position:absolute; right:0; left:0;
	padding:1px 20px 20px;
	background:#727272;}
.global-drop .global-drop-nav{
	float:left;
	width:670px;}
.global-drop .global-drop-nav li{
	display:block;
	margin:20px 0 0;}
.global-drop .global-drop-nav li.clboth{
	clear:both;}


.global-drop .global-drop-nav li a{
	display:block;
	padding:14px 0 14px 25px; border-radius:6px;
	background:url(/common/img/ico_arrow_white_m.png) no-repeat 10px 1em;
	font-size:1.6em; line-height:1.2; color:#FFF; font-weight:bold; text-decoration:none;}
.global-drop .global-drop-nav li a:hover{
	background:#ddd url(/common/img/ico_arrow_red_m.png) no-repeat 10px 1em;
	color:#e6003e;}
.global-drop .global-drop-nav li a span{
	font-weight:normal; font-size:0.9em;}
.global-drop .global-drop-nav li ul{
	margin:5px 0 0; padding:5px 0 0; border-top:1px solid #bfbfbf;}
.global-drop .global-drop-nav li li{
	float:left;
	width:223px; margin:0;}
.global-drop .global-drop-nav li li.w310{
	width:310px;}
.global-drop .global-drop-nav li li.w470{
	width:470px;}

.global-drop-blank a{
	background:url(/common/img/ico_blank_white.png) no-repeat 4px 1em!important;}
.global-drop-blank a:hover{
	background:#ddd url(/common/img/ico_blank.png) no-repeat 4px 1em!important;}

.global-drop .global-drop-nav li li a{
	padding:14px 5px 14px 25px; border:none;
	background:url(/common/img/ico_arrow_white_m.png) no-repeat 10px 1em;
	font-size:1.4em; font-weight:normal;}
.global-drop .global-drop-nav li li a.spacing{
	letter-spacing:-2px;}
.global-drop .global-drop-nav li li a:hover{
	background:#ddd url(/common/img/ico_arrow_red_m.png) no-repeat 10px 1em;
	color:#e6003e;}

.global-drop .global-drop-banner{
	display:block;
	float:right;
	padding:70px 0 0;}
.global-drop .global-drop-banner li{
	display:block;
	margin:0 0 20px;}
.global-drop .global-drop-banner li img{
	display:block;
	width:230px;}
.global-drop .global-drop-close{
	position:relative;}
.global-drop .global-drop-close a{
	display:block;
	position:absolute; right:0; top:20px;
	padding:7px 0 7px 40px;
	background:url(/common/img/btn_close_001.png) no-repeat 0 0;
	color:#FFF; font-size:1.6em;}
.global-drop .global-drop-nav-border{
	border-bottom:1px solid #bfbfbf; padding-bottom:5px;}







/* -------------------------------------------------------------------
	パンくず
------------------------------------------------------------------- */
#breadcrumbs-top{
	clear:both;
	box-shadow: inset 0 1px 3px #d6d6d6;
	background:#f3f3f3;
	font-size:62.5%;}
#breadcrumbs-top ul{
	display:block;
	width:950px; margin:0 auto; padding:10px 0;
	font-size:1.4em; line-height:1.5;}
#breadcrumbs-top li{
	float:left;
	margin-right:15px;}
#breadcrumbs-top li a{
	padding:0 25px 0 0;
	background:url(/common/img/ico_arrow_breadcrumbs.png) no-repeat right 0.3em;}


/* -------------------------------------------------------------------
	フッター
------------------------------------------------------------------- */
#footer{
	clear:both; position:relative;
	width:100%; margin:42px 0 0;
	background:#f3f3f3;
	font-size:62.5%;}
#footer a{
	color:#e6003e;}

/* フッターナビ親 */
#footer .footer-nav-parent{
	display:block;
	width:950px; margin:0 auto; padding:0 0 10px;}
#footer .footer-nav-parent li{
	float:left;
	padding:30px 0 0;}
#footer .footer-nav-parent li a{
	display:inline-block;
	margin:0 37px 20px 0; padding:0 0 0 35px;
	background:url(/common/img/ico_arrow_gray_ll.png) no-repeat 0 0.1em;
	font-size:3.0em; line-height:1.2;}

/* フッターナビ子 */
#footer .footer-nav-child{
	float:left;
	margin:0 0 0 -22px;}
#footer .footer-nav-child li{
	float:left;
	width:300px; margin:0 0 20px 22px; padding:20px 0; border:1px solid #ffb0c5; border-radius:6px;
	background:#FFF;}
#footer .footer-nav-child li a{
	width:auto; margin:0 20px; padding:0 0 0 20px;
	background:url(/common/img/ico_arrow_gray_l.png) no-repeat 0 0.1em;
	font-size:2.0em; line-height:1.2;}
#footer .footer-nav-child .footer-nav-height {
	height: 426px;}

/* フッターナビ孫 */
#footer .footer-nav-grandchild{
	margin:0 25px;}
#footer .footer-nav-grandchild li{
	float:none;
	margin:20px 0 0; padding:0; border:none; border-radius:0;
	background:none;}
#footer .footer-nav-grandchild li a{
	margin:0; padding:0 0 0 15px;
	background:url(/common/img/ico_arrow_gray_s.png) no-repeat 0 0.1em;
	font-size:1.4em; line-height:1.2;}

/* フッターナビ商品・サービス */
#footer .footer-nav-child .footer-nav-2column{
	float:none; clear:both;
	width:auto; margin:0 0 0 22px;}

#footer .footer-nav-child .footer-nav-2column .footer-nav-item{
	float:left;
	width:300px; margin:0 0 0 25px;}

#footer .footer-nav-child .footer-nav-2column .footer-nav-service{
	float:right;
	width:585px; margin:0 15px 0 0;}



#footer .footer-nav-child .footer-nav-2column .footer-nav-service li{
	float:left;
	width:250px; margin:20px 10px 0 0;}

#footer .footer-nav-child .footer-nav-2column li.footer-nav-title{
	float:none;}
#footer .footer-nav-child li.footer-nav-title a{
	background:url(/common/img/ico_arrow_gray_m.png) no-repeat 0 0.1em;
	font-size:2em; line-height:1.2;}

#footer .footer-nav-child li.footer-nav-title{
	margin:25px 0 0;}
#footer .footer-nav-child .footer-nav-2column li.footer-nav-title{
	margin:20px 0 0;}

/* サイト内検索 */
#footer .footer-search{
	float:right;
	width:620px; margin:0 0 30px; border-radius:6px;}

#footer .footer-search-radio{
	float:left;
	padding:10px 0 0;}
#footer .footer-search-radio li{
	float:left; position:relative;
	margin:0 15px 0 0; padding:0;
	font-size:1.4em; line-height:1.2;}
#footer .footer-search-radio li input{
	position: absolute; left: 0px; outline:none;
	margin:0; z-index:-1;}
#footer .footer-search-radio li label{
	display:inline-block;
	padding:2px 0 2px 20px;
	background:url(/common/img/ico_radio_001.png) no-repeat 0 0;
	cursor:pointer;}
#footer .footer-search-radio li label.checked{
	background:url(/common/img/ico_radio_001.png) no-repeat 0 -134px;}

#footer .footer-search-text{
	float:right;
	margin:0;}
#footer .footer-search-text input.text{
	float:left;
	width:200px; height:21px; padding:7px 0 6px 30px; border:1px solid #b4b4b4; border-width:1px 0 1px 1px; border-radius:6px 0 0 6px; outline:none;
	background:#FFF url(/common/img/ico_search_001.png) no-repeat 5px center;
	font-size:14px;
	color:#333;}
#footer .footer-search-text input.submit{
	float:left;
	width:71px; height:36px; border-radius:0 6px 6px 0;
	cursor:pointer;}


/* フッター小ナビ1 */
#footer #footer-inner01{
	padding:25px 0 5px;
	background:#ffd6e1;
	font-size:1.4em; line-height:1.2;}
#footer #footer-inner01 ul{
	width:950px; margin:0 auto;}
#footer #footer-inner01 li{
	float:left;
	border-right:1px solid #a08a90; margin:0 0 20px 15px; padding:0 15px 0 0;
	/white-space:nowrap;}
#footer #footer-inner01 li:first-child{
	border-left:1px solid #a08a90; margin:0 0 20px 0; padding:0 15px 0 14px;}
#footer #footer-inner01 li a{
	color:#333;}


/* フッター小ナビ2 */
#footer #footer-inner02{
	padding:25px 0 5px;
	background:#e6003e;
	font-size:1.4em; line-height:1.2;}
#footer #footer-inner02 ul{
	width:950px; margin:0 auto;}
#footer #footer-inner02 li{
	float:left;
	border-right:1px solid #f27798; margin:0 0 20px 15px; padding:0 15px 0 0;
	/white-space:nowrap;}
#footer #footer-inner02 li:first-child{
	border-left:1px solid #f27798; margin:0 0 20px 0; padding:0 15px 0 14px;}
#footer #footer-inner02 li a{
	color:#FFF;}

/* コピーライト */
#footer #footer-copyright {
	padding:34px 0 20px;
	background-color:#FFF;
	font-size:1.2em; line-height:1.2;}
#footer #footer-copyright .footer-copyright-inner{
	width:950px; margin:0 auto;}

#footer #footer-copyright .footer-logo{
	float:right;
	width:197px;}
#footer #footer-copyright .footer-logo img{
	width:100%;}

#footer #footer-copyright .footer-copyright-text{
	float:left;
	width:480px;}

#footer #footer-copyright .footer-copyright-text p{
	margin:0 0 15px;}

/* フッターページトップ */
#footer .footer-pagetop{
	width:950px; margin:0 auto;}

#footer .footer-pagetop p{
	float:right;
	width:230px;}

#footer .footer-pagetop a{
	position: absolute; top:-42px;
	display:block; overflow:hidden;
	width:230px; height:42px; border-radius:6px 6px 0 0; border:1px solid #FFF; border-bottom:none;
	background:#e6003e url(/common/img/ico_pagetop_001.png) no-repeat 30px center;
	color:#FFF; font-size:1.6em; text-align:center; line-height:44px; text-decoration:none; text-indent:15px;}

#footer .footer-pagetop a:hover{
	background:#eb3365 url(/common/img/ico_pagetop_001.png) no-repeat 30px center;}

/* （Topページのみフッター）グループ企業リンク */
#footer-group { background:#fff; padding:0 0 30px 20px }
#footer-group ul { width: 940px; margin: 0 auto; }
#footer-group ul li { float:left; margin:30px 80px 0 0 }
#footer-group .group01,
#footer-group .group02,
#footer-group .group03 { margin-right:50px }
#footer-group .group04,
#footer-group .group08 { margin-right:0 }


/* -------------------------------------------------------------------
	メイン
------------------------------------------------------------------- */
#main-container{
	width:950px; margin:0 auto 0;
	font-size:62.5%;}

#main,
#main02{
	display:block;
	float:right; width:690px; padding:0 0 40px;}
.frame-main#main{
	width:auto; margin:0; padding:0;
	float:none; font-size: 62.5%;}
.main-column1#main,
.main-column1#main02{
	float:none; width:950px;}

.main-container-seminar #main{
	float:left;}

/* -------------------------------------------------------------------
	コンチネンタルエリアサイド
------------------------------------------------------------------- */
#side {
	float:left;
	width:230px; margin:30px 0 0; padding:0 0 40px;}
#side .side-text-s{
	font-size:0.8em; letter-spacing:-1px;}

.main-container-seminar #side {
	float:right;}

/* ナビゲーション */
#side #side-nav{
	margin:0 0 20px; border:1px solid #cecece; border-width:0 1px 1px; border-radius:6px;
	overflow:hidden;}

/* 第4階層 */
#side #side-nav ul{
	display:block;}
#side #side-nav ul ul{
	display:none;}
#side #side-nav ul li {
	display:block;
	list-style:none;
	border-top:1px solid #cecece;}
#side #side-nav ul li a{
	display:block;
	padding:20px 10px 20px 30px;
	background:#999999 url(/common/img/ico_arrow_white_m.png) no-repeat 10px center;
	background:url(/common/img/ico_arrow_white_m.png) no-repeat 10px center, -moz-linear-gradient(top,  #999999 0%, #787878 100%);
	background:url(/common/img/ico_arrow_white_m.png) no-repeat 10px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(100%,#787878));
	background:url(/common/img/ico_arrow_white_m.png) no-repeat 10px center, -webkit-linear-gradient(top,  #999999 0%,#787878 100%);
	background:url(/common/img/ico_arrow_white_m.png) no-repeat 10px center, -o-linear-gradient(top,  #999999 0%,#787878 100%);
	background:url(/common/img/ico_arrow_white_m.png) no-repeat 10px center, -ms-linear-gradient(top,  #999999 0%,#787878 100%);
	background:url(/common/img/ico_arrow_white_m.png) no-repeat 10px center, linear-gradient(to bottom,  #999999 0%,#787878 100%);
	text-decoration:none; color:#FFF; font-size:1.6em; line-height:1.2;}
#side #side-nav ul li a:hover{
	background:#999999 url(/common/img/ico_arrow_white_m.png) no-repeat 10px center;
	background:url(/common/img/ico_arrow_white_m.png) no-repeat 10px center, -moz-linear-gradient(top,  #999999 0%, #8c8c8c 100%);
	background:url(/common/img/ico_arrow_white_m.png) no-repeat 10px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(100%,#8c8c8c));
	background:url(/common/img/ico_arrow_white_m.png) no-repeat 10px center, -webkit-linear-gradient(top,  #999999 0%,#8c8c8c 100%);
	background:url(/common/img/ico_arrow_white_m.png) no-repeat 10px center, -o-linear-gradient(top,  #999999 0%,#8c8c8c 100%);
	background:url(/common/img/ico_arrow_white_m.png) no-repeat 10px center, -ms-linear-gradient(top,  #999999 0%,#8c8c8c 100%);
	background:url(/common/img/ico_arrow_white_m.png) no-repeat 10px center,linear-gradient(to bottom,  #999999 0%,#8c8c8c 100%);}

#side #side-nav ul li a.pc{
	display:block;}
#side #side-nav ul li a.sp{
	display:none;}

#side #side-nav ul li.current a{
	background:#e6003e url(/common/img/ico_arrow_white_mb.png) no-repeat 10px center;}

#side #side-nav ul li.parent-current a{
	background:#8b8b8b url(/common/img/ico_arrow_white_mb.png) no-repeat 10px center;}
#side #side-nav ul li.parent-current a:hover{
	background:#999999 url(/common/img/ico_arrow_white_mb.png) no-repeat 10px center;}


* html #side #side-nav ul li a { height:1%; }



/* カレント（第5階層） */
#side #side-nav ul li li a{
	padding:12px 5px 12px 30px; border:1px solid #FFF;
	color:#333; font-size:1.4em; line-height:1.2;}
#side #side-nav ul li.current li a{
	background: #ffffff url(/common/img/ico_arrow_gray_s.png) no-repeat 14px center;}
#side #side-nav ul li.current li a:hover{
	background: #ffffff url(/common/img/ico_arrow_red_s.png) no-repeat 14px center;
	color:#fe2962;}

#side #side-nav ul li.parent-current li a{
	background: #ffffff url(/common/img/ico_arrow_gray_s.png) no-repeat 10px center;}
#side #side-nav ul li.parent-current li a:hover{
	background: #ffffff url(/common/img/ico_arrow_red_s.png) no-repeat 10px center;
	color:#fe2962;}
#side #side-nav ul li.current{
	background:#e6003e;}
#side #side-nav ul li.parent-current{
	background:#8b8b8b;}
#side #side-nav ul li.current ul,
#side #side-nav ul li.parent-current ul{
	margin:0 0 0 6px;}
#side #side-nav ul li.parent-current ul ul{
	margin:0;}
#side #side-nav ul li.parent-current li{}
#side #side-nav ul li li.current{
	background: #e6003e;}
#side #side-nav ul li li.current a{
	border-width:0;
	background: #e6003e url(/common/img/ico_arrow_white_sb.png) no-repeat 10px center;
	color:#FFF;}
#side #side-nav ul li li.current ul a{
	border-width:1px 0 0;}
#side #side-nav ul li li.current a:hover{
	background: #e6003e url(/common/img/ico_arrow_white_sb.png) no-repeat 10px center;
	color:#FFF;}
#side #side-nav ul li li.parent-current a{
	background: #f3f3f3 url(/common/img/ico_arrow_red_sb.png) no-repeat 10px center;}
#side #side-nav ul li li.parent-current a:hover{
	background: #f3f3f3 url(/common/img/ico_arrow_red_sb.png) no-repeat 10px center;}

/* カレント（第6階層） */
#side #side-nav ul li li.current ul{
	border-width:0;}
#side #side-nav ul li li ul{}
#side #side-nav ul li li li{
	border-left:1px solid #FFF;}
#side #side-nav ul li li li.current{}
#side #side-nav ul li li li.parent-current{}
#side #side-nav ul li li li a{
	padding:12px 5px 12px 45px;}
#side #side-nav ul li li li a{
	background: #e1e1e1 url(/common/img/ico_arrow_red_s.png) no-repeat 26px center;
	color:#333;}
#side #side-nav ul li li li a:hover{
	background: #FFF url(/common/img/ico_arrow_red_s.png) no-repeat 26px center;}
#side #side-nav ul li li.current li a{
	background: #FFF url(/common/img/ico_arrow_gray_s.png) no-repeat 26px center;
	color:#333;}
#side #side-nav ul li li.current li a:hover{
	background: #FFF url(/common/img/ico_arrow_red_s.png) no-repeat 26px center;
	color:#fe2962;}
#side #side-nav ul li li.parent-current li.current a{
	background: #e6003e url(/common/img/ico_arrow_white_sb.png) no-repeat 24px center;
	color:#FFF;}
#side #side-nav ul li li.parent-current li.current a:hover{
	background: #e6003e url(/common/img/ico_arrow_white_sb.png) no-repeat 24px center;}

#side #side-nav ul li li.parent-current li a{
	background: #FFF url(/common/img/ico_arrow_gray_s.png) no-repeat 26px center;}
#side #side-nav ul li li.parent-current li a:hover{
	background: #fff url(/common/img/ico_arrow_gray_s.png) no-repeat 26px center;}

#side #side-nav ul li li.parent-current li.parent-current a{
	background: #f3f3f3 url(/common/img/ico_arrow_red_sb.png) no-repeat 22px center;}



/* カレント（第7階層） */
#side #side-nav ul li li li li{
	border-left:1px solid #FFF;}
#side #side-nav ul li li li li.parent-current{
	background:#ffdddd;}
#side #side-nav ul li.parent-current li.parent-current li ul{
	border:none; border-top:1px solid #cfcfcf;}
#side #side-nav ul li.parent-current li.parent-current li li{
	border:none; border-top:none;}
#side #side-nav ul li.parent-current li.parent-current li.parent-current ul{
	margin:0;}
#side #side-nav ul li.parent-current li.parent-current li li a{
	padding:12px 5px 12px 45px;}
#side #side-nav ul li.parent-current li.parent-current li.current li a{
	background: #FFF url(/common/img/ico_arrow_side01.png) no-repeat 30px center;
	color:#333;}
#side #side-nav ul li.parent-current li.parent-current li.current li a:hover{
	background: #FFF url(/common/img/ico_arrow_side01.png) no-repeat 30px center;
	color:#fe2962;}
#side #side-nav ul li.parent-current li.parent-current li.parent-current li a{
	  border: none;
	background:#FFF url(/common/img/ico_arrow_side01.png) no-repeat 30px center;
	color:#333;}
#side #side-nav ul li.parent-current li.parent-current li.parent-current li a:hover{
	background: #FFF url(/common/img/ico_arrow_side01.png) no-repeat 30px center;
	color:#fe2962;}

#side #side-nav ul li.parent-current li.parent-current li.parent-current li.current a{
	padding:12px 5px 12px 45px;
	background: #e6003e url(/common/img/ico_arrow_side02.png) no-repeat 30px center;
	color:#FFF;}
#side #side-nav ul li.parent-current li.parent-current li.parent-current li.parent-current a{
	background: #ffdddd url(/common/img/ico_arrow_red_sb.png) no-repeat 30px center;
	color:#333;}
#side #side-nav ul li.parent-current li.parent-current li.parent-current li.parent-current a:hover{
	color:#fe2962;}

/* カレント（第8階層） */
#side #side-nav ul li.parent-current li.parent-current li.parent-current li ul{
	margin:0 0 0 5px; border-left:1px solid #b6b6b6; border-top:none;}
#side #side-nav ul li.parent-current li.parent-current li.parent-current li.parent-current ul{
	margin:0 0 0 5px; border-left:1px solid #b6b6b6; border-top:1px solid #b6b6b6;}
#side #side-nav ul li.parent-current li.parent-current li.parent-current li.parent-current li a{
	padding:12px 0 12px 26px;
	background: #fff4f4 url(/common/img/ico_line_red_s.png) no-repeat 10px center;
	color:#333;}
#side #side-nav ul li.parent-current li.parent-current li.parent-current li.parent-current li a:hover{
	background: #FFF url(/common/img/ico_line_red_s.png) no-repeat 10px center;
	color:#fe2962;}
#side #side-nav ul li.parent-current li.parent-current li.parent-current li.parent-current li.current a{
	background: #e6003e url(/common/img/ico_line_white_s.png) no-repeat 10px center;
	color:#FFF;}
#side #side-nav ul li.parent-current li.parent-current li.parent-current li.current li a{
	padding:12px 0 12px 26px;
	background: #fff4f4 url(/common/img/ico_line_red_s.png) no-repeat 10px center;
	color:#333;}
#side #side-nav ul li.parent-current li.parent-current li.parent-current li.current li a:hover{
	background: #FFF url(/common/img/ico_line_red_s.png) no-repeat 10px center;
	color:#fe2962;}

/* はじめての */
#side .btn-gray-start{
	display:block;
	border:1px solid #f1f1f1;border-radius:6px; box-shadow:0 1px 1px #eee;
	background: #ffffff;
	font-size:1.6em; line-height:1.2; font-weight:bold;}
#side .btn-gray-start a{
	display:block;
	padding:10px 25px 10px 10px; border:1px solid #FFF;border-radius:6px;
	background: #ffffff url(/common/img/ico_arrow_red_l.png) no-repeat 97% center;
	background:url(/common/img/ico_arrow_red_l.png) no-repeat 97% center, -moz-linear-gradient(top,  #ffffff 0%, #ececec 100%);
	background:url(/common/img/ico_arrow_red_l.png) no-repeat 97% center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec));
	background:url(/common/img/ico_arrow_red_l.png) no-repeat 97% center, -webkit-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background:url(/common/img/ico_arrow_red_l.png) no-repeat 97% center, -o-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background:url(/common/img/ico_arrow_red_l.png) no-repeat 97% center, -ms-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background:url(/common/img/ico_arrow_red_l.png) no-repeat 97% center, linear-gradient(to bottom,  #ffffff 0%,#ececec 100%);
	color:#333; text-decoration:none;}
#side .btn-gray-start a span{
	display:inline-block;
	padding:0 0 0 50px;
	background:url(/common/img/ico_btn_001.png) no-repeat 5px 0;}

/* はじめよう */
#side .btn-gray-nikko{
	display:block;
	border:1px solid #f1f1f1;border-radius:6px; box-shadow:0 1px 1px #eee;
	background: #ffffff;
	font-size:1.6em; line-height:1.2; font-weight:bold;}
#side .btn-gray-nikko a{
	display:block;
	padding:10px 25px 10px 10px; border:1px solid #FFF;border-radius:6px;
	background: #ffffff url(/common/img/ico_arrow_red_l.png) no-repeat 97% center;
	background:url(/common/img/ico_arrow_red_l.png) no-repeat 97% center, -moz-linear-gradient(top,  #ffffff 0%, #ececec 100%);
	background:url(/common/img/ico_arrow_red_l.png) no-repeat 97% center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec));
	background:url(/common/img/ico_arrow_red_l.png) no-repeat 97% center, -webkit-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background:url(/common/img/ico_arrow_red_l.png) no-repeat 97% center, -o-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background:url(/common/img/ico_arrow_red_l.png) no-repeat 97% center, -ms-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background:url(/common/img/ico_arrow_red_l.png) no-repeat 97% center, linear-gradient(to bottom,  #ffffff 0%,#ececec 100%);
	color:#333; text-decoration:none;}
#side .btn-gray-nikko a span{
	display:inline-block;
	padding:0 0 0 50px;
	background:url(/common/img/ico_btn_002.png) no-repeat 0px 0;}


#side-nav a.blank{
	position:relative;
	padding-right:25px!important;}
#side-nav a.blank:after{
	display:block;
	position:absolute; top:50%; right:5px; margin-top:-9px;
	content: url("/common/img/ico_blank.png");}



/* 関連 */
#side header{
	display:block;
	border-bottom:1px solid #cecece;}
#side h2{
	display:block;
	margin:40px 0 0; padding:15px; border-radius:6px 6px 0 0; border-bottom:1px solid #FFF;
	background:#f3f3f3;
	font-size:1.6em; line-height:1.2; font-weight:normal; text-align:center;}

#side .side-linklist{}
#side .side-linklist li{
	display:none;
	padding:10px 0; border-bottom:1px solid #cecece;}
#side .side-linklist li a{
	display:block;
	padding:2px 0 2px 20px;
	background:url(/common/img/ico_arrow_gray_l.png) no-repeat 0 0.1em;
	font-size:1.6em; line-height:1.2;}
#side .side-linklist li a.anchor-blank-red{
	background:url(/common/img/ico_blank.png) no-repeat 0 0.1em;}
#side .side-btnlist{
	padding:20px 0 0;
	display:none;}
#side .side-btnlist li{
	margin:20px 0 0;}




/* -------------------------------------------------------------------
	セミナー
------------------------------------------------------------------- */
#side .side-linklist-thema ul,
#side .side-linklist-thema li{
	display:block;}
#side .side-linklist-thema li{
	padding:10px 0;
	border-bottom:1px solid #cecece;}
#side .side-linklist-thema li .side-linklist-thema-img{
	display:block;
	float:left;
	width:50px; margin:0 10px 0 0;}
#side .side-linklist-thema li .side-linklist-thema-img img{
	display:block;
	width:100%;}
#side .side-linklist-thema li .side-linklist-thema-link{
	display:block;
	overflow:hidden;}
#side .side-linklist-thema li .side-linklist-thema-link a{
	display:table-cell;
	width:150px; height:50px; padding:0 0 0 20px; vertical-align:middle;
	font-size:1.6em; line-height:1.5;
	background:url(/common/img/ico_arrow_gray_l.png) no-repeat 0 center;}

#side .side-linklist-movie {
	margin:0 0 40px;}
#side .side-linklist-movie ul,
#side .side-linklist-movie li{
	display:block;}
#side .side-linklist-movie li{
	padding:10px 0;
	border-bottom:1px solid #cecece;
	font-size:1.6em; line-height:1.5;}
#side .side-linklist-movie li span.date{
	display:block;}

#side .side-linklist-movie li a{
	display: inline-block;
	padding: 0 0 0 20px;
	background: url(/common/img/ico_arrow_gray_l.png) no-repeat 0 0.3em;}
#side .side-linklist-movie li .anchor-blank-red{
	background: url(/common/img/ico_blank.png) no-repeat 0 0.3em;}
		














/* -------------------------------------------------------------------
	関連情報
------------------------------------------------------------------- */
#relevance{
	display:block;
	float:right; width:690px; padding:0 0 40px;}

#relevance header{
	display:block;
	margin:40px 0 0; border-bottom:1px solid #cecece;}
#relevance section:first-child header{
	margin:0;}
#relevance h2{
	display:block;
	padding:15px; border-radius:6px 6px 0 0; border-bottom:1px solid #FFF;
	background:#f3f3f3;
	font-size:1.8em; line-height:1.2; font-weight:normal;}

#relevance .relevance-conversion{
	margin:20px 0 0;}
#relevance .relevance-conversion p{
	margin:20px 0 0;
	text-align:center; font-size:1.6em; line-height:1.2;}
#relevance .relevance-conversion dt{
	display:block;
	padding:15px; border-radius:6px 6px 0 0; border:1px solid #cecece;
	background:#f3f3f3;
	font-size:2em; line-height:1.2; font-weight:normal; text-align:center; color:#333;}
#relevance .relevance-conversion dd{
	display:block;
	padding:20px; border-radius:0 0 6px 6px; border:1px solid #cecece; border-top:none;
	background:#FFF;}

#relevance .relevance-conversion-button{
	display:block;
	width:560px; margin:0 auto;}
#relevance .relevance-conversion-button li{
	display:block;
	float:left;
	width:260px; margin:0 10px;}

#relevance .relevance-conversion-button a{
	display:block;
	padding:29px; border-radius:6px; box-shadow: 0 1px 4px #aaaaaa;
	font-size:2em; line-height:1.2; text-align:center; color:#FFF; text-decoration:none;}

#relevance .relevance-conversion-button a.pc{}
#relevance .relevance-conversion-button a.sp{
	display:none;}

#relevance .relevance-conversion-open{
	border:1px solid #fa5481;
	background:#fa5481 url(/common/img/ico_conversion_001.png) no-repeat 10px center;
	background:url(/common/img/ico_arrow_white_l.png) no-repeat 95% center,url(/common/img/ico_conversion_001.png) no-repeat 10px center, -moz-linear-gradient(top,  #fa5481 0%, #e90e49 100%);
	background:url(/common/img/ico_arrow_white_l.png) no-repeat 95% center,url(/common/img/ico_conversion_001.png) no-repeat 10px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa5481), color-stop(100%,#e90e49));
	background:url(/common/img/ico_arrow_white_l.png) no-repeat 95% center,url(/common/img/ico_conversion_001.png) no-repeat 10px center, -webkit-linear-gradient(top,  #fa5481 0%,#e90e49 100%);
	background:url(/common/img/ico_arrow_white_l.png) no-repeat 95% center,url(/common/img/ico_conversion_001.png) no-repeat 10px center, -o-linear-gradient(top,  #fa5481 0%,#e90e49 100%);
	background:url(/common/img/ico_arrow_white_l.png) no-repeat 95% center,url(/common/img/ico_conversion_001.png) no-repeat 10px center, -ms-linear-gradient(top,  #fa5481 0%,#e90e49 100%);
	background:url(/common/img/ico_arrow_white_l.png) no-repeat 95% center,url(/common/img/ico_conversion_001.png) no-repeat 10px center, linear-gradient(to bottom,  #fa5481 0%,#e90e49 100%);}
	
#relevance .relevance-conversion-claim{
	border:1px solid #5d93eb;
	background:#2860c1 url(/common/img/ico_conversion_002.png) no-repeat 15px center;
	background:url(/common/img/ico_arrow_white_l.png) no-repeat 95% center,url(/common/img/ico_conversion_002.png) no-repeat 15px center, -moz-linear-gradient(top,  #5f92eb 0%, #2860c1 100%);
	background:url(/common/img/ico_arrow_white_l.png) no-repeat 95% center,url(/common/img/ico_conversion_002.png) no-repeat 15px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5f92eb), color-stop(100%,#2860c1));
	background:url(/common/img/ico_arrow_white_l.png) no-repeat 95% center,url(/common/img/ico_conversion_002.png) no-repeat 15px center, -webkit-linear-gradient(top,  #5f92eb 0%,#2860c1 100%);
	background:url(/common/img/ico_arrow_white_l.png) no-repeat 95% center,url(/common/img/ico_conversion_002.png) no-repeat 15px center, -o-linear-gradient(top,  #5f92eb 0%,#2860c1 100%);
	background:url(/common/img/ico_arrow_white_l.png) no-repeat 95% center,url(/common/img/ico_conversion_002.png) no-repeat 15px center, -ms-linear-gradient(top,  #5f92eb 0%,#2860c1 100%);
	background:url(/common/img/ico_arrow_white_l.png) no-repeat 95% center,url(/common/img/ico_conversion_002.png) no-repeat 15px center, linear-gradient(to bottom,  #5f92eb 0%,#2860c1 100%);}

#relevance .relevance-conversion-store{
	border:1px solid #ffb24d;
	background:#ffb24d url(/common/img/ico_conversion_003.png) no-repeat 15px center;
	background:url(/common/img/ico_conversion_003.png) no-repeat 15px center, -moz-linear-gradient(top,  #ffb24d 0%, #ff9710 100%);
	background:url(/common/img/ico_conversion_003.png) no-repeat 15px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb24d), color-stop(100%,#ff9710));
	background:url(/common/img/ico_conversion_003.png) no-repeat 15px center, -webkit-linear-gradient(top,  #ffb24d 0%,#ff9710 100%);
	background:url(/common/img/ico_conversion_003.png) no-repeat 15px center, -o-linear-gradient(top,  #ffb24d 0%,#ff9710 100%);
	background:url(/common/img/ico_conversion_003.png) no-repeat 15px center, -ms-linear-gradient(top,  #ffb24d 0%,#ff9710 100%);
	background:url(/common/img/ico_conversion_003.png) no-repeat 15px center, linear-gradient(to bottom,  #ffb24d 0%,#ff9710 100%);}
#relevance .relevance-conversion-button a.relevance-conversion-store{
	padding: 29px 29px 29px 60px;}
#relevance .relevance-conversion-button li.relevance-conversion-corporate{
	float:none;
	width:310px; margin:0 auto;}


#relevance .relevance-conversion-tel{
	width:560px; margin:0 auto;}
#relevance .relevance-conversion-tel div{
	float:left;
	width:260px; margin:0 10px;}
#relevance .relevance-conversion-tel-column1 div{
	float:none;
	width:260px; margin:0 auto;}
#relevance .relevance-conversion-tel p{
	margin:0;}
#relevance .relevance-conversion-tel p span{
	margin:0;
	color:#e6003e; font-weight:bold;}
#relevance .relevance-conversion-tel .relevance-conversion-number{
	display:block;
	margin:10px 0 0; border-radius:6px; padding:10px;
	background:#ffe7e7 url(/common/img/ico_tel_001.png) no-repeat 10px center;
	font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-indent:30px;}
#relevance .relevance-conversion-tel .relevance-conversion-number a{
	color:#5c5c5c; text-decoration:none; cursor:default;}
#relevance .relevance-conversion-tel .relevance-conversion-date{
	margin:10px 0 0;
	font-size:1.2em; line-height:1.5;}


#relevance .recruit-conversion{
	margin:20px auto 0; width:500px;}
#relevance .recruit-conversion p{
	margin:20px 0 0;
	text-align:center; font-size:1.6em; line-height:1.2;}
#relevance .recruit-conversion dt{
	display:block;
	padding:15px; border-radius:6px 6px 0 0; border:2px solid #ffb0c5;
	background:#ffe7e7;
	font-size:2em; line-height:1.2; font-weight:normal; text-align:center; color:#e6003e;}
#relevance .recruit-conversion dd{
	display:block;
	padding:20px; border-radius:0 0 6px 6px; border:2px solid #ffb0c5; border-top:none;
	background:#FFF;}
#relevance .recruit-conversion-tel{
	width:300px; margin:0 auto;}
#relevance .recruit-conversion-tel p{
	margin:0;}
#relevance .recruit-conversion-tel p span{
	margin:0;
	color:#e6003e; font-weight:bold;}
#relevance .recruit-conversion-tel .recruit-conversion-number{
	display:block;
	margin:10px 0 0; border-radius:6px; padding:10px;
	background:#f3f3f3;

	font-size:30px; color:#e6003e; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

#relevance .recruit-conversion-tel .recruit-conversion-date{
	margin:10px 0 0;
	font-size:1.2em; line-height:1.5;}


#relevance .side-linklist{
	background:url(/common/img/bg_bdr_003.gif) repeat-y center 0;}
#relevance .side-linklist li{
	display:block;
	float:left;
	width:50%; padding:15px 0; border-bottom:1px solid #cecece;}
#relevance .side-linklist li a{
	display:block;
	padding:2px 10px 2px 40px;
	background:url(/common/img/ico_arrow_gray_l.png) no-repeat 20px 0.1em;
	font-size:1.6em; line-height:1.2;}

#relevance .side-btnlist{
	padding:20px 0 0;}
#relevance .side-btnlist li{
	margin:20px 0 0;}
#relevance .relevance-slider-btn{
	display:block;
	width:196px; height:63px; padding:10px; border:1px solid #cecece;
	background:#FFF url(/common/img/ico_arrow_red_l.png) no-repeat 194px center;
	font-size:14px; line-height:1.5; font-weight:bold; color:#333; text-align:left; text-decoration:none;}

#relevance .relevance-slider-btn img{
	display:block;
	float:left;
	margin:0 10px 0 0;}
#relevance .relevance-slider-btn span{
	display:table-cell;
	/display:block;
	/float:left;
	width:100px; height:62px;
	vertical-align:middle;}

#relevance .relevance-slider-btn-text span{
	width:170px;}

/* nisa */
.relevance-nisa#relevance{
	float:none;
	width:auto; margin:0 auto; padding:0;}
.relevance-nisa#relevance .relevance-conversion-tel{
	width:auto;
	margin: 0 auto;}
.relevance-nisa#relevance .relevance-conversion {
	margin:0;}
#main .relevance-nisa#relevance .relevance-conversion {
	margin:35px 0 0;}
.relevance-nisa#relevance .relevance-conversion-tel div {
	float:none;
	width: 360px;
	margin: 0 auto;}

.relevance-nisa#relevance .relevance-conversion-tel .relevance-conversion-number {
	display: block;
	width:260px;
	margin: 10px auto 0;
	border-radius: 6px;
	padding: 10px;
	background: #ffe7e7 url(/common/img/ico_tel_001.png) no-repeat 10px center;
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent: 30px;}
.relevance-nisa#relevance .relevance-banner {
	padding-bottom: 40px;}

.relevance-nisa#relevance .relevance-conversion-tel .relevance-conversion-number.relevance-conversion-number-navi {
    background: #ffe7e7 url(/common/img/ico_tel_002.png) no-repeat 10px center;
}
#relevance .relevance-conversion-tel .relevance-conversion-number.relevance-conversion-number-navi-ico02 {
    background: #ffe7e7 url(/common/img/ico_tel_002.png) no-repeat 10px center;
}



/* -------------------------------------------------------------------
	ピックアップスライダー
------------------------------------------------------------------- */
#relevance .relevance-banner{}
#relevance .relevance-banner ul{
	display:block;
	margin:0 0 0 -18px;}
#relevance .relevance-banner li{
	display:block;
	float:left;
	margin:15px 0 0 18px;
	text-align:center;}
#relevance .relevance-banner li img{
	display:block;}
#relevance .pickup-slider-nav{
	display:none;}
.relevance-column1#relevance .relevance-banner ul{
	margin:0 0 0 -26px;}
.relevance-column1#relevance .relevance-banner li{
	margin:15px 0 0 26px;}

/* カテゴリトップ */
.relevance-column1#relevance{
	width:950px;}
.relevance-column1#relevance .relevance-conversion p{
	font-size:1.4em;}

.relevance-column1#relevance .box-relevance-conversion{
	margin:0 0 0 -30px;}
.relevance-column1#relevance .relevance-conversion{
	float:left;
	width:460px; margin:20px 0 0 30px;}

.relevance-column1#relevance .box-relevance-conversion-column1{
	margin:0;}
.relevance-column1#relevance .box-relevance-conversion-column1 .relevance-conversion{
	float:none;
	width:auto; margin:20px 0 0;}




.relevance-column1#relevance .relevance-conversion-button{
	width:auto; margin:0 0 0 -15px;
	/zoom:1; /display:inline;}
.relevance-column1#relevance .relevance-conversion-button li{
	width:200px; margin:0 0 0 15px;}
.relevance-column1#relevance .relevance-conversion-button a{
	text-indent:20px;}
.relevance-column1#relevance .relevance-conversion-button li.relevance-conversion-corporate{
	width:310px; margin:0 auto;}

.relevance-column1#relevance .relevance-conversion-tel{
	width:auto; margin:0 0 0 -15px;
	/zoom:1; /display:inline;}
.relevance-column1#relevance .relevance-conversion-tel div{
	width:200px; margin:0 0 0 15px;}
.relevance-column1#relevance .relevance-conversion-tel p{
	letter-spacing:-1px;}

.relevance-column1#relevance .relevance-conversion-tel .relevance-conversion-number{
	font-size:24px; text-indent:40px;}

.relevance-column1#relevance .relevance-conversion-tel .relevance-conversion-date{
	font-size:1.2em;}

#relevance .box-relevance-conversion-column1 .relevance-conversion-tel div{
	float:none;
	width:300px; margin:0 auto;}
#relevance .box-relevance-conversion-column1 .relevance-conversion-tel div p{
	letter-spacing: 0px;}
#relevance .box-relevance-conversion-column1 .relevance-conversion-tel .relevance-conversion-number{
	background:#f3f3f3;
	text-indent:0; font-size:3em;}
#relevance .box-relevance-conversion-column1 .relevance-conversion-tel .relevance-conversion-number a{
	color:#e6003e;}

/* -------------------------------------------------------------------
	ご留意事項
------------------------------------------------------------------- */
#main section .box-attention p,
#main02 .box-attention p,
#main section .box-attention li,
#main02 .box-attention section li{
	font-size:1.4em;}
#main02 .box-attention:first-child h3{
	margin:0;}

#main .box-attention .text-liststyle-red li,
#main02 .box-attention .text-liststyle-red li{
	padding: 0 0 0 20px;
	background: url(/common/img/ico_liststyle_red.png) no-repeat 5px 0.6em;}
#main .box-attention .text-liststyle-red .text-liststyle-note01 li,
#main .box-attention .text-liststyle-red .text-liststyle-note02 li,
#main .box-attention .text-liststyle-red .text-liststyle-note03 li{
	background:none;}
#main .box-attention .text-liststyle-red .text-liststyle-note02 li{
	padding: 0 0 0 2.4em;}
#main .box-attention .text-liststyle-red .text-liststyle-note03 li{
	padding: 0 0 0 2.4em;}
/* **********************************************************************************

	04．ポップアップ

********************************************************************************** */
/* -------------------------------------------------------------------
	コンテナ
------------------------------------------------------------------- */
.popup#wrap {min-width:690px;}
.popup780#wrap {min-width:780px;}
.popup950#wrap {min-width:950px;}

/* -------------------------------------------------------------------
	ヘッダー
------------------------------------------------------------------- */
#popheader {
	clear:both;
	width:100%; padding:0 0 24px; border-top:6px solid #e6003e; border-bottom:1px solid #ccc; box-shadow:0 3px 3px #ddd;
	font-size:62.5%;}
#popheader .popheader-inner{
	width:690px; margin:0 auto;}
.popup780 #popheader .popheader-inner{
	width:780px;}
.popup950 #popheader .popheader-inner{
	width:950px;}
#popheader #header-logo{
	float:left;
	width:232px; margin:0 38px 0 0; padding:32px 0 0;}
#popheader #header-logo img{
	width:100%;}

#popheader #header-logo-sp{
	display:none;}
/* unit */
#popheader .header-unit{
	float:right;
	width:300px; margin:28px 0 0;
	font-size:1.4em; line-height:1.2;}

/* フォントサイズ変更 */
#popheader .header-fontsize{
	float:right;
	width:120px; height:78px; margin:0; padding:0; border:1px solid #ffb0c5; border-radius:6px;}
#popheader .header-fontsize p{
	display:block;
	padding:12px 0 11px;
	text-align:center;}
#popheader .header-fontsize ul{
	display:block;
	margin:0 5px; border:1px solid #f1f1f1; border-radius:6px; box-shadow: 0 1px 1px #ccc;
	background: #ececec;
	background: -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec));
	background: -webkit-linear-gradient(top, #ffffff 0%,#ececec 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#ececec 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#ececec 100%);

	background: linear-gradient(to bottom, #ffffff 0%,#ececec 100%);}
#popheader .header-fontsize li{
	float:left;border-right:1px solid #d3d3d3;}
#popheader .header-fontsize li a{
	display:block;
	width:36px; padding:7px 0 5px; border:1px solid #fff; border-width:0 0 1px 1px;
	color:#333; text-decoration:none; text-align:center;}

#popheader .header-fontsize li.active a{
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ececec 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #ececec 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ececec 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ececec 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #ececec 0%,#ffffff 100%);
	color:#fe2962;}
#popheader .header-fontsize .header-fontsize-middium a{
	border-radius:6px 0 0 6px;}
#popheader .header-fontsize .header-fontsize-large a{
	width:31px;}
#popheader .header-fontsize .header-fontsize-largest{
	border-right:none;}
#popheader .header-fontsize .header-fontsize-largest a{
	border-radius:0 6px 6px 0;}
#popheader .header-sp-menu{
	display:none;}
.pop-close{
	clear:both;
	width:690px; margin:20px auto 0;}
.pop-close a{
	display:block;
	width:3em; padding:10px 0 10px 43px; margin:0 0 0 auto;
	background:url(/common/img/btn_close_002.gif) no-repeat 0 0;
	color:#333;}
.popup780 .pop-close{
	width:780px;}
.popup950 .pop-close{
	width:950px;}

.pop-print{
	clear:both;
	width:450px; margin:-36px auto 0;}
.popup780 .pop-print{
	width:540px;}
.popup950 .pop-print{
	width:710px;}
.pop-print a{
	display:block;
	margin:0 0 0 auto; width:202px;}
/* -------------------------------------------------------------------
	フッター
------------------------------------------------------------------- */
#popfooter{
	clear:both; position:relative;
	width:100%; margin:0;
	background:#f3f3f3;
	font-size:62.5%;}

/* コピーライト */
#popfooter #footer-copyright {
	padding:0;
	background-color:#FFF;
	font-size:1.2em; line-height:1.2;}
#popfooter #footer-copyright .footer-copyright-inner{
	width:690px; margin:0 auto; padding:25px 0 0; border-top:3px solid #e6003e;}
.popup780 #popfooter #footer-copyright .footer-copyright-inner{
	width:780px;}
.popup950 #popfooter #footer-copyright .footer-copyright-inner{
	width:950px;}
#popfooter #footer-copyright .footer-copyright-text{
	float:right;
	width:460px;
	text-align:right;}
#popfooter #footer-copyright .footer-copyright-text p{
	margin:0 0 10px;}
#popfooter #footer-copyright .footer-anchor-text{
	float:left;
	width:220px;}
#popfooter #footer-copyright .footer-anchor-text a{
	padding:0 0 0 15px;
	background:url(/common/img/ico_arrow_red_m.png) no-repeat 0 0.2em;}


/* フッターページトップ */
.popfooter-pagetop{
	width:690px; margin:0 auto -1px;
	font-size:62.5%; text-align:right;}
.popup780 .popfooter-pagetop{
	width:780px;}
.popup950 .popfooter-pagetop{
	width:950px;}
.popfooter-pagetop p{
	display:block; margin:0 0 0 auto;
	width:230px;}
.popfooter-pagetop a{
	display:block; overflow:hidden;
	width:230px; height:42px; border-radius:6px 6px 0 0; border-bottom:none;
	background:#e6003e url(/common/img/ico_pagetop_001.png) no-repeat 30px center;
	color:#FFF; font-size:1.6em; text-align:center; line-height:44px; text-decoration:none; text-indent:15px;}
.popfooter-pagetop a:hover{
	background:#eb3365 url(/common/img/ico_pagetop_001.png) no-repeat 30px center;}

/* ウェブ広告対応 */
#AAdtm {
	display:none;
}
/* -------------------------------------------------------------------
	メイン
------------------------------------------------------------------- */
.popup#main-container{
	width:690px; margin:0 auto 0;
	font-size:62.5%;}

.popup#main-container #main{
	float:none;}

.popup780 .popup#main-container{
	width:780px;}
.popup780 .popup#main-container #main{
	width:780px;}
.popup950 .popup#main-container{
	width:950px;}
.popup950 .popup#main-container #main{
	width:950px;}

/* **********************************************************************************

	spBan

********************************************************************************** */
#spBan{
	display:block;
	padding:20px 0; margin:0;
	background:#757575;}

#spBan img{
	display:block; border-radius:6px;
	margin:0 auto; box-shadow:6px 6px 6px #666;}

/* **********************************************************************************

	04．プリント対応

********************************************************************************** */

@media print {

}
/* **********************************************************************************

	05. レスポンシブ対応 TB

********************************************************************************** */
@media screen and (min-width:960px){
#header .header-unit{display:block!important;}
#header-nav{min-height:46px;}
#header{min-height:123px;}
#global-nav{min-height:68px;}
}

/* **********************************************************************************

	06. チャート対応

********************************************************************************** */

.relevance-column1#relevance .relevance-conversion {
    float: none;
    width: auto;
    margin: 20px 0 0 30px;
}

.relevance-column1#relevance .relevance-conversion-button li {
    width: 445px;
    margin: 0 0 0 15px;
}

#relevance .relevance-conversion-tel .btn-gray-blank-chat {
    margin: 10px 0 0;
    font-size: 1.6em;
}

#relevance .relevance-conversion-tel .btn-gray-blank-chat a {
    display: inline-block;
    padding: 20px 15px 18px 35px;
    border-radius: 6px;
    background: #f3f3f3 url(/common/img/ico_blank.png) no-repeat 10px center;
    color: #015ed0;
    text-decoration: none;
    word-break: break-all;
}

.relevance-column1#relevance .relevance-conversion-tel .btn-gray-blank-chat a {
    display: inline-block;
    padding: 17px 15px 15px 35px;
    border-radius: 6px;
    background: #f3f3f3 url(/common/img/ico_blank.png) no-repeat 10px center;
    color: #015ed0;
    text-decoration: none;
    word-break: break-all;
}

.relevance-column1#relevance .relevance-conversion-tel {
    width: auto;
    margin: 0 auto;
}

#main .relevance-conversion-tel h3.conv-chat,
.relevance-conversion-tel h3.conv-chat {
    display: block;
    padding: 0 0 10px;
    border-bottom: 1px solid #e6003e;
    font-size: 1.6em;
    line-height: 1.2;
	font-weight:normal;
	text-align:center;
    margin:0px 0 15px;
}

.relevance-column1#relevance .relevance-conversion-tel div.tel_g {
    width: 600px;
    margin: 0px;
}

.relevance-nisa#relevance .relevance-conversion-tel div.tel_g {
    padding: 0;
    margin: 0px auto;
    width: auto;
}

.relevance-nisa#relevance .relevance-conversion-tel div.tel_g div {
    float: left;
    width: 425px;
    margin: 0 0 0 15px;
}

.relevance-column1#relevance .relevance-conversion-tel div.tel_g div {
    width: 285px;
    margin: 0 0 0 15px;
}

#relevance .relevance-conversion-tel div.tel_g {
    padding: 0;
	margin:0px auto;
	width:560px;
}
#relevance .relevance-conversion-tel div.tel_g div {
    width: 265px;
    margin: 0 0 0 15px;
}

.relevance-column1#relevance .relevance-conversion-tel div.chat_g {
    padding: 0;
    margin: 0 0 0 15px;
	width:285px;
}

#relevance .relevance-conversion-tel div.chat_g {
    width: 560px;
    margin: 20px auto;
    border-top: none;
}

.relevance-column1#relevance .relevance-conversion-tel div.chat_g div {
    width: 285px;
    margin: 0 0 0 0px;
}

#relevance .relevance-conversion-tel div.chat_g div{
    width: 560px;
    margin: 10px 0 0;
    border-top: none;
}

#relevance .relevance-conversion-tel #contact_news {
    width: 100%;   
}


#relevance .relevance-conversion-tel #contact_news .btn-gray-s {
    margin: 10px 0 0;
    font-size: 1.6em;
    text-align: left;
    letter-spacing: 0;
}

#relevance .relevance-conversion-tel #contact_news .btn-gray-s a {
    display: inline-block;
    padding: 6px 15px 4px 35px;
    border-radius: 6px;
    background: #f3f3f3 url(/common/img/ico_arrow_gray_l.png) no-repeat 10px center;
    color: #015ed0;
    text-decoration: none;
    word-break: break-all;
	line-height:1.6;
    font-weight: bold;
}

/* **********************************************************************************

	180328追加分

********************************************************************************** */
#footer #footer-copyright .footer-logo {
    display:none;
}

/* **********************************************************************************

	180706追加分

********************************************************************************** */
#side #side-nav ul li li.current.parent-current a{
	color:#333;
}

/*180903*/
#breadcrumbs-top div{
	display:block;
	width:950px; margin:0 auto; padding:10px 0;
	font-size:1.4em; line-height:1.5;
}
#breadcrumbs-top div&gt;span{
	float:left;
	margin-right:15px;
}
#breadcrumbs-top div a{
	padding:0 25px 0 0;
	background:url(/common/img/ico_arrow_breadcrumbs.png) no-repeat right 0.3em;
}

/* -------------------------------------------------------------------
19/11/6 口座開設ボタン　アイコン削除
------------------------------------------------------------------- */

#relevance .relevance-conversion-button a {
    padding: 29px 23px 29px 0;
}

#relevance .relevance-conversion-open {
    border: 1px solid #fa5481;
    background: #fa5481;
    background: url(/common/img/ico_arrow_white_l.png) no-repeat 95% center, -moz-linear-gradient(top, #fa5481 0%, #e90e49 100%);
    background: url(/common/img/ico_arrow_white_l.png) no-repeat 95% center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa5481), color-stop(100%,#e90e49));
    background: url(/common/img/ico_arrow_white_l.png) no-repeat 95% center, -webkit-linear-gradient(top, #fa5481 0%,#e90e49 100%);
    background: url(/common/img/ico_arrow_white_l.png) no-repeat 95% center, -o-linear-gradient(top, #fa5481 0%,#e90e49 100%);
    background: url(/common/img/ico_arrow_white_l.png) no-repeat 95% center, -ms-linear-gradient(top, #fa5481 0%,#e90e49 100%);
    background: url(/common/img/ico_arrow_white_l.png) no-repeat 95% center, linear-gradient(to bottom, #fa5481 0%,#e90e49 100%);
}

#relevance .relevance-conversion-claim {
    border: 1px solid #5d93eb;
    background: #2860c1;
    background: url(/common/img/ico_arrow_white_l.png) no-repeat 95% center, -moz-linear-gradient(top, #5f92eb 0%, #2860c1 100%);
    background: url(/common/img/ico_arrow_white_l.png) no-repeat 95% center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5f92eb), color-stop(100%,#2860c1));
    background: url(/common/img/ico_arrow_white_l.png) no-repeat 95% center, -webkit-linear-gradient(top, #5f92eb 0%,#2860c1 100%);
    background: url(/common/img/ico_arrow_white_l.png) no-repeat 95% center, -o-linear-gradient(top, #5f92eb 0%,#2860c1 100%);
    background: url(/common/img/ico_arrow_white_l.png) no-repeat 95% center, -ms-linear-gradient(top, #5f92eb 0%,#2860c1 100%);
    background: url(/common/img/ico_arrow_white_l.png) no-repeat 95% center, linear-gradient(to bottom, #5f92eb 0%,#2860c1 100%);
}

.relevance-column1#relevance .relevance-conversion-tel div.tel_g.vivr_control {
	width: 908px;
}

.relevance-column1#relevance .relevance-conversion-tel div.tel_g.vivr_control div {
	width: 431px;
}

.relevance-column1#relevance .relevance-conversion-tel .vivr_control {
	width: 908px;
}

.relevance-column1#relevance .relevance-conversion-tel .vivr_control div.chat_g {
	width: 446px;
	margin: 0;
}

.relevance-column1#relevance .relevance-conversion-tel .vivr_control div.chat_g.pl15 {
	padding-left: 15px;
}

.relevance-column1#relevance .relevance-conversion-tel .vivr_control div.chat_g div {
	width: 446px;
}

.relevance-column1#relevance .relevance-conversion-tel .mt20_a0 {
	margin: 20px 0 0;
}

#relevance .relevance-conversion-tel .vivr_control {
	width: 560px;
}

#relevance .relevance-conversion-tel .vivr_control div.chat_g {
	width: 280px;
	margin: 0;
}

#relevance .relevance-conversion-tel .vivr_control div.chat_g.pl15 {
	padding-left: 15px;
	box-sizing: border-box;
}

#relevance .relevance-conversion-tel .vivr_control div.chat_g div {
	width: 280px;
}

#relevance .relevance-conversion-tel .mt20_a0 {
	margin: 20px 0 0;
}

#relevance .pyramid .relevance-conversion-tel div.tel_g div {
	width: 560px;
	margin: 0;
}

#relevance .pyramid .relevance-conversion-tel .tel_g .relevance-conversion-number {
	width: 272px;
	margin: 0 auto;
}

#relevance .pyramid .relevance-conversion-tel div.chat_g {
	width: 280px;
	margin: 15px 0 0;
}

#relevance .pyramid .relevance-conversion-tel div.chat_g div {
	width: 272px;
	margin: 0;
}

#relevance .pyramid .relevance-conversion-tel .vivr_control {
	margin: 0;
}

#relevance .relevance04_inner .relevance-conversion p{
	margin: 0;
}

.relevance-nisa#relevance .relevance-conversion-tel div {	width: 360px;
	width: 560px;
	float: left;
}

.relevance04_inner .relevance-cinversion-tel .coversion-tel .vivr_control div.chat_g {
	width: 280px;
	margin: 0;
	float: left;
}

.relevance-nisa#relevance .relevance04_inner .relevance-conversion-tel div.tel_g div {
	width: 310px;
	margin: 0 15px 0 15px;
}

#relevance .relevance04_inner .relevance-conversion-tel div.chat_g div {
	margin: 0;
}

#relevance .relevance-conversion-tel .btn-gray-blank-chat {
	margin: 0;
}

.relevance04_inner .relevance-conversion-tel .conversion-tel .vivr_control div.chat_g {
    width: 280px;
    margin: 0;
    float: left;
}


/* -------------------------------------------------------------------
20/04/27 よくあるご質問　リンク出し分け
------------------------------------------------------------------- */

#side .side-linklist li a.anchor-blank-red.pc {
	display: block;
}

#side .side-linklist li a.anchor-blank-red.sp {
	display: none;
}

/* -------------------------------------------------------------------
20/05/13 口座開設の流れ　リンク追加
------------------------------------------------------------------- */
@media screen and (min-width: 600px){
.global-drop .global-drop-nav li ul.drop_Adjust {
    font-size: 0;
}

.global-drop .global-drop-nav li .drop_Adjust li {
    float: none;
    font-size: 10px;
    display: inline-block;
    vertical-align: top;
}
}

/* 200917 リスク説明ページ追加 */

#header-nav ul li.header-risk {
	border: none;
}

#header-nav ul li.header-risk .header-risk-inner {
	border: 1px solid #e6003e;
	border-radius: 5px;
	margin: 4px 0 4px 4px;
	padding: 4px;
	background: #fff;
	width: 160px;
}

#header-nav ul li.header-risk .header-risk-inner p {
	font-size: 11px;
	text-align: center;
	display: inline-block;
	line-height: 1.3;
}

#header-nav ul li.header-risk .header-risk-inner p a {
	padding: 0;
    position: relative;
    background: url(/common/img/ico_risk.png) no-repeat 0 center;
    background-size: 12px;
    width: auto;
	color: #e6003e;
}

#header-nav ul li.header-risk .header-risk-inner p a:hover {
	opacity: 0.7;
}

#header-nav ul li.header-risk .header-risk-inner p a .pl15 {
	padding-left: 15px;
}

#header-nav ul li.header-risk .text-style-bold {
	font-weight: bold
}

/* 210412 NISAページのお問い合わせ窓口欄追加 */
#relevance .conv-attention p {
    text-align: left;
    font-size: 1.4em;
}

#relevance .conv-attention .text-liststyle-note01 {
    display: block;
    clear: both;
    padding: 5px 0 0;
}

#relevance .conv-attention .text-liststyle-note01 li {
    display: block;
    margin: 0;
    padding: 0 0 0 1.2em;
    font-size: 1.4em;
    line-height: 1.8;
    text-indent: -1.2em;
}</pre></body></html>