@charset "utf-8";

/*****************************************
=mainArea second
**************************************** */

/*****************************************
=module
**************************************** */
div.section {
	margin-bottom:20px;
	padding:0px 10px;
}

div.sectionBd {
	margin-bottom:20px;
	padding:0px 10px;
	border-bottom:1px solid #dcdcdc;
}

div.sectionBdd {
	margin-bottom:20px;
	padding:0px 10px 20px 10px;
	border-bottom:1px dotted #dcdcdc;
}

.clm .section p,
.clm .section li {
	font-size: 112.6%!important;
	line-height: 1.7!important;
}

.bdT {
	padding-top:20px;
	border-top:1px solid #dcdcdc!important;
}

.bdT2 {
	padding-top:20px;
	border-top:2px solid #dcdcdc!important;
}
.bdB {
	padding-bottom:5px;
	border-bottom:1px solid #dcdcdc!important;
}
.bdTno {
	border-top:none!important;
}
p.txtTtl02 {
	padding-bottom:10px;
	color:#14A7DE;
	font-weight:bold;
	font-size:130%!important;
	line-height:1.4;
}

/*****************************************
=title
**************************************** */
body.second div#mainArea h1.top {
	margin-bottom:30px;
	padding-left:22px;
	font-size:166%;
	font-weight:bold;
	height:100px;
	color:#333;
	line-height:100px;
	background:url(../img/common/bgi_h1_top.png) no-repeat left top;
	overflow:hidden;
}
body#customer div#mainArea h1.top {
	margin-bottom:30px;
	padding-left:22px;
	font-size:150%;
	font-weight:bold;
	height:70px;
	color:#333;
	line-height:70px;
	background:url(../img/common/bgc_h1_top.png) no-repeat left top;
	overflow:hidden;
}
body.second div#mainArea h1.sub {
	margin-bottom:30px;
	padding-left:22px;
	font-size:150%;
	font-weight:bold;
	height:70px;
	color:#333;
	line-height:70px;
	background:url(../img/common/bgi_h1.png) no-repeat left top;
	overflow:hidden;
}

#one_column div#mainArea h1.top {
	margin-bottom:30px;
	padding-left:10px;
	color:#333;
	font-size:120%;
	font-weight:bold;
	height:51px;
	line-height:50px;
	background:url(../img/common/bgi_h1_1clm.gif) repeat-x left top;
}
#one_column div#mainArea .clm h1 {
	margin-bottom:30px;
	padding-left:10px;
	color:#333;
	font-size:150%;
	font-weight:bold;
	height:70px;
	line-height:70px;
	background:url(../img/common/bgi_h1_2clm.png) repeat-x left top;
}
body.second div#mainArea h2 {
	margin-bottom:20px;
	padding-left:10px;
	color:#333;
	font-size:140%;
	font-weight:bold;
	height:46px;
	line-height:46px;
	background:url(../img/common/bgi_h2.png) no-repeat left top;
	overflow:hidden;
}
#window h2.top,#customer div#mainArea h2.top {
	margin-bottom:20px;
	padding-left:10px;
	color:#333;
	font-size:120%;
	font-weight:bold;
	height:40px;
	line-height:40px;
	background:url(../img/common/bgi_h2_top.gif) no-repeat left top;
	overflow:hidden;
}

body.second div#mainArea h3 {
	margin-bottom:20px;
	padding-left:25px;
	color:#333;
	font-size:120%;
	font-weight:bold;
	height:auto;
	line-height:35px;
	background:url(../img/common/bgi_h3.png) no-repeat left top;
	overflow:hidden;
}

body#customer div#mainArea .ttl h3 {
	margin-bottom:0px;
	padding-left:5px;
	color:#333;
	font-size:120%;
	font-weight:bold;
	line-height:20px;
	overflow:hidden;
	background-image: none;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #2AA9DC;
}

body.second div#mainArea h3.h3_02 {
	margin-bottom:20px;
	padding-left:10px;
	color:#333;
	font-size:100%;
	font-weight:bold;
	height:40px;
	line-height:40px;
	background:url(../img/common/bgi_h3_02.png) no-repeat left top;
	overflow:hidden;
}

body.second div#mainArea h4,#window h2 {
	margin-bottom:20px;
	padding-left:25px;
	color:#333;
	font-size:100%;
	font-weight:bold;
	background:url(../img/common/bgi_h4.gif) no-repeat 10px 50%;
}

div#mainArea h2.att {
	margin-bottom:20px;
	padding-left:10px;
	color:#333;
	font-size:120%;
	font-weight:bold;
	height:40px;
	line-height:40px;
	background:url(../img/common/bgi_h2_att.gif) repeat-x left top;
}
div#mainArea h2.clm_att {
	margin-bottom:20px;
	padding-left:10px;
	color:#333;
	font-size:120%;
	font-weight:bold;
	height:46px;
	line-height:46px;
	background:url(../img/common/bgi_h2_2clm.png) repeat-x left top;
}
body.second div#mainArea h3.att,#window h1  {
	margin-bottom:20px;
	padding-left:10px;
	color:#333;
	font-size:120%;
	font-weight:bold;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #dcdcdc;
	background:none!important;
	text-align:left;
}
body.second div#mainArea .emphasis{
	background:url(../img/common/bgi_emphasis.png) no-repeat;
	margin-bottom: 20px;
}
body.second div#mainArea .emphasis_h2 {
	margin-bottom:10px;
	padding-left:10px;
	color:#333;
	font-size:140%;
	font-weight:bold;
	height:46px;
	line-height:46px;
	overflow:hidden;
}

/*****************************************
=link
**************************************** */
ul.list { margin:0 0 5px 10px; }
ul.list li { padding-left:15px; }
dl.list { margin:0 0 5px 10px; }
dl.list dd { padding-left:15px; }

