/* Common ================================ */
body {
	margin:0px;
	padding:0px;
}
.clear {
	clear:both;
}
ul {
	margin:0px;
	padding:0px;
}
li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
}
dl {
	margin:0px;
	padding:0px;
}
dt {
	margin:0px;
	padding:0px;
}
dd {
	margin:0px;
	padding:0px;
}
img {
	border-style:none;
	vertical-align:top;
	border:0px;
	margin:0px;
	padding:0px;
}
a:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}
h3, h4, h5 {
	margin:0px;
	padding:0px;
	font-size:0;
	line-height:0;
}
.clear{
	clear:both;
}


/* main ============================================ */
@media (min-width:641px){

.s5-container{
	max-width:100% !important;
	width:100% !important;
	padding: 0;
	margin:0 auto;
}
.s5-categoryHeader{
	max-width:90%;
	margin:0 auto;
	padding:0 30px;
}
.s5-categoryNav__inner{
	max-width:100%;
	margin:0 auto;
	padding:0 30px !important;
}
#c5-contents-main {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin:0px auto;
}
}/* min-width:641px */


@media (min-width:1200px){
.s5-categoryHeader{
	max-width:1200px;
	margin:25px auto 20px;
	padding:0 30px;
}
.s5-categoryNav {
    width: 1200px;
    margin: auto;
}
.s5-categoryNav__inner{
	max-width:1200px !important;
	margin:0 auto;
	padding: 0 !important;
}
#c5-contents-main {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin:0px auto;
}

.m_box{
	max-width:1200px;
	margin:0 auto !important;
	padding:0 !important;
}
.m_box .tps{
	width:84% !important;
	margin:0 auto 5% auto !important;
}
#m2 .tps{
	margin-bottom:0 !important;
}
#m2 .note{
	width:89% !important;
}
#m1 .tps{
	margin-bottom:0 !important;
}
#m1 .note{
	width:89% !important;
}
#smmry .ask img{
	width:68% !important;
}
#m3{
	padding-bottom:3% !important;
}

#c5-contents-main #c5-block-series{
	width:1200px !important;
}


#smmry .brva_link a img{
	width:22% !important;
}
#smmry .brva_link .link_txt_01{
	font-size:18px !important;
}
}/* min-width:1200px */


.s5-categoryHeader{
	margin:25px auto 20px;
}

#c5-contents-main .c5-article-body {
	width:100%;
	max-width: 1920px;
	margin:0px auto;
}



/* mv ============================ */

#mv{
	background:url(../images/mv_bg.jpg) bottom center no-repeat;
	background-size:100%;
	padding:2.9% 0 17% 0;
	position:relative;
}
#mv .mv_box p{
	margin:0;
}
#mv .mv_box img{
	border:none;
}
#mv .mv_box .inner{
	background-color: rgba(0,0,0,0.6);
	border:1px #FFFFFF solid;
	border-color: rgba(255,255,255,0.2);
	box-sizing:border-box;
	border-top:none; 
	background-size:100%;
	width:63%;
	padding:0 3% 0 3%;
	margin:0 auto;
}
#mv h1{
	text-align:center;
	padding:3% 0 0 0;
	margin: 0 0 3.5% 1.5%;
}
#mv h1 img{
	width:38%;
}
#mv .mv_txt_01 img{
	width:63%;
	padding:0;
	margin:0;
}
#mv .mv_txt_02{
	font-size:14px;
	margin:0 auto;
	padding-bottom:4%;
}
#mv .mv_txt_02 span{
	color:#FFFC96;
	font-weight:bold;
	font-size:14px;
}
#mv .mv_hakase{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	padding:0;
	margin:0;
}
#mv .mv_hakase img{
	width:100%;
}


#mv p{
	text-align:center;
	color:#FFFFFF;
	line-height:2.3em;
}
#mv #brva_btn{
	position:fixed;
	bottom:30px;
 z-index: 99;
  right: 0;
}




/* m_box ============================ */

