@charset "Shift_JIS";


#na_mainimg{
	margin:20px 0px 0px 0px !important;
}
#na_mainimg ul{
	margin:0px !important;
	padding:0px !important;
}
#na_btn_index{
	width:770px;
}
#na_btn_index li{
	margin:0px;
	float:left;
	display:inline;
}
.na_btn_index_space a{
	display:block;
	margin-right:1px !important;
}

.na_feature_num{
	margin-top:30px !important;
}

.na_margin_b_5{ margin-bottom:5px !important; }
.na_margin_l_60{ margin-left:60px !important; }
.na_padding_l_40{ padding-left:40px !important; }


#section_01{
	margin-top:80px;
}

#section_04{
	position:relative;
}


#na_eco_mark{
	position:absolute;
	left:0px;
	top:40px;
// left:-10px;
}

.col5G4_3L .na_btn_movie{
	position:relative;
	left:80px;
	top:-8px;
	margin:0px !important;
	padding:0px 0px 1px 0px !important;	/* for IE6 bug */
}

#p0401-content ul.link-list li{
	background:none;
}

#p0401-content ul.link-list li a:link,
#p0401-content ul.link-list li a:visited{
	position: relative;
	white-space: nowrap;
	padding-left: 11px;
	font-weight: normal;
	text-decoration: underline;
	background: url(../../../../../../common/images/ga2012_icn_arrow_down.gif) 0 0.18em no-repeat;
}

#na_btn_eco{
	position:relative;
}

#na_btn_eco .na_btn_movie{
	position:absolute;
	left:115px;
	top:74px;
	padding-bottom:1px !important;	/* for IE6 bug */
}

.na_btn_movie_2{
	padding-bottom:1px !important;	/* for IE6 bug */
}

#section_06 p{
	float:left;
	padding-left:170px;
}



/** movie **/
.na_movie{
	width:29.87%;
}
.na_movie_kantan{
	width:54.76%;
	margin:0px auto;
}
.na_movie_l{
	width:29.87%;
	float:left;
}
.na_movie_r{
	width:29.87%;
	float:right;
	margin-bottom:3%;
}
/** 各movie下リスト **/
.na_list{
	width:100% !important;
}
.na_list ul li{
	background:url("../img/bg_movie_link.gif") no-repeat 0% 18% !important;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 5% !important;
	line-height:120% !important;
}
/** 各movie下リスト **/

.na_movie li a{
	text-decoration:underline !important;
}
/** movie **/



#section_07{
}
#section_07 #na_bg_gray{
	background-color:#f6f6f6;
	width:615px;
	margin:10px 0px 0px 85px;
}
#section_07 #na_bg_grayin{
	padding:10px 20px 10px 20px;
}
#section_07 #na_bg_gray .na_left p{
	margin:0px;
	padding:0px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	width:68px;
	font-size:120% !important;
}
#section_07 #na_bg_gray .na_right p{
	margin:0px;
	padding:6px 0px 0px 0px;
	font-weight:bold;
	font-size:120% !important;
}
.na_feature_one{
	background:url("../img/bg_feature_middle.gif") repeat-y left top;
}
.na_feature_onein{
	background:url("../img/bg_feature_top.gif") no-repeat left top;
	padding-top:5px;
}
.na_feature_onemiddle{
	background:url("../img/bg_feature_bottom.gif") no-repeat left bottom;
	padding-bottom:5px;
}
#section_07 #na_bg_gray .na_center{
	width:520px;
	padding:0px 0px 0px 0px;
}
#section_07 #na_bg_gray .na_left{
	width:68px;
	float:left;
}
#section_07 #na_bg_gray .na_right{
	width:430px;
	float:left;
	padding-left:20px;
}
.na_feature_two{
	background:url("../img/bg_feature2_middle.gif") repeat-y left top;
}
.na_feature_twoin{
	background:url("../img/bg_feature2_top.gif") no-repeat left top;
	padding-top:5px;
}
.na_feature_twomiddle{
	background:url("../img/bg_feature2_bottom.gif") no-repeat left bottom;
	padding-bottom:5px;
}
#section_07 .na_feature_bg_line{
	margin:50px 0px 20px 20px;
	width:750px;
	background:url("../img/bg_feature2_dotted.gif") repeat-x left center;
}
#section_07 .na_feature_bg_line .na_center{
	width:750px;
	padding:0px 0px 0px 0px;
}
#section_07 .na_feature_bg_line .na_left{
	width:79px;
	float:left;
}
#section_07 .na_feature_bg_line .na_right{
	float:left;
	background-color:#fff;
	padding:0px 10px 0px 15px;
}
#section_07 .na_feature_bg_line .na_left p{
	margin:0px;
	padding:0px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	width:79px;
	font-size:140% !important;
}
#section_07 .na_feature_bg_line .na_right p{
	margin:0px;
	padding:6px 0px 0px 0px;
	font-weight:bold;
	font-size:140% !important;
}
#section_07 .na_feature_bg_line .na_right p sup{
	font-size:60% !important;
}
#na_rc{
	width:680px;
	margin:0px 0px 0px 65px;
}
#na_rc .na_center{
	width:680px;
	padding:0px 0px 0px 0px;
}
#na_rc .na_left{
	width:171px;
	float:left;
}
#na_rc .na_right{
	width:500px;
	float:right;
}
#na_rc .na_right p{
	margin:0px;
	padding:30px 0px 20px 0px;
	font-weight:bold;
	font-size:120% !important;
}
#na_rc .na_right ul{
	margin:0px;
	padding:0px;
}
#na_rc .na_right ul li{
	margin:0px;
	padding:0px;
	background:none !important;
}

