@charset "utf-8";
/* =========================================================
 Rest.scss
========================================================= */
* {
	text-decoration: none;
	outline: none;
	font-weight: normal;
	line-height: 1.6em;
	color: #000;
	word-break: break-all;
   font-family: "ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif !important;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img {
	border: none;
	vertical-align: bottom;
	font-size: 0px;
	line-height: 0px;
}

/* ========================================================
 Setting.scss
========================================================= */
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
	text-align: center;
}
.alignright {
	float: right !important;
}
.alignleft {
	float: left;
}
.disnon {
	display: none;
}
.block {
	display: block;
}
.linkbox {
	cursor: pointer;
	transition-duration:0.25s;
}
.linkbox:hover{
	opacity:0.8;
	transition-duration:0.25s;
}
/* clearfix
---------------------------- */
.cf_:before,
.cf_:after {
	content: "";
	display: block;
	overflow: hidden;
}
.cf_:after {
	clear: both;
}
/* For IE 6/7 (trigger hasLayout) */
.cf_ {
	zoom: 1;
}
.clear_ {
	clear: both;
	visibility: hidden;
	height: 0;
}
.radius_{
	border-radius:5px;
	-webkit--webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	box-sizing:border-box;
}
.font_{
	font-family: Helvetica , "游ゴシック" , "Yu Gothic" , sans-serif;
}
/* =========================================================
 Layout
========================================================= */
html {
	overflow: auto;
	font-size: 62.5%;
}

body {
	min-width: 100%;
	position: relative;
	font-size: 1.3rem;/*13px*/
	overflow-y: hidden;
	overflow-x: hidden;
	-webkit-text-size-adjust: 100%;
	font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;
}

#wrapper_{
	background:url(../image/common/header-bg.gif) repeat-x;
	width:100%;
	margin:0 auto;
}

#wrapp_inn_{
	width:980px;
	margin:0 auto;
}

/* Header
-----------------------*/

.header_logo_{
	width:270px;
	padding-top:50px;
	float:left;
}
.header_logo_ h1 a{
	display: block;
}

.header_info_{
	width:700px;
	float:right;
	text-align:right;
	font-size:12px;
    position: relative;
    height: 102px;
}

.info_nav_{
	padding-top:28px;;
}

.info_nav_ a:link{
	text-decoration:none;
}

.info_nav_ a:visited{
	text-decoration:none;
}

.info_nav_ a:hover{
	text-decoration:underline;
}
.info_nav_ a img{
    width: 13px;
    vertical-align: middle;
    display: inline-block;
    margin: 0 2px 0 0;
    position: relative;
    top: -1px;
}
.info_nav_ span{
	padding:0 10px;
}

.user_info_{
	padding-top:4px;
}
.user_info_.hidden_{
	visibility: hidden;
}

.user_point_{
	color:#bd9271;
}

.user_money_{
	color:#bd9271;
}


.header_search_{
	width:441px;
	padding-top:4px;
    position: absolute;
    bottom: 0;
    right: 0;
}

.header_search_ li{
	float:left;
}

.header_search_ li:first-child{
	padding-right:3px;
}

.header_search_ li:nth-child(2){
	padding-right:7px;
}

.header_search_ li input[type="text"]{
	width:224px;
	height:28px;
	border:1px solid #e5e5e5;
	box-sizing: border-box;
	color:#333333;
    padding: 0 0 0 7px;
}
li.site_search_ {
	position:relative;
}
.searchLink {
    background: url(../image/common/search_icon_bg.gif) no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 1%;
    top: 5px;
}
.searchLink input[type="submit"]{
	border:none;
}
/* 
---------------------------*/

#g_nav_{
	margin-top:14px;
}


.nav_ li{
	float:left;
	position: relative;
}


.nav_ li:last-child{
	float:right;
}


.nav_ li a{
	display:block;
	text-indent:-9999px;
	height:38px;
}
.nav_ li a:hover{
	opacity: 0.8;
}