ul.l01 li {	background:url(../img/common/ico_list_01.png) no-repeat left 50%; font-size: 78% !IMPORTANT;}
ul.l02 li {	background:url(../img/common/ico_list_02.png) no-repeat 3px 50%; }
ul.l03 li {	background:url(../img/common/ico_list_03.png) no-repeat left 50%; }
ul.l04 li {	background:url(../img/common/ico_list_04.png) no-repeat left 50%; }
ul.l05 li {	background:url(../img/common/ico_list_06.png) no-repeat left 50%; }

dl.l01 dd {	background:url(../img/common/ico_list_01.png) no-repeat left 50%; }
dl.l02 dd {	background:url(../img/common/ico_list_02.png) no-repeat 3px 50%; }
dl.l03 dd {	background:url(../img/common/ico_list_03.png) no-repeat left 50%; }
dl.l04 dd {	background:url(../img/common/ico_list_04.png) no-repeat left 50%; }
dl.l05 dd {	background:url(../img/common/ico_list_06.png) no-repeat left 50%; }

ul.pageLink { margin:0 0 15px 10px;	}
div.pageLink { margin:0 0 15px 10px;	}

ul.pageLink li {
	/*display:inline;*/
	float:left;
	margin:0 5px 5px 0;
	padding-left:15px;
	background:url(../img/common/ico_list_05.png) no-repeat left 50%;
}
div.pageLink .link1 {
	/*display:inline;*/
	margin:0 5px 5px 0;
	padding-left:15px;
	background:url(../img/common/ico_list_05.png) no-repeat left 50%;
}
div .pageLink .link_pdf img {
	margin-bottom: 4px;

}
div.commi_r {
	display: inline-block;
}
div.commi_l {
	display: inline-block;
	float: left;
}

ul.pageLink02 { margin:0 0 10px 10px;	}

ul.pageLink02 li {
	display:inline!important;
	margin:0 25px 5px 0;
	padding-left:10px;
	background:url(../img/common/ico_list_02.png) no-repeat left 50%;
}

ul.pageLink03 { margin:0 0 15px 10px;	}

ul.pageLink03 li {
	float:left;
	margin:0 30px 5px 0;
	padding-left:15px;
	width:130px;
	background:url(../img/common/ico_list_01.png) no-repeat left 50%;
	white-space:nowrap;
	z-index:95;
}

ul.pageLink03 li.rightList {
	margin-right:0px!important;
}

ul.pageLink03 li.ac a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}


div.pagination {
	clear:both;
	margin-bottom:30px;
	height:37px;
	border:1px solid #C6E3FA;
	background:#EAF5FF;
	overflow:hidden;
}

ul.listTop {
	margin-bottom:20px;
	text-align:right;
}

ul.listTop li {
	float:right;
	padding-left:15px;
	background:url(../img/common/ico_pagetop.gif) no-repeat left 50%;
}

ul.pageTop {
	margin-right:40px;
	text-align:right;
}

.ie6 ul.pageTop {
	margin-right:10px;
}

/* =linkBox
---------------------------------------- */
div.pagination {
	clear:both;
}

div.pagination li {
	line-height:37px;
}

div.pagination .left {
	float:left;
	margin-left:10px;
	padding-left:15px;
	background:url(../img/common/ico_page_left.gif) no-repeat left 50%;
}

div.pagination .right {
	float:right;
	margin-right:10px;
	padding-right:15px;
	background:url(../img/common/ico_page_right.gif) no-repeat right 50%;
}

p.linkTtl {
	clear:both;
	margin-bottom:10px;
	padding-left:10px;
	font-weight:bold;
	height:36px;
	line-height:36px;
	background:url(../img/common/bgi_link_ttl.gif) repeat-x left top;
	overflow:hidden;
}

div.lBox {
	clear:both;
	margin-bottom:20px;
}

div.lBox p {
	padding-left:10px;
	font-weight:bold;
	height:34px;
	line-height:34px;
	background:url(../img/common/bgi_lbox_t.gif) no-repeat left top;
	overflow:hidden;
}

div.lBox div {
	padding:10px 0 15px 0;
	background:url(../img/common/bgi_lbox_b.gif) no-repeat left bottom;
}

table.listT {
	margin-left:10px;
}

table.listT td {
	padding:0 50px 0 15px;
	background:url(../img/common/ico_list_02.png) no-repeat 3px 50%;
}

table.listT02 {
	width:100%;
	margin-left:-10px;
}

table.listT02 td {
	padding:0 5px 0 15px;
	font-size:100%!important;
	width:165px;
	background:url(../img/common/ico_list_02.png) no-repeat 3px 50%;
	white-space:nowrap;
}
.cBox table.listT02 td {
	white-space: normal;
}
table.listT02 td.pdf {
	background:url(../img/common/ico_list_04.png) no-repeat 0 50%;
}
table.listT02 td.blank {
	background:url(../img/common/ico_list_03.png) no-repeat 0 50%;
}

table.listT03 td {
	padding:2px 5px 0 15px;
	font-size:100%!important;
	width: 276px;
	background:
	url(../img/common/ico_list_02.png) no-repeat 3px 50%;
	white-space:
	nowrap;
}

.empCell {
	background:none!important;
}

/*****************************************
=CMS temp
**************************************** */

/* =03_02
---------------------------------------- */
div.print {
	position:relative;
	margin-bottom:20px;
}

div.print ul.list {
	float:left;
}

div.print ul.btn {
	float:right;
}

div.shopInfo {
	clear:both;
	margin-bottom:20px;
}

div.shopInfo table {
	float:left;
	width:550px;
}

img.shopImg {
	display:block;
	float:right;
	padding:2px;
	border:1px solid #e4e4e4;
}

ul.shopPList {
	margin:0 0 35px 10px;
	height:115px;
}

ul.shopPList li {
	float:left;
	margin-right:10px;
}

ul.shopPList li img {
	float:left;
	padding:2px;
	border:1px solid #e4e4e4;
}

div.message p.ttl {
	font-size:100%!important;
	font-weight:bold;
	text-align:center;
}

div.message div {
	margin:15px 0;
	padding:20px 10px;
	text-align:center!important;
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
}