#m1{
	position:relative;
	z-index:5;
	margin-top:-4%;
	padding-bottom:25px;
}
#m1 h2 img{
	width:19%;
}
#m1 h3 img{
	width:16%;
}
#m1 h4 img{
	width:60%;
}
#m1 .m_txt{
	width:75%;
	padding-bottom:15px;
}
#m1 .m_img img{
	width:94%;
	padding:0 0 3% 4%;
}
#m1 .tps{
	background:url(../images/m1_tps_hakase.jpg) 93% bottom no-repeat, #F2F2F2;
	background-size:19%;
	margin-bottom:0;
}
#m1 .note {
	font-size:12px;
	width:87%;
	margin:0 auto;
	padding-bottom:6%;
	line-height:0em;
	color:#3B413F;
	text-align:right;
}

#m1 .tps_ttl img{
	width:70%;
}
#m1 .tps_img img{
	width:100%;
}
#m1 .tps_img{
	width:420px;
	font-size:12px;
	line-height:2em;
	text-align:right;
	padding-right:2%;
}
#m1 ul{
	width:45%;
	padding-bottom:3%;
}
#m1 .tps_hakase img{
	width:95%;
}

.tps dt{
	background:url(../images/sp/tps_hakase.jpg) 0 bottom no-repeat;
	background-size:100%;
}
#m1_sp .tps dt{
	background:url(../images/sp/tps_hakase_04.jpg) 0 bottom no-repeat;
	background-size:100%;
}
#m2_sp .tps dt{
	background:url(../images/sp/tps_hakase_02.jpg) 0 bottom no-repeat;
	background-size:100%;
}
#m4_sp .tps dt{
	background:url(../images/sp/tps_hakase_03.jpg) 0 bottom no-repeat;
	background-size:100%;
}

.tps dt img{
	padding-bottom:15%;
}
#m2_sp .tps dt img, #m3_sp .tps dt img, #m4_sp .tps dt img{
	padding-bottom:12%;
}
.active{
	background:none !important;
	padding-bottom:0;
}
.active img{
	padding-bottom:3% !important;
}



.m_box{
	width:95%;
	margin:0 auto;
	padding:0 20px;
}
.m_box h2{
	text-align:center;
	padding-bottom:0.2%;
}
.m_box h3{
	text-align:center;
	padding-bottom:4%;
}
#m2 .m_box h3, #m3 .m_box h3, #m4{
	text-align:center;
	padding-bottom:3%;
}
#m4 .m_box h3{
	text-align:center;
	padding-bottom:0;
}

.m_box h4{
	text-align:center;
	padding-bottom:32px;
}
.m_box .m_txt{
	width:73%;
	margin:0 auto;
	font-size:14px;
	line-height:2em;
	padding-bottom:4%;
}
.m_box .tps{
	width:80%;
	margin-top:5%;
	margin:5% auto 8% auto;
	border:1px #cccccc solid;
	background:#F2F2F2;
	padding:15px 35px;
	position:relative;
}
.m_box .tps_img{
	float:left;
	padding:0 0 0 0;
}
.m_box .tps ul{
	font-size:14px;
	display:inline-block;
	padding:15px 0 0 0;
}
.m_box .tps ul li{
	background:url(../images/tps_icon.jpg) 0 7px no-repeat;
	padding-left:18px;
	line-height:1.8em;
	padding-bottom:20px;
}
.m_box .tps_hakase{
	position:absolute;
	bottom:-4.3%;
	right:5%;
}


/* m2 ============================ */

#m2{
	padding-top:4%;
	padding-bottom:3%;
	background:linear-gradient(#edf6f5, #d3e6e2);
}
#m2 h2 img{
	width:19%;
}
#m2 h3 img{
	width:72%;
}
#m2 .m_box .tps{
	margin-top:0;
}
#m2 .m_box .m_txt{
	padding-bottom:0px;
}
#m2 .m_img{
	margin:0 0 0 0;
	padding:0;
}
#m2 .tps_ttl img{
	width:85%;
}
#m2 .m_img img{
	width:106%;
	margin-left:-43px;
}
#m2 .m_box .tps_img{
	width:48%;
	padding:0 30px 0 0;
}
#m2 .m_box .tps_img img{
	width:100%;
}
#m2 .m_box ul{
	width:45%;
	padding-bottom:70px;
}
#m2 .tps{
	background:#F7F7F7;
	margin-bottom:0;
}
#m2 .note {
	font-size:12px;
	width:87%;
	margin:0 auto;
	padding-bottom:4%;
	line-height:0em;
	color:#3B413F;
	text-align:right;
}
#m2 .tps .tps_hakase{
	width:33%;
}
#m2 .tps .tps_hakase img{
	width:100%;
}