/*** こんな時に便利 ***/
#na_conv{
	margin:0px 0px 0px 40px;
	padding:0px 0px 0px 0px;
	width:88.31%;	/* 680/770 */
	border:solid 2px #f08daf;
}
.na_title_bg{
	width:100%;
	height:40px;
	text-align:center;
	background-color:#f08daf;
	padding:0px !important;
	margin:0px !important;
}
.na_title_bg img{
	margin-top:10px !important;
}
#na_conv p{
	margin:0px;
	padding:0px;
}
#na_conv #na_conv_list ul{
	margin:0px;
	padding:10px 0px 0px 0px;
}
#na_conv #na_conv_list ul li{
	margin:0px;
	padding:0px;
}
#na_conv #na_conv_list ul li p{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-weight:bold;
	font-size:140% !important;
	color:#e15283;
}
#na_conv_list .na_list_disc li{
	list-style:disc;
	list-style-position:inside;
}
#na_conv #na_conv_list ul #na_list1{
	width:51.17%;	/* 348/680 */
	float:left;
}
#na_conv #na_conv_list ul #na_list1 img{
	width:70%;
}
#na_list1_in{
	margin:5% 0px 5%;
	padding:0% 3% 13% 5% !important;
	border-right:solid 2px #f4c9d8;
}
#na_conv #na_conv_list ul #na_list2{
	margin:0px 0px 1.5% 0px;
	width:47.05%;	/* 320/680 */
	height:100%;
	float:left;
}
#na_conv #na_conv_list ul #na_list2_in{
	padding:0px 30px 0px 5%;
}
#na_list2_img{
	position:relative;
	top:10px;
	left:20%;
}
#na_list2_img img{
	width:54.37%;	/* 174/320 */
}
#na_conv #na_conv_list ul #na_list3{
	margin:10px 0px 1.5% 5px;
	width:47.05%;	/* 320/680 */
	height:100%;
	float:left;
}
#na_list3_img{
	position:relative;
	left:20%;
}
#na_list3_img img{
	width:47.81%;	/* 153/320 */
}
#na_conv #na_conv_list ul #na_list3_in{
	padding:10px 0px 0px 5%;
	border-top:solid 2px #f4c9d8;
}
#na_conv #na_conv_list ul #na_list2 img{
	margin:0px 0px 0px 15px;
}
#na_conv #na_conv_list ul #na_list3 img{
	margin:0px 0px 0px 15px;
}
#na_conv #na_conv_list ul #na_list2 p{
	margin:0px 0px 0px 10px;
}
#na_conv #na_conv_list ul #na_list3 p{
	margin:0px 0px 0px 10px;
}
/*** こんな時に便利 ***/