/*****************************************
=pSection
**************************************** */
div.pSection {
	padding:0 10px 30px 10px;
}

div.pSection div.leftBox {
	float:left;
	width:406px;
}

div.pSection p.imgTtl {
	padding-bottom:15px;
	line-height:0;
}

div.pSection p.txtTtl {
	padding-bottom:10px;
	color:#14A7DE;
	font-weight:bold;
	font-size:130%!important;
	line-height:1.4;
}

/*****************************************
=googlemap
**************************************** */
div.mapArea {
	clear:both;
	margin:0 0 40px 10px;
}

div.mapArea a.mapAnchor {
	border-top:3px solid #fff!important;
	margin-top:10px!important;
	padding:0px 0 0 15px!important;
	font-size:120%!important;
	background:url(../img/common/ico_list_03.png) no-repeat left 50%;
}

/*****************************************
=Q&A
**************************************** */
div.qaBox dl {
	margin-bottom:20px;
}

div.qaBox dt {
	margin-bottom:10px;
	padding:5px 0 5px 40px;
	background:url(../img/common/ico_qa_q.gif) no-repeat 7px 7px #EAF5FF;
}

div.qaBox dd {
	padding:5px 0 2px 40px;
	background:url(../img/common/ico_qa_a.gif) no-repeat 7px 3px;
	line-height:1.2;
}

div.qaBox dd.annotation {
	font-size:80%!important;
	background:none!important;
}

div.qaBox dd.anchor {
	margin-left:30px;
	padding-left:25px;
	background:url(../img/common/ico_list_01.png) no-repeat 10px 50%;
}

dl.lBoxQa  {
	padding:0 15px;
	margin-left: 1.0em;
}

dl.lBoxQa dt {
	color:#14a7de;
	font-weight:bold;
	text-indent: -1.0em;
}

dl.lBoxQa dd {
   text-indent: -1.0em;
}

dl.lBoxQa dd span {
	color:#ff3366;
	font-weight:bold;
}

/*****************************************
=dlsection
**************************************** */
div.section dl.dlList {
	margin-bottom:18px;
}

div.section dl.dlList dt {
	padding-bottom:10px;
}

div.section dl.dlList dd {
	padding-bottom:10px;
}

div.section dl.dlList dd.anchor {
	margin-bottom:10px;
	padding:0 0 0 15px!important;
	background:url(../img/common/ico_list_02.png) no-repeat left 50%;
}

div.section dl.dlList dd.anchor02 {
	margin-bottom:10px;
	padding:0 0 0 15px!important;
	background:url(../img/common/ico_list_03.png) no-repeat left 50%;
}
div.section dl.dlList dd.anchor03 {
	margin-bottom:10px;
	padding:0 0 0 15px!important;
	background:url(../img/common/ico_list_04.png) no-repeat left 50%;
}

/*****************************************
=table
**************************************** */
table.nor {
	margin:0 0 10px 10px;
	width:690px;
}

table.nor th {
	padding:5px 7px;
	background:#EFEBDC;
	border:1px solid #D4D4D4;
}

table.nor td {
	padding:7px 7px;
	border:1px solid #D4D4D4;
}

table.nor2 {
	margin:0 0 10px;
	width:690px;
}

table.nor2 th {
	padding:5px 7px;
	border:1px solid #dcdcdc;
}

table.nor2 td {
	padding:7px 7px;
	border:1px solid #dcdcdc;
}

table.type01 th {
	text-align:center;
}

table.type02 th {
	text-align:left;
}

.cCell {
	background:#faf9f3!important;
}

p.tableBottom {
	margin-bottom:20px;
	padding-left:10px;
}

table.list {
	clear:both;
	margin:0 10px 30px 10px;
	width:690px;
	border-top:1px dotted #cfcfcf;
}

table.list th {
	padding:7px 0px 7px 10px;
	width:120px;
	border-bottom:1px dotted #cfcfcf;
}

table.list td {
	padding:7px 10px 7px 0px;
	border-bottom:1px dotted #cfcfcf;
}

table.pdf td a{
	padding-left:20px;
	background:url(../img/common/ico_list_04.png) no-repeat left 3px;
}

table.arrow td a {
	padding-left:20px;
	background:url(../img/common/ico_list_02.png) no-repeat 5px 5px;
}

.top table.arrow2 td {
	padding-left:20px;
	background:url(../img/common/ico_list_02.png) no-repeat 7px 15px;
}
.top table.arrow2 .icon_pdf {
	padding-left:20px;
	background:url(../img/common/ico_list_04.png) no-repeat 5px 11px;
}

.listIcon {
	padding-bottom:5px;
}

.tdIco {
	padding:0 10px 0 0!important;
	width:62px!important;
	text-align:center;
}

table.icon2 td a.pdf {
	padding-left:20px;
	background:url(../img/common/ico_list_04.png) no-repeat left 3px;
}

table.icon2 td a.ar {
	padding-left:20px;
	background:url(../img/common/ico_list_02.png) no-repeat 5px 5px;
}

table.table_dividend {
	margin: 0 0 10px 10px;
width: 690px;
	border-top:1px dotted #cfcfcf;
}

table.table_dividend td {
	width:50%;
	padding:7px 7px;
	background-color:#ebf4ff;
	border: 4px solid #fff;
}

table.table_dividend td a{
	padding-left:16px;
	background: url(../img/common/ico_arrow_off.png) no-repeat 1px 50% #ebf4ff;
}

/*****************************************
=cbox
**************************************** */
div.cBox {
	margin-bottom:20px;
}

div.cBox p.ttl a {
	padding-left:15px;
	font-size:110%!important;
	background:url(../img/common/ico_list_01.png) no-repeat left 50%;
}
div.cBox p.ttl a.pdf {
	background:url(../img/common/ico_list_04.png) no-repeat left 50%;
}
div.box04 p.ttl a ,div.box05 p.ttl a {
	padding-left:0;
	font-size:110%!important;
	background-image: none;
}

div.bContent div {
	padding:10px 15px;
}

