@charset "utf-8";

/*common
======================================================================*/

.content_block01{clear:both;}
.list_inline li,
.dpi{display:inline;}

.siteContent{
	color:#000;
}

.content {
	font-size:93%;
}

.content p{
	margin:0;
	line-height:1.8;
}

.content p img{
	vertical-align:top;
}

table{
	border-collapse:collapse;
}

/*-------------------------------
#side style
-------------------------------*/

#localNav ul.lnav_banner{
	margin:0;
	padding:0;
	list-style-type:none;
}
#localNav ul.lnav_banner li{
	margin:0 0 10px 0;
	font-size:0;
}

#localNav ul.lnav_banner li img{
	vertical-align:top;
}

.lnav_linkList li.blank a{
	background:#f8f9fb url(../img/icn_window.gif) no-repeat 12px 8px;
}


/* //______ sideNav */

#localNav .radiousWrap{
  padding:15px 0 0 0;
  background: url(../img/bg_side_radious.gif) no-repeat 0 0;
  margin:0 0 17px 0;}

#localNav .radiousInner{
	padding:0 15px 15px;
	background: url(../img/bg_side_radious.gif) no-repeat 0 100%;}

#localNav .radiousInner_bottm{
	padding:0 5px 5px;}
	
/*web_book*/

#localNav .web_book{
	display:block;
	width:79px;
	float:left;
	margin:0 10px 10px;}

#localNav .book_caption{
	font-size:77%;
	color:#0b3361;
	margin:0 10px 10px 0;
	padding:0;}
	
/*radious_more*/

#localNav .radious_more{
	clear:both;
	padding:3px 0;
	margin:0 0 0 0;}

#localNav .radious_more a{
	color:#6f7b8d !important;
	text-decoration:none;
	font-size:77%;}

#localNav .radious_more a:hover{
	color:#1f5fa8 !important;
	text-decoration:underline;}

#localNav .ico_blank{
	background:url(../img/ico_blank.gif) #f8f9fb no-repeat 10px 11px;
	/background-position:10px 10px;
	padding-left:25px;}



/*-------------------------------
font style
-------------------------------*/

.bold{font-weight:bold;}

.content h3.headingLv3{
	font-size:116%;
}

.fsn{
	font-size:93%!important;
}

.fss{
	font-size:84%!important;
}

.fs77{
	font-size:77%!important;
}

.fcn{
	color:#6F7B8D!important;
}

.fcb{
	color:#000!important;
}
.fcp{
	color:#e6004f!important;
}
.fco{
	color:#ff9123!important;
}
.fcr{
	color:#ff0000!important;
}
.fcg{
	color:#666666!important;
}

.caution{
	color:#ff0000!important;
}

.fwn{
	font-weight:normal!important;
}

/*-------------------------------
text style
-------------------------------*/

.vat{
	vertical-align:top!important;
}
.vab{
	vertical-align:bottom!important;
}
.vam{
	vertical-align:middle!important;
}

/*-------------------------------
margin padding style
-------------------------------*/

.mg0{
	margin:0!important;
}
.mb0{
	margin-bottom:0!important;
}
.mb8{
	margin-bottom:8px!important;
}
.mb20{
	margin-bottom:20px!important;
}
.mb25{
	margin-bottom:25px!important;
}
.mb30{
	margin-bottom:30px!important;
}
.mr15{
	margin-right:15px!important;
}
.ml30{
	margin-left:30px!important;
}

.pdt0{
	padding-top:0!important;
}

.pdb20{
	padding-bottom:20px!important;
}

.pdb34{
	padding-bottom:34px!important;
}

/*-------------------------------
float style
-------------------------------*/

.fll{
	float:left;
}

.flr{
	float:right;
}

.box_even .fll,
.box_even .flr{
	width:300px;
}

/*-------------------------------
list style
-------------------------------*/

