/*
Theme Name: GyouzanoHouei
Author: Millecom.inc
Template: twentytwelve
*/


/* ----------------------------------------------------------------------
 basic setting
---------------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 { margin: 0 0 .8rem; }
a img { height: auto; margin: 0; padding: 0; border:none; vertical-align:bottom; display: block; }
a, a:visited { outline:none; text-decoration:none; }
/*a:hover { color:#00a2d9; }*/
p { margin:0 0 0 0; padding:0; }
ul { list-style-type:none; margin:0 0 1em 0; padding:0; line-height:0%; }
ul li { margin:0; padding:0; line-height:normal; zoom:1; }
/*ol { margin:0 0 2em 19px; padding:0; }*/
/*ol li { padding:0 0 5px 0; line-height:normal; }*/
dl { list-style-type:none; margin:0 0 0 0; padding:0; line-height:0%; }
dl dt, dl dd { margin:0; padding:0; line-height:normal; zoom:1; }
/*dl dt { font-weight:bold; }*/
/*form,table,input,textarea,dl,dt,dd { margin:0; padding:0; }*/
table { border-collapse:collapse; width:100%; border:0; }
/*cite { text-align:right; display:block; }*/
/*object { display:block; margin:0 auto; height:auto; }*/
/*del { color:#333; }*/
/*hr { border:1px solid #ccc; margin:40px 0; }*/
/*.wp-caption-text { text-align:center; }*/
/*.alignright { float:right; }*/
/*.alignleft { float:left; }*/
/*.aligncenter { margin-left:auto; margin-right:auto; }*/
/*.centered { margin-left:auto; margin-right:auto; }*/
.clear { clear:both; }
/*input[type="text"], input[type="password"], textarea, select { outline: none; }*/
#single-gift-story {
  display: block;
}
.entry-meta { display:none; }
p { font-feature-settings : "palt"; } /* カッコなどの文字詰め */

/* form tag */
/* Form fields, general styles first */
button,
select,
textarea {
	width: 100%;
	height: auto !important;
	margin:0 0 .2rem 0rem;
	border: 1px solid #ccc;
	border-radius: 3px;
	font-family: inherit;
	padding: 4px 3px 4px;
	font-size: 100% !important;
}
input {
}
button,
input {
	line-height: normal;
}
textarea {
	font-size: 100%;
	overflow: auto;
	vertical-align: top;
}
img { height: auto; }

/* ----------------------------------------------------------------------
 Font Size
---------------------------------------------------------------------- */
p.font08 { font-size:.8rem; }
p.font09 { font-size:.9rem; }

p.font15 { font-size:1.5rem; }
p.font20 { font-size:2rem; }

/* ----------------------------------------------------------------------
 font-color - フォントカラー
---------------------------------------------------------------------- */
.red{color:red}     /* 赤色 */
.blue{color:#2ca9e1}    /* 青色 */
.green{color:#82ae46}   /* 緑色 */
.orange{color:#ff7d00}    /* 橙色 */
.yellow{color:#fff000}    /* 黄色 */
.pink{color:#ff0084}    /* ピンク */
.gray{color:#999999}    /* グレー */

/* ----------------------------------------------------------------------
 font-under-color - フォントアンダーカラー
---------------------------------------------------------------------- */
.under_orange { background: linear-gradient(transparent 50%, #ff7d00 50%); }

/* ----------------------------------------------------------------------
 font-under-color - フォントアンダーカラー
---------------------------------------------------------------------- */
.txt-right { width:100%; text-align:right; }

/* ----------------------------------------------------------------------
 Space
---------------------------------------------------------------------- */
/* u-up b-bottom */
.space-b07 { margin-bottom:.7rem; }
.space-b1 { margin-bottom:1rem; }

/* ----------------------------------------------------------------------
 Widget
---------------------------------------------------------------------- */
.widget-title { display: none; }