div.box03 div.bContent div {
	margin:0 15px 10px 15px!important;
	padding:10px 0px!important;
}

div.bContent p,
div.bContent li,
div.bContent dt,
div.bContent dd {
	padding-bottom:5px;
	font-size:90%!important;
	line-height:1.4;
}

div.bContent ul {
	margin-top:10px;
}

div.bContent ul li {
	float:none;
	padding-left:15px;
	background:url(../img/common/ico_list_02.png) no-repeat 3px 50%
}
div.bContent ul.l01 li {	background:url(../img/common/ico_list_01.png) no-repeat left 50% }

.box04 div.bContent ul li,.box05 div.bContent ul li {
	background:url(../img/common/ico_list_03.png) no-repeat 3px 50%
}
/* =box00
---------------------------------------- */
div.box00 {
	width:710px;
}

div.box00 p.ttl {
	padding-left:10px;
	font-size:100%!important;
	font-weight:bold;
	height:35px;
	line-height:35px;
	background:url(../img/common/bgi_box_00_t.gif) no-repeat left top;
	overflow:hidden;
}

div.box00 div.bContent { background:url(../img/common/bgi_box_00_b.gif) no-repeat left bottom;}
/* =box01
---------------------------------------- */
div.box01 {
	width:345px;
}

div.box01 p.ttl {
	padding-left:10px;
	font-size:100%!important;
	font-weight:bold;
	min-height:40px;
	line-height:40px;
	background:url(../img/common/bgi_box_01_t.png) no-repeat left top;
	/*overflow:hidden;*/
}

.ie6 div.box01 p.ttl {
	height:40px;
}

div.box01 div.bContent { background:url(../img/common/bgi_box_01_b.gif) no-repeat left bottom; }

/* =box02
---------------------------------------- */
div.box02 {
	width:350px;
}

div.box02 p.ttl {
	padding-left:10px;
	font-size:100%!important;
	font-weight:bold;
	height:35px;
	line-height:35px;
	background:url(../img/common/bgi_box_02_t.gif) no-repeat left top;
	overflow:hidden;
}

div.box02 div.bContent { background:url(../img/common/bgi_box_02_b.gif) no-repeat left bottom;}