ul.list_num{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.list_num li{
	padding:1px 0 1px 20px;
}
ul.list_num li.no1{
	background:url(../img/icn_no1.gif) no-repeat 0 2px;
}
ul.list_num li.no2{
	background:url(../img/icn_no2.gif) no-repeat 0 2px;
}
ul.list_num li.no3{
	background:url(../img/icn_no3.gif) no-repeat 0 2px;
}
ul.list_num li.no4{
	background:url(../img/icn_no4.gif) no-repeat 0 2px;
}

ul.note_p,
ul.list_dot{
	list-style-type:none;
}

ul.list_dot{
	margin:0;
	padding:0;
}

ul.list_dot li{
	padding:0 0 0 8px;
	background:url(../img/dot_bk.gif) no-repeat 0 8px;
	zoom:1;
}

p.note_p,
ul.note_p li{
	font-size:84%;
	color:#e6004f;
	text-indent:-0.9em;
	margin:0 0 0 0.9em;
	line-height:1.4;
}
p.note_p02{
	font-size:84%;
	color:#e6004f;
	text-indent:-2em;
	margin:0 0 0 2em;
	line-height:1.4;
}
p.note_p_top{
	font-size:77%;
	color:#e6004f;
	text-indent:-0.9em;
	margin:0 0 0 0.9em;
	line-height:1.4;
}

p.note_b,
ul.note_b li{
	font-size:84%;
	text-indent:-0.9em;
	margin:0 0 0 0.9em;
	line-height:1.4;
}

ul.indent_normal li,
p.indent_normal{
	text-indent:-1em;
	margin:0 0 0 1em;
}

/*-------------------------------
link style
-------------------------------*/

p.link_arw a,
a.link_arw{
	padding:0 0 0 10px;
	background:url(../../common201008/img/sprite_arrow.gif) no-repeat 0 -47px;
}

ul.link_win{
	margin:0;
	padding:0;
	list-style-type:none;
}
.link_win a{
	padding:0 0 0 12px;
	background:url(../img/icn_window.gif) no-repeat 0 4px;
}

.link_win02 a{
	padding:0 0 0 13px;
	background:url(../img/icn_window02.gif) no-repeat 0 4px;
	color:#1f5fa8;
}
.link_win02 a:hover{
	text-decoration:none;
}

/*-------------------------------
box_point-request style
-------------------------------*/

.box_point-request{
	margin:0 0 20px 0;
	background:url(../environment/img/bg_box_msg_mid.gif) repeat-y  left top;
}
.box_point-request_top{
	padding:16px 20px 0 20px;
	background:url(../environment/img/bg_box_msg_top.gif) no-repeat left top;
}
.box_point-request_btm{
	padding:0 0 15px 0;
	background:url(../environment/img/bg_box_msg_btm.gif) no-repeat left bottom;
}
.box_point-request td{
	vertical-align:middle;
}
.box_point-request p{
	margin:0;
}
.box_point-request p.note_p{
	margin:0 0 0 37px;
}
.box_point-request p img{
	vertical-align:top;
}

.box_point-request ul{
	margin:0 0 0 30px;
	padding:0;
	list-style-type:none;
}


/*-------------------------------
box_article_s style
-------------------------------*/

.box_article_s{
	width:577px;
	margin:0 14px 35px;
	background:url(../../common201008/img/components/sectionLv3_content_bg.gif) repeat-y left top;
}

.box_article_s.last{
	margin-bottom:0;
}

.box_article_s .photo{
	float:left;
	width:120px;
	text-align:center;
}

.box_article_s .cont{
	float:left;
	width:415px;
	padding:0 0 0 20px;
	background:url(../img/sectionLv3_content_bg_s.gif) repeat-y left top;
}

.box_article_s .cont p.ttl_txt{
	font-weight:bold;
	font-size:116%;
	line-height:1.6;
}

.box_article_s .cont .link_win{
	margin:5px 0 0 0;
}

/*-------------------------------
ttl style
-------------------------------*/
.ttl_dot_gray{
	font-size:108%;
	color:#0b3361;
	margin:0 0 10px 0;
	padding:8px 14px;
	background:url(../../common/img/bg_dot_gray.gif) repeat;}


/*-------------------------------
area_msg style
-------------------------------*/

.area_msg{
	border:5px solid #f0f3f7;
	font-size:93%;
}
.area_msg p{
	margin:0 0 8px 0;
	padding:13px 10px 12px;
	background:url(../img/line_dot_grey_msg.gif) repeat-x left bottom;
}

.area_msg dl,
.area_msg dl dd{
	margin:0;
}

.area_msg dl{
	padding:8px 10px 5px;
	font-size:88%;
}

.area_msg dl dt{
	float:left;
	width:90px;
	margin:0 0 3px 0;
	color:#E6004F;
}
.area_msg dl dd{
	float:left;
	width:530px;
	border-bottom:1px dotted #E9E9EB !important;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}
.area_msg dl dd a{
	display:block;
	color:#333333;
	text-decoration:none;
}
.area_msg dl dd a:hover{
	color:#1f5fa8;
	text-decoration:underline;
}

/*-------------------------------
area_steps style
-------------------------------*/

.area_steps .fll,
.area_steps .flr,
.area_steps .box_sub_step01{
	width:255px;
}

.area_steps p{
	margin-bottom:5px;
}

.area_steps .box_sub_step01{
	background:none!important;
}

.area_steps .box_sub_step01 p.img{
	width:49px;
	margin:0 9px 0 0;
}
.area_steps .box_sub_step01 p.note_p{
	width:185px;
	font-size:77%;
}

.area_steps .saleItems .clearfix{
	background:url(../img/icn_arw_blue.gif) no-repeat center 110px;
	font-size:108%;
}

.area_steps .saleItems.last{
	padding:0;
}
.area_steps .saleItems.last .clearfix{
	background:none;
}

/*-------------------------------
banner style
-------------------------------*/

ul.banner{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.banner li{
	margin:0 0 9px 0;
}
ul.banner li img{
	vertical-align:top;
}

/*-------------------------------
box_ponta-point style
-------------------------------*/

.box_ponta-point{
	clear:both;
	-moz-border-radius:7px 7px 7px 7px;
	margin:0 0 20px 0;
	padding:3px 2px 3px 3px;
	background:url(../img/bg_dot_gray02.gif);
}

/*-------------------------------
QA style
-------------------------------*/

ul.list_faq{
	width:605px;
	margin:0 0 35px 0;
	padding:0;
	list-style-type:none;
	background:url(../img/bdr_dot_hor.gif) repeat-x left top;
}
ul.list_faq li{
	padding:6px 0 6px 9px;
	background:url(../img/bdr_dot_hor.gif) repeat-x left bottom;
}
ul.list_faq li a{
	padding:1px 0 2px 22px;
	background:url(../img/icn_arw_q.gif) no-repeat 0 1px;
}

dl.cont_faq{
	width:605px;
	margin:0;
}
dl.cont_faq dt{
	margin:0 0 15px 0;
	padding:6px 5px 7px 35px;
	background:#edf2f8 url(../img/icn_q.gif) no-repeat 10px 8px;
	font-size:116%;
}
dl.cont_faq dd{
	margin:0 0 25px 0;
	padding:0 40px 0 38px;
	background:url(../img/icn_a.gif) no-repeat 9px 1px;
}
dl.cont_faq ul{
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:1.7;
}

dl.cont_answer{
	width:525px;
	border:1px solid #a2b8d6;
}

dl.cont_answer dt{
	margin:0;
	padding:3px 0 3px 10px;
	border-bottom:1px solid #a2b8d6;
	background-image:none;
	background-color:#e6edf9;
	font-weight:bold;
}
dl.cont_answer dd{
	margin:0;
	padding:4px 10px;
	background-image:none;
}


/*-------------------------------
box_bdr style
-------------------------------*/

.box_bdr{
	background:url(../img/bdr_dot_hor.gif) repeat-x left bottom;
}

/*-------------------------------
box_info style
-------------------------------*/

.box_info{
	margin:0;
	border:1px solid #a2b8d6;
}
.box_info dt{
	padding:3px 10px;
	background:#e6edf9;
	font-weight:bold;
	border-bottom:1px solid #a2b8d6;
}
.box_info dd{
	margin:0;
	padding:5px 10px;
}

/*-------------------------------
featureBanner style
-------------------------------*/

.featureBanner{
padding-bottom:20px;
}

.featureBanner ul{
margin:0;
padding:0;
}

.featureBanner ul li{
float:left;
margin:0 0 0 8px;
list-style-type:none;
}

.featureBanner ul li.first-child{
margin-left:0;
}


/*-------------------------------
area_4-btns style
-------------------------------*/

.area_4-btns{
	clear:both;
	margin:0 0 20px 0;
	padding:5px;
	-moz-border-radius:7px 7px 7px 7px;
	background:#f6f6f6;
}
.area_4-btns .inner{
	clear:both;
	padding:7px 12px 12px 12px;
	-moz-border-radius:7px 7px 7px 7px;
	background:#FFF;
}

.area_4-btns .inner table{
	width:100%;
}
.area_4-btns .inner .box_bdr{
	padding:0 0 10px 0;
}

.area_4-btns .inner table p.ttl_txt{
	margin:5px 0;
	padding:0 0 0 16px;
	color:#1f5fa8;
	font-weight:bold;
	background:url(../img/icn_circle_ttl.gif) no-repeat 0 4px;
}

.area_4-btns .inner table td.lft{
	padding:0 10px 0 0;
	background:url(../img/bdr_dot_ver.gif) repeat-y right;
}
.area_4-btns .inner table td.rgt{
	padding:0 0 0 9px;
}
.area_4-btns .inner table .area_btn{
	width:301px;
	padding:8px 0;
	-moz-border-radius:7px 7px 7px 7px;
	background:#e7ecf2;
	text-align:center;
}
.area_4-btns .inner table .area_btn p{
	margin:0;
}
.area_4-btns .inner table .area_btn p img{
	vertical-align:top;
}
.area_4-btns .inner table .area_btn p.link_arw a{
	background-position:0 -49px transparent;
}

/*-------------------------------
box_anchor style
-------------------------------*/

.box_anchor{
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	background:url(../img/bdr_dot_hor.gif) repeat-x left bottom;
}

.box_anchor .inner{
	padding:11px;
	-moz-border-radius:7px 7px 7px 7px;
	background:#e7ecf2 ;
}

.box_anchor ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.box_anchor ul li img{
	vertical-align:top;
}

/*-------------------------------
box_level3 style
-------------------------------*/

.box_level3{
	padding:10px 15px;
}

/*-------------------------------
pagetop style
-------------------------------*/

p.pagetop{
	margin:6px 0 20px;
	text-align:right;
}

/*-------------------------------
clm2 style
-------------------------------*/

.clm2 table{
	width:283px;
	border:1px solid #e7ecf2;
}

.clm2 table th{
	height:35px;
	background:#f8f9fb;
	border-bottom:1px solid #e7ecf2;
}

.clm2 table td{
	padding:12px;
	text-align:center;
}

.clm2 table td ul.list_num{
	text-align:left;
}

/*-------------------------------
tbl_step style
-------------------------------*/

.tbl_step{
	width:100%;
}

.tbl_step th,
.tbl_step td{
	border:1px solid #e7ecf2;
}

.tbl_step th{
	width:112px;
	padding:10px 0;
	background:#f8f9fb;
	text-align:center;
}
.tbl_step th ul,
.tbl_step td ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

.tbl_step th ul li{
	margin:0 0 5px 0;
}

.tbl_step td ul li{
	margin:10px 0 0 0;
	font-size:84%;
}
.tbl_step th ul li img{
	vertical-align:top;
}
.tbl_step th ul li span.caption{
	color:#1f5fa8;
	font-size:84%;
}
.tbl_step td ul li span.ttl{
	color:#1f5fa8;
}

.tbl_step td{
	padding:10px;
	vertical-align:top;
}

.tbl_step td dl,
.tbl_step td dd{
	margin:0;
}

.tbl_step td dt{
	padding:0 0 0 20px;
	color:#1f5fa8;
	font-weight:bold;
}

.tbl_step td dt.no1{
	background:url(../img/icn_no1.gif) no-repeat 0 2px;
}
.tbl_step td dt.no2{
	background:url(../img/icn_no2.gif) no-repeat 0 2px;
}
.tbl_step td dt.no3{
	background:url(../img/icn_no3.gif) no-repeat 0 2px;
}
.tbl_step td dt.no4{
	background:url(../img/icn_no4.gif) no-repeat 0 2px;
}
.tbl_step td dt.no5{
	background:url(../img/icn_no5.gif) no-repeat 0 2px;
}

.tbl_step td dd{
	margin:0;
	padding:0 0 0 20px;
}

/*-------------------------------
box_otoku style
-------------------------------*/

.box_otoku,
.box_otoku dd{
	margin:0;
}

.box_otoku dt img{
	vertical-align:top;
}

.box_otoku dd{
	padding:10px;
	border-left:1px solid #e7ecf2;
	border-bottom:1px solid #e7ecf2;
	border-right:1px solid #e7ecf2;
}

.box_otoku dd .fll,
.box_otoku dd .flr{
	width:285px;
}

.box_otoku dd table td{
	vertical-align:top;
}
.box_otoku dd table td img{
	margin:0 10px 0 0;
	vertical-align:top;
}
.box_otoku dd table td p.ttl{
	color:#0092f2;
	font-size:77%;
	font-weight:bold;
}
.box_otoku dd table td p.link_arw a{
	display:block;
	color:#525252;
	text-decoration:none;
	background:url(../img/icn_arw_link_blu.gif) no-repeat 0 7px;
}
.box_otoku dd table td p.link_arw a:hover{
	color:#1f5fa8;
	text-decoration:underline;
}

/*-------------------------------
box_whats style
-------------------------------*/

.box_whats p.photo{
	width:264px;
}

.box_whats p.txt{
	width:340px;
}

/*-------------------------------
area_howto style
-------------------------------*/

.area_howto img{
	vertical-align:top;
}

.area_howto dl,
.area_howto dd{
	margin:0;
}

.area_howto dl{
	width:299px;
}

.area_howto dd{
	border-bottom:1px solid #E7ECF2;
	border-left:1px solid #E7ECF2;
	border-right:1px solid #E7ECF2;
}

.area_howto dd table img{
	margin:0 10px 0 0;
}

.area_howto dd table td.img{
	padding:10px 0 10px 10px;
}

.area_howto dd table td.txt{
	padding:10px 10px 10px 0;
}

.area_howto dd p.link_arw{
	padding:5px 10px;
	border-top:1px dotted #E9E9EB;
}

.area_howto dd p.link_arw a{
	color:#000;
	text-decoration:none;
	background-position:0 -49px;
}
.area_howto dd p.link_arw a:hover{
	color:#1f5fa8;
	text-decoration:underline;
}

/*-------------------------------
box_item style
-------------------------------*/

.box_item{
	position:relative;
}

#viewport{
	width:588px;
	margin:0 28px;
	overflow:hidden;
	position:relative;
}

.box_item p.btn_lft,
.box_item p.btn_rgt{
	width:30px;
	margin:0;
	padding:0;
}

.box_item p.btn_lft{
	position:absolute;
	top:95px;
	left:-5px;
}

* html .box_item p.btn_lft{
	left:-33px;
}

.box_item p.btn_rgt{
	position:absolute;
	top:95px;
	right:-5px;
}

.box_item ul{
	width:5000px;
	position:relative;
	margin:0;
	padding:5px 0;
	list-style-type:none;
}

.box_item ul li{
	display:block;
	float:left;
	width:147px;
}
.box_item ul li img{
	vertical-align:top;
}
.box_item ul li a{
	display:block;
}
.box_item ul li span.area_item{
	display:block;
	width:147px;
	min-height:199px;
	padding:19px 0 0 0;
	text-align:center;
	background:url(../img/bg_item_top.gif) no-repeat right top transparent;
}

.box_item ul li a{
	text-decoration:none!important;
}

.box_item ul li span.area_item span.ttl{
	display:block;
	padding:4px 0 4px 15px;
	color:#ff9123;
	text-decoration:none;
	font-size:84%;
	font-weight:bold;
	text-align:left;
	background:url(../img/bg_checked_grey.gif);
}


.box_item ul li span.area_item span.txt{
	display:block;
	padding:5px 15px 15px;
	font-size:77%;
	color:#6f7b8d;
	text-align:left;
}

.box_item ul li span.area_item .inner{
	display:block;
	width:147px;
	min-height:199px;
	background:url(../img/bg_item.gif) no-repeat right bottom transparent;
}

.box_item ul li span.area_item .inner02{
	display:block;
	width:133px;
	padding:0 0 0 7px;
}

html* .box_item ul li span.area_item .inner02{
	padding:0;
}

.box_item ul li span.area_item .inner02 img{
	margin:0 0 15px 0;
}
.box_item ul li a:hover span.area_item{
	min-height:199px;
	padding:19px 0 0 0;
	background:url(../img/bg_item_top.gif) no-repeat left top transparent;
}
.box_item ul li a:hover span.area_item .inner{
	min-height:199px;
	background:url(../img/bg_item.gif) no-repeat left bottom transparent;
}

#simplePrevious, #simpleNext{
	cursor: pointer;
}

/*-------------------------------
links
-------------------------------*/

ul.links{
	margin:0;
	padding:0;
}
ul.links img{
	vertical-align:top;
}

/*-------------------------------
table style
-------------------------------*/
/*table_blue*/
.table_blue{
	width:100%;
	border-top:1px solid #a2b8d6;
	border-left:1px solid #a2b8d6;}

.table_blue th , .table_blue td{
	background:#e6edf9;
	border-bottom:1px solid #a2b8d6;
	border-right:1px solid #a2b8d6;
	padding:10px 15px;}

.table_blue th{
	text-align:center;}

.table_blue td{
	background:#f0f3f7;}

/*table_entry*/
.table_entry{
	width:100%;
	border-top:1px solid #a2b8d6;
	border-left:1px solid #a2b8d6;
	margin:0 0 10px 0;}

.table_entry th , .table_entry td{
	border-bottom:1px solid #a2b8d6;
	border-right:1px solid #a2b8d6;}

.table_entry th{
	font-size:108%;
	color:#0b3361;
	padding:10px 15px;
	background:#d5dfed;}

.table_entry td{
	padding:10px 15px;
	background:#fff;}

.table_entry .border_dot_length{
	width:149px;
	text-align:center;
	border-right:none;
	padding:0 1px 0 0;
	background:url(/common/img/border_dot_length_blue.gif) repeat-y 100% 0;}

/*-------------------------------
radious style
-------------------------------*/
.radious_orange{
	color:#fff;
	margin-right:5px;
	padding:0.2em 0.4em 0.1em;
	background:#ff9123;
	border:1px solid #ff9123;}

.radious_red{
	color:#fff;
	margin-right:5px;
	padding:0.2em 0.4em 0.1em;
	background:#e6004f;
	border:1px solid #e6004f;}

/*  */

.radious_blue{
	color:#fff;
	margin-right:5px;
	padding:0.2em 0.4em 0.1em;
	background:#1f5fa8;
	border:1px solid #1f5fa8;}

/*radious_border*/
.radious_border_blue{
	color:#1f5fa8;
	margin-right:5px;
	padding:0.2em 0.4em 0.1em;
	border:1px solid #1f5fa8;}

/*-------------------------------
bg style
-------------------------------*/
.bg_thinRed{background:#fce5ed !important;}
.bg_thinYellow{background:#fffdd7 !important;}
.bg_white{background:#fff !important;}
.bg_gray{background:#E7ECF2 !important;}

/*-------------------------------
margin style
-------------------------------*/
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px  !important;}

/*-------------------------------
snsLists style
-------------------------------*/
#ttlArea .snsLists {
    position: absolute;
    right: 0;
    top: -15px !important;
    *top:-5px !important;
}
#ttlArea .snsLists ul{
    padding:0!important;
}
#ttlArea {
    *margin-bottom: 2px !important;
}
.clearfix, .snsLists ul, #contentAreaInner .hasSidebar, #contentAreaInner .main, .bottomArea2 {
  *zoom: 1;
}
.clearfix:after, .snsLists ul:after, #contentAreaInner .hasSidebar:after, #contentAreaInner .main:after, .bottomArea2:after {
  display: block;
  clear: both;
  height: 0;
  margin-top: -1px;
}
@media print {
  .clearfix:after, .snsLists ul:after, #contentAreaInner .hasSidebar:after, #contentAreaInner .main:after, .bottomArea2:after {
    clear: both;
    height: 1px;
    margin-bottom: -1px;
    visibility: hidden;
  }
}
.bottomArea2 {
  padding-bottom: 12px;
  position: relative;
  width: 920px;
}
.bottomArea2 .snsLists {
  margin-top: 20px;
  float: right;
}
.bottomArea2 .snsLists ul{
  padding:0!important;
}

/*-------------------------------
box_introduce style
-------------------------------*/

div.box_introduce{
	clear:both;
	margin:10px 0;
	padding-left:0.9em;
}

div.box_introduce dl{
	color:red;
	padding:0;
	margin:0;
	text-align:left;


}

div.box_introduce dd{
	padding:0;
	margin:0;
}
