/*
Theme Name:     fifteen_child
Theme URI:      http: //localhost:8888/piccellco/
Description:    Child theme for the Twenty Fourteen theme for WordPress
Author:         kushiya
Author URI:     http: //piccell.co/
Template:       twentyfourteen
Version:        0.1.1
*/
 @import url("add2.css");
/*-------------------------------------------*/
/*
/*	setup
/*
/*-------------------------------------------*/

body {
	-webkit-text-size-adjust: 100%;
	color: #3E2E18;
	font-weight: 500;
}

a {color: #3E2E18;text-decoration: none;outline: none;}
a:hover {color: #3E2E18;text-decoration: underline;}


@media screen and (max-width: 768px) {
h1 { padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
h2 { padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
h3 { padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size: 1.4em;text-align: center;color: #6AAFB3;letter-spacing: 2px;}
h4 { padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size: 1.1em;letter-spacing: 2px;}
h5 { padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size: 1.0em;letter-spacing: 2px;}
h6 { padding:0px 0px 0px 30px;margin:0px 0px 0px 0px;font-size: 1.0em;letter-spacing: 2px;background: url(../intheme/img/common/li_rec.png) no-repeat left top 8px;margin-bottom: 20px;text-align: left;}
}

.blank:after {
	content: url(img/common/icn_blank.svg);
    width: 1em;
    height: 1em;
    display: inline-block;
    margin-left: 10px;
    vertical-align: baseline;
}

/*-------------------------------------------*/
/*
/*	common
/*
/*-------------------------------------------*/

/* 内部ページipad後で調整 */
@media screen and (min-width: 1200px) {
#pagetit .wk {
    margin-top: 0;
}
#pagetit .pagetitle {
    max-width: 360px;
    position: absolute;
    bottom: 60px;
}
#pagetit .alcent {
    text-align: right;
    overflow: hidden;
}
#pagetit img {
    margin-right: -60px;
    text-align: right;
}
}
.gd {
    display: inline;
    font-weight: bold;
}
table.adtable td {
    color: #3E2E18;
}

/*-------------------------------------------*/
/*
/*	top
/*
/*-------------------------------------------*/
ul#slide {
    overflow:hidden;
}
ul#slide li {
    text-align: right;
    margin-right: -40px;
}
.home #maintx {
    position: absolute;
    top: 40%;
    bottom: 0;
    margin: auto;
    max-width: 1600px;
    left: 0;
    right: 0;
}
.home .gdline img {
    height: 50%;
}
.home #sec03 .wpct23 {
    cursor: pointer;
}
.home #sec03 .wpct23:hover {
	opacity:0.8;
}


/*-------------------------------------------*/
/*
/*	mattress
/*
/*-------------------------------------------*/
#mattress .gd {
    font-size: 18px;
    padding: 4px 24px;
}


/*-------------------------------------------*/
/*
/*	reform
/*
/*-------------------------------------------*/


#reform .bx {
    vertical-align: super;
    min-width: 80px;
    display: inline-block;
    text-align: center;
    font-weight: bold;
}


/*-------------------------------------------*/
/*
/*	store
/*
/*-------------------------------------------*/
#store .sepline {
    background: url(../intheme/img/common/icn_hline.png) repeat-x center 40px;
}
#store table.def {
    border-left: 1px solid #6AAFB3;
    border-top: 1px solid #6AAFB3;
}
#store table.def tr:last-child th {
    border-bottom: 1px solid #6AAFB3;
}


/*-------------------------------------------*/
/*
/*	contact
/*
/*-------------------------------------------*/

#contact .def_btn {
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 30px 30px;
	background: #6AAFB3;
	display: block;
	margin: 0 auto 10px auto;
	border: 0;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
    text-shadow: none;
}
#contact .def_btn:hover {
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 30px 30px;
	background: #6AAFB3;
	display: block;
	margin: 0 auto 10px auto;
	border: 0;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

/*-------------------------------------------*/
/*
/*	contact_thanks
/*
/*-------------------------------------------*/
.contact_thanks {
    text-align: center;
    padding: 100px 0;
    max-width: 1000px;
    margin: 0 auto;
}
@media screen and (max-width: 768px) {
	.contact_thanks {
    text-align: left;
    padding: 40px 0;
    margin: 0 20px;
}
}

/*　------------------------------------------------------------------- */
/*
/* iPhone (400px以下)*/
/*
/*　------------------------------------------------------------------- */

@media screen and (max-width: 400px) {

/* Setups */
/*　---------------------------------------------------------------------------------- */



}


/*　------------------------------------------------------------------- */
/*
/* Andoroid (401px以上)*/
/*
/*　------------------------------------------------------------------- */

@media screen and (min-width: 401px) {


/* Setups */
/*　---------------------------------------------------------------------------------- */



}

/*　------------------------------------------------------------------- */
/*
/* Andoroid wide (594px以上) */
/*
/*　------------------------------------------------------------------- */

@media screen and (min-width: 594px) {



}

/*　------------------------------------------------------------------- */
/*
/* iPad　(673px以上) */
/*
/*　------------------------------------------------------------------- */

@media screen and (min-width: 673px) {




}


/*　------------------------------------------------------------------- */
/*
/*  PC　(783px以上) */
/*
/*　------------------------------------------------------------------- */

@media screen and (min-width: 783px) {




}