/* =box04
---------------------------------------- */
div.box04 {
	width:710px;
	background-image: url(../img/common/bgi_box_04_c.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

div.box04 p.ttl {
	padding-top:3px;
	padding-left:3px;
	background:url(../img/common/bgi_box_04_t.gif) no-repeat left top;
	overflow:hidden;
}

div.box04 div.bContent { background:url(../img/common/bgi_box_04_b.gif) no-repeat left bottom;}

/* =box05
---------------------------------------- */
div.box05 {
	width:345px;
	background-image: url(../img/common/bgi_box_05_c.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

div.box05 p.ttl {
	padding-top:3px;
	padding-left:3px;
	background:url(../img/common/bgi_box_05_t.gif) no-repeat left top;
	overflow:hidden;
}

div.box05 div.bContent { background:url(../img/common/bgi_box_05_b.gif) no-repeat left bottom;}

/* =bg [box]
---------------------------------------- */
/*20130328commentouted: div.cBox div.bg01 { background:url(../img/common/bgi_boxbg_001.jpg) no-repeat 266px 12px; }*/
div.cBox div.bg01 p { padding-right:80px; }
div.cBox div.bg02 { background:url(../img/common/bgi_boxbg_002.jpg) no-repeat 266px 12px; }
div.cBox div.bg02 p {	padding-right:80px; }

/* =boxFloat
---------------------------------------- */
ul.boxFloat {
	clear:both;
}

ul.boxFloat li {
	float:left;
	margin-right:0px;
	font-size:100%!important;
}

ul.boxFloat li li,
ul.boxFloat li td {
	font-size:90%!important;
}

.boxFloat:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.boxFloat {display: inline-table;}

/* Hides from IE-mac \*/
* html .boxFloat {height: 1%;}
.boxFloat {display: block;}
/* End hide from IE-mac */

.rList {
	margin-right:0!important;
}

/* =box03
---------------------------------------- */
div.box03 {
	clear:both;
	width:710px;
}

div.box03 p.ttl {
	padding-left:10px;
	font-size:100%!important;
	font-weight:bold;
	height:40px;
	line-height:40px;
	background:url(../img/common/bgi_box_03_t.png) no-repeat left top;
	/*overflow:hidden;*/
}

div.box03 div.bContent {
	position:relative;
	padding-bottom:5px;
	background:url(../img/common/bgi_box_step_b_02.gif) no-repeat left bottom;
}

div.box03 dl {
	position:relative;
	margin-bottom:5px;
	padding:0 0 0 15px;
	width:335px;
}

div.box03 dt {
	width:230px;
}

div.box03 dd.anchor {
	padding-left:15px;
	background:url(../img/common/ico_list_02.png) no-repeat 3px 50%;
}

div.box03 dd.pic {
	position:absolute;
	top:0px;
	right:10px;
}

div.box03 ul.imgList {
	margin-bottom:5px;
	z-index:10;
}

div.box03 ul.imgList li {
	display:inline;
	margin-right:18px;
	padding-left:0!important;
	background:none!important;
}

div.box03 p.pic {
	position:absolute;
	top:15px;
	right:15px;
}


/*****************************************
=box [normal]
**************************************** */
div.box {
	clear:both;
	margin-bottom:20px;
}

div.box ul.list {
	margin-left:0px!important;
}

div.dot p.ttl {
	font-size:110%!important;
	font-weight:bold;
}

div.dot {
	width:710px;
	background:url(../img/common/bgi_box_dot_m.gif) repeat-y left top;
}

div.dot01 {	background:url(../img/common/bgi_box_dot_t.gif) no-repeat left top; }
div.dot02 {	background:url(../img/common/bgi_box_dot_t.gif) no-repeat left bottom; }

.w690 div.dot01 {	background:url(../img/common/bgi_box_dot_t_02.gif) no-repeat left top; }
.w690 div.dot02 {	background:url(../img/common/bgi_box_dot_t_02.gif) no-repeat left bottom; }
div.w690.dot {
	width:690px;
	background:url(../img/common/bgi_box_dot_m_02.gif) repeat-y left top;
}

div.dotInner {
	padding:10px 15px 15px 15px;
}

div.nor {
	padding:10px 8px 15px 8px;
	border:1px solid #dcdcdc;
}

div.nor p.ttl {
	padding-bottom:5px;
	font-size:90%!important;
	font-weight:bold;
}

div.nor p.att {
	padding-left:23px;
	background:url(../img/common/ico_att.gif) no-repeat left top;
}

div.nor p,
div.nor li,
div.nor dt,
div.nor dd {
	font-size:80%!important;
	line-height:1.2;
}

div.nor p.text {
	margin-bottom:10px;
}

ul.dList li {
	padding-left:10px;
	background:url(../img/common/ico_dot.gif) no-repeat left 10px;
}
.nor ul.dList li {
	background:url(../img/common/ico_dot.gif) no-repeat left 7px;
}
.nor td ul.dList li {
	background:url(../img/common/ico_dot.gif) no-repeat left 9px;
}

div.boxPdf {
	margin-bottom:30px;
	padding:10px 15px 10px 15px;
	border:1px solid #dcdcdc;
}

div.boxPdf dl dt {
	padding-top:5px;
}

div.boxPdf dl dd {
	padding-bottom:0!important;
	font-size:90%!important;
}

div.boxBnr {
	position:relative;
	margin-bottom:30px;
	height:70px;
/*	background:url(../img/common/bgi_box_bnr.gif) no-repeat left top;*/
	background:url(../img/common/bgi_box_bnr3.gif) no-repeat left top;
}

div.boxBnr2 {
	position:relative;
	margin-bottom:30px;
	height:92px;
	background:url(../img/common/bgi_box_bnr2.gif) no-repeat left top;
}

div.boxBnr ul {
	position:absolute;
	top:10px;
	left:470px;
}

div.boxBnr2 ul {
	position:absolute;
	top:25px;
	left:470px;
}

div.boxBnr02 {
	margin-bottom:40px;
	width:710px;
	height:80px;
	background:#eaf5ff;
}

div.boxBnr02 ul {
	padding-top:20px;
	text-align:center;
}

div.boxInfo {
	margin-bottom:50px;
	height:120px;
	background:url(../img/common/bgi_box_info.gif) no-repeat left top;
	overflow:hidden;
}
div.nisainfo {
	background:url(../img/common/bgi_box_info_00.gif) no-repeat left top;
}
div.boxInfo02 {
	margin-bottom:50px;
	height:120px;
	background:url(../img/common/bgi_box_info_02.gif) no-repeat left top;
	overflow:hidden;
}

div.boxInfo dl,
div.boxInfo02 dl {
	padding-top:25px;
	width:356px;
	text-align:center;
}

div.boxInfo dt,
div.boxinfo02 dt {
	padding-bottom:5px;
}

div.boxInfo dd,
div.boxInfo02 dd {
	display:inline;
	margin-right:20px;
	padding-left:15px;
	background:url(../img/common/ico_list_02.png) no-repeat 3px 50%
}

div.boxInfo dd:last-child,
div.boxInfo02 dd:last-child {
	margin-right:0!important;
}

div.boxInfo03 {
	margin-bottom:20px;
	width:710px;
	height:92px;
	background:url(../img/common/bgi_box_info_03.gif) no-repeat left top;
}

div.boxInfo04 {
	margin-bottom:20px;
	width:710px;
	height:92px;
	background:url(../img/common/bgi_box_info_04.gif) no-repeat left top;
}

div.boxInfo05 {
	margin-bottom:20px;
	width:710px;
	height:92px;
	background:url(../img/common/bgi_box_info_05.gif) no-repeat left top;
}

div.rBox {
	clear:both;
	margin-bottom:20px;
	border:2px solid #9DE0F7;
	border-radius:5px;
}

div.rBox li {
	font-size:95%!important;
	line-height:1.4;
}

div.rBox div.listBg {
	margin:15px 0;
	background:url(../img/common/bgi_box_listbg.gif) repeat-y center top;
}

div.rBox div.listBg02 {
	padding:15px 0;
	background:url(../img/common/bgi_box_listbg.gif) repeat-y center top;
}

div.rBox div.listBg dl,
div.rBox div.listBg02 dl {
	float:left;
	margin-left:10px;
	width:225px;
}

.ie6 div.rBox div.listBg dl,
.ie6 div.rBox div.listBg02 dl {
	margin-left:3px;
	width:230px;
}

div.rBox div.listBg dt,
div.rBox div.listBg02 dt {
	margin-bottom:5px;
}

div.boxStep {
	position:relative;
	height:40px;
	background:url(../img/common/bgi_box_step_t.png) no-repeat left top;
}
div.boxStep img {
	position:absolute;
	top:8px;
	left:10px;
}
div.boxStep dd {
	padding-left:93px;
	font-size:120%!important;
	font-weight:bold;
	line-height:40px;
}

div.boxStepBottom {
	margin-bottom:10px;
	padding-bottom:40px;
	background:url(../img/common/bgi_box_step_b.gif) no-repeat left bottom;
}
div.boxStepBottom02 {
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(../img/common/bgi_box_step_b_02.gif) no-repeat left bottom;
}
div.boxStepBottom dl,
div.boxStepBottom02 dl {
	padding:15px 15px 0 15px;
}
div.boxStepBottom dt,
div.boxStepBottom02 dt {
	font-weight:bold;
}

div.boxNo {
	position:relative;
	height:40px;
}
div.boxNo img {
	position:absolute;
	top:4px;
	left:10px;
}
div.boxNo dd {
	padding-left:56px;
	font-size:120%!important;
	font-weight:bold;
	line-height:40px;
}

/**/
#articleBox{
	padding-bottom:5px!important;
	background-image: url(../img/common/bgi_line_dot_x.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#articleBox .dotBL{
	background:url(../img/common/bgi_line_dot_x.gif) repeat-x left bottom;
	padding-bottom:5px;
 	margin-bottom: 5px;
}
#articleBox ul{
	width:450px;
}
.solidTL{
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EFEFEF;
}
.sitemapRoll{
	width:300px;}
.sitemapRoll dl{
	margin-bottom:30px;
}
.sitemapRoll dt{
	margin-bottom:10px;
	padding-left:22px;
	font-size:110%;
	font-weight:bold;
	height:30px;
	line-height:30px;
	background:#EAF5FF url(../img/common/ico_list_01.png) no-repeat 10px 50%;
	border:1px solid #C6E3FA;
}
.sitemapRoll dt a{}
.sitemapRoll dd{
	margin-bottom:10px;
	padding-left:22px;
	font-size:110%;
	background:url(../img/common/ico_list_01.png) no-repeat 10px 50%;
}
.sitemapRoll dd.blank{
	background:url(../img/common/ico_list_03.png) no-repeat 9px 50%;
}
.sitemapRoll dd a{}

/**/
.contactBox01 {
	padding:10px 15px 15px 15px;
	border:1px solid #C6E4F9;
}

.contactBox01 dt {
	padding-bottom:5px;
	font-weight:bold;
}
.historyBox {
	margin-right: 10px;
	margin-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DCDCDC;
}
.historyBox dl {
	height:100%;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DCDCDC;
	padding-top: 10px;
	padding-bottom: 10px;
}
.historyBox dt {
	width: 130px;
	padding-left:15px;
	float:left;
}
.historyBox dt,.historyBox dd {
	font-size:90% !important;
}
.historyBox dd {
	width: 485px;
	float:left;
}
.historyBox dd.month {
	text-align: right;
	width: 40px;
	padding-right:15px;
}

.lineList{
	border-top:1px dotted #ccc;
}
.lineList li{
	padding:10px;
	border-bottom:1px dotted #ccc;
}
.iconDot li{
	background-image: url(../img/common/icon_dot.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 10px;
}
.iconDecimal li{
	list-style-type: decimal;
	list-style-position: outside;
	margin-left:30px;
	margin-bottom:5px;
}
.indent{
	text-indent:-1em;
	padding-left:1em;
}
.indent2{
	text-indent:-2em;
	padding-left:2em;
}
.indent3{
	text-indent:-3em;
	padding-left:3em;
}
.chapter1Box{
	background-image: url(../img/lecture/chapter1/index02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 143px;
	width: 690px;
	position: relative;
}
.chapter1Box .btn01{
	left:18px;
	top:73px;
	position:absolute;
}
.chapter1Box .btn02{
	left:253px;
	top:73px;
	position:absolute;
}
.chapter1Box .btn03{
	right:18px;
	top:73px;
	position:absolute;
}
.blueBox{
	background-color: #EAF5FF;
	min-height: 60px;
	_height: 60px;
	position: relative;
	margin-bottom:10px;
}
.blueBox .btn{
	top:10px;
	right:20px;
	position:absolute;
	padding:0;
	background:none;
}
.blueBox .txt{
	top:20px;
	left:20px;
	position:absolute;
	padding:0;
	background:none;
}

.siryoBox {
	clear:both;
	margin-bottom:20px;
	border:1px solid #CAE5F9;
	border-radius:5px;
	padding:15px 15px 5px;
}
.siryo input[type="text"]{
	margin-right:5px;
	width:245px;
}
.siryo input[type="checkbox"]{
	margin-right:5px;
}
.localInner .dummy,.localInner .dummy li{
	font-size:0;
	line-height:0;
}
.entryStep {
 width: 735px;
}
.entryStep li{
	margin-left:-6px;
}
.entryStep li:first-child{
	margin-left:-3px;
}
.entryStep li:last-child{
	margin-right:-3px;
}
.siryo .icon-required{
	background:#ff0000;
	border-radius:5px;
 color: #fff;
	font-size:10px;
	line-height:1;
 letter-spacing:3px;
	padding:4px 5px 4px 8px;
}
.siryo .icon-optional{
	background:#aaaaaa;
	border-radius:5px;
 color: #fff;
	font-size:10px;
	line-height:1;
 letter-spacing:3px;
	padding:4px 5px 4px 8px;
}
.siryo table.nor {
 width: 710px;
}
.siryo table.nor th {
	background:#eaf5ff;
 font-weight: bold;
	padding:5px 10px;
}
.siryo table.nor td {
	padding:20px;
}
.siryo table.nor dl {
 border-top: 1px solid #dcdcdc;
	padding:20px;
}
.siryo table.nor dl:first-child {
 border-top: none;
}
.siryo table.nor dt {
 display: block;
 float: left;
 width: 150px;
}
.siryo table.nor dd {
 overflow: hidden;
}

.sozokuFaq{}
.sozokuFaq dt{
	font-weight:bold;
	background:#EAF5FF;
	padding:5px;
	margin-bottom:8px;
}
.sozokuFaq dd{}
.ie7 .sozokuFaq .listTop{
	padding-bottom:20px;
}
.sozokuFaq dd .ans{
	color:#ff0000;
	float:left;
	width:35px;
	text-align:right;
	font-weight:bold;
	padding-right:5px;
}
.sozokuFaq dd .ansCont{
	width:670px;
	float:left;
}
.nor .errorComment{
	background-image: url(../img/common/ico_error.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left:20px;
	color:#ff0000;
	display:none;
	padding-top:2px;
	margin-bottom:5px;
}
.nor .error .errorComment{
	display:block;
}
.nor .error{
	background-color: #FEEAEA;
}
.inputError {
padding: 10px 15px 15px 15px;
border: 1px solid #ff0000;
	margin-left:10px;
	margin-right:20px;
	margin-bottom:30px;
}
.inputError p{
	background-image: url(../img/common/ico_error.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left:20px;
	color:#ff0000;
	padding-top:3px;
}

#emergencyBox{
	width:790px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 45px;
	border: 3px solid #FB0038;
	background-image: url(../img/common/ico_error.png);
	background-repeat: no-repeat;
	background-position: 15px 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
dl.indentDl dt{
	float:left;
	width:25px;
}
dl.indentDl dd{
	float:right;
	width:650px;
}
span.l03 {	background:url(../img/common/ico_list_03.png) no-repeat left 50%;
padding-left:15px; }
span.l04 {	background:url(../img/common/ico_list_04.png) no-repeat left 50%;
padding-left:15px; }
.boxStepArrow{
	background-image: url(../img/common/bgi_box_step_b.gif);
	background-repeat: no-repeat;
	background-position: center -320px;
	height: 30px;
	width: 100%;
}
.dialBox {
	clear:both;
	border:1px solid #9DE0F7;
	border-radius:5px;
	padding:10px;
}
.fundNavi{
	background-color: #FAF9F3;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	border: 1px solid #EFEADC;
	margin-bottom:15px;
}
.fundNavi li{
	padding-top: 15px;
	border-radius:3px;
}
.blueLine{
	padding: 10px;
	border: 1px solid #A0E1F6;
}

#ipoNotice dt{ width:25px; float:left; text-align:right;}
#ipoNotice dd{ width:690px; float:right; text-align:left;}
#ipoNotice dd dt{font-size:100%;}
#ipoNotice dd dd{ width:656px;font-size:100%;}
#ipoNotice dd dd dt{font-size:100%;}
#ipoNotice dd dd dd{ width:620px; font-size:100%;}

.nowrap{
white-space: nowrap;}

.ie6 .clsBtn a{
	padding-left:25px;}

div.faqBox dt {
	padding:5px 0 5px 0.5em !important;
}
div.faqBox dd {
	text-indent: -2.2em;
	padding:5px 0 2px 2.7em !important;
}

#ptax,#price_list{
	text-align:left;}

#ptax .blList{
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
}
#ptax ul.ptxLi {
margin-left: 40px;
}

.ie6 .a12ntSubMenu li {
	width:210px;
}

.hansyakai {
	width:630px;
	margin-right:auto;
	margin-left:auto;
}
.hansyakai li{
	text-indent:-1em;
	padding-left:1em;
	margin-top:8px;
}
/*/products/fund/*/
.fcbox{
	position:relative;
}
		#suggest {
			position: absolute;
			background-color: #FFFFFF;
			border: 1px solid #CCCCFF;
			font-size: 90%;
			width: 500px;
			top:40px;
			left: 150px;
		}
		#suggest div {
			display: block;
			width: 500px;
			overflow: hidden;
			white-space: nowrap;
		}
		#suggest div.select{ /* キー上下で選択した場合のスタイル */
			color: #FFFFFF;
			background-color: #3366FF;
		}
		#suggest div.over{ /* マウスオーバ時のスタイル */
			background-color: #99CCFF;
		}