.nav_top_ a{
	background:url(../image/common/nav_top.jpg) no-repeat;
	width:81px;
}


.nav_news_ a{
	background:url(../image/common/nav_news.jpg) no-repeat;
	width:96px;
}
.nav_news_.open_ a{
	background:url(../image/common/nav_news_hov.jpg) no-repeat;
}
.nav_news_.open_:after{
	content: url(../image/common/white1.gif);
	position: absolute;
	bottom: -1px;
}

.nav_pick_up_ a{
	background:url(../image/common/nav_pick_up.jpg) no-repeat;
	width:113px;
}
.nav_pick_up_.open_ a{
	background:url(../image/common/nav_pick_up_hov.jpg) no-repeat;
}
.nav_pick_up_.open_:after{
	content: url(../image/common/white2.gif);
	position: absolute;
	bottom: -1px;
}

.nav_foundation_ a{
	background:url(../image/common/nav_foundation.jpg) no-repeat;
	width:130px;
}
.nav_foundation_.open_ a{
	background:url(../image/common/nav_foundation_hov.jpg) no-repeat;
}
.nav_foundation_.open_:after{
	content: url(../image/common/white3.gif);
	position: absolute;
	bottom: -1px;
}


.nav_make_up_ a{
	background:url(../image/common/nav_make_up.jpg) no-repeat;
	width:115px;
}
.nav_make_up_.open_ a{
	background:url(../image/common/nav_make_up_hov.jpg) no-repeat;
}
.nav_make_up_.open_:after{
	content: url(../image/common/white4.gif);
	position: absolute;
	bottom: -1px;
}

.nav_skin_care_ a{
	background:url(../image/common/nav_skin_care.jpg) no-repeat;
	width:119px;
}
.nav_skin_care_.open_ a{
	background:url(../image/common/nav_skin_care_hov.jpg) no-repeat;
}
.nav_skin_care_.open_:after{
	content: url(../image/common/white5.gif);
	position: absolute;
	bottom: -1px;
}


.nav_about_ a{
	background:url(../image/common/nav_about.jpg) no-repeat;
	width:163px;
}
.nav_about_.open_ a{
	background:url(../image/common/nav_about_hov.jpg) no-repeat;
}
.nav_about_.open_:after{
	content: url(../image/common/white6.gif);
	position: absolute;
	bottom: -1px;
}



.nav_online_ a{
	background:url(../image/common/nav_online.jpg) no-repeat;
	width:160px;
	height:38px;
	display:block;
	text-indent:-9999px;
}

.nav_online_.open_ a{
	background:url(../image/common/nav_online_hov.jpg) no-repeat;
}
.nav_online_.open_:after{
	content: url(../image/common/white7.gif);
	position: absolute;
	bottom: -1px;
}


#aside_{
	background:#f8f8f8;
	margin-top:16px;
	padding:11px 0;
	border:3px solid #dddad8;
	box-sizing:border-box;
	text-align:center;
}

#aside_ p{
	font-size:12px;
}

.bread_crumb_{
	margin:16px 0 0;
	padding-left:12px;
	font-size:12px;
}
.bread_crumb_ li {
	float:left;
}
.bread_crumb_ li + li:before {
	content:'>';
	display:inline-block;
	margin:0 5px;
}
/*
---------------------------*/

#tab_wrapp_{
	padding: 0 19px;
	box-sizing:border-box;
	height: 0px;
	/*border-top: none !important;*/
  z-index: 0;
  position: relative;
  top: -1px;
}

.tab_box_{
	display: none;
	padding-top: 20px;
}
.tab_box_.active_tab_{
	display: block;
}


.tab_001_outer_ li:hover{
	background-color: #666666;
}
.tab_003_outer_ li:hover{
	background-color: #666666;
}
.tab_004_outer_ li:hover{
	background-color: #666666;
}
.tab_005_outer_ li:hover{
	background-color: #666666;
}
.tab_006_outer_ li:hover{
	background-color: #666666;
}
.tab_007_outer_ li:hover{
	background-color: #666666;
}