/* m3 ============================ */

#m3{
	padding-top:5%;
	padding-bottom:0%;
}
#m3 .m_box .tps ul{
	width:60%;
	clear:both;
}
#m3 h2 img{
	width:19%;
}
#m3 h3 img{
	width:73%;
}
#m3 .m_box .tps_img img{
	width:80%;
}
#m3 .tps div{
	width:100%;
}

#m3 .tps div img{
	float:left;
	width:32%;
	max-width: 324px;
	padding:0 2% 0 0;
}
#m3 .tps div img.last{
	float:left;
	width:32%;
	max-width: 324px;
	padding:0 0 0 0;
}

#m3 .tps .note{
	font-size:12px;
	text-align:right;
	padding-right:1.5%;
}
#m3 .tps_ttl{
	padding-bottom:1.5%;
}
#m3 .tps_ttl img{
	width:70%;
}
#m3 .m3_img{
	padding-bottom:27%;
	background:url(../images/m3_img_04.jpg) bottom center no-repeat;
	background-size:95%;
	margin-bottom:3%;
}
#m3 .m3_img_01 img{
	width:32%;
}
#m3 .m3_img_02 img{
	width:32%;
}
#m3 .m3_img_03 img{
	width:32%;
}

#m3 .m3_img p{
	padding:0;
	margin:0;
	text-align:center;
}
#m3 .tps{
	background:url(../images/m3_tps_hakase.jpg) 93% bottom no-repeat, #F2F2F2;
	background-size:31%;
}


/* m4 ============================ */

#m4{
	background:linear-gradient(#faf9f7, #e8e5e0);
	padding-bottom:50px;
	padding-top:4%;
}
#m4 h2 img{
	width:19%;
}
#m4 h3 img{
	width:65%;
}
#m4 h4 img{
	width:73%;
}

#m4 .m_txt{
	width:85%;
	text-align:left;
	padding-bottom:20px;
}
#m4 .m_note{
	width:85%;
	margin:0 auto;
	text-align:left;
	font-size:12px;
	padding-bottom:60px;
	line-height:1.5em;
	color:#6F6F6F;
}
#m4 .m_img img{
	width:95%;
}
#m4 .tv_list{
	width:84%;
	padding: 15px 35px 25px 35px;
	border: 1px #cccccc solid;
	background: #ffffff;
	margin:0 auto 60px auto;
	overflow:hidden;
}
#m4 .tv_list h4{
	margin-top: 20px;
}

#m4 .tv_box{
	padding:0;
	width:32%;
	min-height:244px;
	margin-right:2%;
	margin-bottom:2%;
	float:left;
	position:relative;
	border:1px #cccccc solid;
	box-sizing:border-box;	
 	border-radius: 5px;        
    -webkit-border-radius: 5px;    
    -moz-border-radius: 5px;
}
#m4 .tv_box2{
	padding:0;
	width:32%;
	min-height:244px;
	margin-right:2%;
	margin-bottom:2%;
	float:left;
	position:relative;
	border:1px #cccccc solid;
	box-sizing:border-box;
 	border-radius: 5px;        
    -webkit-border-radius: 5px;    
    -moz-border-radius: 5px;
}
#m4 .tv_box_last{
	padding:0;
	width:32%;
	min-height:244px;
	margin-right:0;
	margin-bottom:2%;
	float:left;
	position:relative;
	border:1px #cccccc solid;
	box-sizing:border-box;
 	border-radius: 5px;        
    -webkit-border-radius: 5px;    
    -moz-border-radius: 5px;
}

#m4 .housou{
	background: #517e9f;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 3px 0;
	border-radius: 3px 3px 0 0 / 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0 / 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0 / 3px 3px 0 0;
}
#m4 .haisin{
	background: #d4c993;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 3px 0;
	border-radius: 3px 3px 0 0 / 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0 / 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0 / 3px 3px 0 0;
}