#ms_main #fundName{
	padding: 3px;
	width: 350px;
	border: 1px solid #CCC;
	margin-right:5px;
	float:left;
}
.inputBox{	margin-bottom:30px;
	height:27px;
	border:1px solid #C6E3FA;
	background:#EAF5FF;
	overflow:hidden;
	padding:10px;
}
.inputBox .inputBtn{
	float:left;
}
#ms_main .fundBox{
	background-image: url(../img/products/fund/box_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 710px;
	margin-bottom: 30px;
}
#ms_main .fundTop{
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 38px;
}
#ms_main #theme .fundTop{
	background-image: url(../img/products/fund/ttl01.gif);
}
#ms_main #target .fundTop{	background-image: url(../img/products/fund/ttl02.gif);
}
#ms_main #map .fundTop{	background-image: url(../img/products/fund/ttl03.gif);
}
#ms_main .fundBtm{
	background-image: url(../img/products/fund/box_btm.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#ms_main .btmLine{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C6E3FA;
}
#ms_main #theme p,#ms_main #target p{
	float:left;
	background-repeat: no-repeat;
	background-position: 12px center;
	height: 17px;
	width: 175px;
	padding-top: 10px;
	padding-left: 55px;
	padding-bottom: 15px;
}
#ms_main .icon01-01{	background-image: url(../img/products/fund/icon01-01.gif);}
#ms_main .icon01-02{	background-image: url(../img/products/fund/icon01-02.gif);}
#ms_main .icon01-03{	background-image: url(../img/products/fund/icon01-03.gif);}
#ms_main .icon01-04{	background-image: url(../img/products/fund/icon01-04.gif);}
#ms_main .icon01-05{	background-image: url(../img/products/fund/icon01-05.gif);}
#ms_main .icon01-06{	background-image: url(../img/products/fund/icon01-06.gif);}

