/*ここからタブレット用（1024以下）環境の設定
---------------------------------------------------------------------------*/
/*表示を切り替えるウィンドウサイズの指定*/

@media (min-width:681px) and (max-width:1023px){

body {
	-webkit-appearance:none;
	-webkit-text-size-adjust: none;
/*	font-size:100%; */
}
#page {
	width:100%;
	overflow: hidden;
}
/* 先頭に戻る */
.pagetop {
	bottom: 20px;
	right: -20px;
}
.pagetop img {
	width: 50%;
}
/* 常時表示ボタン */
.sou_button {
	display:none;
}
.topname {
}
.topname p {
	padding-left:2%;
}
.toptitle {
	width:100%;
}
.atama_rogo {
	width:30%;
/*	width: calc(96% - 440px); */
	padding-left:2%;
}
.atama_menu {
	width:440px; 
	padding-right:1.4%;
}
#sma_menu {
	display:block;
	width:100%;
	font-size:1.34em;
	color: #666666;
	margin-bottom:0px;
	margin-top:3px;
}

.sma_menu_l {
	float:left;
	margin-left:2%;
	margin-right:0.5%;
	width:30%;
}
.sma_menu_l p {
	cursor:pointer;
	width:100%;
	height:auto;
	padding-top:14px;
	padding-bottom:14px;
	text-align:center;
	border:solid 3px #7eb445;
}
.sma_menu_r {
	float:left;
	margin-left:2%;
	margin-right:2%;
	width:30%;
}
.sma_menu_r p{
	cursor:pointer;
	width:100%;
	height:auto;
	padding-top:14px;
	padding-bottom:14px;
	text-align:center;
	border:solid 3px #7eb445;
}

#pankuzu_t {
	display:none;
	width:100%;
	height:auto;
}
.pankuzu_l {
	float:none;
}
.breadcrumb {
	width:96%
	margin-top:0px;
	margin-bottom:0px;
	margin-left:2%;
	margin-right:2%;
}
#pankuzu_e {
	display:block;
	padding-top:0px;
	margin-top:20px;
	margin-bottom:0px;
}
#title_bar {
	width:96%
	margin-top:0px;
	margin-bottom:0px;
	margin-left:2%;
	margin-right:2%;
	padding-top:20px;
	font-size:2em;
}
.mess_send_button {
	display:none;
}




/* 左ページ */
#left_page {
	float:none;
	width:100%;
	height:auto;
}
.index_menu_l {
	width:44%;
	margin-left:2%;
	margin-right:2%;
}
.index_menu_r {
	width:44%;
	margin-left:2%;
	margin-right:2%;
}
.index_menu_waku {
	font-size:2em;
	border-style: solid;
	border-color: #aba796;
	border-width: 1px;
}
.index_menu_moji {
	margin-top:10px;
/*	font-size:2.5vw; */
}
.soudan_ichiran_t_l {
	width:92%;
	padding-left:5px;
	font-size:1em;
}
.soudan_ichiran_t_r {
	width:8%;
	padding-right:5px;
	font-size:1em;
}
/* 漢方薬等一覧 */
.sakuin {
	width:100%;
}
.sakuin_1 {
	font-size:1.2em;
	padding-right:6%;
}
.sakuin_gyou {
	font-size:1.2em;
	margin-left:-3%;
}
.sakuin_2 {
	font-size:1.2em;
	padding-right:6%;
}
.sakuin_gyou2 {
	font-size:1.2em;
	margin-left:-2%;
}
.ichi_title{
	width:96%;
	margin-left:2%;
	margin-right:2%;
}
.ichiran {
	margin-left:2%;
}
.meiker {
	width:92%;
	margin-left:2%;
	margin-right:2%;
	font-size:1em;
	padding-left:2%;
	padding-right:2%;
}
/* 症状から検索 */
.free_word {
	margin-left:2%;
	margin-right:2%;
	width:84.5%;
}
.free_button {
	width:8%;
	margin-right:2%;
}
.free_button p {
	width:100%;
	font-size:1.2em;
}
.free_text {
	width:100%;
	padding-left:10px;
	font-size:1.2em;
}
.jyouken {
	width:96%;
	height:auto;
	margin-left:2%;
	margin-right:2%;
	font-size:1.14em;
}
.jyouken_l {
	width:55px;
/*	padding-left:5px; */
}
.jyouken_l2 {
	width: calc(100% - 120px);
	padding-left:0px;
	text-align:left;
}
.jyouken_r {
/*	width:55px;
	text-align:right;
	padding-right:5px; */
}
.kanpou_check {
	margin-left:2%;
	transform:scale(1.2);
}
.syoujyou_kanpou_moji {
	font-size:1.34em;
}
.syoujyou_kanpou_mojis {
	width:100%;
	margin-top:5px;
	margin-bottom:20px;
	font-size:1.14em;
	height:170px;
}
.syoujyou_soudanrei {
	width:100%;
/*	margin-right:4%; */
	font-size:1.04em;
}
.kekka_nasi {
	font-size:1.2em;
}
.link_area {
	margin-left:2%;
	margin-right:2%;
	padding:2vw;
}
/* 体質から検索 */
.taisitu_menu_waku {
	height:225px;
	line-height: 225px;
	width:99%;
	text-align:center;
	font-size:1.7em;
}
.taisitu_menu_moji {
	height:auto;
	width:100%;
	margin-top:10px;
	font-size:1.14em;
}
.taisitu_kanpou_moji {
	font-size:1.34em;
}
.taisitu_kanpou_mojis {
	width:96%;
	margin-top:5px;
	margin-bottom:20px;
	font-size:1.14em;
	height:auto;
}