.tab_001_outer_ li:hover > a{
	color: #FFF;
}.tab_003_outer_ li:hover > a{
	color: #FFF;
}.tab_004_outer_ li:hover > a{
	color: #FFF;
}.tab_005_outer_ li:hover > a{
	color: #FFF;
}.tab_006_outer_ li:hover > a{
	color: #FFF;
}
.tab_007_outer_ li:hover > a{
	color: #FFF;
}

.tab_004_ li:first-child a {
	font-weight:bold;
}

/* 
------------
---------------*/

.tab_001_outer_ div{
	float:left;
}
.tab_001_inn_left_, .tab_001_inn_center_, .tab_001_inn_right_{
	box-sizing: border-box;
}
.tab_001_inn_left_{
	width:310px;
	padding-right:8px;
}

.tab_001_inn_right_{
	width:310px;
	padding-left: 8px;
}

.tab_001_inn_center_{
	width:320px;
	padding: 0 8px;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	box-sizing:border-box;
}

.tab_001_inn_left_ h3,.tab_001_inn_right_ h3,
.tab_001_inn_center_ h3{
	font-weight:bold;
}

.tab_001_inn_left_ ul,.tab_001_inn_right_ ul,
.tab_001_inn_center_ ul{
	padding-top:5px;
}

.tab_001_outer_ ul li{
	background:url(../image/common/nav_arrow.png) no-repeat 6px 9px;
	font-size:12px;
	line-height:20px;
	padding:3px 0 3px 18px;
}

/* 
------------
---------------*/

.tab_002_inn_ ul li{
    width: 163px;
	margin: 0 0 0 16px;
	float:left;
}

.tab_002_inn_ ul li:first-child{
	margin-left:0;
}

.tab_002_inn_ ul li:nth-child(6){
	margin-left:0;
}

.tab_002_inn_ ul li a span{
	margin-top:6px;
	display:block;
	font-size:12px;
}
.tab_002_inn_ ul.tab_002_bottom_ li{
	margin-top: 16px;
}

/*
------------
---------------*/
.tab_003_inn_left_, .tab_003_inn_center_, .tab_003_inn_right_{
	box-sizing: border-box;
}
.tab_003_outer_ div{
	float:left;
}

.tab_003_inn_left_{
	width:230px;
	padding: 0 35px 0 15px;
}

.tab_003_inn_left_ a{
	display:block;
}

.tab_003_inn_left_ a span{
	margin-top: 5px;
	display:block;
	font-size:12px;
}

.tab_003_inn_right_{
	width: 307px;
	padding-left: 8px;
}

.tab_003_inn_center_{
	width:338px;

	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	box-sizing:border-box;
	padding-left: 8px;
}

.tab_003_inn_left_ h3,.tab_003_inn_right_ h3,
.tab_003_inn_center_ h3, .tab_007_inn_right_ h3{
	font-weight:bold;
	font-size:12px;
}

.tab_003_inn_left_ ul,.tab_003_inn_right_ ul,
.tab_003_inn_center_ ul{
	padding-top:5px;
}

.tab_003_outer_ ul{
	min-height:230px;
}

.tab_003_outer_ ul li{
	background:url(../image/common/nav_arrow.png) no-repeat 6px 9px;
	font-size:12px;
	line-height:20px;
	padding:3px 0 3px 18px;
}

/*
------------
---------------*/

.tab_004_inn_f_, .tab_004_inn_, .tab_004_inn_l_{
	box-sizing: border-box;
	font-size:12px;
	float:left;
	height: 290px;
}


.tab_004_inn_f_ ul li,.tab_004_inn_ ul li,
.tab_004_inn_l_ ul li{
	background:url(../image/common/nav_arrow.png) no-repeat 6px 9px;
}

.tab_004_inn_f_ ul li,.tab_004_inn_ ul li,
.tab_004_inn_l_ ul li{
	padding:3px 0 3px 18px;
}

.bold_{
	font-weight:bold;
}


.bold_ a{
	font-weight:bold;
}

