@charset "UTF-8";
/*under common*/
.clearfix:after{content:"";display:block;clear:both;}
#cmeCont{font-family:'Noto Serif JP',serif;font-weight:400;padding-top:50px;}
.unit{color: #53443d;} 
.under_main_title{max-width:1000px;margin:0 auto 1.6em;display:flex;padding:0 0 0 13px;}
.contents_wrap{max-width:1200px;margin:0 auto;}
.under_main_title img{max-width:250px;}
.under_bg01{background:url(../img/under_bg_01.jpg) no-repeat;margin:0 auto;background-position: center 37px;}
.under_bg02{background:url(../img/under_bg_02.jpg) no-repeat;background-position: center 16%;}
.intro_block{width:56%;max-width:675px;float: left;padding-top: 7em;z-index:1;}
.under_main_title span{display:flex;align-items:center;margin-left:36px;font-size:105%;border-left:1px solid #bab4b1;color: #53443d;}
.under_main_title span img{padding:0 20px 0 36px;}
.column_title{position:relative;}
.column_title:after{content:"";position:absolute;background:url(../img/under_flower_bg01.png) no-repeat;width: 33%;max-width: 212px;height: 225px;left: 26.5%;top: -95%;background-size:contain;z-index: -1;}
.flower_present_title{font-size:450%;font-weight:400;position:relative;line-height: 1.1em;}
.flower_present_title:after{content:"";position:absolute;background:url(../img/under_flower_bg02.png) no-repeat;width:36%;max-width:189px;height:368px;left:-24.5%;top: -120%;background-size:contain;}
.flower_present_img img{max-width:100%;}
.flower_present_img .gift_end{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;background: rgba(224,224,224,0.88);color: #53443d;font-size: 200%;line-height: 1.75;text-align: center;display: flex;align-items: center;}
.flower_present_img .gift_end p{width: 100%;padding: 0 20px;}
.flower_present_img{position:relative;}
.flower_present_img:after{content:"";position:absolute;background:url(../img/under_flower_present_bg.png) no-repeat;width: 44%;max-width: 184px;height: 375px;right: -32%;bottom: -7%;background-size:contain;background-position: bottom;}
.flower_present_img img{position:relative;z-index:1;}
.application_requirements_title{font-size:234%;text-align:center;padding-bottom:2.5em;}
.note_text{color:#cc0000;position:relative;padding-left:12px;}
.note_text span{position:absolute;left:-4px;}
.highlight{color:#cc0000;}
.application_requirements table{border-collapse:collapse;}
.application_requirements table{margin-bottom: 2em;}
.application_requirements table th{width:275px;text-align:left;vertical-align:top;}
.application_requirements table th,.application_requirements table td{font-size:134%;border-bottom:1px solid #dbdbdb;line-height:1.75;font-family:'Noto Sans JP',sans-serif;}
.application_requirements table td{padding:2em 0 2.3em;}
.application_requirements table tr:first-child td{padding-top:0;}
.application_requirements table tr:last-child td p:first-child{padding-bottom:0.8em;}
.application_requirements table tr:last-child td p{max-width:770px;}
.application_requirements table tr:last-child td .note_text2{padding-bottom:0.7em;}
.application_requirements table tr:nth-child(2) td p + p.note_text{padding-top:1.5em;}
.application_requirements table tr:nth-child(2) td .note_text + .note_text{padding-top:0;}
.application_requirements table tr:nth-child(2) th{padding-top:5em;}
.application_requirements table tr:nth-child(3) th{padding-top:3.5em;}
.application_requirements table tr:last-child th{padding-top:12em;}
.application_requirements table tr:last-child th,.application_requirements table tr:last-child td{border:none;}
.note_text2{position:relative;padding-left:12px;}
.note_text2.pd0{padding-bottom:0!important;}
.note_text2 span{position:absolute;left:-4px;}
.note_text2 span.highlight{position:relative;left:auto;}
.note_text2 span.highlight a{color:#cc0000!important;}
.application_requirements{padding:0 13px 0;}
.agree_block{background:#f5f5f5;text-align:center;padding:6em 0 6.8em;font-family:'Noto Sans JP',sans-serif;}
.agree_text{color:#cc0000;font-size:134%;line-height:1.75;padding-bottom:1.5em;}
.agree_button{background:#c878c8;color:#fff!important;font-weight:bold;font-size:167%;max-width:420px;margin:0 auto;box-shadow:0px 0px 23px 0px rgba(200,120,200,0.8);display:block;padding:20px 0;text-align:center;border-radius:50px;transition: all 0.3s ease;}
.agree_button:hover{opacity:0.75;text-decoration:none;}
.agree_block{margin: 0 -13px;}
.bottomBtn{margin:0 auto 10em;text-align:center;}
.bottomBtn a{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;font-family:'Noto Sans JP',sans-serif;color:#222;display:inline-block;max-width:50%;padding:10px 50px 13px;background-color:#fff;border:1px solid #dbdbdb;border-radius:3px;font-size:134%;text-decoration:none;transition:all 0.3s ease;line-height:1.5;}
.bottomBtn .inner{position:relative;display:inline-block;padding:0 14px 0 0;text-align:left;}
.bottomBtn .inner::after{content:'';position:absolute;right:-10px;top:calc(50% + 1px);-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;display:block;width:7px;height:7px;border-top:2px solid #c00;border-right:2px solid #c00;transform:translate(-50%,-50%) rotate(45deg);}
.bottomBtn a:hover{color:#c00!important;background:#f5f5f5;}
.bottomFunc{padding-top:4.8em;}
#bottomShare{display:flex;justify-content:center;margin:48px 0 0;list-style-type:none;margin:0 0 6.8em;padding-right:13px;}
#bottomShare li#twitter .box .share,#bottomShare li#facebook .box .share{width:44px;height:44px;margin:0 13px;background-repeat:no-repeat;background-position:50% 50%;text-indent:-9999px;outline:none;}
#bottomShare li#twitter .box .share{background-color:#1da1f2;background-image:url(/club-me/common/v0006/images/icon_twitter.svg);background-size:25px auto;border-radius:50%;}
#bottomShare li#facebook .box .share{background-image:url(/club-me/common/v0006/images/icon_facebook.svg);background-size:contain;}
/*under common*/
/* CSS Document */
.main_visual img{position:relative;left:50%;margin-left:-731px;}
.main_visual{overflow:hidden;min-width:0;}
.intro_block p{line-height:2.444;font-size:150%;}
.intro_block p + p{margin-top:2em;}
.intro_block_cov{position:relative;padding:0 13px 30.5em;max-width:1600px;margin:0 auto;}
.intro_block_cov .contents_wrap{position: relative;}
/* .intro_block_text{width:70%;max-width:335px;} */
.intro_block_img{width: 54%;float: right;}
.intro_block_img{text-align:right;padding-top: 7.6em;position:relative;}
.intro_block_img .intro_img01{width: 92.6%;box-shadow:9px 9px 23px 0px rgba(0,0,0,0.09);-webkit-box-shadow:9px 9px 23px 0px rgba(0,0,0,0.09);-moz-box-shadow:9px 9px 23px 0px rgba(0,0,0,0.09);}
.intro_block_img .intro_img01 img,.intro_block_img .intro_img02 img{width:100%;}
.intro_block_img .intro_img02{width: 85.6%;position:absolute;left: -55%;bottom: -11%;box-shadow:9px 9px 23px 0px rgba(0,0,0,0.09);-webkit-box-shadow:9px 9px 23px 0px rgba(0,0,0,0.09);-moz-box-shadow:9px 9px 23px 0px rgba(0,0,0,0.09);}
.column_block{background-color: rgba(245,245,245,0.7); position:relative;padding:0 0 8em;}
.column_block_img{width: 39.306%;margin-top: -120px;}
.column_block_inner{max-width: 1440px; margin: 0 auto;display: flex;}
.column_text_block{width: 60.694%;padding:0 4% 0 5%;box-sizing: border-box;}
.column_block_img.column_img_width{width: 36.806%;}
.column_text_block.column_text_width {width: 63.194%;padding: 0 4% 0 6.5%;}
.column_title{font-size:517%;font-weight:400;margin-top: -50px;}
.column_text01{font-size:184%;padding:4.25em 0 1.7em 5px;font-weight:500;}
.column_text02{font-size:133.4%;line-height:2.375;padding-left:5px;}
.column_block_img img{width: 100%;}
.flower_present_block{padding:10.5em 0 5.2em;}
.flower_present_text_block{text-align:center;padding-left:2em;padding-top:2.5em;}
.flower_present_block .col{width:50%;}
.flower_present_inner{display:flex;justify-content:space-between;padding-left:4em;padding-right:4.5em;}
.flower_present_text01{font-size:183.34%;padding:2.2em 0 1em 0.2em;letter-spacing:0.03em;font-weight: 500;}
.flower_present_text02{font-size:134%;padding-bottom:2.5em;line-height:2;}
.flower_present_text03{font-size:200%;font-weight:500;letter-spacing:0.04em;padding-left:0.4em;}
.flower_present_text03 span{color:#c91818;display:inline-block;padding-bottom:6px;border-bottom:1px solid #d76e6e;}
.flower_present_text04{margin-top: 1em;font-size:1.083em;}
.flower_present_link_block{border-top:1px solid #dbdbdb;font-size:134%;margin-top:2.3em;padding-top:1.6em;}
.flower_present_link_block a{background: url(../img/icon_blank.png) no-repeat right center;background-size: 12px 11px;background-position: right 9px;padding-right: 20px;}
.flower_present_link_block span{display:block;}
.flower_present_img_block .flower_present_img{text-align:right;width: 77%;left: 14%;margin-top: 8px;}
.flower_present_img{position: relative;}
.flower_present_img .badge img{box-shadow: none;}
.flower_present_img img{box-shadow: 20px 20px 33px 0px rgba(0,0,0,0.18);-webkit-box-shadow: 20px 20px 33px 0px rgba(0,0,0,0.18);-moz-box-shadow: 20px 20px 33px 0px rgba(0,0,0,0.18);}
.flower_present_img_block .badge {position: absolute;top: 9%;left: 8.5%;max-width: 165px;width: 40%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 2;}

/*vol01*/
#vol01 .bottomFunc{padding:7.5em 0 6.6em;}
#vol01 .bottomBtn{margin: 0 auto 7.2em;}
#vol01 #bottomShare{ margin-bottom: 0; }

/*vol02*/
#vol02 .column_text_block dl{width: 100%;overflow: hidden;padding-left: 5px;margin: 10px 0;}
#vol02 .column_text_block dl dt,.column_text_block dl dd{font-size: 133.4%;line-height: 2.375;padding: 0;margin: 0;}
#vol02 .column_text_block dl dt{width: 56px;float: left;}
#vol02 .column_text_block dl dd{width: calc(100% - 56px);float: left;position: relative;padding-left: 53px;}
#vol02 .column_text_block dl dd span{position: absolute;left: 0;}
#vol02 .bottomFunc{padding:7.5em 0 6.6em;}
#vol02 .bottomBtn{margin: 0 auto 7.2em;}
#vol02 #bottomShare{ margin-bottom: 0; }
/*vol02*/

/*vol03*/
#vol03 .column_text02{letter-spacing: -0.025em;}
#vol03 .column_text02+.column_text02{margin-top: 2.5em;}
#vol03 .bottomFunc{padding:7.5em 0 6.6em;}
#vol03 .bottomBtn{margin: 0 auto 7.2em;}
#vol03 #bottomShare{ margin-bottom: 0; }
/*vol03*/

/*vol04*/
#vol04 .column_text02{letter-spacing: -0.025em;}
#vol04 .column_text02+.column_text02{margin-top: 2.5em;}
#vol04 .column_has2col_area{max-width: 1440px;margin: 0 auto;}
#vol04 .column_has2col{display: flex;margin: -7% 0 0 20%;}
#vol04 .column_has2col .col{width: 43.2%;order: 2;margin-left: 7.8%;}
#vol04 .column_has2col .col+.col{order: 1;width: 44%;margin-left: 0;}
#vol04 .column_has2col .col+.col img{width: 100%;vertical-align: bottom;}
#vol04 .column_has2col .col .col_text{font-size: 133.4%;line-height: 2.375;letter-spacing: -0.025em;}
#vol04 .column_has2col .col .col_shadow{box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);-webkit-box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);-moz-box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);margin-top: 10px;}
#vol04 .bottomFunc{padding:7.5em 0 6.6em;}
#vol04 .bottomBtn{margin: 0 auto 7.2em;}
#vol04 #bottomShare{ margin-bottom: 0; }
/*vol04*/

/*vol05*/
#vol05 .column_text02{letter-spacing: -0.025em;}
#vol05 .column_text02+.column_text02{margin-top: 2.5em;}
#vol05 .col_shadow{box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);-webkit-box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);-moz-box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);}
#vol05 .bottomFunc{padding:7.5em 0 6.6em;}
#vol05 .bottomBtn{margin: 0 auto 7.2em;}
#vol05 #bottomShare{ margin-bottom: 0; }
/*vol05*/

/*vol06*/
#vol06 .column_text02{letter-spacing: -0.025em;}
#vol06 .column_text02+.column_text02{margin-top: 2.5em;}
#vol06 .col_shadow{box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);-webkit-box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);-moz-box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);}
#vol06 .bottomFunc{padding:7.5em 0 6.6em;}
#vol06 .bottomBtn{margin: 0 auto 7.2em;}
#vol06 #bottomShare{ margin-bottom: 0; }

/*vol06*/

/*vol07*/
#vol07 .column_text02{letter-spacing: -0.025em;}
#vol07 .column_text02+.column_text02{margin-top: 2.5em;}
#vol07 .col_shadow{box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);-webkit-box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);-moz-box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);}
#vol07 .bottomFunc{padding:7.5em 0 6.6em;}
#vol07 .bottomBtn{margin: 0 auto 7.2em;}
#vol07 #bottomShare{ margin-bottom: 0; }
/*vol07*/

/*vol08*/
#vol08 .column_text02{letter-spacing: -0.025em;}
#vol08 .column_text02+.column_text02{margin-top: 2.5em;}
#vol08 .col_shadow{box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);-webkit-box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);-moz-box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);}
#vol08 .bottomFunc{padding:7.5em 0 6.6em;}
#vol08 .bottomBtn{margin: 0 auto 7.2em;}
#vol08 #bottomShare{ margin-bottom: 0; }
/*vol08*/

/*vol09*/
#vol09 .column_text02{letter-spacing: -0.025em;}
#vol09 .column_text02+.column_text02{margin-top: 2.5em;}
#vol09 .col_shadow{box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);-webkit-box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);-moz-box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);}
#vol09 .bottomFunc{padding:7.5em 0 6.6em;}
#vol09 .bottomBtn{margin: 0 auto 7.2em;}
#vol09 #bottomShare{ margin-bottom: 0; }
/*vol09*/

/*vol10*/
#vol10 .column_text02{letter-spacing: -0.025em;}
#vol10 .column_text02+.column_text02{margin-top: 2.5em;}
#vol10 .col_shadow{box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);-webkit-box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);-moz-box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);}
#vol10 .bottomFunc{padding:7.5em 0 6.6em;}
#vol10 .bottomBtn{margin: 0 auto 7.2em;}
#vol10 #bottomShare{ margin-bottom: 0; }
/*vol10*/

/*vol11*/
#vol11 .column_text02{letter-spacing: -0.025em;}
#vol11 .column_text02+.column_text02{margin-top: 2.5em;}
#vol11 .col_shadow{box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);-webkit-box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);-moz-box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);}
#vol11 .bottomFunc{padding:7.5em 0 6.6em;}
#vol11 .bottomBtn{margin: 0 auto 7.2em;}
#vol11 #bottomShare{ margin-bottom: 0; }
/*vol11*/

/*vol12*/
#vol12 .column_text02{letter-spacing: -0.025em;}
#vol12 .column_text02+.column_text02{margin-top: 2.5em;}
#vol12 .col_shadow{box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);-webkit-box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);-moz-box-shadow: 6px 10px 23px 0px rgba(0,0,0,0.09);}
#vol12 .bottomFunc{padding:7.5em 0 6.6em;}
#vol12 .bottomBtn{margin: 0 auto 7.2em;}
#vol12 #bottomShare{ margin-bottom: 0; }
/*vol12*/

@media only screen and (min-width:1200px){
	.intro_block_img{margin-right: -20.5%;}
}
@media only screen and (min-width:768px) and (max-width:1200px){
	.flower_present_inner{align-items:center;}
	.flower_present_title:after{left: -23.5%;top: -45%;}
	.intro_block_img{width: 35%;margin: 0 auto;float: right;margin-right: -3.5%;}
	.intro_block{width: 65%;max-width: none;}
	.intro_block_text{width: 100%;max-width: none;}
	.intro_block_img .intro_img02{width: 97%;left: auto;bottom: auto;position: relative;margin-top: 2em;}
	.intro_block p + p {margin-top: 1em;padding-top: 0;}
	.intro_block_cov{padding-bottom: 200px;} 
	.flower_present_img_block .badge{left: 7.5%;}

	/*vol04*/
	#vol04 .column_has2col_area{margin-top: 2em;}
	#vol04 .column_has2col{margin: 0 0 0 0.6%}
	#vol04 .column_has2col .col{width: 51.2%;margin-left: 7.2%;}
	#vol04 .column_has2col .col+.col{width: 37.3%;margin-left: 0}
	/*vol04*/

}
@media only screen and (min-width:768px) and (max-width:1300px){
	.main_visual img{width:115%;left:0;margin-left:-7%;}
}
@media only screen and (max-width:767px){
	/*under common*/
	#cmeCont{padding-top:12px;}
	.under_main_title img{width:100%;}
	.under_main_title{display:block;padding:0 15px 0 15px;text-align:center;margin-bottom:15px;}
	.under_main_title span{margin-left:0;font-size:75%;border-top:1px solid #bab4b1;border-left:0;text-align:left;margin-top:15px;padding-top:15px;}
	.under_main_title span img{width:50px;padding:0;margin-right:15px;}
	.under_main_title_img{width:39.2%!important;margin:0 auto;}
	.column_title{font-size:259%;text-align:center;margin-top: -3em;}
	.column_title:after{left:56.5%;}
	.under_bg02{background:none;}
	.under_bg01{background:none;}
	.flower_present_title{font-size:259%;}
	.flower_present_title:after{width:29%;left:-7%;top:-68%;z-index:-1;}
	.flower_present_img:after{bottom: -14%;right: -30%;width: 40%;}
	.flower_present_img img {box-shadow: 10px 10px 16px 0px rgb(0 0 0 / 18%);-webkit-box-shadow: 10px 10px 16px 0px rgb(0 0 0 / 18%);-moz-box-shadow: 10px 10px 16px 0px rgb(0 0 0 / 18%);}
	.flower_present_img .gift_end{font-size: 134%;line-height: 1.5;}
	.flower_present_img .gift_end p{padding: 0}
	.flower_present_img_block .flower_present_img{width: 100%;left: 0;margin-top: 16px;}
	.application_requirements_title{font-size:192%;padding-bottom:25px;}
	.application_requirements table tr:first-child td{padding-top:6px;}
	.application_requirements table,.application_requirements table tr,.application_requirements table tr th,.application_requirements table tr td{display:block;}
	.application_requirements table th{border:0;}
	.application_requirements table td{font-size:109%;padding:12px 0 23px;line-height:1.462;}
	.application_requirements table td .note_text{letter-spacing:0;line-height:1.538;}
	.application_requirements table th{font-size:125%;}
	.application_requirements{padding:0 25px 15px;}
	.application_requirements table th{width:100%;}
	.application_requirements table tr:last-child th,.application_requirements table tr:nth-child(3) th,.application_requirements table tr:nth-child(2) th{padding-top:20px;}
	.agree_text{font-size:109%;padding-bottom:20px;line-height:1.538;}
	.agree_block{padding:44px 18px 50px;letter-spacing:-0.04em;margin: 0 -25px;}
	.agree_button{font-size:133.5%;width:80%;margin:0 auto;padding:9px 0 15px;}
	.bottomBtn a{max-width:90%;border-radius:5px;font-size:calc(100vw/(750/30));padding:12px 20px;}
	.bottomBtn .inner{padding:0 20px;}
	.bottomBtn{margin-bottom:40px;}
	.bottomFunc{padding-top:40px;}
	#bottomShare{margin-bottom:42px;}
	#bottomShare li#twitter .box .share,#bottomShare li#facebook .box .share{width:calc(100vw/(750/78));height:calc(100vw/(750/78));margin:0 calc(100vw/(750/35));}
	#bottomShare li#twitter .box .share{background-size:calc(100vw/(750/50)) auto;}
	/*under common*/
	.main_visual img{left:0;margin-left:0;}
	.main_visual img{width:100%;}
	.intro_block p{line-height:1.929;font-size:117%;}
	.intro_block{width:100%;padding:10px 25px 0 25px;box-sizing:border-box;float: none;}
	.intro_block_cov{padding:0 0 190px;}
	.intro_block_img{margin-right:0;padding-top:30px;width: 100%;float: none;}
	.intro_block_img .intro_img01{width:65%;float: right;}
	.intro_block_img .intro_img02 {width: 58%;left: 0;bottom: -12%;}
	.intro_block_text{width:100%;max-width:none;}
	.intro_block p + p{margin-top:30px;}
	.column_block{padding:1em 0 45px;}
	.column_block_inner{display: block;}
	.column_block_img img{width:100%;}
	.column_block_img{width:53%;margin:0 auto;padding-top:10px;}
	.column_block_img.column_img_width {width: 53%;margin: 0 auto;}
	.column_text_block.column_text_width {width: 100%;padding-top: 0;}
	.column_text_block{padding:0 25px;}
	.column_text_block{width:100%;padding-top:0;}
	.column_text01{font-size:142%;padding:15px 0 20px 0;text-align:center;padding:15px 0 15px 0;}
	.column_text02{font-size:117.4%;line-height:1.929;padding-left:0;}
	.flower_present_link_block a{background-position: right 4px}
	.flower_present_block{padding:0 0 2.9em;}
	.flower_present_inner{padding:0 25px;display:block;margin-bottom: 47px;}
	.flower_present_block .col{width:100%;}
	.flower_present_block .col.flower_present_img_block{width: 65%;margin: 0 auto;padding: 23px 0 0 0;}
	.flower_present_text_block{padding-left:0;padding-top:48px;}
	.flower_present_text01{font-size:134%;padding:20px 0 10px 0;font-weight:bold;}
	.flower_present_text02{font-size:117%;padding-bottom:15px;line-height:1.857;}
	.flower_present_text03 span{padding-bottom:4px;}
	.flower_present_text03{font-size:134%;}
	.flower_present_link_block{padding:15px 0 0 0;text-align:center;margin:0 25px 0 25px;font-size:100%;line-height:1.667;}
	.application_requirements table {margin-bottom: 15px;}
	.flower_present_img_block .badge{left: 8.5%;width: 35%;}

	/*vol01*/
	#vol01 .bottomFunc{padding: 18px 0 42px;}
	#vol01 .bottomBtn{ margin-bottom: 40px; }

	/*vol02*/
	#vol02 .column_text_block dl dt,#vol02 .column_text_block dl dd{font-size:117.4%;line-height:1.929;}
	#vol02 .column_text_block dl dt{width: 46px;}
	#vol02 .column_text_block dl dd{width: calc(100% - 46px);padding-left: 46px;}
	#vol02 .bottomFunc{padding: 18px 0 42px;}
	#vol02 .bottomBtn{ margin-bottom: 40px; }
	/*vol02*/

	/*vol03*/
	#vol03 .column_text02+.column_text02{margin-top: 30px;}
	#vol03 .flower_present_block.present_end{padding-top: 0;}
	#vol03 .bottomFunc{padding: 18px 0 42px;}
	#vol03 .bottomBtn{ margin-bottom: 40px; }
	/*vol03*/
 	
 	/*vol04*/
	#vol04 .column_has2col{display: block;margin: 0;padding-left: 25px;padding-right: 25px;}
	#vol04 .column_has2col .col{width: 100%;margin-left: 0;}
	#vol04 .column_has2col .col+.col{width: 100%;margin: 30px auto 0;padding-left: 0}
	#vol04 .column_has2col .col .col_text{font-size: 117.4%;line-height: 1.929;margin-top: 30px;}
	#vol04 .column_has2col .col .col_shadow{margin-top: 0;}
	#vol04 .flower_present_block.present_end{padding-top: 0;}
	#vol04 .bottomFunc{padding: 18px 0 42px;}
	#vol04 .bottomBtn{ margin-bottom: 40px; }
    /*vol04*/

    /*vol05*/
	#vol05 .column_text02+.column_text02{margin-top: 30px;}
	#vol05 .flower_present_block.present_end{padding-top: 0;}
	#vol05 .bottomFunc{padding: 18px 0 42px;}
	#vol05 .bottomBtn{ margin-bottom: 40px; }
    /*vol05*/

    /*vol06*/
	#vol06 .column_text02+.column_text02{margin-top: 30px;}
	#vol06 .flower_present_block.present_end{padding-top: 0;}
	#vol06 .bottomFunc{padding: 18px 0 42px;}
	#vol06 .bottomBtn{ margin-bottom: 40px; }
    /*vol06*/

    /*vol07*/
	#vol07 .column_text02+.column_text02{margin-top: 30px;}
	#vol07 .flower_present_block.present_end{padding-top: 0;}
	#vol07 .bottomFunc{padding: 18px 0 42px;}
	#vol07 .bottomBtn{ margin-bottom: 40px; }
    /*vol07*/

    /*vol08*/
	#vol08 .column_text02+.column_text02{margin-top: 30px;}
	#vol08 .flower_present_block.present_end{padding-top: 0;}
	#vol08 .bottomFunc{padding: 18px 0 42px;}
	#vol08 .bottomBtn{ margin-bottom: 40px; }
    /*vol08*/

     /*vol09*/
	#vol09 .column_text02+.column_text02{margin-top: 30px;}
	#vol09 .flower_present_block.present_end{padding-top: 0;}
	#vol09 .bottomFunc{padding: 18px 0 42px;}
	#vol09 .bottomBtn{ margin-bottom: 40px; }
    /*vol09*/

    /*vol10*/
	#vol10 .column_text02+.column_text02{margin-top: 30px;}
	#vol10 .flower_present_block.present_end{padding-top: 0;}
	#vol10 .bottomFunc{padding: 18px 0 42px;}
	#vol10 .bottomBtn{ margin-bottom: 40px; }
    /*vol10*/

    /*vol11*/
	#vol11 .column_text02+.column_text02{margin-top: 30px;}
	#vol11 .flower_present_block.present_end{padding-top: 0;}
	#vol11 .bottomFunc{padding: 18px 0 42px;}
	#vol11 .bottomBtn{ margin-bottom: 40px; }
    /*vol11*/

    /*vol12*/
	#vol12 .column_text02+.column_text02{margin-top: 30px;}
	#vol12 .flower_present_block.present_end{padding-top: 0;}
	#vol12 .bottomFunc{padding: 18px 0 42px;}
	#vol12 .bottomBtn{ margin-bottom: 40px; }
    /*vol12*/
}