/* 漢方薬詳細 */
.m_img img {
	width:100%;
	height:auto;
}
.title_herf {
	width:100%;
	height:30px;
	font-size:1.2em;
	background:#7eb445;
}
.title_herf_mojis {
	font-size:1.2em;
}
.syouyaku_l {
	margin-right:4px;
	width:23%;
	height:25px;
}
.syouyaku_l2 {
	width:48%;
	height:25px;
}

.syouyaku_r {
	width:23%;
	height:25px;
}
.kanpou_moji {
	width:92%;
	height:auto;
	padding-left:4%;
	padding-right:4%;
	font-size:1.2em;
	word-break: break-all;
}
.kanpou_moji_soudan {
	width:92%;
	height:auto;
	padding-left:4%;
	padding-right:4%;
	font-size:1.2em;
}

/* 検索項目表示　*/
.check_menu {
	margin-left:2%;
	margin-right:2%;
	width:96%;
}
.check_menu_l {
	width:50%;
/*	height:auto;
	padding: 2px 12px;
	font-size:1.2em; */
}
.check_menu_r {
	width:50%;
/*	height:auto;
	padding: 2px 12px;
	font-size:1.2em; */
}
.check_menu_l_e {
	width:50%;
/*	height:auto;
	padding: 2px 12px;
	font-size:1.2em; */
}

/* チェック状態表示バー */
.syoujyou_bar {
}
.select_bar {
}
.kanpou_bar {
}
.bar_l {
	width:54%;
	margin-left:2%;
	font-size:1.2em;
}
.bar_r {
	margin-right:2%;
	width:40%;
}
.bar_button {
	font-size:1.5em;
	width:100%;
}
.end_long {
	width:100%;
	background:#235f27;
	height:100px;
}

/*　体質チェック　*/
.taisitu_menu {
	margin-left:2%;
	margin-right:2%;
	width:96%;
}
.taisitu_title_moji {
	width:93%;
}
.taisitu_moji {
	width:96%;
	margin-right:2%;
	margin-left:2%;
	font-size:1.1em;
	text-align:left;
}
.mondai_red {
	width:96%;
	margin-right:2%;
	margin-left:2%;
	font-size:1.2em;
}
.taisitu_menu_l {
	width:50%;
/*	font-size:1.4em;
	height:50px;
	line-height: 50px; */
}
.taisitu_menu_r {
	width:50%;
/*	font-size:1.4em;
	height:50px;
	line-height: 50px; */
}
.check_menu_ya {
	width:7%;
}
.syou_towa {
	width:96%;
	text-align:left;
	margin-right:2%;
	margin-left:2%;
	font-size:1.2em;
	padding:0px;
}

