@charset "utf-8";

h2.brown{color: #46371E !important;}
/*---------------------------------------------
 ** SP
---------------------------------------------*/
@media screen and (max-width: 740px) {

/*---------------------------------------------
 ** h2
---------------------------------------------*/
h2{font-size:24px;line-height:180%;font-weight:bold;color: #18ABAD;text-align:center;margin: 0 0 22px;line-height: 1.5;position: relative;}

/* TOP */
.top_h2_01{width: 100%;height: 74px;background: url( ../img/title/top_h2_01.png?date=20220708) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 15px;padding: 0;}
.top_h2_02{width: 100%;height: 75px;background: url(../img/title/top_h2_02b.png?date=202012) center center no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 0px;padding: 0;/* top: 25px; */background-color: #F9BE00;background-size: 130%;}
.top_h2_03{width: 100%;height: 75px;background: url(../img/title/top_h2_03.png?date=202012) center center no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 0px;padding: 0;  background-color: #F9BE00;background-size: 130%;}
.top_h2_04{width: 100%;height: 75px;background: url(../img/title/top_h2_04.png?date=202012) center center no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 0px;padding: 0;background-color: #F9BE00;background-size: 130%;}
.top_h2_05{width: 100%;height: 75px;background: url(../img/title/top_h2_05.png?date=202012) center center no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 0px;padding: 0;background-color: #F9BE00;background-size: 130%;}
.top_h2_06{width: 100%;height: 75px;background: url(../img/title/top_h2_06.png?date=202012) center center no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 0px;padding: 0;background-color: #F9BE00;background-size: 200%;}
.top_h2_07{width: 100%;height: 75px;background: url(../img/title/top_h2_07.png?date=202012) center center no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 0px;padding: 0;background-color: #F9BE00;background-size: 200%;}
.top_h2_08{width: 100%;height: 75px;background: url(../img/title/top_h2_08.png?date=202012) center center no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 0px;padding: 0;background-color: #F9BE00;background-size: 200%;}
.top_h2_09{width: 100%;height: 75px;background: url(../img/title/top_h2_09.png?date=202012) center center no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 0px;padding: 0;background-color: #F9BE00;background-size: 200%;}
.top_h2_10{width: 100%;height: 75px;background: url(../img/title/top_h2_10.png?date=202012) center center no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 0px;padding: 0;background-color: #F9BE00;background-size: 200%;}

.title_wedding{width: 100%;height: 75px;background: url(../img/title/new/title_wedding.png) center center no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 0px;padding: 0;  background-color: #FF7272;background-size: 130%;}
.title_manner{width: 100%;height: 75px;background: url(../img/title/new/title_manner.png) center center no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 0px;padding: 0;  background-color: #00A3D8;background-size: 130%;}
.title_flow{width: 100%;height: 75px;background: url(../img/title/new/title_flow.png) center center no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 0px;padding: 0;  background-color: #F9BE00;background-size: 130%;}



/*---------------------------------------------
 ** h3
---------------------------------------------*/
h3{font-size:24px;line-height:150%;color:#212121;text-align: left;/* margin-bottom:23px; */padding: 20px 0 17px;font-weight: bold;}

.top_h3_01{width:58px;height:29px;background: url(../img/title/top_h3_01.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 40px;padding: 0px 0 0 0px;}
.top_h3_02{width: 100%;height: 31px;background: url(../img/title/top_h3_02.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 10px;padding: 0;background-size: 100%;}
.top_h3_03{width: 280px;height: 100%;background: url(../img/title/top_h3_03.png?date=202012) 0 0 no-repeat;background-size: 100%;text-indent: -999em;margin: 40px auto 20px;padding: 0;}
.top_h3_04{width: 100%;height: 50px;background: url(../img/title/top_h3_04.png?date=202012) 0 0 no-repeat;background-size: 100%;text-indent: -999em;margin: 40px auto 20px;padding: 0;}

.top_h4_01{width: 280px;height: 45px;background: url(../img/title/top_h4_01.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px auto 10px;padding: 0;background-size: 100%;}
.top_h4_02{width: 100%;height: 27px;background: url(../img/title/top_h4_02.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 30px auto 10px;padding: 0;background-size: 200%;}
.top_h4_03{width: 100%;height: 27px;/* background: url(../img/title/top_h4_03.png?date=202012) 0 0 no-repeat; *//* text-indent: -999em; */margin: 40px auto 50px;padding: 0;font-weight: bold;text-align: center;}
.top_h4_04{width: 100%;height: 27px; background: url(../img/title/top_h4_04.png?date=202012) 0 0 no-repeat;  text-indent: -999em;margin: 40px auto 50px;padding: 0;font-weight: bold;text-align: center;background-size: 200%;}

/* 価格表のところ */
/* ビジネスマンー */
.price_h3_01{width: 80%;height: 87px;background: url( ../img/price/price_h3_01.png?date=202012) 0 0 no-repeat;background-size: 100%;text-indent: -999em;margin: 20px auto 10px;padding: 0;max-width: 330px;}
.price_h3_02{width: 282px;height: 74px;background: url( ../img/price/price_h3_02.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 10px;padding: 0;background-size: contain;}
.price_h3_03{width: 282px;height: 74px;background: url( ../img/price/price_h3_03.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 10px;padding: 0;background-size: contain;}
.price_h3_04{width: 282px;height: 74px;background: url( ../img/price/price_h3_04.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px auto 0;padding: 0;background-size: contain;}
.price_h3_05{width: 282px;height: 74px;background: url( ../img/price/price_h3_05.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px auto 0;padding: 0;background-size: contain;}
.price_h3_06{width: 282px;height: 74px;background: url( ../img/price/price_h3_06.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px auto;padding: 0;background-size: contain;}
.price_h3_07{width: 292px;height: 89px;background: url( ../img/price/price_h3_07.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 10px;padding: 0;background-size: contain;}
.price_h3_08{width: 282px;height: 74px;background: url( ../img/price/price_h3_08.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px auto;padding: 0;background-size: contain;}
.price_h3_09{width: 282px;height: 74px;background: url( ../img/price/price_h3_09.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px auto;padding: 0;background-size: contain;}
.price_h3_10{width: 282px;height: 74px;background: url( ../img/price/price_h3_10.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px auto;padding: 0;background-size: contain;}
.price_h3_11{width: 282px;height: 74px;background: url( ../img/price/price_h3_11.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px auto;padding: 0;background-size: contain;}


.title_h3_ex01{width: 100%;height: 62px;background: url( ../img/executive/title_h3_ex01.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 20px 0;padding: 0;background-size: contain;}
.title_h4_ex01{width: 100%;height: 40px;background: url( ../img/executive/title_h4_ex01.png?date=202012) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}
.price_h4_ex01{width: 100%;height: 45px;background: url( ../img/executive/price_h4_ex01.png?date=202012) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}
.price_h4_ex01b{width: 100%;height: 45px;background: url( ../img/executive/price_h4_ex01b.png?date=202101) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}
.comment_h6_ex01{width: 210px;height: 35px;background: url( ../img/executive/cmt_h6_ex01.png?date=202012) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}

.title_h3_ex02{width: 100%;height: 62px;background: url( ../img/executive/title_h3_ex02.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 20px 0;padding: 0;background-size: contain;}
.title_h4_ex02{width: 100%;height: 40px;background: url( ../img/executive/title_h4_ex02.png?date=202012) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}
.title_h4_ex02b{width: 100%;height: 40px;background: url( ../img/executive/title_h4_ex02b.png?date=202012) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}
.price_h4_ex02{width: 100%;height: 45px;background: url( ../img/executive/price_h4_ex02.png?date=202012) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}

.title_h3_ex03{width: 100%;height: 62px;background: url( ../img/executive/title_h3_ex03.png?date=202101) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 20px 0;padding: 0;background-size: contain;}
.title_h4_ex03{width: 100%;height: 40px;background: url( ../img/executive/title_h4_ex03.png?date=202101) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}
.


.h4_price_01{font-size: 24px;color: #FF9226;margin: 0 0 15px;line-height: 1.6;width: 100%;float: left; clear: left;}
.h4_price_02{font-size: 24px;color: #FF9672;margin: 0 0 15px;line-height: 1.6;clear: left;}
.h4_price_03{ font-size: 24px; color: #008080; margin: 0 0 15px; line-height: 1.6;clear: left; }
.h4_price_04{ font-size: 24px; color: #0085B2; margin: 0 0 15px; line-height: 1.6;clear: left; }

/* h5 */
.price_title_01{width: 100%;height: 22px;background: url( ../img/price/price_title_01.png?date=202012) 0 0 no-repeat;background-size: contain;text-indent: -999em;margin: 20px auto 13px;padding: 0;float:left;}
.price_title_02{width: 100%;height: 22px;background: url( ../img/price/price_title_02.png?date=202012) 0 0 no-repeat;background-size: contain;text-indent: -999em;margin: 20px auto 13px;padding: 0; float:left;}
.price_title_03{width: 100%;height: 22px;background: url( ../img/price/price_title_03.png?date=202012) 0 0 no-repeat;background-size: contain;text-indent: -999em;margin: 20px auto 13px;padding: 0; float:left;}
.price_title_04{width: 100%;height: 22px;background: url( ../img/price/price_title_04.png?date=202012) 0 0 no-repeat;background-size: contain;text-indent: -999em;margin: 20px auto 13px;padding: 0; float:left;}
.price_title_05{width: 100%;height: 22px;background: url( ../img/price/price_title_05.png?date=202012) 0 0 no-repeat;background-size: contain;text-indent: -999em;margin: 20px auto 13px;padding: 0; float:left;}
.price_title_06{width: 100%;height: 22px;background: url( ../img/price/price_title_06.png?date=202012) 0 0 no-repeat;background-size: contain;text-indent: -999em;margin: 20px auto 13px;padding: 0; float:left;}
.price_title_07{width: 100%;height: 22px;background: url( ../img/price/price_title_07.png?date=202012) 0 0 no-repeat;background-size: contain;text-indent: -999em;margin: 20px auto 13px;padding: 0; float:left;}




}




/*---------------------------------------------
 ** TAB
---------------------------------------------*/
 @media screen and (min-width: 741px) and (max-width: 979px) { 


/*---------------------------------------------
 ** h2
---------------------------------------------*/
h2{font-size:28px;line-height:180%;font-weight:bold;color: #18ABAD;text-align:center;margin: 0 0 22px;line-height: 1.5;position: relative;}

/* TOP */
.top_h2_01{width: 469.5px;height: 74px;background: url( ../img/title/top_h2_01.png?date=20220708) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 45px;padding: 0;}
.top_h2_02{width: 90%;height: 125px;background: url(../img/title/top_h2_02b.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 35px;padding: 0;top: 55px;}
.top_h2_03{width: 90%;height: 125px;background: url(../img/title/top_h2_03.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 65px;padding: 0;top: 55px;}
.top_h2_04{width: 90%;height: 125px;background: url(../img/title/top_h2_04.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 65px;padding: 0;top: 55px;}
.top_h2_05{width: 90%;height: 125px;background: url(../img/title/top_h2_05.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 65px;padding: 0;top: 55px;}
.top_h2_06{width: 90%;height: 125px;background: url(../img/title/top_h2_06.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 65px;padding: 0;top: 55px;}
.top_h2_07{width: 90%;height: 125px;background: url(../img/title/top_h2_07.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 65px;padding: 0;top: 55px;}
.top_h2_08{width: 90%;height: 125px;background: url(../img/title/top_h2_08.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 65px;padding: 0;top: 55px;}
.top_h2_09{width: 90%;height: 125px;background: url(../img/title/top_h2_09.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 65px;padding: 0;top: 55px;}
.top_h2_10{width: 90%;height: 125px;background: url(../img/title/top_h2_10.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 65px;padding: 0;top: 55px;}


.title_wedding{width: 90%;height: 125px;background: url(../img/title/new/title_wedding.png) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 35px;padding: 0;top: 55px;}
.title_manner{width: 90%;height: 125px;background: url(../img/title/new/title_manner.png) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 35px;padding: 0;top: 55px;}
.title_flow{width: 90%;height: 125px;background: url(../img/title/new/title_flow.png) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 35px;padding: 0;top: 55px;}




/*---------------------------------------------
 ** h3
---------------------------------------------*/
h3{font-size:24px;line-height:150%;color:#212121;text-align: left;/* margin-bottom:23px; */padding: 20px 0 17px;font-weight: bold;}

.top_h3_01{width:58px;height:29px;background: url(../img/title/top_h3_01.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 40px;padding: 0px 0 0 0px;}
.top_h3_02{width:552px;height: 31px;background: url(../img/title/top_h3_02.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 30px;padding: 0;}
.top_h3_03{width:306px;height: 29px;background: url(../img/title/top_h3_03.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 30px;padding: 0;background-size: 100%;}
.top_h3_04{width:100%;height: 100%;background: url(../img/title/top_h3_04.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 30px;padding: 0;background-size: 100%;}

.top_h4_01{width: 100%;height: 60px;background: url(../img/title/top_h4_01.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 30px;padding: 0;background-size: 100%;}
.top_h4_02{width:100%;height: 27px;background: url(../img/title/top_h4_02.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 30px;padding: 0;background-size: 200%;}
.top_h4_03{/* width:553px; */height: 27px;/* background: url(../img/title/top_h4_03.png?date=202012) 0 0 no-repeat; *//* text-indent: -999em; */margin: 40px auto 40px;padding: 0;color: #FF9673;font-weight: bold;}
.top_h4_04{ height: 27px; background: url(../img/title/top_h4_04.png?date=202012) 0 0 no-repeat; text-indent: -999em; margin: 40px auto 40px; padding: 0;color: #FF9673;font-weight: bold; background-size: 200%;}


/* 価格表のところ */
/* ビジネスマンー */
.price_h3_01{width: 282px;height: 74px;background: url( ../img/price/price_h3_01.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px 0 10px;padding: 0;background-size: contain;float: left;}
.price_h3_02{width: 282px;height: 74px;background: url( ../img/price/price_h3_02.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px 0 10px;padding: 0;background-size: contain;float: left;}
.price_h3_03{width: 282px;height: 74px;background: url( ../img/price/price_h3_03.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 10px;padding: 0;background-size: contain;float: left;}
.price_h3_04{width: 282px;height: 74px;background: url( ../img/price/price_h3_04.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 0 0;padding: 0;float: left;background-size: contain;}
.price_h3_05{width: 282px;height: 74px;background: url( ../img/price/price_h3_05.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 0 0;padding: 0;float: left;background-size: contain;}
.price_h3_06{width: 282px;height: 74px;background: url( ../img/price/price_h3_06.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 0 0;padding: 0;float: left;background-size: contain;}
.price_h3_07{width: 292px;height: 89px;background: url( ../img/price/price_h3_07.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px 0 10px;padding: 0;background-size: contain;float: left;}
.price_h3_08{width: 282px;height: 74px;background: url( ../img/price/price_h3_08.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 0 0;padding: 0;float: left;background-size: contain;}
.price_h3_09{width: 282px;height: 74px;background: url( ../img/price/price_h3_09.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 0 0;padding: 0;float: left;background-size: contain;}
.price_h3_10{width: 282px;height: 74px;background: url( ../img/price/price_h3_10.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 0 0;padding: 0;float: left;background-size: contain;}
.price_h3_11{width: 292px;height: 89px;background: url( ../img/price/price_h3_11.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px 0 10px;padding: 0;background-size: contain;float: left;}


.title_h3_ex01{width: 425px;height: 74px;background: url( ../img/executive/title_h3_ex01.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 20px 0;padding: 0;background-size: contain;}
.title_h4_ex01{width: 460px;height: 60px;background: url( ../img/executive/title_h4_ex01.png?date=202012) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}
.price_h4_ex01{width: 350px;height: 45px;background: url( ../img/executive/price_h4_ex01.png?date=202012) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}
.price_h4_ex01b{width: 350px;height: 45px;background: url( ../img/executive/price_h4_ex01b.png?date=202101) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}
.comment_h6_ex01{width: 210px;height: 35px;background: url( ../img/executive/cmt_h6_ex01.png?date=202012) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}


.title_h3_ex02{width: 387px;height: 74px;background: url( ../img/executive/title_h3_ex02.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 20px 0;padding: 0;background-size: contain;}
.title_h4_ex02{width: 500px;height: 60px;background: url( ../img/executive/title_h4_ex02.png?date=202012) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}
.title_h4_ex02b{width: 350px;height: 60px;background: url( ../img/executive/title_h4_ex0b2.png?date=202012) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}
.price_h4_ex02{width: 350px;height: 45px;background: url( ../img/executive/price_h4_ex02.png?date=202012) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}



.title_h3_ex01{width: 425px;height: 74px;background: url( ../img/executive/title_h3_ex03.png?date=202101) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 20px 0;padding: 0;background-size: contain;}
.title_h4_ex01{width: 460px;height: 60px;background: url( ../img/executive/title_h4_ex03.png?date=202101) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}


.h4_price_01{ font-size: 24px; color: #FF9226; margin: 0 0 15px; line-height: 1.6; }
.h4_price_02{ font-size: 24px; color: #FF9672; margin: 0 0 15px; line-height: 1.6; }
.h4_price_03{ font-size: 24px; color: #008080; margin: 0 0 15px; line-height: 1.6; }
.h4_price_04{ font-size: 24px; color: #0085B2; margin: 0 0 15px; line-height: 1.6; }

/* h5 */
.price_title_01{width: 100%;height: 22px;background: url( ../img/price/price_title_01.png?date=202012) center top no-repeat;text-indent: -999em;margin: 30px auto 23px;padding: 0;float:left;background-size: contain;}
.price_title_02{width: 100%;height: 22px;background: url( ../img/price/price_title_02.png?date=202012) center top no-repeat;text-indent: -999em;margin: 30px auto 23px;padding: 0;float:left;background-size: contain;}
.price_title_03{width: 100%;height: 22px;background: url( ../img/price/price_title_03.png?date=202012) center top no-repeat;text-indent: -999em;margin: 30px auto 23px;padding: 0;float:left;background-size: contain;}
.price_title_04{width: 100%;height: 22px;background: url( ../img/price/price_title_04.png?date=202012) center top no-repeat;text-indent: -999em;margin: 30px auto 23px;padding: 0;float:left;background-size: contain;}
.price_title_05{width: 100%;height: 22px;background: url( ../img/price/price_title_05.png?date=202012) center top no-repeat;text-indent: -999em;margin: 30px auto 23px;padding: 0;float:left;background-size: contain;}
.price_title_06{width: 100%;height: 22px;background: url( ../img/price/price_title_06.png?date=202012) center top no-repeat;text-indent: -999em;margin: 30px auto 23px;padding: 0;float:left;background-size: contain;}
.price_title_07{width: 100%;height: 22px;background: url( ../img/price/price_title_07.png?date=202012) center top no-repeat;text-indent: -999em;margin: 30px auto 23px;padding: 0;float:left;background-size: contain;}


}

/*-----------------------------------------------------	*/
/*  for PC	*/
/*-----------------------------------------------------	*/
@media screen and (min-width: 980px) {
	
/*---------------------------------------------
 ** h2
---------------------------------------------*/
h2{font-size:30px;line-height:180%;font-weight:bold;color: #F9BE00;text-align:center;margin: 0 0 22px;line-height: 1.5;position: relative;}
/* TOP */
.top_h2_01{width: 469.5px;height: 74px;background: url( ../img/title/top_h2_01.png?date=20220708) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 45px;padding: 0;}
.top_h2_02{width: 891px;height: 125px;background: url(../img/title/top_h2_02b.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 35px;padding: 0;top: 25px;}
.top_h2_03{width: 891px;height: 125px;background: url(../img/title/top_h2_03.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 65px;padding: 0;top: 25px;}
.top_h2_04{width: 891px;height: 125px;background: url(../img/title/top_h2_04.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 65px;padding: 0;top: 25px;}
.top_h2_05{width: 891px;height: 125px;background: url(../img/title/top_h2_05.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 65px;padding: 0;top: 25px;}
.top_h2_06{width: 891px;height: 125px;background: url(../img/title/top_h2_06.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 75px;padding: 0;top: 25px;}
.top_h2_07{width: 891px;height: 125px;background: url(../img/title/top_h2_07.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 75px;padding: 0;top: 25px;}
.top_h2_08{width: 891px;height: 125px;background: url(../img/title/top_h2_08.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 75px;padding: 0;top: 25px;}
.top_h2_09{width: 891px;height: 125px;background: url(../img/title/top_h2_09.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 75px;padding: 0;top: 25px;}
.top_h2_10{width: 891px;height: 125px;background: url(../img/title/top_h2_10.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 75px;padding: 0;top: 25px;}

.title_wedding{width: 891px;height: 125px;background: url(../img/title/new/title_wedding.png) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 75px;padding: 0;top: 25px;}
.title_manner{width: 891px;height: 125px;background: url(../img/title/new/title_manner.png) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 75px;padding: 0;top: 25px;}
.title_flow{width: 891px;height: 125px;background: url(../img/title/new/title_flow.png) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 75px;padding: 0;top: 25px;}





/*---------------------------------------------
 ** h3
---------------------------------------------*/
h3{font-size:24px;line-height:150%;color:#212121;text-align: left;/* margin-bottom:23px; */padding: 20px 0 17px;font-weight: bold;}



.top_h3_01{width:58px;height:29px;background: url(../img/title/top_h3_01.png?date=202012) 0 0 no-repeat;background-size:contain;text-indent: -999em;margin: 0px auto 40px;padding: 0px 0 0 0px;}
.top_h3_02{width:552px;height: 31px;background: url(../img/title/top_h3_02.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 30px;padding: 0;}
.top_h3_03{width:306px;height: 29px;background: url(../img/title/top_h3_03.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 30px;padding: 0;background-size: 100%;}
.top_h3_04{width:700px;height: 100px;background: url(../img/title/top_h3_04.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px 0 30px;padding: 0;background-size: 100%;}

.top_h4_01{width:476px;height: 60px;background: url(../img/title/top_h4_01.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 30px;padding: 0;background-size: 100%;}
.top_h4_02{width:553px;height: 27px;background: url(../img/title/top_h4_02.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 30px;padding: 0;background-size: 100%;}
.top_h4_03{ width:553px; height: 27px; background: url(../img/title/top_h4_03.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 30px;padding: 0;}
.top_h4_04{width:553px;height: 27px; background: url(../img/title/top_h4_04.png?date=202012) 0 0 no-repeat; text-indent: -999em;margin: 40px auto 30px;padding: 0;background-size: 100%;}

/* 価格表のところ */
/* ビジネスマンー */
.price_h3_01{width: 282px;height: 74px;background: url( ../img/price/price_h3_01.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 10px;padding: 0;background-size: contain;}
.price_h3_02{width: 282px;height: 74px;background: url( ../img/price/price_h3_02.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 10px;padding: 0;background-size: contain;}
.price_h3_03{width: 282px;height: 74px;background: url( ../img/price/price_h3_03.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 10px;padding: 0;background-size: contain;}
.price_h3_04{width: 282px;height: 74px;background: url( ../img/price/price_h3_04.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 0 0;padding: 0;float: left;background-size: contain;}
.price_h3_05{width: 282px;height: 74px;background: url( ../img/price/price_h3_05.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 0 0;padding: 0;float: left;background-size: contain;}
.price_h3_06{width: 282px;height: 74px;background: url( ../img/price/price_h3_06.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 0 0;padding: 0;float: left;background-size: contain;}
.price_h3_07{width: 292px;height: 89px;background: url( ../img/price/price_h3_07.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 10px;padding: 0;background-size: contain;}
.price_h3_08{width: 282px;height: 74px;background: url( ../img/price/price_h3_08.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 0 0;padding: 0;float: left;background-size: contain;}
.price_h3_09{width: 282px;height: 74px;background: url( ../img/price/price_h3_09.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 0 0;padding: 0;float: left;background-size: contain;}
.price_h3_10{width: 282px;height: 74px;background: url( ../img/price/price_h3_10.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 0 0;padding: 0;float: left;background-size: contain;}
.price_h3_11{width: 292px;height: 89px;background: url( ../img/price/price_h3_11.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 40px auto 10px;padding: 0;background-size: contain;}

.title_h3_ex01{width: 637px;height: 111px;background: url( ../img/executive/title_h3_ex01b.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 20px 0;padding: 0;background-size: contain;}
.title_h4_ex01{width: 460px;height: 60px;background: url( ../img/executive/title_h4_ex01.png?date=202012) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}
.price_h4_ex01{width: 350px;height: 45px;background: url( ../img/executive/price_h4_ex01.png?date=202012) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}
.price_h4_ex01b{width: 350px;height: 45px;background: url( ../img/executive/price_h4_ex01b.png?date=202101) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}
.comment_h6_ex01{width: 210px;height: 35px;background: url( ../img/executive/cmt_h6_ex01.png?date=202012) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}

.title_h3_ex02{width: 637px;height: 111px;background: url( ../img/executive/title_h3_ex02.png?date=202012) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 20px 0;padding: 0;background-size: contain;}
.title_h4_ex02{width: 500px;height: 60px;background: url( ../img/executive/title_h4_ex02.png?date=202012) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}
.title_h4_ex02b{width: 350px;height: 60px;background: url( ../img/executive/title_h4_ex02b.png?date=202012) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}
.price_h4_ex02{width: 350px;height: 45px;background: url( ../img/executive/price_h4_ex02.png?date=202012) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}


.title_h3_ex03{width: 637px;height: 111px;background: url( ../img/executive/title_h3_ex03.png?date=202101) 0 0 no-repeat;text-indent: -999em;margin: 20px 0 20px 0;padding: 0;background-size: contain;}
.title_h4_ex03{width: 460px;height: 60px;background: url( ../img/executive/title_h4_ex03.png?date=202101) 0 0 no-repeat;text-indent: -999em;padding: 0;background-size: contain;}


.h4_price_01{ font-size: 24px; color: #FF9226; margin: 0 0 15px; line-height: 1.6; }
.h4_price_02{ font-size: 24px; color: #FF9672; margin: 0 0 15px; line-height: 1.6; }
.h4_price_03{ font-size: 24px; color: #008080; margin: 0 0 15px; line-height: 1.6; }
.h4_price_04{ font-size: 24px; color: #0085B2; margin: 0 0 15px; line-height: 1.6; }

/* h5 */
.price_title_01{width: 100%;height: 22px;background: url( ../img/price/price_title_01.png?date=202012) center top no-repeat;text-indent: -999em;margin: 30px auto 23px;padding: 0;float:left;background-size: contain;}
.price_title_02{width: 100%;height: 22px;background: url( ../img/price/price_title_02.png?date=202012) center top no-repeat;text-indent: -999em;margin: 30px auto 23px;padding: 0;float:left;background-size: contain;}
.price_title_03{width: 100%;height: 22px;background: url( ../img/price/price_title_03.png?date=202012) center top no-repeat;text-indent: -999em;margin: 30px auto 23px;padding: 0;float:left;background-size: contain;}
.price_title_04{width: 100%;height: 22px;background: url( ../img/price/price_title_04.png?date=202012) center top no-repeat;text-indent: -999em;margin: 30px auto 23px;padding: 0;float:left;background-size: contain;}
.price_title_05{width: 100%;height: 22px;background: url( ../img/price/price_title_05.png?date=202012) center top no-repeat;text-indent: -999em;margin: 30px auto 23px;padding: 0;float:left;background-size: contain;}
.price_title_06{width: 100%;height: 22px;background: url( ../img/price/price_title_06.png?date=202012) center top no-repeat;text-indent: -999em;margin: 30px auto 23px;padding: 0;float:left;background-size: contain;}
.price_title_07{width: 100%;height: 22px;background: url( ../img/price/price_title_07.png?date=202012) center top no-repeat;text-indent: -999em;margin: 30px auto 23px;padding: 0;float:left;background-size: contain;}



}



h2.tal.pink{ text-align: left !important; color: #FF9672 !important;}