#na_rc2{
	margin:0px;
	padding:0px;
}
#na_rc2 .na_center{
	margin:20px 0px 0px 0px;
	padding:0px;
}
#na_rc2 .naFloatR img{
	padding-top:15px;
}
#na_rc2 .na_last{
	margin:30px 0px 30px 0px;
	padding:0px;
	font-weight:bold;
	color:#e60014;
}
#na_rc2 table{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#na_rc2 table th{
	margin:0px;
	padding:0px;
	text-align:center;
	background-image:none !important;
	border:solid 1px #ccc!important;
	font-weight:bold;
	line-height:130% !important;
}
#na_rc2 table td{
	width:105px;
	margin:0px;
	padding:10px;
	text-align:center;
	background-image:none !important;
	border:solid 1px #ccc!important;
	font-weight:bold;
	vertical-align:middle;
}
.na_bg_blue{
	padding:10px !important;
	background-color:#003a91 !important;
	color:#fff;
}
.na_bg_gray{
	padding:10px !important;
	background-color:#e9e9e9 !important;
}
#na_rc2 table .na_icon{
	width:140px !important;
	padding:10px 0px 10px 10px !important;;
	text-align:left !important;
	background-color:#e9e9e9 !important;
	border:solid 1px #ccc;
	font-weight:bold;
}
#na_rc2 table .na_icon span{
	display:block;
	line-height:130% !important;
	padding:20px 0px 0px 0px;
}
#na_rc2 table .na_icon img{
	float:left;
	padding:0px 7px 0px 0px;
}


#section_07 .na_list_table01{
	width:320px;
	margin:10px 0px 0px 85px;
	border-collapse:collapse;
	border:#FFF 2px solid;
	font-size:90%;
}
#section_07 .na_list_table01 caption{
	font-weight:bold;
	font-style:90%;
	text-align:left;
}
#section_07 .na_list_table01 tr{
	margin:0px !important;
	border:#FFF 2px solid;
}
#section_07 .na_list_table01 .na_table_l{
	color:#FFF;
	font-weight:bold;
	background-color:#2C2C2C;
	background-image:none;
	text-align:center;
	margin:0px !important;
	border:#FFF 2px solid;
	width:40%;
	padding:4px 0px 4px 0px;
}
#section_07 .na_list_table01 .na_table_r{
	background-color:#EEE;
	background-image:none;
	margin:0px !important;
	border:#FFF 2px solid;
	width:60%;
	padding:4px 0px 4px 7px;
}
#section_07 #na_rc5 .na_list_table01,
#section_07 #na_rc6 .na_list_table01,
#section_07 #na_rc7 .na_list_table01{
	width:600px;
}



/*** 機能追加201310ここから ***/
.na_content_box_area{
	width:770px;
}
.na_content_f_l{
	width:270px;
	float:left;
}
.na_content_f_l img{

	width:270px;

}
.na_content_f_r{
	width:450px;
	float:left;
	padding-left:1%;	
}
.na_point{
	width:680px;
	margin:0px auto;
	border:solid 2px #f08daf;
}
.na_title{
	color:#FFF;
	font-weight:bold;
	text-align:center;
	background-color:#f08daf;
	padding:2% 8% 2% 8% !important;
	margin:0px !important;
}
.na_point_text{
	width:620px;
	margin:0px auto;
	border-bottom:solid 2px #f08daf;
	padding-bottom:10px;
}
.na_point_text .na_list_02_l{
	width:400px;
	float:left;
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px !important;
}
.na_point_text .na_list_02_r{
	float:left;
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 5% !important;
	width:160px;
}
/*** 機能追加201310ここまで ***/


/** 各.na_list_table横幅設定 **/
/*
#section_07 .na_article01 .na_float_area02 .na_list_table02{
	width:350px;
	margin:20px 0px 20px 0px;
}
#section_07 .na_article01 .na_list_table02 .na_table_l{
	width:140px;
}
#section_07 .na_article01 .na_list_table02 .na_table_r{
	width:210px;
}
*/


/** 各.na_list_table横幅設定 **/