/* 体質詳細 */
.taisitu_waku {
	width:90%;
/*	font-size:1.64em; */
}
.taisitu_waku_b {
	width:90%;
/*	font-size:1.5em; */
}
.taisitu_title_herf {
	width:100%;
	font-size:1.2em;
}
.taisitu_s_1_l {
	width:48%;
	margin-left:2%;
}
.taisitu_s_1_r {
	width:48%;
	margin-right:2%;
}
.taisitu_moji_s {
	font-size:1.2em;
}
.taisitu_moji_s_b {
	font-size:1.2em;
}
.taisitu_moji_s2 {
	font-size:1.2em;
}
.taisitu_moji_s2_b {
	font-size:1.2em;
}

.taisitu_herf_mojis {
	padding-left:2%;
	padding-right:2%;
	font-size:1.2em;
}
.taisitu_youjyou {
	margin-top:20px;
	width:92%;
	margin-right:4%;
	margin-left:4%;
	font-size:1.2em;
}
.taisitu_youjyou .m_img img{
	width:45%;
	height:auto;
}
.taisitu_moji_end {
	margin-top:20px;
	font-size:1.2em;
}
.taisitu_ten_nasi {
	list-style:none;
}
.taisitu_syou {
	padding-left:2%;
	font-size:1.2em;
	line-height:30px;
}
.taisitu_menu_waku_b {
	height:225px;
	line-height: 225px;
	width:99%;
	text-align:center;
/*	font-size:1.5em; */
}

/* 漢方相談 */
#jizen_naiyou {
/*	font-size:1.2em; */
	width:96%;
/*	height:190px; */
	margin-left:2%;
	margin-right:2%;
	padding:5px;
}
#jizen_text {
	width:96%;
/*	height:190px; */
	margin-left:2%;
	margin-right:2%;
	padding:5px;
/*	font-size:1em; */
}
.i_moji {
/*	line-height:180%;
	font-size:0.64em; */
}
.soudan_kiyaku_link {
	margin-bottom:-2px;
}
.check_menu_nm {
	width:93%;
}
.soudan_ichiran {
	width:96%;
	margin-left:2%;
	margin-right:2%;
/*	font-size:1.1em; */
}
.soudan_ichiran_l {
	width:92%;
	padding-left:5px;
	font-size:1em;
}
.soudan_ichiran_r {
	width:8%;
	padding-right:5px;
	font-size:1em;
}
.soudanrei_line {
	width:96%;
	margin-left:2%;
	margin-right:2%;
}
.soudanrei_l {
	margin-left:2%;
	width:48%;
}
.soudanrei_r {
	margin-right:2%;
	width:45%;
	text-align:right;
}
.soudanrei_title {
	width:100%; 
	font-size:1.2em;
}
.soudanrei_incyou_l {
	margin-left:2%;
	width:48%;
}
.soudanrei_incyou_r {
	margin-right:4%;
	width:40%;
	text-align:right;
}
.soudanrei_incyou_r img{
	width:80%;
	height:auto;
}
.soudanrei_kanpou_mojis {
/*	font-size:1em; */
}




/* 右ページ */
#right_page {
	display:none;
	float:none;
	width:100%;
	height:auto;
}

.right_button {
/*
	width:300px;
	font-size:1.8em; */
}
/* 体質エリア */
#taisitu_top {
	display:none;
	text-align:center;
}
.syou_kekka {
	margin-left:2%;
	margin-right:2%;
	margin-top:20px;
	font-size:1.2em;
}
.syou_graph {
	width:96%;
	margin-left:2%;
	margin-right:2%;
}
.syou_time {
	margin-left:2%;
	margin-right:2%;
	margin-top:2px;
	font-size:1.2em;
}
.syou_kako {
	margin-top:10px;
	font-size:1.2em;
}

/* 申し込みエリア */
#mousikomi_area {
/*	display:none; */
	text-align:center;
	margin-top:40px;
}
.right_title {
	display:none;
}
.sel_kan select {
	margin-left:2%;
	margin-right:2%;
	width:96%;
	font-size:1.63em;
	background:#fff;
}
.sel_kanname {
	margin-left:2%;
	margin-right:2%;
	width:auto;
	font-size:1.36em;
}
.sel_syurui select {
	margin-left:2%;
	margin-right:2%;
	width:96%;
	font-size:1.63em;
	background:#fff;
}
.sel_kikan select {
	margin-left:2%;
	margin-right:2%;
	width:96%;
	font-size:1.63em;
	background:#fff;
}
.kan_price {
	margin-left:2%;
	margin-right:2%;
	width:auto;
	font-size:1.63em;
}
.syurui_caution {
	margin-left:2%;
	margin-right:2%;
	width:96%;
	font-size:1.2em;
}
#m_cancel_button {
	margin-left:2%;
	margin-right:2%;
	width:96%;
	font-size:1.2em;
}
.uchikan_towa_moji {
	width:300px;
	height:auto;
}
#uchikan_towa {
	width:300px;
	text-align:left;
}
#uchikan_towa img{
	width:300px;
	height:auto;
}
.movie-wrap_douga {
	margin-left:2%;
	margin-right:2%;
	width:96%;
}