#ms_main .icon02-01{	background-image: url(../img/products/fund/icon02-01.gif);}
#ms_main .icon02-02{	background-image: url(../img/products/fund/icon02-02.gif);}
#ms_main .icon02-03{	background-image: url(../img/products/fund/icon02-03.gif);}
#ms_main .icon02-04{	background-image: url(../img/products/fund/icon02-04.gif);}
#ms_main .icon02-05{	background-image: url(../img/products/fund/icon02-05.gif);}
#ms_main .icon02-06{	background-image: url(../img/products/fund/icon02-06.gif);}
#ms_main .icon02-07{	background-image: url(../img/products/fund/icon02-07.gif);}
#ms_main .icon02-08{	background-image: url(../img/products/fund/icon02-08.gif);}
#ms_main .icon02-09{	background-image: url(../img/products/fund/icon02-09.gif);}

#ms_main .mapArea{
	background-image: url(../img/products/fund/bg_map.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 315px;
	width: 590px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#ms_main .mapArea p{
	position: absolute;
}
#ms_main .mapArea .num01{
	left: 323px;
	top: 212px;
}
#ms_main .mapArea .num02{
	left: 283px;
	top: 104px;
}
#ms_main .mapArea .num03{
	left: 415px;
	top: 77px;
}
#ms_main .mapArea .num04{
	left: 83px;
	top: 52px;
}
#ms_main .mapArea .num05{
	left: 173px;
	top: 142px;
}
#ms_main .mapArea .num06{
	left: 173px;
	top: 232px;
}
#ms_main .mapArea .num07{
	left: 475px;
	top: 207px;
}
#ms_main .mapArea .num08{
	left: 13px;
	top: 182px;
}
#ms_main .mapArea .num09{
	left: 83px;
	top: 102px;
}
#ms_main .mapArea .num10{
	left: 323px;
	top: 174px;
}

