    /*************************
    ALL
    *************************/
    body {
    	background: rgb(255, 253, 250);
    	background: linear-gradient(0deg, rgba(255, 253, 250, 1) 0%, rgba(255, 250, 238, 1) 100%);
    	background-attachment: fixed;
    }

    body,
    a,
    a:hover,
    .tx_a,
    .tx_a:hover {
    	color: #333333;
    }

    .tx_link,
    .tx_link:hover {
    	color: rgba(255, 102, 102, 1);
    }

    .diary .tx_link,
    .diary .tx_link:hover,
    .diary .tx_link a,
    .diary .tx_link a:hover {
    	color: rgba(255, 102, 102, 1) !importnt;
    }

    

    @media screen and (max-width: 650px) {
    	body#toppage_body header {
    		padding-top: calc((100% / 750) * 800);
    	}
    }

    .sat {
    	color: rgba(0, 102, 255, 1);
    }

    .sun {
    	color: rgba(255, 0, 0, 1);
    }

    #ad_div a {
    	background-color: rgba(255, 255, 255, 1);
    	color: #FFFFFF;
    	box-shadow: 0 0 0 2px rgba(255, 255, 255, 1) inset, 0 0 0 4px rgba(255, 255, 255, 0.4) inset;
    }


    /*************************
    NAVTOGGLE
    *************************/
    #navToggle button {
    	background-color: rgba(195, 147, 45, 0.95);
    }

    #navToggle button span,
    #navToggle button span:before,
    #navToggle button span:after {
    	border-color: rgba(255, 255, 255, 1);
    }

    /*************************
    NAV
    *************************/
    body:after {
    	background-color: rgba(255, 255, 255, 0.95);
    }

    nav #navshop {
    	color: rgba(195, 147, 45, 1);
    	background-color: rgba(195, 147, 45, 0.1);
    }

    nav li,
    nav .ad_bnr {
    	border-color: rgba(195, 147, 45, 0.2);
    }

    nav li a,
    nav li a:hover {
    	color: rgba(195, 147, 45, 1);
    }

    nav li a:before {
    	border-color: rgba(195, 147, 45, 1);
    }

    nav li a:after {
    	border-style: solid;
    	border-width: 2px 0 2px 3px;
    	border-color: transparent transparent transparent rgba(195, 147, 45, 1);
    }

    .navarea {
    	color: rgba(195, 147, 45, 1);
    }

    .nav_contact,
    .nav_contact a,
    .nav_contact a:hover {
    	color: rgba(195, 147, 45, 1);
    }

    .nav_contact span i {
    	color: rgba(255, 255, 255, 1);
    	background-color: rgba(195, 147, 45, 1);
    }


    /*************************
    MAIN
    *************************/

    .page_title {
    	background: rgba(255, 250, 238, 0.9);
    	/* Old browsers */
    	background: -moz-linear-gradient(left, rgba(255, 250, 238, 0.9) 0%, rgba(255, 250, 238, 0.9) 50%, rgba(255, 250, 238, 0.9) 100%);
    	/* FF3.6-15 */
    	background: -webkit-linear-gradient(left, rgba(255, 250, 238, 0.9) 0%, rgba(255, 250, 238, 0.9) 50%, rgba(255, 250, 238, 0.9) 100%);
    	/* Chrome10-25,Safari5.1-6 */
    	background: linear-gradient(to right, rgba(255, 250, 238, 0.9) 0%, rgba(255, 250, 238, 0.9) 50%, rgba(255, 250, 238, 0.9) 100%);
    	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255,250,238, 0.9)', endColorstr='rgba(255,250,238, 0.9)', GradientType=1);
    	/* IE6-9 */
    }

    .page_title em {
    	color: rgba(201, 171, 123, 1);
    }

    .page_title em:before {
    	position: absolute;
    	top: 0;
    	left: 0;
    	display: block;
    	content: attr(title);
    	color: rgba(232, 197, 142, 1);
    	-webkit-mask-image: -webkit-linear-gradient(top, rgba(232, 197, 142, 0) 20%, rgba(232, 197, 142, 1) 40%, rgba(232, 197, 142, 0) 80%);
    }

    .page_title em:after {
    	border-color: rgba(232, 197, 142, 1);
    }

    .page_title span {
    	color: rgba(51, 51, 51, 1);
    }

    .inbox>div:nth-of-type(odd),
    #sche_a .schebox,
    .shopinfo_time {
    	color: rgba(51, 51, 51, 1);
    	background-color: rgb(255 255 255 / 82%);
    }

    #sche_a li .yoman {
    	color: rgba(255, 102, 102, 1);
    	background-color: rgba(255, 255, 255, 0.7);
    }

    .inbox>div:nth-of-type(odd) .gr_link a {
    	color: rgba(51, 51, 51, 1);
    }

    .inbox>div:nth-of-type(odd) .s_title em {
    	color: rgba(51, 51, 51, 1);
    }

    .inbox>div:nth-of-type(odd) .movie h3 {
    	color: rgba(51, 51, 51, 1);
    }

    .inbox>div:nth-of-type(odd) .s_title span {
    	color: rgba(195, 147, 45, 1);
    }

    .inbox>div:nth-of-type(odd) .s_title span:before {
    	position: absolute;
    	top: 0;
    	left: 0;
    	display: block;
    	content: attr(title);
    	color: rgba(195, 147, 45, 1);
    	-webkit-mask-image: -webkit-linear-gradient(top, rgba(195, 147, 45, 0) 20%, rgba(195, 147, 45, 1) 40%, rgba(195, 147, 45, 0) 80%);
    }

    .inbox>div:nth-of-type(odd) .tx,
    #sche_a .schebox .s_top .tx,
    #sche_a .schebox .s_sche .tx {
    	color: rgba(195, 147, 45, 1);
    }

    .inbox>div:nth-of-type(odd) .tx2 {
    	color: rgba(204, 204, 204, 1);
    }

    .inbox>div:nth-of-type(odd) .bd {
    	border-color: rgba(51, 51, 51, 0.1);
    }

    .inbox>div:nth-of-type(odd) .movie h3 {
    	background-color: rgba(51, 51, 51, 0.1);
    }

    .inbox>div:nth-of-type(odd) .movie h3:after {
    	border-style: solid;
    	border-width: 10px 5px 0 0;
    	border-color: rgba(51, 51, 51, 0.1) transparent transparent transparent;
    }

    .inbox>div:nth-of-type(odd) #toku_in .bd {
    	border-color: rgba(51, 51, 51, 0.4);
    }

    .inbox>.sns_info:nth-of-type(odd) h4.bd:before,
    .inbox>.sns_info:nth-of-type(odd) h4.bd:after {
    	border-color: rgba(51, 51, 51, 0.1);
    }

    .inbox>div:nth-of-type(odd) .bg {
    	background-color: rgba(51, 51, 51, 0.1);
    }

    #access .inbox>div:nth-of-type(odd) .add dt {
    	border-color: rgba(195, 147, 45, 0.1);
    }

    .inbox>div.info:nth-of-type(odd) .infobox span {
    	color: rgba(51, 51, 51, 1);
    }

    .inbox>div:nth-of-type(even) {
    	color: rgba(51, 51, 51, 1);
    	background-color: rgba(255, 252, 245, 0.85);
    }

    .inbox>div:nth-of-type(even) .s_title em {
    	color: rgba(51, 51, 51, 1);
    }

    .inbox>div:nth-of-type(even) .movie h3 {
    	color: rgba(51, 51, 51, 1);
    }

    .inbox>div:nth-of-type(even) .s_title span {
    	color: rgba(195, 147, 45, 1);
    }

    .inbox>div:nth-of-type(even) .s_title span:before {
    	position: absolute;
    	top: 0;
    	left: 0;
    	display: block;
    	content: attr(title);
    	color: rgba(195, 147, 45, 1);
    	-webkit-mask-image: -webkit-linear-gradient(top, rgba(195, 147, 45, 0) 20%, rgba(195, 147, 45, 1) 40%, rgba(195, 147, 45, 0) 80%);
    }

    .inbox>div:nth-of-type(even) .gr_link a {
    	color: rgba(51, 51, 51, 1);
    }

    .inbox>div:nth-of-type(even) .tx {
    	color: rgba(195, 147, 45, 1);
    }

    .inbox>div:nth-of-type(even) .tx2 {
    	color: rgba(204, 204, 204, 1);
    }

    .inbox>div:nth-of-type(even) .bd {
    	border-color: rgba(51, 51, 51, 0.1);
    }

    .inbox>div:nth-of-type(even) .movie h3 {
    	background-color: rgba(51, 51, 51, 0.1);
    }

    .inbox>div:nth-of-type(even) .movie h3:after {
    	border-style: solid;
    	border-width: 10px 5px 0 0;
    	border-color: rgba(51, 51, 51, 0.1) transparent transparent transparent;
    }

    .inbox>div:nth-of-type(even) #toku_in .bd {
    	border-color: rgba(51, 51, 51, 0.4);
    }

    .inbox>.sns_info:nth-of-type(even) h4.bd:before,
    .inbox>.sns_info:nth-of-type(even) h4.bd:after {
    	border-color: rgba(51, 51, 51, 0.1);
    }

    .inbox>div:nth-of-type(even) .bg {
    	background-color: rgba(51, 51, 51, 0.1);
    }

    #access .inbox>div:nth-of-type(even) .add dt {
    	border-color: rgba(195, 147, 45, 0.1);
    }

    .inbox>div.info:nth-of-type(even) .infobox span {
    	color: rgba(51, 51, 51, 1);
    }


    /*************************
    ASIDE
    *************************/

    .as_menu a {
    	color: rgba(51, 51, 51, 1);
    	background-color: rgba(255, 250, 238, 0.95);
    }

    #sche_a .schebox .s_sche {
    	color: rgba(51, 51, 51, 1);
    	background-color: rgba(51, 51, 51, 0.05);
    }

    .as_tel,
    .as_tel:hover {
    	color: rgba(255, 255, 255, 1);
    	background-color: rgba(195, 147, 45, 0.95);
    }

    .as_tel span i {
    	color: rgba(195, 147, 45, 1);
    	background-color: rgba(255, 255, 255, 1);
    }

    .as_line,
    .as_line:hover,
    #page-top a .as_line_f,
    .shopinfo_bt_line,
    .shopinfo_bt_line:hover {
    	color: rgba(255, 255, 255, 1);
    	background-color: rgba(0, 205, 39, 1);
    }

    .as_line p {
    	color: rgba(255, 255, 255, 1);
    }

    .as_line span,
    .shopinfo_bt_line span {
    	color: rgba(0, 205, 39, 0.9);
    	background-color: rgba(255, 255, 255, 1);
    }


    /*************************
    FOOTER
    *************************/
    footer,
    footer a,
    footer a:hover {
    	color: #333333;
    }

    footer {
    	background-color: rgba(255, 255, 255, 0.95);
    }

    footer .foot_dis {
    	border-color: rgba(51, 51, 51, 0.1);
    }

    footer #copyright,
    footer #copyright a,
    footer #copyright a:hover {
    	color: #666666;
    }


    /*************************
    PAGETOP
    *************************/

    #page-top a,
    .shopinfo_bt_tel,
    .shopinfo_bt_tel:hover,
    .shopinfo_bt_sms,
    .shopinfo_bt_sms:hover,
    .fixbt_mess,
    .fixbt_mess:hover {
    	color: rgba(255, 255, 255, 1);
    }

    #page-top:after {
    	background-color: rgba(255, 255, 255, 0.7);
    }

    .fbt_home,
    .fbt_tel,
    .shopinfo_bt_tel {
    	background-color: rgba(195, 147, 45, 1);
    }

    .fbt_top {
    	background-color: rgba(255, 255, 255, 1);
    }

    .fixbt_mess {
    	background-color: rgba(255, 255, 255, 1);
    }

    .fbt_tel span,
    .shopinfo_bt_tel span {
    	color: rgba(195, 147, 45, 1);
    	background-color: rgba(255, 255, 255, 1);
    }

    .fbt_sms,
    .shopinfo_bt_sms {
    	background-color: rgba(201, 171, 123, 1)
    }

    .fbt_sms span,
    .shopinfo_bt_sms span {
    	color: rgba(201, 171, 123, 1);
    	background-color: rgba(255, 255, 255, 1);
    }

    /*************************
    SNS
    *************************/

    .sns_bt a {
    	background-color: rgba(195, 147, 45, 1);
    }

    .sns_bt span {
    	background-color: rgba(51, 51, 51, 0.1);
    }

    /**ä¿®æ­£**/

    /*************************
    INDEX
    *************************/
    body#index .leave_p,
    body#index main,
    body#index main a,
    body#index main a:hover,
    body#index main .tx_a,
    body#index main .tx_a:hover {
    	color: #FFFFFF;
    }

    body#index {
    	background: #ffffff;
    	/***ä¿®æ­£***/
    }

    body#index:before {
    	background-image: url(../../img/tmp/bg_index.jpg);
    	background-repeat: no-repeat;
    	background-position: top center;
    }

    body#index header {
    	width: 100%;
    	max-width: 650px;
    	height: auto;
    	position: relative;
    	margin: 0 auto;
    	padding-top: calc((650px / 750) *);
    	padding-bottom: 0;
    	background: url(../../img/tmp/) center center / cover no-repeat;
    	-webkit-background-size: contain;
    	background-size: contain;
    }

    @media screen and (max-width: 650px) {
    	body#index header {
    		padding-top: calc((100% / 750) *);
    	}
    }

    body#index .enter a {
    	color: rgba(255, 255, 255, 1);
    	border-color: rgba(255, 255, 255, 1);
    	background: rgba(255, 255, 255, 1);
    	/* Old browsers */
    	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%);
    	/* FF3.6-15 */
    	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%);
    	/* Chrome10-25,Safari5.1-6 */
    	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%);
    	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255,255,255, 1)', endColorstr='rgba(255,255,255, 1)', GradientType=0);
    	/* IE6-9 */
    }

    body#index .page_title em {
    	color: rgba(255, 255, 255, 1);
    }

    body#index .page_title em:before {
    	position: absolute;
    	top: 0;
    	left: 0;
    	display: block;
    	content: attr(title);
    	color: rgba(255, 255, 255, 1);
    	-webkit-mask-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 0) 80%);
    }

    body#index .page_title em:after {
    	border-color: rgba(255, 255, 255, 1);
    }

    body#index .leave a {
    	color: rgba(255, 102, 102, 1);
    }

    body#index header h1 {
    	color: rgba(255, 255, 255, 1);
    }

    body#index .inbox>div:nth-of-type(odd) {
    	color: rgba(255, 255, 255, 1);
    }



    /*************************
    TOP
    *************************/

    .bx-wrapper .bx-pager.bx-default-pager a:hover,
    .bx-wrapper .bx-pager.bx-default-pager a.active {
    	background: rgba(255, 102, 102, 1);
    }

    .bx-wrapper .bx-pager.bx-default-pager a {
    	background: rgba(51, 51, 51, 0.3);
    }

    @media screen and (max-width: 650px) {
    	body#toppage_body:before {
    		-webkit-background-size: 100% auto;
    		background-size: 100% auto;
    	}
    }


    /*************************
    BUTTUN
    *************************/

    .bt {
    	color: rgba(195, 147, 45, 1);
    	border-color: rgba(195, 147, 45, 1);
    	background-color: rgba(255, 255, 255, 0.95);
    }

    .bt:hover {
    	color: rgba(255, 255, 255, 1);
    	border-color: rgba(255, 255, 255, 1);
    	background-color: rgba(195, 147, 45, 0.95);
    }

    .maga a.linetm_bt .linetm_bt1 i,
    .rcontact>a span.rcon_line {
    	color: rgba(255, 255, 255, 1);
    	background-color: rgba(195, 147, 45, 0.95);
    }

    .maga a.linetm_bt:hover .linetm_bt1 i,
    .rcontact>a:hover span.rcon_line {
    	color: rgba(195, 147, 45, 1);
    	background-color: rgba(255, 255, 255, 0.95);
    }

    .bt.btline,
    .bt.btline:hover {
    	color: rgba(255, 255, 255, 1);
    	border-color: rgba(0, 205, 39, 0.95);
    	background-color: rgba(0, 205, 39, 0.95);
    }

    .bt.btline:hover {
    	opacity: 0.8;
    	filter: alpha(opacity=80);
    }

    .rcontact>a.btline span.rcon_line,
    .rcontact>a.btline:hover span.rcon_line {
    	color: rgba(0, 205, 39, 1);
    	background-color: rgba(255, 255, 255, 0.95);
    }

    .linksite_btblog,
    .linksite_btblog:hover {
    	color: rgba(255, 255, 255, 1);
    	border-color: rgba(255, 255, 255, 1);
    	background-color: rgba(195, 147, 45, 0.95);
    }


    /*************************
    LIST
    *************************/

    .list .cbox .txt {
    	color: #333333;
    	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.95);
    	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 1) 100%);
    	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 1) 100%);
    	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 1) 100%);
    }

    .list .s_on {
    	color: rgba(195, 147, 45, 1);
    	box-shadow: 0 0 0 1px rgba(195, 147, 45, 1);
    	background-color: rgba(195, 147, 45, 0.0);
    }

    .list .s_on span {
    	color: rgba(255, 255, 255, 1);
    	background-color: rgba(195, 147, 45, 1);
    }

    .list .cbox .rankno {
    	color: rgba(195, 147, 45, 1);
    }

    #day_select>a {
    	color: rgba(51, 51, 51, 1);
    	background-color: rgba(255, 250, 238, 0.95);
    }

    #day_select>span {
    	color: rgba(255, 255, 255, 1);
    	background-color: rgba(195, 147, 45, 0.95);
    }

    .list .obi.now,
    .list .waitbar p.w_blue {
    	background-color: rgba(0, 102, 255, 0.7);
    }

    .list .obi.tk,
    .list .waitbar p.w_red {
    	background-color: rgba(255, 0, 0, 0.7);
    }

    .list .obi.yoman {
    	color: rgba(255, 250, 238, 1);
    	background-color: rgba(51, 51, 51, 0.7);
    }

    @keyframes kk1_color {
    	0% {
    		opacity: 0;
    		background: rgba(255, 0, 0, 0.7);
    	}

    	33.3% {
    		opacity: 1;
    		background: rgba(255, 0, 0, 0.7);
    	}

    	66.6% {
    		opacity: 1;
    		background: rgba(0, 102, 255, 0.7);
    	}

    	100% {
    		opacity: 0;
    		background: rgba(255, 0, 0, 0.7);
    	}
    }

    @keyframes kk4_color {
    	0% {
    		opacity: 0;
    		background: rgba(255, 0, 0, 0.7);
    	}

    	20% {
    		opacity: 1;
    		background: rgba(255, 0, 0, 0.7);
    	}

    	40% {
    		opacity: 1;
    		background: rgba(255, 0, 0, 0.7);
    	}

    	60% {
    		opacity: 1;
    		background: rgba(255, 0, 0, 0.7);
    	}

    	80% {
    		opacity: 1;
    		background: rgba(0, 102, 255, 0.7);
    	}

    	100% {
    		opacity: 0;
    		background: rgba(255, 0, 0, 0.7);
    	}
    }

    #day_select>span .sat,
    #day_select>span .sun {
    	color: rgba(255, 255, 255, 1);
    }

    #sche_a .s_sche li {
    	border-color: rgba(255, 255, 255, 1);
    }




    /*************************
    PROF
    *************************/

    #prof #flame {
    	border-color: rgba(255, 250, 238, 0.95);
    }

    #prof .bx-wrapper .bx-pager.bx-default-pager a {
    	background-color: rgba(51, 51, 51, 0.3);
    }

    #prof .bx-wrapper .bx-controls-direction a {
    	color: rgba(255, 255, 255, 1);
    	background-color: rgba(195, 147, 45, 0.95);
    }

    #prof .bx-wrapper .bx-pager.bx-default-pager a.active {
    	background-color: rgba(255, 102, 102, 1);
    }

    #prof #name .outlink {
    	color: rgba(255, 255, 255, 1);
    	background-color: rgba(195, 147, 45, 0.95);
    }

    .inbox>div.op:nth-of-type(odd) li.ok {
    	color: rgba(195, 147, 45, 1);
    	border-color: rgba(195, 147, 45, 1);
    }

    /***ä¿®æ­£***/
    .inbox>div.op:nth-of-type(odd) li.ng {
    	color: rgba(51, 51, 51, 0.2);
    	background-color: rgba(51, 51, 51, 0.2);
    }

    /***ä¿®æ­£***/
    .inbox>div.op:nth-of-type(even) li.ok {
    	color: rgba(195, 147, 45, 1);
    	border-color: rgba(195, 147, 45, 1);
    }

    /***ä¿®æ­£***/
    .inbox>div.op:nth-of-type(even) li.ng {
    	color: rgba(51, 51, 51, 0.2);
    	background-color: rgba(51, 51, 51, 0.2);
    }

    /***ä¿®æ­£***/

    #prof #toku:nth-of-type(odd) h4 span {
    	color: rgba(51, 51, 51, 1);
    }

    #prof #toku:nth-of-type(even) h4 span {
    	color: rgba(51, 51, 51, 1);
    }

    #prof #toku .time,
    #toku .tkbox .or {
    	background-color: rgba(255, 0, 0, 0.7);
    }

    #toku .time:after {
    	border-color: rgba(255, 0, 0, 0.7) transparent transparent transparent;
    }

    #toku .tkbox {
    	color: rgba(255, 255, 255, 1);
    	background-color: rgba(195, 147, 45, 0.95);
    }

    #toku .tkbox_r {
    	color: rgba(195, 147, 45, 1);
    	background-color: rgba(255, 255, 255, 1);
    }

    .inbox>#toku:nth-of-type(odd) .conditions {
    	border-color: rgba(195, 147, 45, 1);
    }

    .inbox>#toku:nth-of-type(even) .conditions {
    	border-color: rgba(195, 147, 45, 1);
    }

    #prof .taiki_icon_on {
    	background-color: rgba(255, 0, 0, 0.7);
    }


    /*************************
    SYSTEM
    *************************/

    .cre_tel,
    .cre_link {
    	color: rgba(195, 147, 45, 1);
    	border-color: rgba(195, 147, 45, 1);
    	background-color: rgba(255, 255, 255, 0.95);
    }

    .cre_tel:hover,
    .cre_link:hover {
    	color: rgba(255, 255, 255, 1);
    	border-color: rgba(255, 255, 255, 1);
    	background-color: rgba(195, 147, 45, 0.95);
    }

    .cre_tel span i,
    .cre_link span i {
    	color: rgba(255, 255, 255, 1);
    	background-color: rgba(195, 147, 45, 1);
    }

    .cre_tel:hover span i,
    .cre_link:hover span i {
    	color: rgba(195, 147, 45, 1);
    	background-color: rgba(255, 255, 255, 1);
    }


    /*************************
    RECRUIT
    *************************/
    .inbox>div:nth-of-type(odd) .abouttxt:after {
    	background-color: rgba(51, 51, 51, 0.1);
    }

    .inbox>div:nth-of-type(even) .abouttxt:after {
    	background-color: rgba(51, 51, 51, 0.1);
    }

    .inbox>div:nth-of-type(odd) .voicebox_l,
    .inbox>div:nth-of-type(odd) .voicebox_r {
    	background-color: rgba(51, 51, 51, 0.1);
    }

    .inbox>div:nth-of-type(odd) .voicebox_r:after {
    	border-style: solid;
    	border-width: 9px 10px 9px 0;
    	border-color: transparent rgba(51, 51, 51, 0.1) transparent transparent;
    }

    .inbox>div:nth-of-type(even) .voicebox_l,
    .inbox>div:nth-of-type(even) .voicebox_r {
    	background-color: rgba(51, 51, 51, 0.1);
    }

    .inbox>div:nth-of-type(even) .voicebox_r:after {
    	border-style: solid;
    	border-width: 9px 10px 9px 0;
    	border-color: transparent rgba(51, 51, 51, 0.1) transparent transparent;
    }




    /*************************
    HOTEL
    *************************/
    #hotel .hbox .hname span {
    	color: rgba(255, 255, 255, 1);
    	background-color: rgba(195, 147, 45, 1);
    }


    /*************************
    MAGA
    *************************/
    .regbox {
    	background-color: rgba(255, 250, 238, 0.95);
    }


    /*************************
    BLOG
    *************************/
    #blog .inbox>#next span {
    	color: rgba(255, 255, 255, 1);
    	background-color: rgba(195, 147, 45, 0.95);
    }

    .inbox>#next:nth-of-type(odd) a {
    	color: rgba(51, 51, 51, 1);
    	border-color: rgba(51, 51, 51, 0.1);
    }

    .inbox>#next:nth-of-type(even) a {
    	color: rgba(51, 51, 51, 1);
    	border-color: rgba(51, 51, 51, 0.1);
    }


    /*************************
    ICON
    *************************/
    .icon {
    	color: rgba(255, 255, 255, 1);
    }

    .icon1 {
    	background-color: rgba(255, 70, 70, 0.9);
    }

    .icon2 {
    	background-color: rgba(66, 195, 59, 0.9);
    }

    .icon3 {
    	background-color: rgba(145, 145, 255, 0.9);
    }

    .icon4 {
    	background-color: rgba(255, 138, 0, 0.9);
    }

    /***** for SP *****/
    @media screen and (max-width: 650px) {}