/*　ページend　*/
.end {
	width:100%;
}
.end li {
	padding-right:1.2%;
	font-size:0.95em;
}
.copyright {
}
.end_m {
	display:block;
}
.end_s {
	display:none;
}

/* 申し込みページ */
.setumei_moji {
	width:96%;
	margin-left:2%;
	margin-right:2%;
	font-size:1.2em;
}

/* お客様情報フォーム */
.inform {
	width:96%;
	margin-left:2%;
	margin-right:2%;
}
.inform_l {
/*	margin-bottom:3%; */
/*	margin-right:20px; */
/*	width:33%; */
}
.inform_r {
/*	margin-bottom:3%; */
/*	margin-left:0px; */
	float:left;
	width: calc(96% - 230px);
}
.inform_r2 {
	float:left;
	margin-top:-15px;
	margin-left:237px;
	margin-bottom:20px;
	width: calc(96% - 237px);
	height:auto;
	line-height:1.1em;
/*	font-size:0.9em; */
}
.inform_r_o {
}
.inform_text {
	width:100%;
}
.inform_yy {
/*	width:20%; */
}
.inform_mm {
/*	width:14%; */
}
.inform_l_c {
/*	margin-bottom:3%; */
	margin-left:0px;
	float:right;
	width: calc(96% - 200px);
}
.inform_mail {
	width:100%;
}
.inform_r_u {
	float:left;
	margin-top:-20px;
	margin-left:237px;
	margin-bottom:5px;
	width: calc(96% - 237px);
	line-height:auto;
}

.inform_ken {
/*	width:40%; */
}
.inform_r_addr {
	margin-top:20px;
	margin-left:30px;
	float:left;
	width:674px;
	height:25px;
	text-align:left;
}
.inform_addr {
	width:100%;
}
.inform_r3{
	float:left;
/*	margin-left:237px; */
	margin-bottom:20px;
	width: calc(96% - 237px);
	line-height:1.1em;
/*	font-size:0.9em; */
}
.inform_r4 {
	float:left;
	margin-top:-15px;
	margin-left:237px;
	margin-bottom:10px;
	width: calc(96% - 237px);
	line-height:1.1em;
/*	font-size:0.9em; */
}

.inform_text2 {
/*	width:50%; */
}
.inform_r_other_b{
	float:left;
/*	margin-left:0px; */
	width: calc(96% - 237px);
	font-size:1em;
	line-height:1em;
	height:auto;
}

.inform_other {
	width:100%;
	height:200px;
}
.inform_r_other {
	float:left;
	margin-top:-35px;
	margin-left:237px;
	margin-bottom:20px;
	width: calc(96% - 237px);
	height:auto;
	line-height:1em;
}
.m_yajirusi img{
	width:15%;
	height:auto;
}
/*　支払い方法選択　*/
.cart_c{
	width:96%;
	margin-left:2%;
	margin-right:2%;
}
.cart_c_t1{
	height:auto;
}
.cart_c_n4 img {
/*	width:15%;
	height:auto; */
}

/* 値段　*/
.price_pc {
	margin-top:4%;
	margin-bottom:4%;
}
.price_sma {
	display:none;
}
.cart_moji {
	margin-bottom:4%;
}

#cart_n{
	width:96%;
	margin-left:2%;
	margin-right:2%;
}
#cart_n_t1{
	width:75%;
}
#cart_n_t2{
	width:25%;
}
#cart_n_n1_s{
	width:75%;
}
#cart_n_n1_s2{
	width:75%;
}
#cart_n_n2_k{
	width:25%;
}

