@charset "UTF-8";


/* ==========================================================================

スマートフォン

   ========================================================================== */


/* screens smaller than 640
############################################################################# */
@media screen and (max-width: 640px) {

	html { font-size:62.5%;}
	body { font-size:10px; font-size:1.0rem;}
	p{ font-size:12px; font-size:1.2rem;}


	/* Wrapper, Header, Navigation
	-------------------------------------*/
	#header_primary, #gnav, .account_nav, #second_nav{ display:none;}

	#header .inner { height:70px;}
	#header h1{ width:70%; position:relative; top:17px; left:0;}
	#header h1 img{ width:90%; height:auto;}
	.header_switch{ display:none;}

	#sp_menu{ display:block; position:absolute; top:20px; right:10px; width:40px; height:40px; z-index:9999; cursor:pointer;}
	#sp_menu a{ display:block; width:40px; height:40px; text-indent:-9999px; outline:none; background:url(../images/common/menu_btn.png) no-repeat; background-size:contain;}
	html.mm-opening #sp_menu a{ background:url(../images/common/menu_close.png) no-repeat; background-size:contain;}
	#sp_nav .menu_close{ margin-bottom:0; font-size:129%; text-align:right; line-height:1;}
	#sp_nav .menu_close a{ display:inline-block; padding:0.3em 0.5em; color:#FFF !important; text-decoration:none !important; background-color:#666;}

	#container{	width: 100%; padding: 5% 0 0;}
	.inner { width:92%; padding:0 4%; }


	/* Common
	-------------------------------------*/
	.entry-body img{
		max-width: 100%;
		/* width:100%; */
		height:auto;
	}
	.entry-body .floatL{ float:none;}
	.entry-body .floatR{ float:none;}
	.entry-body .imgLeft{	float:none; margin: 0 0 30px 0 !important;}
	.entry-body .imgRight{ float:none; margin: 0 0 20px 0 !important;}
	.alignleft, img.alignleft {	float:none;	margin-right:0;}
	.alignright, img.alignright {	float:none;	margin-left:0;}

	#nav-single{ background:#EEE; padding:2%;}

	/* Top Page
	-------------------------------------*/
	#reMv{ padding:5% 0 0;}
	#reMvMain { float:none; width:100%;}
	#reMvImage { width:100%; height:auto; padding-top:50%;}
	#reMvImage img{ width:100%; height:auto;}
	#reMvSelect { text-align:center; }
	#reMvSelect ul { margin:auto; display:table;}
	#reMvSelect li { display:table-cell; width: 16px; height:16px; margin: 0 5px; border:none; border-radius:50px; background-color:#CCC;}
	#reMvSelect li:nth-child(4) {	margin:0 5px;}
	#reMvSelect li .mvTitle {	width: 100%; height: auto;}
	#reMvSelect li .mvTitle .mvTitleWrap { display:none;}
	#reMvSelect li:before, #reMvSelect li:after{ display:none;}

	#reMvNav { float:none; clear:both; margin-bottom:2%; padding-top:5%;}
	#reMvNav li {	margin:0 0 0 2%; float:left; width:23.5%; box-sizing:border-box;}
	#reMvNav li:nth-child(1){	margin: 0;}
	#reMvNav li img{ display:none;}
	#reMvNav li a{ display:block; width:100%; height:0; padding-top:86.66%; background-repeat:no-repeat; background-size:contain;}
	#reMvNav li:nth-of-type(1) a{ background-image:url(../images/top/sp_mv_nav01.png);}
	#reMvNav li:nth-of-type(2) a{ background-image:url(../images/top/sp_mv_nav05.png);}
	/*#reMvNav li:nth-of-type(3) a{ background-image:url(../images/top/sp_mv_nav03.png);}*/
	#reMvNav li:nth-of-type(3) a{ background-image:url(../images/top/sp_mv_nav02.png);}
	#reMvNav li:nth-of-type(4) a{ background-image:url(../images/top/sp_mv_nav06.png);}

	#top_container { width:92%; padding:0 4% 5%;}
	.top_box { width:100%; margin: 0 0 5% 0;	float:none;}
	.top_box .top_box_head img { width:100%; height:auto;}

	#top_direct_link{ margin-bottom:5%;}
	#top_direct_link li { float:left; margin:0 2% 0 0; width:32%; box-sizing:border-box;}
	#top_direct_link li:nth-child(3){	margin: 0;}
	#top_direct_link li a{ display:block; width:100%; height:0; padding-top:86.66%; background-repeat:no-repeat; background-size:contain;}
	#top_direct_link li:nth-of-type(1) a{ background-image:url(../images/top/sp_direct_link01.png);}
	#top_direct_link li:nth-of-type(2) a{ background-image:url(../images/top/sp_direct_link02.png);}
	#top_direct_link li:nth-of-type(3) a{ background-image:url(../images/top/sp_direct_link03.png);}
	#top_direct_link li img{ display:none;}

	/*
	#top_direct_link{ margin-bottom:5%;}
	#top_direct_link li { float:none; margin:0 0 1px;}
	#top_direct_link li a{ display:block; width:100%; height:0; padding-top:25%; background-repeat:no-repeat; background-size:contain;}
	#top_direct_link li:nth-of-type(1) a{ background-image:url(../images/top/sp_direct_link01.png);}
	#top_direct_link li:nth-of-type(2) a{ background-image:url(../images/top/sp_direct_link02.png);}
	#top_direct_link li:nth-of-type(3) a{ background-image:url(../images/top/sp_direct_link03.png);}
	#top_direct_link li img{ display:none;}
	*/

	#top_report_list{ display:none;}
	#top_fair img{ width:100%; height:auto;}

	#top_contribute {	padding: 3% 0 0;}
	#top_contribute li { float: left; width:33%; box-sizing:border-box;}
	#top_contribute li img{ width:100%; height:auto;}

	#top_news_box {	padding:10% 0 0;}
	#top_news_box li { float: left; width:33.33% !important; height:40px; text-indent:0; text-align:center; line-height:40px; background:none !important; box-sizing:border-box; cursor: pointer; background-color:#CCC !important;}
	#top_news_box li:nth-child(2){ border-left:1px solid #FFF; border-right:1px solid #FFF;}
	#top_news_box li:hover, #top_news_box li.active{ background-color:#f5a93e !important;}
	#top_news_box li a{ display:block; width:auto; height:auto;}

	#top_news_box dl { padding:3% 0;}
	#top_news_box dl dt { float:none; width:90%; margin-bottom:0.2em; padding-left:10%; background-position: 5px center; background-repeat:no-repeat;}
	#top_news_box dl dd { margin-left:10%;}


	/* Footer
	-------------------------------------*/
	#footer_contact {	padding: 5% 0;}
	#footer_contact ul { display:block; width: 100%;}
	#footer_contact li { text-align: center; width:100%; display:block; padding: 5% 0; text-align:center;}
	#footer_contact li:nth-of-type(2) { border:none; padding-bottom:0; border-top:1px dotted #fff; /* border-bottom:1px dotted #fff; */}
	#footer_contact li:nth-of-type(3) { padding:0;}
	#footer_contact li .contact_icon{ display:none;}
	#footer_contact li .btn_link{ position:relative; width:80%; margin:0 auto 3%;}
	#footer_contact li .btn_link img{ display:none;}
	#footer_contact li .btn_link a{ display:block; width:100%; height:0; padding-top:21.87%; background-repeat:no-repeat; background-size:contain;}
	#footer_contact li .btn_inquiry a{ background-image:url(../images/top/sp_btn_inquiry.png);}
	#footer_contact li .btn_request a{ background-image:url(../images/top/sp_btn_request.png);}
	#footer_contact li .btn_store a{ background-image:url(../images/top/sp_btn_store.png);}


	#footer {	padding:5% 0;}

	#footer_logo { width:100%; height:auto; margin:8% 0;}
	.copyright { text-align:left;}


	.footer_bnr{}
	.footer_bnr ul{}
	.footer_bnr ul li{ float:left; width:48%; margin:0 4% 4% 0;}
	.footer_bnr ul li:nth-child(2n){ margin-right:0;}
	.footer_bnr ul li img{ width:100%; height:auto;}

	#footer_link ul li{ float:none; width:100%; height:auto; margin:0 0 3%;}
	#footer_link ul li a{ width:100%; height:0; padding-top:25%; background-size:contain;}

	#footer_link ul li.bnr_okasan a{ background-image:url(../images/banner/okasan.png);}
	#footer_link ul li.bnr_okasan-am a{ background-image:url(../images/banner/okasan-am.png);}
	#footer_link ul li.bnr_okasan-online a{ background-image:url(../images/banner/okasan-online.png);}
	#footer_link a:before, #footer_link a:after { border:none;}

	.risk_box{ clear:both; margin:40px 0 20px; padding:0; border:7px solid #EEE;}
	.risk_box h5{ margin:0 !important; padding:0.5em 1em 0.5em 3em !important; color:#FF0000; background-color:#FFF !important; border-bottom:none; cursor:pointer;
	background: url(../images/icon_list02.png), linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(242,235,219) 100%);
	background-repeat: no-repeat;
	background-position: 4% center;
	}
	.risk_box h5.active{ background: url(../images/icon_list01.png), linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(242,235,219) 100%); background-repeat: no-repeat; background-position: 4% center;}
	.risk_box .risk_content{ display:none; padding:1em; border-top:1px solid #CCC;}

	.footer_risk .risk_box{ margin:20px 0; padding:0; border:1px solid #CCC;}
	.footer_risk .risk_box h5{ margin:0 !important; padding:1em 1em 1em 4em !important; color:#FF0000; background-color:#EEE !important; border-bottom:none;}
	.footer_risk .risk_box p{ margin-bottom:1em; font-size:12px;}
	.footer_risk .risk_box a{ text-decoration:underline;}

	.screen_switch{ clear:both; padding:5% 0; text-align:center; background-color:#333;}
	.screen_switch ul{ width:100%; margin:auto;}
	.screen_switch li{ float:none; width:90%; margin:0 5%; font-size:86%; background-color:#CCC;}
	.screen_switch li.btn_pc{ display:block;}
	.screen_switch li.btn_sp{ display:none;}

	#pageTop { bottom:10px;}


	/* CONTENTS
	-------------------------------------*/
	#main{ float: none; width:100%; min-height:inherit;}


	/* 160208 add junior nisa*/
	#main table{width: 100%; overflow-x: scroll}
	#main h3 img{display: none;}
	img.wp-image-6073 {display:block; margin: 5px auto; text-align: center; width: 50%;}
	img.wp-image-6074,img.wp-image-6077,
	img.wp-image-6079{display: none;}
	/*{display:block; margin: 5px auto; text-align: center; width: 40%;}*/

	.entry-area{ padding:0 5%;}
	.contents_nav, .contents_nav02, .contents_nav03{ margin-bottom:7% !important; }
	.contents_nav li, .contents_nav02 li, .contents_nav03 li{ float:none; margin-bottom:5px !important;}
	.contents_nav.col2 li{ width:100%; margin-right:0 !important;}
	.contents_nav02.col2 li, .contents_nav02.col3 li, .contents_nav03.col2 li{ width:100%; margin-right:0 !important; box-sizing:content-box;}
	.contents_nav02 li a{ padding-left:15%;}


	.tbl_wrap{ width:100%; margin-bottom:5%; overflow-x: auto;}
	.entry-body .tbl_wrap table{ width:600px !important; margin-bottom:20px;}
	.tbl_wrap .tbl_caption{ display:block !important; margin-bottom:0; padding:2% 0 2% 18%; color:#F00; background:url(../images/icon/tbl_scroll.png) no-repeat 0 center; background-size:15% auto;}

	.entry-body .tbl_rps{}
	.entry-body .tbl_rps.tbl_2cell{}
	.entry-body .tbl_rps.tbl_2cell th, .entry-body .tbl_rps.tbl_2cell td{ display:block; width:100%; box-sizing:border-box;}
	.entry-body .tbl_rps.tbl_2cell th{ border-top:2px solid #666; border-bottom:none;}
	.entry-body .tbl_rps.tbl_2cell td{ border-top:1px dotted #AAA;}

	.parent-page-index{ }
	.index-box{ float:none;	width:100%;	margin: 0 0 40px 0;}

	.display_none{ display:none;}


	/* SIDEBAR
	-------------------------------------*/
#side_wrap{ float:none; width:100%; /* 161206add */display:none;}
	#sidebar { /* 161206add */background-color:rgba(255,255,255,.7); width:100%; float:none; border:5px solid #999; box-sizing:border-box; position:relative; top:0;}
	#sidebar h2 {	background: #555;}
	#sidebar h2 a{ background:#555;}
	#sidebar > ul { padding:5%; border:3px solid #EEE; margin:0; font-size:1.3rem !important;}
	#sidebar > ul li a{ }
	#sidebar ul.side_bnr li img{ width:100%; height:auto;}

	/* 404
	-------------------------------------*/
	.notfound{ padding:5%; text-align:left; border:20px solid #EEE; }
	.notfound .entry-head{ margin-bottom:3em; text-align:left;}
	.notfound .mb100{ text-align:center;}

	/* Entry
	-------------------------------------*/
	#nav-single .nav-next{ float:none; width:100%; margin-bottom:0.5em; padding:0; text-align:center;}
	#nav-single .nav-prev{ float:none; width:100%; margin-bottom:0.5em; padding:0; text-align:center;}
	#nav-single .nav-index{	width:100%; margin: 0; text-align:center;}

	.navigation{ clear: both;	padding:0;	border-top: 1px solid #CCC; background:#EEE;}

	.navigation .naviPrev{ float:none; width:100%; border-bottom:1px solid #CCC;}
	.navigation .naviNext{ float:none; width:100%; text-align:left;}
	.navigation .naviPrev a, .navigation .naviNext a{ display:inline-block; padding:3% 5%;}

	.pagenavi{ margin-bottom:5%;}
	.page_nav .nav_prev{ float:none; width:100%; margin-bottom:3%;}
	.page_nav .nav_next{ float:none;	width:100%; text-align:left;}
	.page_nav .nav_prev a{ background-image:url(../images/icon_list05.png); background-position:left 0; padding-left:20px; background-size:contain;}
	.page_nav .nav_next a{ background-image:url(../images/icon_list04.png); background-position:left 0; padding-right:0; padding-left:20px; background-size:contain;}

	.entry-body h3, .title01{	font-size:20px; font-size:2.0rem;}
	.entry-body h3.title_num:before{ font-size:28px; font-size:2.8rem;}
	.entry-body h4, .entry-body2 h4{ font-size: 16px; font-size:1.6rem;}
	.entry-body h5{ font-size: 15px; font-size: 1.5rem;}
	.entry-body h6{font-size: 15px; font-size: 1.5rem;}
	.entry-body2 h5, .entry-body h5.title04{ font-size: 13px; font-size:1.3rem;}
	.entry-body2 h6{ font-size: 13px; font-size:1.3rem;}
	.entry-body p, .entry-body2 p, .entry-body ul, .entry-body2 ul, .entry-body ol, .entry-body2 ol{ font-size:12px; font-size:1.2rem;}
	.entry-body ul li ul, .entry-body2 ul li ul{ font-size: 100%;}
	.entry-body table caption, .entry-body2 table caption{ font-size:12px; font-size:1.2rem;}
	.entry-body table td, .entry-body2 table td{ font-size:12px; font-size:1.2rem;}
	.entry-body table th, .entry-body2 table th{ font-size:12px; font-size:1.2rem;}
	.entry-body table thead th, .entry-body2 table thead th, .entry-body table thead td, .entry-body2 table thead td{ font-size:12px; font-size:1.2rem;}
	.entry-footer{ font-size:12px; font-size:1.2rem;}
	.entry-body .tbl01 th, .entry-body .tbl01 td, .entry-body2 .tbl01 th, .entry-body2 .tbl01 td{ font-size:12px; font-size:1.2rem;}




	/* はじめてのお客様
	-------------------------------------*/
	.floatL.width45, .floatR.width45{ width:100% !important;}
	.invest_box01{ width:100%;}
	.honten_img{ float:right !important; width:40% !important; height:auto;}
	.invens_menu{ margin-bottom:30px;}
	.invens_menu .col2{ float:none; width:100%; margin-right:0%;}


	/* NISA総合案内
	-------------------------------------*/
	.page_menu{ width:100%;}
	.page_menu.floatL, .page_menu.floatR{ float:none;}
	.nisa_rank_nav li{ padding:3% 2%; font-size:108%;}
	.faqList dt{}
	.faqList dd{ padding: 10px 0 15px 53px;	background: url(../images/icon_a.gif) no-repeat 0 0;}


	/* 株式・投資信託・債券のヘッダー
	-------------------------------------*/
	.page_head{ /*display:none;*/ }

	/* 投資信託
	-------------------------------------*/
	.invst_item{ margin-bottom:30px;}
	.invst_item .img{ float:left; width:80px;}
	.invst_item .img img{ width:100%; height:auto;}
	.invst_item .data{ margin-left:100px;}
	.invst_item .data h4{ margin-bottom:0.5em; font-size:108%; line-height:1.3;}
	.invst_item .data .gaiyo{ padding:5px 0 2px; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}


	/* 債券
	-------------------------------------*/
	.bond_sale{ margin-bottom:30px;}
	.bond_sale .col-3{ float:none; width:100%; margin-right:0;}
	.bond_sale .col-3:nth-child(3n){ margin-right:0;}
	.bond_sale .col-3 .contents_nav02 li a{ padding-left:15%;}

	/* 県内企業レポート
	-------------------------------------*/
	#tbl_sort{}
	/* #tbl_sort thead{ display:none;}
	#tbl_sort tr td:nth-child(3), #tbl_sort tr td:nth-child(4){ display:none;} */


	/* 店舗案内
	-------------------------------------*/
	.store_index li h4{ margin-bottom:0.5em; padding-bottom:0; font-size:1.4rem; line-height:1.3; border-bottom:none;}
	.store_index li h4 a{ display: block;	padding: 7px 3px 7px 40px; color: #333; box-sizing:border-box;
background: url(../images/icon_list02.png), rgb(242,235,219); /* Old browsers */
background: url(../images/icon_list02.png), -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(242,235,219) 100%); /* FF3.6+ */
background: url(../images/icon_list02.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(242,235,219))); /* Chrome,Safari4+ */
background: url(../images/icon_list02.png), -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(242,235,219) 100%); /* Chrome10+,Safari5.1+ */
background: url(../images/icon_list02.png), -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(242,235,219) 100%); /* Opera 11.10+ */
background: url(../images/icon_list02.png), -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(242,235,219) 100%); /* IE10+ */
background: url(../images/icon_list02.png), linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(242,235,219) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3ebda',GradientType=0 ); /* IE6-9 */
background-repeat: no-repeat;
background-position: 3% center;
border: 1px solid #DDD;}

	.store_map{ display:none;}
	.store_index li{ float:none; width:100%; margin:0 0 20px 0;}

	#gmap, .gmap_area{ width:100%; height:200px;}​


	/* 会社概要
	-------------------------------------*/
	//沿革の表
	.page-id-20 .entry-body table{}
	.page-id-20 .entry-body table td{ display:block; box-sizing:border-box;}
	.page-id-20 .entry-body table td:nth-child(1){ float:left; width:25%; text-align:right; border-top:2px solid #666; border-bottom:none; border-right:none;}
	.page-id-20 .entry-body table td:nth-child(2){ float:left; width:75%; text-align:left; border-top:2px solid #666; border-bottom:none; border-left:none;}
	.page-id-20 .entry-body table td:nth-child(3){ width:100%;}


	/* キャンペーン情報
	-------------------------------------*/
	.campaign_index{}
	.campaign_index ul{}
	.campaign_index ul li{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #CCC; zoom:1;}
	.campaign_index ul li .img{ float:none; width:100%; margin-bottom:5%;}
	.campaign_index ul li .img img{ width:100%; height:auto;}
	.campaign_index ul li .data{ margin-left:0;}
	.campaign_index ul li .data h3{ margin-bottom:1em; font-size:129%;}
	.campaign_index ul li .data .date{ margin-bottom:0.5em; font-size:108%; padding:0.5em; background-color:#EEE;}
	.campaign_index ul li .data .gaiyo{}

	.event_head{ background:#FFF; text-align:center; margin-bottom:5%; padding:0;}
	.event_img{ margin-bottom:15px;}
	.event_img img{ width:100%; height:auto;}

	/* セミナー情報
	-------------------------------------*/
	.seminarTop table th, body.single-seminar table th{	width:20%;}
	.entry-body .tbl_wrap .seminarTbl{ width:100% !important;}
	body.single-seminar .tbl_caption{ display:none;}
	.seminar_tbl th:nth-child(3), .seminar_tbl th:nth-child(4), .seminar_tbl td:nth-child(3), .seminar_tbl td:nth-child(4){ display:none;}
	.seminar_tbl thead td:nth-child(1){ width:30%;}
	.seminar_tbl thead td:nth-child(2){ width:70%;}

	/* トピックス
	-------------------------------------*/
	.topics-list{	}
	.topics-list dt{ float:none; width:65%; margin-bottom:0.5em; padding-left:35%;}
	.topics-list dt.topics-market{ background: url(../images/icon/market.png) no-repeat left 0.2em; background-size:contain;}
	.topics-list dt.topics-news{ background: url(../images/icon/topics.png) no-repeat left 0.2em; background-size:contain;}
	.topics-list dd{ margin: 0 0 0.5em 0; padding-bottom:0.5em; border-bottom:1px dotted #CCC;}

	.topics-date p{	margin:0; padding: 3px 5px 3px 125px; text-align:left;}
	.topics-date .topics-market{ background: url(../images/icon/market.png) no-repeat left 0; background-size:contain;}
	.topics-date .topics-news{ background: url(../images/icon/topics.png) no-repeat left 0; background-size:contain;}


	/* お問い合わせ
	-------------------------------------*/
	.mw_wp_form{}
	.mw_wp_form table{ width:100%;}
	.mw_wp_form table th, .mw_wp_form table td{ display:block; width:90%; padding:3% 5%; zoom:1;}
	.mw_wp_form table th:after, .mw_wp_form table td:after{ content:""; display:block;	clear:both;}
	.mw_wp_form table td table td{ border:none; display:inline-block; width:auto;}
	.mw_wp_form table textarea{ width:95%; height:150px;}
	.mw_wp_form table td.formTxt1 input{ width:30%;}

	.mw_wp_form table td .tbl_koza tr td:nth-child(2), .mw_wp_form table td .tbl_koza tr td:nth-child(4){ padding:0 1px;}

	/* 資料請求
	-------------------------------------*/
	.request_flow{ width:100%; height:40px; margin-bottom:5%; text-indent:-9999px; background-image:url(../images/contact/sp_flow01.gif); background-repeat:no-repeat; background-size:contain;}
	.mw_wp_form_preview .request_flow{ background-image:url(../images/contact/sp_flow02.gif);}
	.mw_wp_form_complete .request_flow{ background-image:url(../images/contact/sp_flow03.gif);}

	.form_tbl{}
	.form_tbl input[name="name1"], .form_tbl input[name="name2"], .form_tbl input[name="furigana1"], .form_tbl input[name="furigana2"]{ width:25%;}
	.form_tbl input[name="address1"], .form_tbl input[name="address2"], .form_tbl input[name="email"]{ width:80%;}
	.form_tbl .floatL.width10{ float:none; width:100% !important; zoom:1;}
	.form_tbl .floatL.width10:after{ content: "";	display: block;	clear: both;}

	.form_tbl .floatL.width10 .vertical-item{ float:left !important; display:inline-block !important;}
	.form_tbl.shiryo_tbl td{ padding:3% 5%;}


	.form_tbl .required{ display:inline-block; margin-left:5px; padding:1px 10px; font-size:10px; color:#FFF; background-color:#FF0000;}


	.form_tbl td .error{ display:inline-block; margin-left:5px; padding:3px 5px; font-size:12px; font-weight:bold; color:#F00; background-color:#EEE;}


	/* 主要コンテンツのインデックスページ
	-------------------------------------*/

	/* 初めてのお客様 */
	.page-id-5539 .entry-body h3{ margin-bottom:10px; padding-top:20px;}
	.page-id-5539 .entry-body h3.icon01{ background:url(../images/first-time/top_icon01.png) no-repeat 0 bottom; padding-left:55px !important;}
	.page-id-5539 .entry-body h3.icon02{ background:url(../images/first-time/top_icon02.png) no-repeat 0 bottom; padding-left:55px !important;}
	.page-id-5539 .entry-body h3.icon03{ background:url(../images/first-time/top_icon03.png) no-repeat 0 bottom; padding-left:55px !important;}


	/* リストメニュー共通 */
	.page-id-70 .index_header ul, .page-id-79 .index_header ul, .page-id-75 .index_header ul{ padding:15px !important;}
	.page-id-6050 .index_header ul li, .page-id-70 .index_header ul li, .page-id-79 .index_header ul li, .page-id-75 .index_header ul li{ width:100%; margin-right:0 !important; margin-bottom:1.4% !important;}
	.page-id-6050 .index_header ul li:nth-last-child(-n+2), .page-id-70 .index_header ul li:nth-last-child(-n+2), .page-id-79 .index_header ul li:nth-last-child(-n+2), .page-id-75 .index_header ul li:nth-last-child(-n+2){ margin-bottom:1.4% !important;}
	.page-id-6050 .index_header ul li a, .page-id-70 .index_header ul li a, .page-id-79 .index_header ul li a, .page-id-75 .index_header ul li a{ padding-left:15%;}


	/* NISA */
	.page-id-6050 .index_header{ clear:both; padding-top:22%; background-size:contain;}

	/* 株式 */
	.page-id-70 .index_header{ padding-top:25%;  background:#a4db4f url(../images/stock/index_head_sp.jpg) no-repeat center top; background-size:contain;}
	.page-id-70 .index_header:after{ display:none;}


	/* 投資信託 */
	.page-id-79 .index_header{ padding-top:25%; background:#a4db4f url(../images/investment/index_head_sp.jpg) no-repeat center top; background-size:contain;}
	.page-id-79 .index_header:after{ display:none; }


	/* 債券 */
	.page-id-75 .index_header{ padding-top:25%; background:#a4db4f url(../images/bond/index_head_sp.jpg) no-repeat center top; background-size:contain;}
	.page-id-75 .index_header:after{ display:none;}




/* --------------------------------------------------------------------------
//END screen */
}
