@charset "utf-8";
/* CSS Document */

html {
	font-size:62.5%;
	font-size:10px\9;
}

body {
	min-width: 980px;
	font-size:1rem;
}

.pbPage {
	padding: 0;
	margin: 0;
	line-height: 1.7;
	font-size:1.2rem;
}

.sq-sp{
	display: none;
}
.sq-pc{
	display: block;
}

span.br:before {
	content: "\A" ;
	white-space:pre;
}

.social-area ul {
	float:right;
	margin-top:-90px;	
}

/*追加初期化*/
#contmain-inner {
	 padding:0 0 0 0;
}
.one-column-type2 #contmain {
	 width: auto;
}
#contmain .social-area {
	position: inherit;
	z-index:20;
	width: 960px;
	margin: 0 auto;
}

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.img_fl {
	float: left;
}
.img_fr {
	float: right;
}

/*追加初期化*/


/*非表示
 * ----------------------------------------- */
header {
	display:none;
}
#head {
	display:block;
}
footer {
	display:none;
}
#foot {
	display:block;
}

.pagetop {
	width: 960px;
	margin: 0 auto;
}

@media screen and (max-width: 640px) {


html{
	font-size: 62.5%;
}
body {
	min-width: 100%;
}

.pbPage {
	min-width:0;
}

.sq-sp{
	display: block;
}

.sq-pc{
	display: none;
}

span.br {
	height:1px;
}

/* container
 * ----------------------------------------- */
 
#container .bt3 {
	display:none;
}
#container {
	width: 100% !important;
	margin:20px auto 0;
	text-align: left;
	line-height:1.6;
	border:none !important;
	background:none;
}
/* cont-wrap
 * ----------------------------------------- */
#cont-wrap {
	width: 100%;
}
.one-column-type2 #head p.logo-sq {
	float: right;
	padding:0;
	text-align:right;
	width:auto;
}

/* contmain-inner
 * ----------------------------------------- */
#contmain-inner {
	 padding:0;
}


.one-column-type2 #contmain,
.one-column-type3 #contmain {
	 width:100%;
	 float:none;
	 margin:0 auto;
}


header {
	display:block;
}
#head {
	display:none;
}
footer {
	display:block;
}
footer p {
	text-align:left;
}
#foot {
	display:none;
}



/*----------------------------------------
	header
-----------------------------------------*/

header {
	position:relative;
}
header .head-wrap{
	padding:0 0 0 8px;
	border-bottom: solid 3px #666;
}
header .head{
	padding-top:8px;
	float:left;
	width:50%;
}
header .logo{
	padding:0 0 4px 0;
	float:left;
	width:78px;
}
header .txt{
	float:left;
	clear:both;
}

header h1{
	padding:0 0 8px 0;
	float:left;
	width:50%;
}

header nav{
	width:80px;
	height:44px;
	float:right;
	margin-right:2px;
}

header .btn_head {
	padding:0 0 8px 0;
	float:left;
}

#crumb-navi .crumb-navi-inner {
	margin:0 auto;
	display:none;
	width:90%;
}

.pagetop {
	display: block;
	width: 89%;
	margin: 0 auto 30px;
	
}

/*----------------------------------------
	footer
-----------------------------------------*/

footer {
	background-color:#333;
	color:#fff;
	font-size:83.33333333333333%;
	line-height:1.4;
	width:100%;
}

footer p{
	padding:10px;
}

footer nav{
	background-color:#f3f3f3;
	font-size:100%;
	line-height:1.4;
	width:100%;
}

footer nav ul{
	width:320px;
	margin:0 auto!important;
	text-align: center;
}

footer nav .nav1{
	float:left;
	width:100%;
}

footer nav .nav1.single{
	float:none;
	width:auto;
	text-align:center;
}

footer nav .nav1 a{
	padding:5px 10px 5px 16px;
	color:#666;
	font-size:12px;
	text-decoration:none;
	background:url(/library/kyouzai/store/pr/03/img/ico_link9.png) 7px center no-repeat;
	background-size:6px 8px;
	display:inline-block;
}

footer nav .nav2{
	float:right;
	width:49%;
	border-left:#999 1px dotted;
}

footer nav .nav2 a{
	padding:5px 10px 5px 9px;
	color:#666;
	font-size:100%;
	text-decoration:none;
	background:url(/library/kyouzai/store/pr/03/img/ico_link9.png) 0 center no-repeat;
	background-size:6px 8px;
	display:inline-block;
	margin-left:20px;
}

#col-lower{
	/* width: 100%; */
}

#contmain #contmain-inner {
	padding-top: 1.5625%;
}

.close{
	display: none;
}

}
/* =====================================
	lr_tr_01 共通
===================================== */

#contmain #lr_tr_01 {
	padding-top:15px;
	color: #231815;
	font-size: 1.4rem;
}
#contmain #lr_tr_01 a {
	color: #00A0E9;
}

#lr_tr_01 #lead_area {
	background: #00448D;
}
#lr_tr_01 #lead_area .inner {
	width: 860px;
	height: 50px;
	margin: 0 auto;
}
#lr_tr_01 #lead_area p {
	padding-top: 12px;
	text-align: center;
	font-size: 3.0rem;
	font-weight: bold;
	color: #fff;
	line-height: 1.0;
}