/* 購入規約 */
.kiyaku {
	width:96%;
	margin-left:2%;
	margin-right:2%;
	font-size:1em;
}
.kiyaku_area {
	width:96%;
	margin-left:2%;
	margin-right:2%;
	float:none;
}
.kiyaku_frame {
	width:100%;
}
.globalsign {
	float:none;
	text-align:right;
	width:96%;
	margin-left:2%;
	margin-right:2%;
}
#kiyaku_body {
/*	font-size: 0.9em; */
}
.kiyaku_honbun {
/*	font-size:0.9em; */
}
/* 確認画面 */
.cart_c_n1{
	width: calc(100% - 200px);
}
.cart_c_n2{
/*	width:28%; */
}
.cart_c_n3{
/*	width:28%; */
}
.cart_c_n5{
	width: calc(100% - 200px);
}
.caution_moji {
	width:96%;
	margin-left:2%;
	margin-right:2%;
/*	font-size:1.2em; */
	text-align:left;
}
.modoru_moji {
	margin-top:0px;
/*	font-size:1.2em; */
	text-align:center;
}
/* 特定商取引表示 */
/* 運営薬局　 */
.waku {
	width:96%;
	margin-left:2%;
	margin-right:2%;
	font-size:1.04em;
}
.waku_l {
	width:25%;
}
.waku_r {
	width:75%;
}
.waku_e {
	width:100%;
}
.waku_2 {
	width:100%;
}
.waku2_l {
	width:25%;
}
.waku2_r {
	width:25%;
}
/* よくある質問 */
.question_title_l {
	font-size:0.95em;
}
.question_title_r {
	padding-right:1%;
	font-size:0.95em;
}
.question_waku {
	width:96%;
	margin-left:2%;
	margin-right:2%;
	font-size:1.1em;
}
.q_line {
	width:96%;
	margin-left:2%;
	margin-right:2%;
}
.question_l {
	width:85%;
	padding-left:20px;
	padding-top:6px;
	padding-bottom:6px;
}
.question_r {
	width:4%;
	padding-right:2%;
	text-align:right;
	padding-top:6px;
	padding-bottom:6px;
/*	border: 1px #aba796 solid; */
}
.incyou_pro img {
	width:100%;
	height: auto;
}
/*　問合せ　*/
.toiawaseform {
	width:96%;
	margin-left:2%;
	margin-right:2%;
}
.toiawaseform_l {
	width:180px;
/*	height:auto; */
	margin-bottom:2%;
}
.toiawaseform_r {
/*	height:auto; */
	width: calc(96% - 180px);
	margin-bottom:2%;
}
.toiawase_text {
	width:100%;
/*	height:auto; */
}
.toiawase_bir_tbl {
/*	width:100%; */
}

.toiawase_bir_m {
/*	width:10%; */
}
.toiawase_bir_y {
/*	width:20%; */
}
.toiawase_bir_dd {
/*	width:15%; */
}
.toiawase_bir_tbl_s {
/*	width:84%; */
}
.toiawase_bir_ss {
/*	width:20%; */
}

.toiawase_yy {
/*	width:100%; */
/*	height:auto; */
}
.toiawase_mm {
/*	width:100%; */
/*	height:auto; */
	vertical-align:-5%;
}
.toiawase_yu {
/*	width:20%; */
}
.toiawase_ken {
/*	width:40%; */
}
.toiawase_tel {
/*	width:40%; */
}

.toiawase_r3{
	margin-top:0px;
/*	width:18%; */
/*	height:auto; */
}
.toiawase_pass {
/*	width:100%; */
}

.toiawase_r4 {
/*	width:44.5%; */
	float:left;
/*	height:auto; */
/*	font-size:2vw; */
}
.toiawase_text2 {
	width:200px;
/*	height:auto; */
	padding-left:5px;
}
.toiawase_other {
	width:100%;
	height:200px;
}
.toiawase_button {
	width:300px;
/*	font-size:3vw; */
}
.toiawase_moji {
	width:96%;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:100px;
/*	font-size:2.7vw; */
}
.toiawaseform_r_k {
	width: calc(96% - 180px);
}
.toiawaseform_r_k_add {
	width: calc(96% - 180px);
}
.modoru_button {
}


/*　ログイン　*/
.login_moji {
	width:96%;
	margin-left:2%;
	margin-right:2%;
}
.login_l {
	float:left;
	width:500px;
	height:auto;
	padding:10px;
	margin-bottom:10px;
	margin-top:50px;
}
.login_r {
	margin-top:50px;
	float:right;
}
/* お客様ページ相談 */
.mess_area {
	width:96%;
	height:10em;
	margin-top:0px;
	margin-left:2%;
	margin-right:2%;
	font-size:1.2em;
}
.incyou_moji {
	width:31%;
	margin-left:2%;
	height:auto;
}