/* #na_rc4 */
#na_rc4 .na_remote{
	width:700px;
	margin:0px auto 20px;
}
#na_rc4 .na_remote p{
	float:left;
}
#na_rc4 .na_remote_img1{
	width:416px;
}
#na_rc4 .na_remote_img2{
	width:94px;
	padding:0px 15px;
}
#na_rc4 .na_remote_txt{
	width:140px;
	padding-top:25px;
	text-align:center;
}
/* #na_rc4 */

/*
#section_07 .na_list_table02{
	width:350px;
}
*/
#na_area_01{
	width:68.83%;
	float:left;
}
.na_article01 .na_block_01{
	width:510px;
	float:left;
}
.na_article01 .na_float_area01{
	width:70px;
	float:left;
	padding-bottom:20px;
}
.na_article01 .na_float_area02{
	width:430px;
	float:left;
}
.na_float_area03_table{
	/*width:100%;*/
	float:left;
}
.na_article01 .na_float_area03{
	width:29.74%;
	float:left;
}
#na_bg_img{
	width:735px;
	background:transparent url("../img/img_13_bg_r.jpg") no-repeat top right;
}
#section_07 .na_article01 #na_kurupon{
	width:100%;
}
#section_07 .na_article01 #na_kurupon .na_float_area04{
	width:46%;
	float:left;
	margin:0px !important;
	padding:10px 0px 0px 0px !important;
}
#section_07 .na_article01 #na_kurupon .na_float_area04 img{
	width:95%;
}
.na_content_area_eco_in{
	width:93.50%;
	border:solid 4px #b4d897;
	padding:20px 0px;
	margin:-25px 0px 5px 20px;
}
#section_07 #na_content_area_eco .na_float_area04{
	width:46%;
	float:left;
	margin:0px !important;
	padding:0px 0px 0px 0px !important;
}
#section_07 #na_content_area_eco .na_float_area04 img{
	width:95%;
}
#section_07 .na_article01 .na_float_area04 p{
	margin:0px;
	padding:0px;
}
#na_content_area_notice{
	width:100%;
	background-color:#e6e6e7;
	padding:0px 0px 10px 0px;
	margin:10px 0px 0px 0px;
}
.na_content_area_notice_01{
	width:13.50%;	/* 104/770 */
	float:left;
	padding-top:15px;
}
.na_content_area_notice_02{
	width:83.89%;	/* 646/770 */
	float:left;
	padding-left:2.59%;
}
#na_content_area_notice .na_float_area04{
	width:46.43%;	/* 300/646 */
	float:left;
}
.na_ico_posi{
	position:relative;
	}


.na_text_style01{
	width:410px;
	margin:20px 10px 0px 10px;
}

.na_text_style_02{
	font-size:90%;
	margin-left:400px;
}

#p0401-content div.col5G4_3L{
	width:100% !important;
}


/*** アコーデオンここから ***/
#p0401-content h2 {
    padding-top: 8px !important;
}

.na_ttl{
	font-weight:bold !important;
	color:#282828;
	background: url(../img/btn_off.jpg) no-repeat right center #EAEAEA ;
	min-height:28px;
	width:90%;
	padding:0 3em 1px 1em;
	margin:0px auto 0px !important;
	cursor:pointer;
	font-size: 110% !important;
	-webkit-box-shadow: 2px 2px 2px rgb(209, 209, 209);
	-moz-box-shadow: 2px 2px 2px rgb(209, 209, 209);
	-ms-box-shadow: 2px 2px 2px rgb(209, 209, 209);
	box-shadow: 2px 2px 2px rgb(209, 209, 209);
	border:solid 1px #B3B3B3;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	text-shadow: 1px 1px 0px #FFF;
	zoom: 1;
}
.na_ttl2{
	font-weight:bold !important;
	color:#282828;
	background: url(../img/btn_off.jpg) no-repeat right center #EAEAEA ;
	min-height:28px;
	width:90%;
	padding:0 3em 7px 1em;
	margin:0px auto 0px !important;
	cursor:pointer;
	font-size: 110% !important;
	-webkit-box-shadow: 2px 2px 2px rgb(209, 209, 209);
	-moz-box-shadow: 2px 2px 2px rgb(209, 209, 209);
	-ms-box-shadow: 2px 2px 2px rgb(209, 209, 209);
	box-shadow: 2px 2px 2px rgb(209, 209, 209);
	border:solid 1px #B3B3B3;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	text-shadow: 1px 1px 0px #FFF;
	zoom: 1;
}