#lr_tr_01 #main {
	padding-bottom: 9px;
	background: linear-gradient(#9AC8D4,#ffffff);
}
#lr_tr_01 #main .inner {
	width: 920px;
	margin: 0 auto;
	padding: 0;
}
#lr_tr_01 #main .inner .item {
	float: right;
	margin-right: -7px;	
	padding-top: 24px;
}
#lr_tr_01 #main .inner h1 {
	float: left;
	width: 418px;
	margin-bottom: 16px;
	padding-top: 27px;
}
#lr_tr_01 #main .inner h2 {
	width: 424px;
}

#lr_tr_01 #bnr_area {
	background: #00448D;
}
#lr_tr_01 #bnr_area .inner {
	padding: 16px 0;
	text-align: center;
}
#lr_tr_01 #bnr_area p {
	margin-bottom: 12px;
	font-size: 1.3rem;
	color: #fff;
}
#lr_tr_01 #bnr_area p span {
	font-size: 1.8rem;
}
#lr_tr_01 #bnr_area a {
	display: block;
	width: 788px;
	margin: 0 auto;
}

#lr_tr_01 #imp_txt {
	background: #BFD0E2;
}
#lr_tr_01 #imp_txt .inner {
	width: 920px;
	margin: 0 auto;
	padding: 13px 0;
}
#lr_tr_01 #imp_txt .inner p img{
	float: left;
	display: block;
}

#lr_tr_01 #cont_area {
	background: url(../img/bg01.png);
	padding: 40px 0 60px;
}
#lr_tr_01 #cont_area .inner {
	width: 920px;
	margin: 0 auto;
	background: #fff;
}

#lr_tr_01 #cont_area .inner .tabSection {
}
#lr_tr_01 #cont_area .inner .tab {
	_position: relative; 
	padding: 10px 10px 0;
}
#lr_tr_01 #cont_area .inner .tab li {
    float: left;
	padding-left: 21px;
	background: url(../img/tab_bdr.png) 10px top no-repeat;
}
#lr_tr_01 #cont_area .inner .tab li:first-child {
	padding-left: 0;
}
#lr_tr_01 #cont_area .inner .tab li a {
	display: block;
	width: 286px;
	height: 82px;
    padding: 0 0 0 0;
    background: url(../img/tab01.png) no-repeat;
	text-decoration: none;
}
#lr_tr_01 #cont_area .inner .tab li a span {
	display: none;
}
#lr_tr_01 #cont_area .inner .tab li.tab02 a {
    background: url(../img/tab02.png) no-repeat;
	text-decoration: none;
}
#lr_tr_01 #cont_area .inner .tab li.tab03 a {
    background: url(../img/tab03.png) no-repeat;
	text-decoration: none;
}
#lr_tr_01 #cont_area .inner .tab li.current a {
    background: url(../img/tab01_on.png) no-repeat;
}
#lr_tr_01 #cont_area .inner .tab li a:hover {
    background: url(../img/tab01_on.png) no-repeat;
}
#lr_tr_01 #cont_area .inner .tab li.tab02.current a {
    background: url(../img/tab02_on.png) no-repeat;
}
#lr_tr_01 #cont_area .inner .tab li.tab02 a:hover {
    background: url(../img/tab02_on.png) no-repeat;
}
#lr_tr_01 #cont_area .inner .tab li.tab03.current a {
    background: url(../img/tab03_on.png) no-repeat;
}
#lr_tr_01 #cont_area .inner .tab li.tab03 a:hover {
    background: url(../img/tab03_on.png) no-repeat;
}
#lr_tr_01 #cont_area .inner .tab li a:hover {
	text-decoration: none;
}
#lr_tr_01 #cont_area .inner .tabcontents {
}
#lr_tr_01 #cont_area .inner .tabcontents .content.disnon {
	display: none;
}
#lr_tr_01 #cont_area .inner .arrow a{
	background:url(../img/icon_arrow.png) left 0.4em no-repeat;
	padding-left: 10px;
}

@media screen and (max-width: 640px) {

#contmain .social-area {
	width: 96%;
	margin: 0 auto;
}
#contmain #lr_tr_01 {
	width: 100%;
	padding-top:0px;
	color: #231815;
	border-top: 1px solid #C5BDA9;
}
#contmain #lr_tr_01 img {
	width: 100%;
	height: auto;
}

#lr_tr_01 #lead_area {
	background: #00448D;
}
#lr_tr_01 #lead_area .inner {
	width: 89%;
	height: auto;
	margin: 0 auto;
	padding: 7px 0;
}
#lr_tr_01 #lead_area p {
	padding-top: 0px;
	text-align: center;
	font-size: 1.8rem;
	font-weight: bold;
	color: #fff;
	line-height: 1.4;
}