.incyou_moji p{
	width:100%;
	height:auto;
	margin-top:15%;
	font-size:1.2em;
}

.incyo_img {
	width:65%;
	margin-right:2%;
	height:auto;
}

.incyo_img img {
/*	width:100%;
	height:auto; */
}
.line {
	margin-left:2%;
	margin-right:2%;
}
.write_img {
	margin-left:2%;
/*	width:12%; */
	height:auto;
}
.write_img img{
/*	width:90%;
	height:auto; */
}
.mess_data {
	margin-right:2%;
	width: calc(96% - 70px);
/*	width:84%; */
	font-size:1.1em;
}

/* 体質判定結果(過去一覧)　*/
.syou_time_kako {
	width:96%;
	margin-left:2%;
	margin-right:2%;
	margin-top:5%;
	margin-bottom:1%;
/*	font-size:1.34em; */
}
.syouk_line {
	width:96%;
	margin-left:2%;
	margin-right:2%;
}
.syouk {
	width:96%;
	margin-left:2%;
	margin-right:2%;
}
.syouk_left{
	width:50%;
	padding: 0px 0px;
/*	font-size:2.8vw; */
}
.syouk_right{
	margin-left:2%;
	width:48%;
	padding-left:0%;
	text-align:right;
}
.syou_graph_k {
	width:100%;
}
/* 他文字 */
.end_moji {
	font-size:1.1em;
	width:96%;
	margin-left:2%;
	margin-right:2%;
}

/* ログイン後購入済み表示 */
.kounyu_title {
	width:300px;
	text-align:center;
}

.kako {
	width:300px;
	text-align:center;
}
/* 新漢方薬　 */
.kanpou_kensaku_menu_l {
	width:47%;
	height:auto;
	margin-left:2%;
	margin-right:1%;
	font-size:1.4em;
}
.kanpou_kensaku_menu_r {
	width:47%;
	height:auto;
	margin-left:1%;
	margin-right:2%;
	font-size:1.4em;
}
.soudan_bangou {
	width:96%;
	margin-left:2%;
	margin-right:2%;
}
/* リニューアル */
.top_incyou {
	width:96%;
	margin-left:2%;
	margin-right:2%;
}
.top_moji1 {
	font-size:1.4em;
	text-align:center;
}
.top_moji2 {
	font-size:1.4em;
	margin-left:2%;
	margin-right:2%;
}
.top_moji3 {
	width:94%;
	margin-left:2%;
	margin-right:2%;
	height:auto;
	padding:1%;
}
.top_moji4 {
	font-size:1.4em;
}
.top_moji5 {
	font-size:1.2em;
}
.top_moji6 {
	width:94%;
	margin-left:2%;
	margin-right:2%;
	height:auto;
	padding:1%;
}
.top_moji7 {
	width:96%;
	margin-left:2%;
	margin-right:2%;
	font-size:1.2em;
}
.top_moji8 {
	font-size:1.2em;
}
.top_moji9 {
	font-size:1.5em;
}

.top_waku1 {
	width:96%;
	margin-left:2%;
	margin-right:2%;
	height:auto;
}
.top_waku2 {
	width:96%;
	margin-left:2%;
	margin-right:2%;
	height:auto;
}
/* prescription */

.main {
	width:96%;
	margin-left:2%;
	margin-right:2%;
	height:auto;
	margin-top:10px;
}
.main_moji {
	width:47%;
	height:auto;
	font-size:3vw;
	padding-top:3.2%;
	padding-left:30px;
}
.main_box{
	width:48%;
	height:auto;
}
.main_box img{
	width:100%;
	height:auto;
}
.main_moji_r {
	font-size:3vw;
	color:red;
	padding-top:10px;
}