.accordion_opened{
	color:#FFF;
	background: url(../img/btn_on.jpg) no-repeat right center #E56071;
	-webkit-box-shadow: 2px 2px 2px rgb(209, 209, 209);
	-moz-box-shadow: 2px 2px 2px rgb(209, 209, 209);
	-ms-box-shadow: 2px 2px 2px rgb(209, 209, 209);
	box-shadow: 2px 2px 2px rgb(209, 209, 209);
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	text-shadow: 1px 1px 0px #737373;
	zoom: 1;
}

.na_open{
	width:95%;
	margin:1px auto 0px !important;
	overflow: hidden;
}



/*** アコーデオンここまで ***/



/*201207 レスポンシブweb対応
----------------------------------------------------------------------------------------*/
/** max-width:991px **/
@media only screen and (max-width:991px){

#p0401-content{
	width:100%;
}
#section_07{
	width:100%;
}
#p0401-content ul.link-list li a:link,
#p0401-content ul.link-list li a:visited{
	white-space: normal;
}

#section_07 #na_bg_gray{
	background-color:#f6f6f6;
	width:100%;
	margin:10px 0px 0px 0px;
}
#section_07 #na_bg_grayin{
	padding:10px 20px 10px 20px;
}
#section_07 #na_bg_gray .na_center{
	width:100%;
}
#section_07 #na_bg_gray .na_right{
	width:55.84%;
}
#section_07 .na_feature_bg_line{
	margin:0px 0px 20px 0px;
	width:100%;
	background:url("../img/bg_feature2_dotted.gif") repeat-x left center;
}
#section_07 .na_feature_bg_line .na_center{
	width:97.40%;
	padding:0px 0px 0px 0px;
}

#na_bg_img{
	width:100%;
	background:none;
}

#na_bg_img img{
	width:100%;
}

.na_article01 .na_block_01{
	width:100%;
	float:left;
}
.na_article01 .na_float_area01{
	width:20%;
	float:left;
	padding-bottom:20px;
}

.na_article01 .na_float_area02{
	width:75%;
	float:left;
}

.na_float_area02 .na_text_style01{
	width:100%;
	margin:0px !important;
}

/* #na_rc4 */
#na_rc4 .na_remote{
	width:90.90%;	/*700/770*/
}
#na_rc4 .na_remote p{
	float:left;
}
#na_rc4 .na_remote_img1{
	width:59.42%;	/*416/700*/
}
#na_rc4 .na_remote_img2{
	width:13.42%;	/*94/700*/
	padding:0px 2%;
}
#na_rc4 .na_remote_txt{
	width:20%;	/*140/700*/
	padding-top:2%;
}
/* #na_rc4 */


/*** 機能追加201310ここから ***/
#section_07 .na_list_table01,
#section_07 #na_rc5 .na_list_table01,
#section_07 #na_rc6 .na_list_table01{
	width:100%;
	margin:10px 0px 20px 0px;
}
#section_07 .na_article01 #na_kurupon{
	width:100%;
}
.na_content_box_area{
	width:100%;
}
.na_content_f_l{
	width:35.06%;	/* 270/770 */
	float:left;
}
.na_content_f_r{
	width:62.33%;	/* 480/770 */
	float:right;
}
.na_point{
	width:88.31%;	/* 680/770 */
}
.na_point_text{
	width:80.51%;	/* 620/770 */
}
.na_point_text .na_list_02_l{
	width:64.51%;	/* 400/620 */
}
.na_point_text .na_list_02_r{
	width:25.80%;	/* 160/620 */
}
/*** 機能追加201310ここまで ***/

}
/** max-width:991px **/




/** max-width:480px 
----------------------------------------------------------------------------------------*/
@media only screen and (max-width:480px){
#section_07{
	margin:0px !important;
}
#main_conts{
	width:100%;
}

#na_btn_index{
	width:100%;
}
#na_btn_index li{
	width:33.24%;
}

#section_07 .na_list_table01{
	width:100% !important;
	margin:10px 0px 10px 0px !important;
}
#section_07 .na_list_table01 .na_table_l,
#section_07 .na_list_table01 .na_table_r{
	border-left:none;
	border-right:none;
}