@media (max-width: 800px)  {
#m4 .tv_box{
	background-size: 102% !important;
	background:url(../images/m4_txt_02.jpg) -1px -1px no-repeat, #FFFFFF;
	padding:0;
	width:23.5%;
	min-height:36vh !important;
	margin-right:2%;
	margin-bottom:2%;
	float:left;
	position:relative;
	border:1px #cccccc solid;
	box-sizing:border-box;
 	border-radius: 5px;        
    -webkit-border-radius: 5px;    
    -moz-border-radius: 5px;
}
#m4 .tv_box2{
	background-size: 102% !important;
	background:url(../images/m4_txt_03.jpg) -1px -1px no-repeat, #FFFFFF;
	padding:0;
	width:23.5%;
	min-height:36vh !important;
	margin-right:2%;
	margin-bottom:2%;
	float:left;
	position:relative;
	border:1px #cccccc solid;
	box-sizing:border-box;
 	border-radius: 5px;        
    -webkit-border-radius: 5px;    
    -moz-border-radius: 5px;
}
#m4 .tv_box_last{
	background-size: 102% !important;
	background:url(../images/m4_txt_03.jpg) -1px -1px no-repeat, #FFFFFF;
	padding:0;
	width:23.5%;
	min-height:36vh !important;
	margin-right:0;
	margin-bottom:2%;
	float:left;
	position:relative;
	border:1px #cccccc solid;
	box-sizing:border-box;
 	border-radius: 5px;        
    -webkit-border-radius: 5px;    
    -moz-border-radius: 5px;
}
}


#m4 .logo{
	padding-top:5px;
}
#m4 .logo img{
	width:70%;
}
#m4 p{
	text-align:center;
}
#m4 .tv_txt{
	font-size:12px;
	padding:0 10% 0px 10%;
	line-height:1.8em;
	text-align:left;
}
#m4 .tps{
	background:#F7F7F7;
	margin-bottom:80px;
	margin-top:50px;
	padding-bottom:6%;
}

#m4 .tps .tps_img{
	width:65%;
	float: none;
}
#m4 .tps .tps_img img{
	width:100%;
}
#m4 .tps .tps_ttl{
	text-align:left;
}
#m4 .tps .tps_ttl img{
	width:80%;
	max-width: 736px;
}
#m4 .tps .note{
	font-size: 10px;
	position:absolute;
	bottom: 1%;
	text-align: left;
	margin-right: 20%;
}
#m4 .tps{
	background:url(../images/m4_tps_hakase.jpg) 96% bottom no-repeat, #F7F7F7;
	background-size:16%;
}

span.hdr{
	background: -moz-linear-gradient(top, #d3bf46, #99821c);
	background: -webkit-gradient(linear, left top, left bottom, from(#d3bf46), to(#99821c));
	background: -ms-linear-gradient(top, #d3bf46, #99821c);/* IE */
	color: #ffffff;
	padding: 4px;
	font-size: 90%;
	line-height: 3em;
}


/* smmry ============================ */

#smmry .ask{
	background:#CEB35C;
	text-align:center;
	padding:4% 0 0 0;
}
#smmry .ask p{
	margin:0;
}
#smmry .ask img{
	width:85%;
}
#smmry .grph{
	width:85%;
	margin:0 auto;
	padding:5% 0 0 0;
	position:relative;
}
#smmry .grph .grph_img{
	width:40%;
	float:left;
	font-size:10px;
	line-height:1.5em;
	color:#7C7C7C;
}
#smmry .grph .grph_img img{
	width:100%;
}
#smmry .grph .grph_txt{
	margin-top:-10px;
	margin-right:2%;
	float:right;
	width:50%;
	font-size:16px;
	line-height:2em;
	padding-bottom:6%;
}
#smmry .grph .grph_txt .txt_01 img{
	width: 95%;
	padding: 2% 0 4% 0;
	max-width: 524px;
}
#smmry .grph .grph_txt .txt_02 img{
	width:100%;
	padding:0 0 0 0;
}
#smmry .brva_link{
	border-top:1px #e5ddbc solid;
	background:url(../images/smmry_img_02.jpg) bottom center no-repeat;
	background-size:100%;
	text-align:center;
	padding:0 0 0 0;
	margin-bottom:5%;
	position:relative;
	height: 68vw;
}
#smmry .brva_link .brva_cncpt{
	padding:5% 0 3% 0;
}
#smmry .brva_link .brva_cncpt img{
	width:60%;
	max-width: 821px;
}
#smmry .brva_link .link_txt_01{
	text-align:center;
	line-height:1.8em;
	font-size:14px;
	padding:1.5% 0 0.5% 0;
	margin:0;
}
#smmry .brva_link .link_txt_02 img{
	width:55%;
}
#smmry .btn{
	width:95%;
	margin:2% auto 0 auto;
}
#smmry a img{
	width:30%;
	text-align:center;
}
#smmry .note{
	width:29%;
	margin:0 auto;
	line-height:1.5em;
	font-size:10px;
	text-align:center;
	padding-bottom:27.5%;
}