.tab_004_inn_f_{
	width: 200px;
	padding-right: 8px;
	border-right:1px solid #DDDDDD;
}

.tab_004_inn_{
	width: 190px;
	padding: 0 18px 0 8px;
	border-right:1px solid #DDDDDD;

}

.tab_004_inn_l_{
	width: 170px;
	padding-left: 8px;

}

.tab_004_list_{
	margin-top:20px;

}


.tab_004_list_ li{
	margin-right: 30px;
  width: 163px;
	float:left;
	text-align:left;
	
}
.tab_004_list_ li a{
	display: block;
}

.tab_004_list_ li a img{
	width: 100%;
}

.tab_004_list_ li a span{
	margin-top:6px;
	display:block;
	font-size: 12px;

}

.tab_004_list_ li:last-child{
	margin-right: 0;
}

/*
------------
---------------*/
.tab_005_inn_left_, .tab_005_inn_center_, .tab_005_inn_right_{
	box-sizing: border-box;
}

.tab_005_outer_ div{
	float:left;
}

.tab_005_inn_left_{
	width:230px;
	padding: 0 35px 0 15px;
}

.tab_005_inn_left_ a{
	display:block;
}

.tab_005_inn_left_ a span{
	margin-top: 5px;
	display:block;
	font-size:12px;
}

.tab_005_inn_right_{
	width: 345px;
	padding-left: 8px;
}

.tab_005_inn_center_{
	width:345px;
	padding: 0 8px;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	box-sizing:border-box;
}



.tab_005_inn_left_ ul,.tab_005_inn_right_ ul,
.tab_005_inn_center_ ul{
	padding-top:5px;
}

.tab_005_outer_ ul{
	min-height:230px;
}

.tab_005_outer_ ul li{
	background:url(../image/common/nav_arrow.png) no-repeat 6px 9px;
	font-size:12px;
	line-height:20px;
	padding:3px 0 3px 18px;
}

.skin_care_img_{
	width:180px;
	height:210px;
}


/*
------------
---------------*/
.tab_006_inn_left_, .tab_006_inn_center_, .tab_006_inn_right_{
	box-sizing: border-box;
}

.tab_006_outer_ div{
	float:left;
}

.tab_006_inn_left_{
	width:230px;
	padding: 0 35px 0 15px;
}

.tab_006_inn_left_ a{
	display:block;
}

.tab_006_inn_left_ a span{
	margin-top: 5px;
	display:block;
	font-size:12px;
}

.tab_006_inn_right_{
	width: 345px;
	padding-left: 8px;
}

.tab_006_inn_center_{
	width:345px;
	padding: 0 8px;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	box-sizing:border-box;
}

.tab_006_inn_left_ h3,.tab_006_inn_right_ h3,
.tab_006_inn_center_ h3{
	font-weight:bold;
	font-size:12px;
}

.tab_006_inn_left_ ul,.tab_006_inn_right_ ul,
.tab_006_inn_center_ ul{
	padding-top:5px;
}

.tab_006_outer_ ul{
	min-height:230px;
}

.tab_006_outer_ ul li{
	background:url(../image/common/nav_arrow.png) no-repeat 6px 9px;
	font-size:12px;
	line-height:20px;
	padding:3px 0 3px 18px;
}

/*
------------
---------------*/
.tab_007_inn_left_, .tab_007_inn_center_, .tab_007_inn_right_{
	box-sizing: border-box;
}
.tab_007_outer_ div{
	float:left;
}

.tab_007_inn_left_{
	width:230px;
	padding: 0 35px 0 15px;
}

.tab_007_inn_left_ a{
	display:block;
}
.tab_007_inn_left_ a span{
	margin-top: 5px;
	display:block;
	font-size:12px;
}

.tab_007_inn_center_{
	width:315px;
	padding: 0 0 0 8px;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	box-sizing:border-box;
}
.tab_007_inn_right_ ul,
.tab_007_inn_center_ ul{
	padding-top:5px;
	float: left;

}
.tab_007_inn_center_ ul{
	width: 149px;
}
.tab_007_inn_right_ ul{
	width: 220px;
}

