@charset "UTF-8";

body,div,td,p,ul,ol,dl,dt,dd,img,form,h1,h2,h3,h4,h5,hr{margin:0;padding: 0;border: none;font-style: normal;text-align: left;word-break:break-all;}

body {
    color: #555;
    font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","Osaka",sans-serif;
    font-size: 13px;
    line-height: 2;
}
 
/* ------------------------------
  全体
------------------------------ */

#goiken-all{
	width:564px;/* iframe全体の幅です。適宜調整してください。 */
	padding: 0 !important;
}
#goiken-all > div { margin-bottom:1.43em;}
#goiken-all > div:after { content:""; display:block; clear:both;}

#goiken-all p { margin: 0 0 .8em;}


.message_btn img{
	width:442px;
    padding: 20px 84px 10px;
}
/* ------------------------------
  各メッセージ部分
------------------------------ */

#goiken-all dl{ margin-bottom: 1.43em; border: none !important; box-shadow: none !important; background: #fff;}

/* タイトル */
#goiken-all dl dt { font-weight: bolder; padding: .6em .8em .4em; border-bottom: 1px dotted #eee; background-color:#ffeeb5; line-height: 1; } 

/* 本文 */
#goiken-all dl dd { padding: .6em .8em 0;}
#goiken-all dl dd p { font-size: .86em; text-align: right; line-height: 2; }
#goiken-all dl dd p span { color: #999 }

/* 最下部メッセージ */
#goiken-all dl.notify { border: 1px solid #555; border-radius: 6px; color: #555; box-shadow: none;}
#goiken-all dl.notify dt { background-color: #695854; color: #fff; border: none; border-radius: 3px 3px 0 0;}
#goiken-all dl.notify dd {
    font-size: 0.86em;
    line-height: 1.4;
    padding: 8px;
    text-align: left;
}

/* ------------------------------
  「次のメッセージ>>」部分
------------------------------ */

#goiken-all #next{
	text-align:right;
}
#goiken-all #next a:link{
	color:#695854;
	fontsize:12px;
    font-weight: bold;
	text-decoration:underline;
	background:none;
}
#goiken-all #next a:hover{
	text-decoration:none;
	color:#cc4728;
}
#goiken-all #next a:active{
	text-decoration:none;
	color:#cc4728;
}
#goiken-all #next a:visited{
	text-decoration:underline;
	color:#695854;
}




/********** for Smartphone **********/

/* ------------------------------
  全体
------------------------------ */


.cx_smartphoneview #goiken-all {
    font-size: 22px;
}
.cx_smartphoneview #goiken-all dl dd p span {display: block; margin-right: .6em; line-height: 1;}


/* ------------------------------
  各メッセージ部分
------------------------------ */

.cx_smartphoneview #goiken-all dl.notify dt { text-align:center; padding:.4em .8em;}
.cx_smartphoneview #goiken-all dl.notify dd { text-align:left; padding:.71em;}


/* android textbr */
.cx_smartphoneview #fp-hdr h1,
.cx_smartphoneview #goiken-all > div p,
.cx_smartphoneview #goiken-all > div h4,
.cx_smartphoneview #goiken-all dl dd,
.cx_smartphoneview #fp-ftr #copyRight1,
.cx_smartphoneview #fp-ftr #copyRight2{
	background: url("/common/images/space.gif");
}
