@charset "utf-8";
/* CSS Document */

/*
YUI 3.18.1 (build f7e7bcb)
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}

/*テキスト装飾*/
.bold {font-weight:bold;}
.txt10{font-size:10px;}
.txt12{font-size:12px;}
.txt14{font-size:14px;}
.txt15{font-size:15px;}
.txt16{font-size:16px;}
.txt18{font-size:18px;}
.txt21{font-size:21px;}
.txt24{font-size:24px;}
.txt28{font-size:28px;}
.txt31{font-size:31px;}
.white{color:#fff;}
.black{color:#501905;}
.red{color:#f00000;}
.green{color:#288c46;}
.blue{color:#005de8;}
.bg_y{background-color:#FAFA7D; padding:5px;}
.bg_gy{background-color:#dedede; padding:5px;}
.ul{text-decoration:underline;}
.line_through{text-decoration:line-through;}
/*テキスト装飾*/

/*本体共通項目*/
body {margin: 0px auto;padding: 0px;font-family: Lucida Grande,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size: 16px;text-align: center;color: #501905;background:url(../images/back.jpg) top center;background-attachment:fixed;}
img {border:0;vertical-align: bottom;}
p {line-height:2.4em; margin:0px auto 10px; }
ul{padding:0px; margin:25px auto;}
li{padding:0px; margin:0px auto 10px; font-weight:bold; font-size:16px;list-style:none;}
.text{width:80%; text-align:left; margin:50px auto;	padding:0px; }
figure{text-align:center; margin:0 auto; padding:0;}
section figure img{margin:20px auto;width: 90%;}
figure img{margin:20px auto;width: 96%;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.f-left{float:left;}
.f-right{float:right;}
.clear{clear:both;}
article {width:100%;max-width:750px;margin:0px auto;padding:10px 0 0;text-align:left;}
article section{width: 96%;margin:0 auto;}
article section div.ca {margin:0 auto 50px;padding:2%;text-align:center;background:#fff;border:4px solid #7a0000;border-radius: 10px;box-shadow: 1px 1px 1px rgba(0,0,0,0.4)}
div.ca p{width: 98%; margin:0 auto;text-align: left;}
h3{margin:30px auto 0;}
h4{margin:50px auto 15px;padding:7px 0 5px;font-size: 24px;font-weight: bold;color:#fff;text-align: center;background: #930000;}
h5{margin:50px auto 15px;}
h5:first-child{margin:0 auto 15px;}
h6{margin:0 auto 15px; font-size: 22px;font-weight: bold;text-align: center;color:#f00000;}
/*本体共通項目*/

/*catch*/
header{width:100%;max-width:750px;margin:0 auto;}
/*catch*/

/*form*/
section div.form,section div.form2{margin:0 auto 30px;text-align:center;position:relative;}
section div.form div.adcode_btn img,section div.form2 div.adcode_btn2 img{position:absolute;bottom:20px;left:4%;}
/*form*/

/*主な妊活サポート成分*/
table#ir{width: 96%;margin:20px auto;text-align: center;}
table#ir tr th,table#ir tr td{padding:3px;border:1px solid #666;}
table#ir tr th{font-weight: bold;text-align:center;background:#eeeeee;}
/*主な妊活サポート成分*/

/*お客様の声*/
div.vc dl{width: 94%;margin:0 auto 40px;padding:2%;background:#fff5e4;box-shadow: 1px 1px 1px rgba(0,0,0,0.4); }
div.vc dl dd{text-align: left;font-size:18px;line-height: 2.4em;}
div.vc dl dt{margin:0 auto 15px;padding:0 0 5px;font-size:26px;font-weight: bold;border-bottom:2px dotted #646464;}
/*お客様の声*/

/*Q&A*/
div.qa dl{margin:0 auto 30px;}
div.qa dt{margin:0 auto 20px;padding:7px 5px 5px;font-size:20px;font-weight:bold;text-align:left;color:#fff;background: #d87d88;}
div.qa dt span{font-size:28px;}
div.qa dd{margin:0 auto 50px;padding:0 0 0 40px;font-size:20px;text-align: left;}
div.qa dd:last-child{margin:0 auto;}
div.qa dd span{font-size:28px;font-weight: bold;color: #257cf2;}

/*Q&A*/


/*フッター*/
nav ul{margin:0px auto 20px;}
nav ul li{margin:0;padding:10px 0 10px 15px;background:#d87d88;border-bottom: 2px solid #fff;}
nav ul li a{text-decoration: none;}
footer{background-color:#d87d88;padding:10px 0;font-size: 12px;text-align: center;color:#fff;}
/*フッター*/