.title_box_s {
	width:96%;
	margin-left:2%;
	margin-right:2%;
	height:auto;
	font-size:1.8em;
	padding-top:2%;
	padding-bottom:2%;
	margin-top:0px;
	margin-bottom:30px;
}
.syouhantei_main {
	width:300px;
	font-size:1.6em;
	margin-top:50px;
	margin-bottom:50px;
	height:50px;
	line-height: 50px;
}
.osusume {
	text-align:center;
	width:100%;
	height:auto;
}
.osusume_l {
	float:none;
	width:100%;
	height:auto;
	font-size:1.6em;
	padding-left:10%;
	padding-bottom:10px; 
}
.osusume_l img {
	width:30px;
	height:auto;
	vertical-align: middle;
}
.moji_b {
	width:100%;
	height:auto;
	font-size:2em;
	letter-spacing:-1px;
	font-weight:bold;
}
.center_menu {
	width:96%;
	margin-left:2%;
	margin-right:2%;
	height:auto;
}
.center_menu_l img {
}

.uchikantowa {
	margin-left:2%;
	margin-right:2%;
	width:96%;
	font-size:1.2em;
	margin-bottom:30px;
}

.uchikantowa_p{
	margin-left:2%;
	margin-right:2%;
	width:96%;
	font-size:1em;
	display:block;
	text-align:center;
	font-weight:bold;
	line-height:160%;
}
.towa_moji_t {
	font-size:1.2em;
}
.uchikantowa img{
}
.uchikantowa_12 {
	width:100%;
	font-size:1.2em;
	height:auto;
	margin: 0 auto;
}
.uchikanotowa_l {
	width:46%;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:50px;
}
.uchikanotowa_r {
	width:45%;
	margin-right:0px;
	margin-bottom:50px;
}
.moji_r {
	font-size:1em;
	margin-top:5px;
}
.koe_top {
	margin-left:2%;
	margin-right:2%;
	width:96%;
	font-size:1.2em;
	height:auto;
	margin: 0 auto;
}
.kan_area {
	margin-left:2%;
	margin-right:2%;
	width:96%;
	font-size:1.2em;
	height:auto;
	margin: 0 auto;
}
.graph {
	width:100%;
}
.graph_l img{
	width:290px;
	height:auto;
}
.graph_r img{
	width:290px;
	height:auto;
}
.ya {
	padding-top:20%;
}
.ya img{
	width:50%;
	height:auto;
}
.top_qestion_box {
	margin-left:2%;
	margin-right:2%;
	width:96%;
	font-size:1.2em;
	height:auto;
	margin: 0 auto;
}
.price {
	margin-left:2%;
	margin-right:2%;
	width:96%;
}
.price_1 {
 	line-height:160%;
	font-size:2em;
}
.price_2 {
 	line-height:160%;
	font-size:1.3em;
}
.profile {
	width:46%;
	margin-left:2%;
	margin-right:0px;
	font-size:1.1em;
}
.profile_douga {
    position: relative;
    width: 45%;
    padding: 25.3% 0 0 0;
	margin-right:2%;
}
.profile_douga iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.sonota_moji {
	width:100%;
	margin: 0 auto;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	font-size:1.2em;
}
/* 無料相談　よくある質問 */
.top_qestion_box_m {
	margin-left:2%;
	margin-right:2%;
	width:96%;
	font-size:1.2em;
	height:auto;
	margin: 0 auto;
}
.q_line_m {
	margin-left:2%;
	margin-right:2%;
	width:96%;
}
.question_waku_m {
	width:96%;
	margin-left:2%;
	margin-right:2%;
	font-size:1.1em;
}
.question_space {
	width:0px;
}
.question_l_m {
	width:85%;
	height:auto;
	padding-left:2%;
	padding-top:6px;
	padding-bottom:6px;
}
.question_r_m {
	width:4%;
	padding-right:2%;
	text-align:right;
	padding-top:6px;
	padding-bottom:6px;
}
/* 無料相談　体質チェック */
.taisitu_moji_m {
	width:96%;
	margin-right:2%;
	margin-left:2%;
	font-size:1.1em;
	text-align:left;
}
.taisitu_menu_m {
	margin-left:2%;
	margin-right:2%;
	width:96%;
}
.taisitu_menu_m_l {
	width:50%;
/*	height:auto;
	padding: 2px 12px;
	font-size:1.2em; */
}
.taisitu_menu_m_r {
	width:50%;
/*	height:auto;
	padding: 2px 12px;
	font-size:1.2em; */
}
.taisitu_menu_m_l_e {
	width:50.1%;
/*	height:auto;
	padding: 2px 12px;
	font-size:1.2em; */
}
#right_page_m {
	float:none;
	width:100%;
	height:auto;
	margin-top:20px;
	padding-bottom:40px;
}

}