﻿@charset "utf-8";

/*** PC ***/
body main{
margin-top: 240px!important;
}

body main h1#pagetitle{
background:#eae9e8!important;
}

body{
background:#eae9e8!important;
}

/* h2下の英文コピー */
.ecopy{
font-size:15px;
line-height:26px;
font-family:'Garamond','Georgia','Palatino Linotype' !important;
text-decoration: none;
border-bottom: 1px solid;
padding-bottom: 2px;
}

/* 質問のフォント指定 */
h2{
margin:0 0 20px 0;
font-size:20px;
line-height:30px;
}

/* 質問横のQマーク指定 */
h2 img{
margin:0 20px 0 0;
position:relative; top:14px; left:20px;
width: 40px;
}

h3{
font-size:16px!important;
line-height: 22px!important;
margin: auto!important;
font-weight: bold!important;
}

/* 結果まとめの白地 */
.kadomaru{
border-radius: 10px;
background-color:#fff;
padding: 0px 25px 25px 25px;
}

/* 結果まとめのタイトル画像 */
.kadomaru img{
position:relative; bottom:20px;
width: 140px !important;
}

/* 黒枠 */
.kurowaku{
padding: 15px;
margin: 0 0 15px 0;
border: solid 1px #000000;
}

/* 内側黒枠 */
.kurowaku2{
padding: 20px;
border: solid 1px #000000;
border-radius: 10px;
}

/* 蛍光ペン風 */
.under1 {
  background: linear-gradient(transparent 50%, #ffac8f 50%);
}
.under2 {
  background: linear-gradient(transparent 50%, #acdce9 50%);
}
.under3 {
  background: linear-gradient(transparent 50%, #e2edbf 50%);
}

/* 文字インデント */
p.indent-1 {
padding-left:1.4em;
text-indent:-1.5em;
}

/* 補足情報 */
.hosoku{
font-size:10px;
line-height:18px;
}

/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc { display: block !important; }
.sp { display: none !important; }

/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 750px) {
    .pc { display: none !important; }
    .sp { display: block !important; }
}