#lr_tr_01 #main {
	padding-bottom: 5%;
	background: linear-gradient(#9AC8D4,#ffffff);
}
#lr_tr_01 #main .inner {
	width: 89%;
	margin: 0 auto;
	padding: 0;
}
#lr_tr_01 #main .inner h1 {
	float: none;
	width: 100%;
	padding-top: 3%;
	margin-bottom: 2%;
}
#lr_tr_01 #main .inner .item {
	float: none;
	display: block;
	width: 95%;
	margin: 0 auto 1%;
	padding-top: 0px;
}
#lr_tr_01 #main .inner h2 {
	width: 102%;
}
#lr_tr_01 #main .inner .rr h2 img {
	width: 98%;
}
#lr_tr_01 #main .inner .rr .img_fr {
	float: none;
	position: absolute;
	right: 0;
	top: -9.4%;
	width: 26%;
}
#lr_tr_01 #main .inner .rr p.price {
	font-size: 1.2rem;
	font-weight: bold;
}
#lr_tr_01 #main .inner .rr p.price span {
	font-size: 1.5rem;
}
#lr_tr_01 #main .inner .rr p.txt {
	margin-bottom: 10px;
	font-size: 1.0rem;
}
#lr_tr_01 #main .inner .rr ul {
	float: none;
	width: 100%;
	margin-left: 0;
}
#lr_tr_01 #main .inner .rr ul .li01 {
	margin-bottom: 8px;
}

#lr_tr_01 #bnr_area {
}
#lr_tr_01 #bnr_area .inner {
	width: 89%;
	margin: 0 auto;
	padding: 6% 0;
	text-align: left;
}
#lr_tr_01 #bnr_area p {
	margin-bottom: 6%;
	font-size: 1.0rem;
	color: #fff;
}
#lr_tr_01 #bnr_area p span {
	font-size: 1.4rem;
}
#lr_tr_01 #bnr_area a {
	display: block;
	width: 100%;
	margin: 0 auto;
}
#lr_tr_01 #bnr_area ul li:last-child {
	margin-bottom: 0;
}

#lr_tr_01 #imp_txt {
}
#lr_tr_01 #imp_txt .inner {
	width: 89%;
	margin: 0 auto;
	padding: 3% 0;
	text-align: center;
}
#lr_tr_01 #imp_txt .inner p img{
	float: none;
	display: inline-block;
	margin-bottom: 0;
}
#lr_tr_01 #imp_txt .inner p img:first-child{
	width: 28%;
}
#lr_tr_01 #imp_txt .inner p img:last-child{
	width: 46%;
}

#lr_tr_01 #cont_area {
	background: none;
	padding: 0;
}
#lr_tr_01 #cont_area .inner {
	width: 100%;
	margin: 0 auto;
	padding: 5.5% 0 0;
}
#lr_tr_01 #cont_area .inner .tabSection {
}

.disnon {
	display: none;
}

#lr_tr_01 #cont_area .inner .tab {
	_position: relative; 
	width: 89%;
	margin: 0 auto;
}
#lr_tr_01 #cont_area .inner .tab li {
    float: left;
	width: 31.25%;
	height: auto;
	padding-left: 3.125%;
	background: url(../img/sp/tab_bdr.png) left top no-repeat;
	background-size: auto 100%;
}
#lr_tr_01 #cont_area .inner .tab li:first-child {
	margin-left: 0;
}
#lr_tr_01 #cont_area .inner .tab li a {
	display: block;
	width: 100%;
	height: 100%;
    padding: 62% 0 0 0;
    background: url(../img/sp/tab01.png) no-repeat;
	background-size: contain;
	text-decoration: none;
	font-size: 0;
}
#lr_tr_01 #cont_area .inner .tab li.tab02 a {
    background: url(../img/sp/tab02.png) no-repeat;
	background-size: contain;
	text-decoration: none;
}
#lr_tr_01 #cont_area .inner .tab li.tab03 a {
    background: url(../img/sp/tab03.png) no-repeat;
	background-size: contain;
	text-decoration: none;
}
#lr_tr_01 #cont_area .inner .tab li.current a {
    background: url(../img/sp/tab01_on.png) no-repeat;
	background-size: contain;
}
#lr_tr_01 #cont_area .inner .tab li a:hover {
    background: url(../img/sp/tab01_on.png) no-repeat;
	background-size: contain;
}
#lr_tr_01 #cont_area .inner .tab li.tab02.current a {
    background: url(../img/sp/tab02_on.png) no-repeat;
	background-size: contain;
}
#lr_tr_01 #cont_area .inner .tab li.tab02 a:hover {
    background: url(../img/sp/tab02_on.png) no-repeat;
	background-size: contain;
}
#lr_tr_01 #cont_area .inner .tab li.tab03.current a {
    background: url(../img/sp/tab03_on.png) no-repeat;
	background-size: contain;
}
#lr_tr_01 #cont_area .inner .tab li.tab03 a:hover {
    background: url(../img/sp/tab03_on.png) no-repeat;
	background-size: contain;
}
#lr_tr_01 #cont_area .inner .tab li a:hover {
	text-decoration: none;
}
#lr_tr_01 #cont_area .inner .tabSection .tabcontents {
	box-sizing: border-box;
    padding: 4% 0 0;
	border: none;
	border-bottom: 2px solid #00448D;
	background: #fff;
}
#lr_tr_01 #cont_area .inner .tabSection .tabcontents .content {
}

}


/* =====================================
	lr_tr_01 tab01
===================================== */