.tab_007_outer_ ul{
	min-height:230px;
	padding-right: 8px;
  box-sizing: border-box;
}

.tab_007_outer_ ul li{
	background:url(../image/common/nav_arrow.png) no-repeat 6px 9px;
	font-size:12px;
	line-height:20px;
	padding:3px 0 3px 18px;
}

.tab_007_inn_right_{
	width: 390px;
	padding-left: 8px;
}
.tab_007_right_img_ a{
	display: block;
}
.tab_007_right_img_{
	width: 180px;
}
.tab_007_right_img_ a img{
	width:180px;
}



.close_tab_{
	margin-top:21px;
	border-top:3px solid #dddddd;
	text-align:right;
	padding: 0 0 6px 0;
	display: block;

}
.close_tab_:hover{
	opacity: 0.8;
}

.close_tab_ p{
	background:url(../image/common/close_btn.gif) no-repeat left;
	padding:13px 0 13px 20px;
	display:inline-block;
	font-size:12px;
	cursor: pointer;
}
.close_tab_ p:hover{
text-decoration: underline;
}
/* 
---------------------------*/

.free_space_{
	color: #eeeeee;
	border:solid 1px #eeeeee;
	text-align: center;
	width: 100%;
	padding: 20px 0;
	box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.1) inset;
}
/*
---------------------------*/

#main_visual_{
	margin-top:17px;
	visibility: hidden;
}
.slides li a{
	display: block;
}

.flex-control-nav {
    position: relative;
    top: -382px;
    left: 22px;
    width: auto;
    height: 13px;
    text-align: left;
}

.flex-control-nav li{
	margin-right:7px;
	display:inline;
}

.flex-control-nav li:first-child {
	line-height: 13px;
}

.flex-control-paging li a {
    border: 1px solid #969696;
    width: 12px;
    height: 12px;
    background: #666;
    color: #FFF;
    font-size: 12px;
    font-family: 'Verdana','Chicago';
    line-height: 12px;
    text-align: center;
    text-indent: 0;
    padding: 0 3px;
    cursor: pointer;
}

a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    cursor: default;
}

.flex-control-paging li a.flex-active {
    background: #ccc;
    color: #333;
    text-decoration: none;
}
/* 
---------------------------*/

#content_{
	margin-top:15px;
}

.top_btn_ ul li{
	margin-right:7px;
	float:left;
}

.top_btn_ ul li:first-child{
	margin-right:6px;
}

.top_btn_ ul li:last-child{
	margin-right:0;
}

.concept_text_{
	margin-top:19px;
	font-size:12px;
}

.news_{
	margin-top:21px;
}

.news_title_ h3{
	margin-right:20px;
    width: 80px;
	float:left;
	font-size:18px;
	font-weight:600;
}
.news_title_ h3 img{
	    vertical-align: text-top;
}
.news_list_{
	width: 880px;
	float:left;
	font-size:12px;
}

.news_list_ ul li{
	width:100%;
	padding:7px 0 6px;
	border-bottom:1px solid #e5e5e5;
}

.news_list_ ul li:first-child{
	padding-top:0;
}

.news_list_ ul li a:link{
	text-decoration:none;
}

.news_list_ ul li a:visited{
	text-decoration:none;
}

.news_list_ ul li a:hover{
	text-decoration:underline;
}

.news_archives_{
	margin-top:9px;
}

.news_archives_ a:link{
	text-decoration:none;
}

.news_archives_ a:visited{
	text-decoration:none;
}

.news_archives_ a:hover{
	text-decoration:underline;
}

.news_archives_ span{
	padding-right:7px;
}

.news_archives_ span img{
	vertical-align:middle;
}

.banner_btn_{
	margin-top:25px;
}

.banner_btn_ li{
	float:left;
}