/* block-series ============================ */
#c5-contents-main #c5-block-series {
	width:95%;
	height:auto;
	margin:0 auto;
	background:#ffffff;
	position: relative;
}
#c5-block-series .c5-head-line {
	width:100%;
}
#c5-block-series ul {
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
}
#c5-block-series ul li {
	margin-bottom:2%;
	width:48.5%;
	height:auto;
}
#c5-contents-main #c5-block-series .s5-heading2 img{
	width:100%;
}
#c5-block-series ul .left-set{
	float:left;
}
#c5-block-series ul .right-set{
	float:right;
}
#c5-block-series ul li img{
	width:100%;
	height:auto;
}
#c5-contents-main #c5-block-series .note{
	width:98%;
	margin:0 auto;
	text-align:left;
	font-size:12px;
	line-height:1.5em;
	color:#6F6F6F;
}



/* Common ================================ */
.c5-pc{
	display:block;
}

.c5-sp{
	display:none;
}


hr {
height: 1px;
border: none;
border-top: 1px #ccc solid;
margin-bottom:80px;

}


/* SP ================================ */


@media (max-width:640px){

#m4_sp .tv_list .tv_box{
	position:relative;
	margin-bottom:-1%;
}

.s5-container{
	width:100% !important;
	padding:0;
	margin:0;
}
.s5-categoryHeader{
width:280px;
min-width: 280px;
padding: 0 10px;
margin:10px 0;
}
.s5-categoryNav{
min-width: 280px;
margin:0;
padding:0;
}
.s5-categoryNav__inner{
min-width: 280px;
margin:0;
padding:0;
}



	
.c5-pc{
	display:none;
}
.c5-sp{
	display:block;
	width:100%;
	height:auto;
}
.c5-sp img{
	max-width:100%;
	width:auto;
	height:auto;
}

hr {
height: 1px;
border: none;
border-top: 1px #999 solid;
margin:40px 0 -10px 0;
}



h1{
	margin:0;
}
h2{
margin: -7px 0 0 0 !important;
padding-bottom:10px;
width: 100%;
}
h3{
	margin:20px 0 5px 0 !important;
}

#m2_sp h2, #m3_sp h2{
margin: -5px 0 0 0 !important;
padding-bottom:5px;
width: 100%;
}

#m4_sp h2{
margin: -5px 0 -20px 0 !important;
padding-bottom:5px;
width: 100%;
}




.mv{
	background:url(../images/sp/mv_bg.jpg)0 0 no-repeat;
	background-size:100%;
}
.mv h1{
	width:68%;
	margin:0 auto;
	padding:5% 0 2% 0;
}
.mv p{
	color:#FFFFFF;
	text-align:center;
	font-size:70%;
	line-height:1.8em;
	padding-bottom:25%;
}
.m_txt{
	font-size:90%;
	margin-bottom:5%;
}
.tps{
	background:url(../images/sp/tps_bg.gif) 0 0 repeat-y;
	background-size:100%;
}
.tps h4{
	padding-bottom:10px;
}
.tps ul{
	padding:5% 11% 0 13%;
	font-size:14px;
}
.tps ul li{
	background:url(../images/sp/tps-icon.jpg) 0 5px no-repeat;
	background-size:9px;
	padding-left:16px;
	padding-bottom:15px;
	line-height:1.5em;
}



#m1_sp{
	margin-top:7%;
	padding-bottom:10%;
}
#m1_sp h2{
	padding-bottom:0;
}
#m1_sp .m_txt{
	padding:0 6% 0 8%;
	line-height:2em;
}
#m1_sp .m_img{
	margin:0;
	padding:0 0 20px 0;
}
#m1_sp .tps .note{
	padding:0 13%;
	font-size:70%;
	text-align:right;
}
#m1_sp .note{
	line-height:0;
	padding:0 8%;
	font-size:70%;
	text-align:right;
}