#lr_tr_01 #cont_area .inner .p_cont01 {
	width: 748px;
    padding: 55px 86px 55px;
}
#lr_tr_01 #cont_area .inner .p_cont01 h3{
	padding-bottom: 10px;
	border-bottom: 1px dotted #231815;
}
#lr_tr_01 #cont_area .inner .p_cont01 h3 img{
	margin-left: -7px;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d01 {
	margin-top: 20px;
	margin-bottom: 83px;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d01 p.lead{
	margin-bottom: 30px;
	text-align: center;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d01 p.lead strong{
	display: inline-block;
	margin-bottom: 10px;
	font-size: 2.4rem;
	background: linear-gradient(transparent 70%, #FABF00 0%);
	line-height: 1.0;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d01 p.img01{
}
#lr_tr_01 #cont_area .inner .p_cont01 .d01 p.img01 img{
	margin-left: -7px;
}

#lr_tr_01 #cont_area .inner .p_cont01 .d02 {
	margin-top: 30px;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d02 h4 {
	box-sizing: border-box;
	height: 50px;
	margin-bottom: 33px;
	padding-top: 12px;
	background: #00448D;
	border-radius: 25px;
	text-align: center;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d02 p.img01 {
	margin-bottom: 30px;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d02 p.img02 {
	margin-bottom: 20px;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d02 p.txt01 {
	margin-bottom: 10px;
	font-size: 16px;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d02 p.link01 {
	margin-bottom: 60px;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d02 p.link02 {
	text-align: center;
}
#lr_tr_01 #cont_area .inner .p_cont01 .copy {
	text-align: center;
	font-size: 1.1rem;
	
}

@media screen and (max-width: 640px) {
	
#lr_tr_01 #cont_area .inner .p_cont01 {
	width: 89%;
	margin: 0 auto;
    padding: 0 0 4% 0;
}
#lr_tr_01 #cont_area .inner .p_cont01 h3{
	padding-bottom: 10px;
	border-bottom: 1px dotted #231815;
}
#lr_tr_01 #cont_area .inner .p_cont01 h3 img{
	width: 103%;
	margin-left: -1.5%;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d01 {
	float: none;
	width: 100%;
	margin-top: 4%;
	margin-bottom: 10%;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d01 p.lead{
	margin-bottom: 10px;
	text-align: center;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d01 p.lead strong{
	display: inline-block;
	margin-bottom: 4px;
	font-size: 1.5rem;
	background: linear-gradient(transparent 70%, #FABF00 0%);
	line-height: 1.0;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d01 p.img01{
}
#lr_tr_01 #cont_area .inner .p_cont01 .d01 p.img01 img{
	margin-left: -7px;
}

#lr_tr_01 #cont_area .inner .p_cont01 .d02 {
	width: 100%;
	margin: 5% auto 8%;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d02 h4 {
	box-sizing: border-box;
	height: 36px;
	margin-bottom: 22px;
	padding-top: 5px;
	background: #00448D;
	border-radius: 18px;
	text-align: center;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d02 h4 img {
	width: 90px;
}

#lr_tr_01 #cont_area .inner .p_cont01 .d02 p.img01 {
	width: 96%;
	margin-left: 3%;
	margin-bottom: 21px;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d02 p.img02 {
	width: 96%;
	margin-left: 3%;
	margin-bottom: 25px;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d02 p.txt01 {
	margin-bottom: 10px;
	font-size: 12px;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d02 p.link01 {
	margin-bottom: 30px;
	font-size: 10px;
}
#lr_tr_01 #cont_area .inner .p_cont01 .d02 p.link02 {
	text-align: center;
	font-size: 10px;
}

#lr_tr_01 #cont_area .inner .p_cont01 .copy {
	text-align: center;
	font-size: 0.9rem;
	
}
#lr_tr_01 #cont_area .inner .p_cont01 .d02 p.link02 a {
	text-align: left;
	display: block;
}
	
}

/* =====================================
	lr_tr_01 tab02
===================================== */

#lr_tr_01 #cont_area .inner .p_cont02 {
}
#lr_tr_01 #cont_area .inner .p_cont02 h3{
	padding: 20px 0 0 0;
	width: 880px;
	margin: 0 auto 20px;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner{
	width: 760px;
    padding: 0 74px 80px;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner p.lead{
	margin-bottom: 25px;
	font-size: 15px;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner p.lead span{
	font-size: 13px;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .bdr_box {
	position: relative;
	box-sizing: border-box;
	margin-bottom: 40px;
	padding: 60px 50px 50px;
	border: 3px solid #B3B3B3;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .bdr_box .clip {
	position: absolute;
	right: 13px;
	top: -19px;
}
#lr_tr_01 #cont_area .inner .p_cont02 .cont h4{
	margin-bottom: 5px;
}
#lr_tr_01 #cont_area .inner .p_cont02 .cont h4 strong{
	display: inline-block;
	margin-bottom: 10px;
	font-size: 2.0rem;
	color: #00448D;
	background: linear-gradient(transparent 70%, #FABF00 0%);
	line-height: 1.0;
}
#lr_tr_01 #cont_area .inner .p_cont02 .cont{
	margin-bottom: 25px;
}
#lr_tr_01 #cont_area .inner .p_cont02 .cont.cc03 .fl{
	width: 430px
}
#lr_tr_01 #cont_area .inner .p_cont02 .cont.cc03 .fr{
	/*padding-left: 30px;*/
}
#lr_tr_01 #cont_area .inner .p_cont02 .cont p{
	font-size: 1.3rem;
	line-height: 1.85;
}
#lr_tr_01 #cont_area .inner .p_cont02 hr.bdr_dot {
	height: 1px;
	margin: 0 0 30px;
	padding: 0;
	border: none;
	border-bottom: 1px dotted #B3B3B3;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5 {
	cursor: pointer;
	margin-bottom: 10px;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.tasu {
	width: 660px;
	height: 40px;
	background: url(../img/c02_h501.png) left top no-repeat;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.hiku {
	width: 660px;
	height: 40px;
	background: url(../img/c02_h501_on.png) left top no-repeat;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5 span {
	display: none;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah02.tasu {
	background: url(../img/c02_h502.png) left top no-repeat;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah02.hiku {
	background: url(../img/c02_h502_on.png) left top no-repeat;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah03.tasu {
	background: url(../img/c02_h503.png) left top no-repeat;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah03.hiku {
	background: url(../img/c02_h503_on.png) left top no-repeat;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah04.tasu {
	background: url(../img/c02_h504.png) left top no-repeat;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah04.hiku {
	background: url(../img/c02_h504_on.png) left top no-repeat;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah05.tasu {
	background: url(../img/c02_h505.png) left top no-repeat;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah05.hiku {
	background: url(../img/c02_h505_on.png) left top no-repeat;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah06.tasu {
	background: url(../img/c02_h506.png) left top no-repeat;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah06.hiku {
	background: url(../img/c02_h506_on.png) left top no-repeat;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah07.tasu {
	background: url(../img/c02_h507.png) left top no-repeat;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah07.hiku {
	background: url(../img/c02_h507_on.png) left top no-repeat;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont .cont02 {
	padding: 15px 30px 35px;
	font-size: 1.3rem;
	line-height: 1.85;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont .cont02:last-child {
	padding: 15px 30px 0;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont .cont02:last-child p{
	margin-bottom: 15px;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont .cont02 .blue_box {
	padding: 30px;
	background: #D7E9F3;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont .cont02 .blue_box h6 {
	margin-bottom: 10px;
	padding: 8px 0 5px;
	border-top: 1px dotted #00448D;
	border-bottom: 1px dotted #00448D;
	background: #ffffff;
	text-align: center;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont .cont02 .blue_box p {
	margin-bottom: 20px;
	color: #00448D;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont .cont02 .blue_box p:last-child {
	margin-bottom: 0;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .bdr_box02{
	box-sizing: border-box;
	margin-bottom: 40px;
	padding: 5px;
	background: #FEF5D2;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .bdr_box02 .box_inner{
	box-sizing: border-box;
	padding: 38px 45px 30px;
	border: 1px dotted #00448D;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .bdr_box02 .box_inner h4{
	margin-bottom: 10px;
	color: #00448D;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -0.01em;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .bdr_box02 .box_inner p{
	margin-bottom: 20px;
	font-size: 1.3rem;
	line-height: 1.85;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .link02{
	margin-bottom: 55px;
	text-align: center;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .profile {
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .profile .fl {
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .profile .fr {
	width: 620px;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .profile .fr h4 {
	padding: 3px 0 4px;
	font-size: 1.3rem;
	font-weight: bold;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .profile .fr hr {
	margin: 0 0 8px;
	padding: 0;
	border: none;
	border-bottom: 1px solid #B3B3B3;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .profile .fr p {
	font-size: 1.2rem;
	line-height: 1.5;
}

@media screen and (max-width: 640px) {
	
#lr_tr_01 #cont_area .inner .p_cont02 {
}
#lr_tr_01 #cont_area .inner .p_cont02 h3{
	padding: 0 0 20px 0;
	width: 100%;
	margin: 0 auto;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner{
	width: 100%;
    padding: 0 0 30px;
}
#lr_tr_01 #cont_area .inner .p_cont02 .w89 {
	width: 89%;
	margin: 0 auto;
}

#lr_tr_01 #cont_area .inner .p_cont02 .inner p.lead{
	margin-bottom: 25px;
	font-size: 15px;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner p.lead span{
	font-size: 13px;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .bdr_box {
	position: relative;
	box-sizing: border-box;
	margin-bottom: 20px;
	padding: 7% 5.5% 3%;
	border: none;
	border-top: 3px solid #B3B3B3;
	border-bottom: 3px solid #B3B3B3;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .bdr_box .clip {
	position: absolute;
	right: 0px;
	top: 0%;
	width: 11.25%;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .bdr_box .clip {
	margin: -4.7% 2.2% 0 0;
}
#lr_tr_01 #cont_area .inner .p_cont02 .cont h4{
	margin-bottom: 5px;
}
#lr_tr_01 #cont_area .inner .p_cont02 .cont h4 strong{
	display: inline-block;
	margin-bottom: 10px;
	font-size: 1.8rem;
	color: #00448D;
	background: linear-gradient(transparent 70%, #FABF00 0%);
	line-height: 1.0;
}
#lr_tr_01 #cont_area .inner .p_cont02 .cont{
	margin-bottom: 20px;
}
#lr_tr_01 #cont_area .inner .p_cont02 .cont.cc03 .fl{
	width: 100%;
}
#lr_tr_01 #cont_area .inner .p_cont02 .cont.cc03 .fr{
	width: 28%;
	padding: 0 0 1% 1%;
}
#lr_tr_01 #cont_area .inner .p_cont02 .cont p{
	font-size: 1.4rem;
	line-height: 1.7;
}
#lr_tr_01 #cont_area .inner .p_cont02 hr.bdr_dot {
	height: 1px;
	margin: 0 0 25px;
	padding: 0;
	border: none;
	border-bottom: 1px dotted #B3B3B3;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5 {
	cursor: pointer;
	margin-bottom: 10px;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.tasu {
	width: 100%;
	height: 0;
	padding-bottom: 11%;
	background: url(../img/sp/c02_h501.png) left top no-repeat;
	background-size: 100% auto;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.hiku {
	width: 100%;
	height: 0;
	padding-bottom: 11%;
	background: url(../img/sp/c02_h501_on.png) left top no-repeat;
	background-size: 100% auto;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5 span {
	display: none;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah02.tasu {
	background: url(../img/sp/c02_h502.png) left top no-repeat;
	background-size: 100% auto;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah02.hiku {
	background: url(../img/sp/c02_h502_on.png) left top no-repeat;
	background-size: 100% auto;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah03.tasu {
	background: url(../img/sp/c02_h503.png) left top no-repeat;
	background-size: 100% auto;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah03.hiku {
	background: url(../img/sp/c02_h503_on.png) left top no-repeat;
	background-size: 100% auto;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah04.tasu {
	background: url(../img/sp/c02_h504.png) left top no-repeat;
	background-size: 100% auto;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah04.hiku {
	background: url(../img/sp/c02_h504_on.png) left top no-repeat;
	background-size: 100% auto;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah05.tasu {
	background: url(../img/sp/c02_h505.png) left top no-repeat;
	background-size: 100% auto;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah05.hiku {
	background: url(../img/sp/c02_h505_on.png) left top no-repeat;
	background-size: 100% auto;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah06.tasu {
	background: url(../img/sp/c02_h506.png) left top no-repeat;
	background-size: 100% auto;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah06.hiku {
	background: url(../img/sp/c02_h506_on.png) left top no-repeat;
	background-size: 100% auto;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah07.tasu {
	background: url(../img/sp/c02_h507.png) left top no-repeat;
	background-size: 100% auto;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont h5.ah07.hiku {
	background: url(../img/sp/c02_h507_on.png) left top no-repeat;
	background-size: 100% auto;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont .cont02 {
	padding: 0 0 15px;
	font-size: 1.4rem;
	line-height: 1.7;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont .cont02:last-child {
	padding: 0 0 0;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont .cont02:last-child p{
	margin-bottom: 15px;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont .cont02 .blue_box {
	padding: 0 0;
	background: #ffffff;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont .cont02 .blue_box h6 {
	margin-bottom: 10px;
	padding: 8px 0 5px;
	border-top: 1px dotted #00448D;
	border-bottom: 1px dotted #00448D;
	background: #ffffff;
	text-align: center;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont .cont02 .blue_box h6 img {
	width: 14%;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont .cont02 .blue_box p {
	margin-bottom: 20px;
	color: #00448D;
}
#lr_tr_01 #cont_area .inner .p_cont02 .acc_cont .cont02 .blue_box p:last-child {
	margin-bottom: 0;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .bdr_box02{
	box-sizing: border-box;
	margin-bottom: 20px;
	padding: 2.8%;
	background: #FEF5D2;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .bdr_box02 .box_inner{
	box-sizing: border-box;
	padding: 7% 5.6% 7%;
	border: 1px dotted #00448D;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .bdr_box02 .box_inner h4{
	margin-bottom: 5px;
	color: #00448D;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: -0.01em;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .bdr_box02 .box_inner p{
	margin-bottom: 30px;
	font-size: 1.4rem;
	line-height: 1.7;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .link02{
	margin-bottom: 20px;
	text-align: left;
	font-size: 10px;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .link02 a{
	display: inline-block;
}

#lr_tr_01 #cont_area .inner .p_cont02 .inner .profile {
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .profile .fl {
	width: 25%;
	padding-right: 0px;
	background: #fff;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .profile .fr {
	float: none !important;
	display: inline;
	width: auto;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .profile .fr h4 {
	padding: 3px 0 4px;
	font-size: 1.2rem;
	line-height: 1.5;
	font-weight: bold;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .profile .fr hr {
	margin: 0 0 8px;
	padding: 0;
	border: none;
	border-bottom: 1px solid #B3B3B3;
}
#lr_tr_01 #cont_area .inner .p_cont02 .inner .profile .fr p {
	font-size: 1.2rem;
	line-height: 1.5;
}
	
	
}
/* =====================================
	lr_tr_01 tab03
===================================== */
#lr_tr_01 #cont_area .inner .p_cont03 {
	width: 768px;
    padding: 44px 76px 60px;
}
#lr_tr_01 #cont_area .inner .p_cont03 h3 {
	margin: 0 0 10px -16px;
}

#lr_tr_01 #cont_area .inner .p_cont03 .new_item {
	position: relative;
	width: 360px;
	margin-bottom: 40px;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item.ll {
	float: left;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item img.icon {
	position: absolute;
	right: 0;
	top: 279px;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item .photo {
	margin-bottom: 20px;
	padding-left: 20px;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item .cont {
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item .cont h4 {
	margin-bottom: 10px;
	padding-bottom: 8px;
	border-bottom: 1px dashed #231815;
	font-size: 2.7rem;
	font-weight: bold;
	color: #2D89BF;
	line-height: 1.3;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item .cont h4 sup {
	font-size: 1.0rem;
	vertical-align: top;
	margin-left: 2px;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item .cont p.price {
	font-size: 1.6rem;
	font-weight: bold;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item .cont p.price span {
	font-size: 2.6rem;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item .cont p.txt {
	margin-bottom: 10px;
	font-size: 1.3rem;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item p.to_shop {
	margin-bottom: 15px;
	font-size: 1.1rem;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item p.to_shop span {
	font-size: 1.5rem;
	font-weight: bold;
	color: #2D89BF;
}

#lr_tr_01 #cont_area .inner .p_cont03 .new_item ul {
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item ul li {
	margin-bottom: 10px;
}

#lr_tr_01 #cont_area .inner .p_cont03 .new_item.rr {
	float: right;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item.rr .cont h4 {
	color: #CB1134;
	font-size: 2.7rem;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item.rr p.to_shop span {
	color: #CB1134;
}

#lr_tr_01 #cont_area .inner .p_cont03 .oldbox {
	padding: 40px 40px 25px;
	background: #D7E9F3;
}
#lr_tr_01 #cont_area .inner .p_cont03 .oldbox .oldttl {
	margin-bottom: 36px;
}

#lr_tr_01 #cont_area .inner .p_cont03 .items {
	margin-bottom: 40px;	
}
#lr_tr_01 #cont_area .inner .p_cont03 .items .item {
	float: left;
	margin-top: 0;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items .cont {
	float: right;
	width: 458px;
}

#lr_tr_01 #cont_area .inner .p_cont03 .items .cont h4 {
	margin-bottom: 10px;
	padding-bottom: 8px;
	border-bottom: 1px dashed #231815;
	font-size: 2.6rem;
	font-weight: bold;
	color: #D8353E;
	line-height: 1.3;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items .cont h4 sup {
	font-size: 1.0rem;
	vertical-align: top;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item0 .cont h4 sup,
#lr_tr_01 #cont_area .inner .p_cont03 .items.item1 .cont h4 sup {
	margin-left: 2px;
}

#lr_tr_01 #cont_area .inner .p_cont03 .items .cont p.price {
	font-size: 1.6rem;
	font-weight: bold;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items .cont p.price span {
	font-size: 2.6rem;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items .cont p.txt {
	margin-bottom: 10px;
	font-size: 1.2rem;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items p.to_shop {
	float: right;
	width: 458px;
	margin-bottom: 10px;
	font-size: 1.1rem;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items p.to_shop span {
	font-size: 1.5rem;
	font-weight: bold;
	color: #D8353E;
}

#lr_tr_01 #cont_area .inner .p_cont03 .items ul {
	float: right;
	width: 458px;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items ul li {
	float: left;
	margin-left: 7px;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items ul li:first-child {
	margin-left: 0;
}


#lr_tr_01 #cont_area .inner .p_cont03 .items.item0 {
	margin-bottom: 55px;	
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item0 .item {
	float: right;
	margin-right: -5px;	
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item0 .cont {
	float: left;
	width: 458px;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item0 h4 {
	color: #4D92A5;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item0 p.to_shop {
	float: left;
	width: 458px;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item0 p.to_shop span {
	color: #4D92A5;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item0 ul {
	float: left;
	width: 458px;
}

#lr_tr_01 #cont_area .inner .p_cont03 .items.item2 {
	margin-bottom: 0;	
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item2 .item {
	float: right;
	margin-right: -5px;	
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item2 .cont {
	float: left;
}

#lr_tr_01 #cont_area .inner .p_cont03 .items.item2 h4 {
	color: #135eac;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item2 h4 em {
	/*font-style: normal;*/
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item2 .cont p.txt {
	margin-bottom: 5px;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item2 p.to_shop {
	float: left;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item2 p.to_shop span {
	color: #135eac;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item2 ul {
	float: left;
	margin-bottom: 15px;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item2 p.attention {
	float: left;
	width: 446px;
	padding-left: 1em;
	text-indent: -1em;
	font-size: 1.1rem;
}

@media screen and (max-width: 640px) {
	
#lr_tr_01 #cont_area .inner .p_cont03 {
	width: 100%;
	margin: 0;
	padding: 0;
}
#lr_tr_01 #cont_area .inner .p_cont03 .w89 {
	width: 89%;
	margin: 0 auto;
}
#lr_tr_01 #cont_area .inner .p_cont03 h3 {
	margin: 0 0 20px 0;
}

#lr_tr_01 #cont_area .inner .p_cont03 .new_item {
	position: relative;
	width: 100%;
	margin-bottom: 10px;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item.ll {
	float: none;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item img.icon {
	position: absolute;
	right: 0;
	top: 0;
	width: 12%;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item .photo {
	float: left;
	width: 39%;
	margin-bottom: 10px;
	padding-left: 0px;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item .cont {
	float: right;
	width: 58%;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item .cont h4 {
	margin-bottom: 8px;
	padding-top: 28%;
	padding-bottom: 8px;
	border-bottom: 1px dashed #231815;
	font-size: 1.5rem;
	font-weight: bold;
	color: #2D89BF;
	line-height: 1.3;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item .cont h4 sup {
	font-size: 1.0rem;
	vertical-align: top;
	margin-left: 2px;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item .cont p.price {
	font-size: 1.2rem;
	font-weight: bold;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item .cont p.price span {
	font-size: 1.5rem;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item .cont p.txt {
	margin-bottom: 10px;
	font-size: 1.0rem;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item p.to_shop {
	clear: both;
	margin-bottom: 15px;
	font-size: 1.0rem;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item p.to_shop span {
	font-size: 1.2rem;
	font-weight: bold;
	color: #2D89BF;
}

#lr_tr_01 #cont_area .inner .p_cont03 .new_item ul {
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item ul li {
	margin-bottom: 10px;
}

#lr_tr_01 #cont_area .inner .p_cont03 .new_item.rr {
	float: right;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item.rr .cont h4 {
	color: #CB1134;
	font-size: 1.5rem;
}
#lr_tr_01 #cont_area .inner .p_cont03 .new_item.rr p.to_shop span {
	color: #CB1134;
}

#lr_tr_01 #cont_area .inner .p_cont03 .to_detail {
	margin-bottom: 5%;
	text-align: left;
	vertical-align: middle;
	font-size: 1.0rem;
}
#lr_tr_01 #cont_area .inner .p_cont03 .to_detail img {
	vertical-align: middle;
	width: 100px;
	margin: 0 auto;
}
#lr_tr_01 #cont_area .inner .p_cont03 .oldbox {
	width: 89%;
	margin: 0 auto;
	padding: 5.5% 5.5% 0;
	background: #D7E9F3;
}
#lr_tr_01 #cont_area .inner .p_cont03 .oldbox .oldttl {
	margin-bottom: 24px;
}

#lr_tr_01 #cont_area .inner .p_cont03 .items {
	margin-bottom: 7%;	
}
#lr_tr_01 #cont_area .inner .p_cont03 .items .item {
	float: left;
	width: 45%;
	margin-top: 0px;
	margin-left: 0px;	
	margin-bottom: 4%;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items p.ttl {
	float: none;
	width: 100%;
	height: auto;
	box-sizing: border-box;
	margin-bottom: 18px;
	padding: 9px 12px 7px;
	background-image: none;
	background: #D8353E;
    border-radius: 5px;
  	text-align: left;	
	color: #fff;
	font-size: 1.6rem;
	font-weight: normal;
	line-height: 1.4;
	text-align: center;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items .cont {
	float: right;
	width: 51%;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items .cont h4 {
	margin-bottom: 4%;
	padding-bottom: 6%;
	border-bottom: 1px dashed #231815;
	font-size: 1.5rem;
	font-weight: bold;
	color: #D8353E;
	line-height: 1.3;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items .cont h4 sup {
	font-size: 1.0rem;
	vertical-align: top;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items .cont p.price {
	margin-bottom: 4%;
	font-size: 1.2rem;
	font-weight: bold;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items .cont p.price span {
	font-size: 1.5rem;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items .cont p.txt {
	margin-bottom: 4%;
	font-size: 1.0rem;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items p.to_shop {
	float: none;
	clear: both;
	width:100%;
	margin-bottom: 3%;
	font-size: 1.0rem;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items p.to_shop span {
	font-size: 1.2rem;
	font-weight: bold;
	color: #D8353E;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items ul {
	float: none;
	width:100%;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items ul li {
	float: none;
	margin-left: 0;
	margin-bottom: 3%;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items ul li:first-child {
	margin-left: 0;
}

#lr_tr_01 #cont_area .inner .p_cont03 .items.item0 {
	margin-bottom: 20px;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item0 .item {
	float: left;
	width: 45%;
	margin-top: 0px;
	margin-left: 0px;	
	margin-bottom: 4%;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item0 p.ttl {
	float: none;
	width: 100%;
	background: #4D92A5;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item0 .cont {
	float: right;
	width: 51%;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item0 h4 {
	color: #4D92A5;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item0 p.to_shop {
	float: none;
	width: 100%;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item0 p.to_shop span {
	color: #4D92A5;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item0 ul {
	float: none;
	width: 100%;
}


#lr_tr_01 #cont_area .inner .p_cont03 .items.item2 .item {
	float: left;
	width: 45%;
	margin-top: 0px;
	margin-left: 0px;	
	margin-bottom: 4%;
	padding-top: 0px;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item2 p.ttl {
	float: none;
	width: 100%;
	background: #135eac;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item2 .cont {
	float: right;
	width: 51%;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item2 h4 {
	color: #135eac;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item2 h4 em {
	/*font-style: normal;*/
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item2 p.to_shop {
	float: none;
	width: 100%;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item2 p.to_shop span {
	color: #135eac;
}
#lr_tr_01 #cont_area .inner .p_cont03 .items.item2 ul {
	float: none;
	width: 100%;
}
	
}