.banner_btn_ li:nth-child(2){
	margin-left:13px;
	margin-right:13px;
}
/*========================================
bx
==========================================*/
/*.recommended_item_.top_page_ .bx-controls-direction {
    top: -112px;
}*/
.recommended_{
	margin-top:39px;
	font-size:20px;
	font-weight:bold;
}

.recommended_ span{
	padding-left:23px;
	font-size:12px;
}

.recommended_item_{
	width:980px;
	margin:23px auto 0;
}
.recommended_item_ ul{
	width:897px;
	/*margin:23px auto 39px;*/
}

.recommended_item_ ul li{
	width:174px !important;
	margin-right:8px;
	float:left;
	border: solid 1px #d9d9d9;
	padding: 20px;
	box-sizing: border-box;
}
.recommended_item_ ul li p{
	font-size: 12px;
	padding-top: 5px;
}

.recommended_item_ ul li:last-child{
	margin-right:0;
}

/*===========================================
==============================================*/

.sns_{
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
}

.sns_ ul{
	margin:21px 0 16px;
	float:right;
}

.sns_ li{
	margin-right:17px;
	float:left;
}
.sns_ li:nth-child(2){
	margin-right:19px;
}
.sns_ li:last-child{
	margin-right:14px;
}

.bottom_contents_map_{
	margin-top:25px ;
	padding-bottom:23px;
	border-bottom:1px solid #e5e5e5;
}

.bottom_contents_map_ div{
	width:225px;
	padding-left:20px;
	float:left;
}

.bottom_contents_map_ div h3{
	font-size:14px;
	font-weight:bold;
}

.bottom_contents_map_ div ul{
	margin-top:10px;
	font-size:12px;
}

.bottom_contents_map_ div ul li{
	line-height:27px;
}

.bottom_contents_map_ div ul li a{
	background:url(../image/common/nav_arrow.png) no-repeat left 6px;
	padding-left:10px;
	display: inline-block;
}

.bottom_contents_map_ div ul li a:link{
	text-decoration:none;
}

.bottom_contents_map_ div ul li a:visited{
	text-decoration:none;
}

.bottom_contents_map_ div ul li a:hover{
	text-decoration:underline;
}

.dare_concept_{
	margin:28px 0 0 19px;
	padding-bottom:15px;
	border-bottom:1px solid #e5e5e5;
}

.dare_concept_ h3{
	font-weight:bold;
}

.bare_description_{

	font-size:12px;
	line-height:20px;
}

.npo_research_{
	margin-top:18px;
	font-size:10px;
}

.page_top_{
	text-align:right;
}

.page_top_ span{
	margin-right:10px;
}

.page_top_ span img{
	vertical-align:middle;
}

.page_top_ a:link{
	text-decoration:none;
}

.page_top_ a:visited{
	text-decoration:none;
}

.page_top_ a:hover{
	text-decoration:underline;
}

/* 
---------------------------*/

#footer_{
	padding-bottom:20px;
}

.footer_corp_name_{
	margin-top:17px;
	text-align:center;
}

.footer_corp_name_ a:link{
	text-decoration:none;
}

.footer_corp_name_ a:visited{
	text-decoration:none;
}

.footer_corp_name_ a:hover{
	text-decoration:underline;
}

.footer_site_map_{
	margin-top:39px;
	text-align:center;
	font-size:12px;
}
.footer_site_map_ a{
    padding: 0 6px;
}
.footer_site_map_ a:link{
	text-decoration:none;
}

.footer_site_map_ a:visited{
	text-decoration:none;
}

.footer_site_map_ a:hover{
	text-decoration:underline;
}

.footer_site_map_ a img{
	vertical-align:middle;
}

.copy_{
	font-size:12px;
	text-align:center;
}



/* =========================================================
 MediaQuery
========================================================= */

/*--Bralke Point ipad--*/
@media screen and (max-width: 760px) {
}

/*--iPhone6 plus--*/
@media screen and (max-width: 414px) {
}

/*--iPhone6--*/
@media screen and (max-width: 375px) {
}

/*--iPhone5--*/
@media screen and (max-width: 320px) {
}