#m2_sp{
	padding-top:20px;
	padding-bottom:8%;
	background:#F1F5F6;
	background-size:100%;
}
#m2_sp .m_txt{
	padding:0 6% 0 8%;
	line-height:2em;
}
#m2_sp .tps dt{
	padding-bottom:15px;
}
#m2_sp .tps_img{
	padding:0;
	margin:0;
}
#m2_sp .tps{
	background:url(../images/sp/tps_bg2.gif) 0 0 repeat-y;
	background-size:100%;
	margin-top:-4.5%;
}
#m2_sp .note{
	padding:0 8%;
	font-size:70%;
	line-height:0;
	text-align:right;
}



#m3_sp{
	padding-top:20px;
	padding-bottom:10%;
}
#m3_sp .m_txt{
	padding:0 6% 0 8%;
	line-height:2em;
}
#m3_sp .m_img{
	padding:0;
	margin:0;
}
#m3_sp .tps{
	background:url(../images/sp/tps_bg3.gif) 0 0 repeat-y;
	background-size:100%;
	margin-top:10px;
}
#m3_sp .tps dt{
	padding-bottom:15px;
}
#m3_sp .tps_img{
	padding:0;
	margin:0;
}
#m3_sp .note{
	padding:0 12%;
	font-size:70%;
	line-height:0;
	text-align:right;
}




#m4_sp{
	background:#F9F8F6;
	padding:20px 0 40px 0;
}
#m4_sp .m_txt{
	padding:0 6% 0 8%;
	line-height:2em;
}
#m4_sp .m_img{
	padding:10px 0;
}
#m4_sp .note{
	width:78%;
	padding:3% 4% 7%;
	margin-left:8%;
	font-size:10px;
	line-height:1.5em;
	color:#777777;
	border-bottom:1px #FFFCF7 solid;
}
#m4_sp .tps{
	margin-top:30px;
	background:url(../images/sp/tps_bg4.gif) 0 0 repeat-y;
	background-size:100%;
}
#m4_sp .tps dt{
	padding-bottom:15px;
}
#m4_sp .tps .tps_img{
	padding:0 0 8px 0;
	margin:0;
}
#m4_sp .tps .tps_txt{
	padding:0 14% 0 14%;
	margin:0;
	font-size:14px;
	line-height:1.8em;
}
#m4_sp .tv_list h4{
	padding:30px 0 15px 0;
}
#m4_sp .tv_list .tv_box .tv_txt{
	position:absolute;
	width:45%;
	line-height:1.8em;
	font-size:75%;
	top:0;
	left:45%;
}
#m4_sp .m_banner{
padding: 0 8%;
}




#smmry_sp{
	padding:0;
	margin:0;
}
#smmry_sp .ask{
	padding:0;
	margin:8% 0 0 0;
}

#smmry_sp .grph_img{
	padding:8% 0 0 0;
}
#smmry_sp .grph_img img{
	padding-bottom:10px;
}
#smmry_sp .grph_txt{
	margin:0;
	padding:0;
}
#smmry_sp .txt_01{
	padding:0 20px;
	margin:0 0 0 0;
}
#smmry_sp .note{
	font-size:60%;
	text-align:left !important;
	padding:5% 10% 0 10%;
	line-height:1.5em;
	color:#7B7B7B;
}
#smmry_sp .brva_link{
	position:relative;
	border-top:2px #e5ddbc solid;
	padding:2% 0 40% 0;
	margin-top:-5%;
	background:url(../images/sp/smmry_bg.jpg) 0 bottom no-repeat;
	background-size:100%;
}
#smmry_sp .brva_link p{
	padding:0;
	margin:0;
}
#smmry_sp .brva_link .brva_cncpt{
	padding:5% 0 6% 0;
}
#smmry_sp .note{
	padding:0 3% 0 5%;
	font-size:50%;
	color:#3E3E3E;
}
#smmry_sp .btn{
	padding:5% 0 0 0;
}

#c5-series{
	margin-top:10%;
}
#c5-series ul{
	padding-top:20px;
}
#c5-series li{
	width:100%;
	margin-bottom:10px;
	text-align:center;
}
#c5-series li img{
	max-width: 85%;
}
#c5-series  .note{
	text-align:left;
	font-size:12px;
	padding:0 6% 0 8%;
	line-height:2em;
	color:#6F6F6F;
}


}