#section_07 .na_feature_bg_line .na_center{
	width:100%;
}

/*** こんな時に便利 ***/
#na_conv{
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px !important;
	width:98% !important;
}
.na_title_bg{
	width:100%;
}
#na_conv #na_conv_list ul{
	width:100%;
}
#na_conv #na_conv_list ul #na_list1{
	width:100%;
}
#na_list1_in{
	margin:0% 0px 0%;
	padding:0% 3% 5% 5% !important;
	border-right:none;
	border-bottom:solid 2px #f4c9d8;
}
#na_conv #na_conv_list ul #na_list2{
	margin:15px 0px 10px 0px;
	width:100%;
}
#na_conv #na_conv_list ul #na_list3{
	margin:10px 0px 0px 0px;
	width:100%;
}
/*** こんな時に便利 ***/

.na_article01 .na_float_area03_table{
	width:100%;
	margin-bottom:20px;
}
#section_07 .na_article01 .na_float_area05{
	width:100%;
	float:none;
	padding:10px 0px 0px 0px !important;
}
#section_07 .na_article01 #na_kurupon .na_float_area04{
	width:100%;
	float:none;
}
#section_07 .na_article01 #na_kurupon .na_float_area04 img{
	width:100%;
}
.na_content_area_eco_in{
	width:93.50%;
	border:solid 4px #b4d897;
	padding:10px 0px;
	margin:-20px 0px 5px 10px;
}
#section_07 .na_article01 #na_content_area_eco .na_float_area04{
	width:97%;
	float:none;
	margin:0px auto !important;
	padding:0px 0px 0px 0px !important;
}
#section_07 .na_text_style_02{
	font-size:90%;
	margin-left:10px;
}
.na_article01 .na_float_area02{
	width:70%;
	float:left;
}


/*#na_rc4*/
#na_rc4 .na_float_area03_table{
	width:100%;
}
#na_rc4 .na_remote p{
	float:left;
}
#na_rc4 .na_remote_img1{
	width:100%;	/*416/700*/
}
#na_rc4 .na_remote_img1 img{
	width:100%;
}
#na_rc4 .na_remote_img2{
	width:45%;	/*94/700*/
	padding:0px;
	text-align:center;
}
#na_rc4 .na_remote_txt{
	width:40%;	/*140/700*/
	padding-top:10%;
}
/*#na_rc4*/



.na_content_area_notice_01{
	width:13.50%;
	float:left;
	padding-top:15px;
}
#na_content_area_notice .na_float_area04{
	width:86.5%;
	float:none;
}

table{
	word-break:break-all;
	word-wrap:break-word;
}

#na_area_01{
	width:100%;
	float:none;
}
.na_movie{
	width:100%;
}
.na_movie_kantan{
	width:100%;
	margin-bottom:20px;
}
.na_movie_l{
	width:100%;
	float:none;
	margin-bottom:10%;
}

.na_movie_r{
	width:100%;
	float:none;
	margin-bottom:10%;
}

.na_movie_r .na_movie_img img,
.na_movie_l .na_movie_img img,
.na_movie_kantan .na_movie_img img{
	width:100%;
}

/*** 機能追加201310ここから ***/
.na_content_box_area{
	width:100%;
}
.na_point_text .na_list_02_l{
	width:100%;
	float:none;
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px !important;
}
.na_point_text .na_list_02_r{
	width:100%;
	float:none;
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px !important;
}
.na_point_text .na_list_02_r img{
	width:100%;
}
.na_content_f_l{
	width:100%;
	float:none;
}
.na_content_f_r{
	width:100%;
	float:none;
}
.na_content_f_l img{
	width:100%;
}
/*** 機能追加201310ここまで ***/


/*** アコーデオンここから ***/
.na_ttl{
	padding:0 4em 2px 0.6em;
	width:78%;
}
.na_ttl2{
	padding:0 4em 2px 0.6em;
	width:78%;
}

.accordion_opened{
	color:#FFF;
	background: url(../img/btn_on.jpg) no-repeat right center #E56071;
}
/*** アコーデオンここまで ***/



}
/** max-width:480px **/
/*201207 ここまで
-------------------------------------------------------*/