/**/
#window .news{}
#window .news dt{
	width:120px;
	padding-left:10px;
	float:left;
}
#window .news dd{
	width:550px;
	padding-left:10px;
	float:right;
}
#window .ex{}
#window .ex dt,#customer .ex dt{
	width:260px;
	padding-left:10px;
	float:left;
}
#window .ex dd,#customer .ex dd{
	width:50px;
	padding-left:10px;
	float:right;
}

.ie6 #iePageLink #n02,.ie6 #iePageLink #n03,.ie7 #iePageLink #n02,.ie7 #iePageLink #n03,.ie8 #iePageLink #n02,.ie8 #iePageLink #n03,.ie9 #iePageLink #n02,.ie9 #iePageLink #n03{
	margin-top:-45px;
}
.ie6 #iePageLink #n01,.ie7 #iePageLink #n01,.ie8 #iePageLink #n01,.ie9 #iePageLink #n01{
	margin-top:-55px;
}
/**/

body#customer div#mainArea .ttl {
	margin-bottom:20px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.benchmark dl{
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.benchmark .subttl{
	margin-bottom:10px;
	font-size:120%;
	font-weight:bold;
	color: #2AA9DC;
}

#glossary dl{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	width: 670px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-bottom: 15px;
}
#glossary dt{
	font-size: 120%;
	color: #0066cc;
	margin-bottom:5px;
	font-weight: bold;
}
#glossary dd p{
	font-size: 100%;
}
.customerFaq dl{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	width: 670px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-bottom: 15px;
}
.customerFaq dt{
	font-size: 120%;
	color: #0066cc;
	font-weight:bold;
	margin-bottom:5px;
}
.customerFaq dd{
	text-indent: -1.2em;
	padding:5px 0 2px 1.2em !important;
}
.customerFaq dd .ans{
color: #ff3366;
font-weight: bold;
}

#customer .ex li{
	font-size: 100%;
}

.ie7 #ie7{
	display:block;
}

.flowBloc{
	background-image: url(../img/products/foreignstock/flow_feature.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 20px;
	padding-left: 68px;
}
.fontm{
	font-size:100% !important;
}

ul.pageLink04 { margin:0 0 20px 10px !important;}

ul.pageLink04 li {
	margin:0 5px 5px 0;
	padding-left:17px;
	background:url(../img/common/ico_list_05.png) no-repeat left 50%;
}
div.box a.pdf {
	background:url(../img/common/ico_list_04.png) no-repeat left 50%;
	padding-left:20px;
}
div.dotInner02 {
	padding:20px;
}

/*dl msadd*/

.dl01 dt{width:4.5em;}
.dl01 dd{
	margin-left:4.5em;
	margin-top:-1.6em;
}

.idtkomeNum01 dt {
	width: 2.5em;
	line-height: 1.5em;
}
.idtkomeNum01 dd {
	margin-top: -1.5em;
	padding-left: 2.5em;
	line-height: 1.5em;
}

/*****************************************
160401追加
**************************************** */
div.boxMito {
    padding: 10px 15px 10px 15px;
    border: 1px solid #2AA9DC;
		margin:0 auto;
		margin-bottom: 30px;
}
.dubble {
	border-style:double;
	color:#2AA9DC;
	padding:5px;
}
.dubble p {
		font-weight:bold;
}
.w150 {
	width:150px !important;
}
div.boxMito_2 {
    border: 1px solid #DCDCDC;
    padding: 10px 15px 15px;
    background: #FDF6CF;
		margin:0 auto;
		margin-bottom: 10px;
}
div.boxMito_3 {
    border: 1px solid #DCDCDC;
    padding: 10px 15px 15px;
		margin:0 auto;
		margin-bottom: 30px;
}
div.boxMito_4 {
    /*border: 1px solid #DCDCDC;*/
    padding: 15px 15px 15px;
    background: #BDECC9;
    margin-bottom: 15px;
    width: 95% !important;
}
div.boxMito_5 {
    /*border: 1px solid #DCDCDC;*/
    padding: 15px 15px 15px;
    background: #FDCCB1;
    margin-bottom: 15px;
    width: 95% !important;
}
div.boxMito_6 {
    /*border: 1px solid #DCDCDC;*/
    padding: 15px 15px 15px;
    background: #9BF3F1;
    margin-bottom: 15px;
    width: 95% !important;
}

div {zoom:1;/*for IE 5.5-7*/}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.listnone {
	list-style:none;
}
div.lh16 p {
	line-height:1.6;
}
div#wrap dt,div#wrap dd {
	font-size:100%;
}
/*****************************************
160428追加
**************************************** */
table.corporation_link td {
	padding:5px;
}
/*****************************************
180612追加
**************************************** */
.cmTtl {
	width: 480px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	font-weight:bold;
	margin-bottom:5px;
}
.cmBloc {
	width: 480px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}
.cmBtm {
	margin-right: 15px;
	margin-bottom: 40px;
	margin-left: 15px;
}

.movie-float{
	padding:0 10px;
}
.t-movie-l{
	width:336px;
	float: left;
}
.t-movie-r{
	width:336px;
	display: inline-block;
	float: right;
}


.movie-float p{
    background: url(/img/common/ico_movie.gif) no-repeat left 10%;
    height:80px;
    padding-left: 25px;
}

/*****************************************
210311追加
**************************************** */
div.pSection2 {
	padding:0 18px 30px 0px;
}

div.pSection2 div.leftBox {
	float:left;
	width:406px;
}
