@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 {
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",  Osaka, "メイリオ", "Meiryo", "Lucida Grande", Verdana, "ＭＳ Ｐゴシック", sans-serif !important;
	
	line-height: 1.6em;
	font-size:15px;
	line-height:1.6;
	color:#333;
	text-align:center;
	background:transparent;
	-webkit-text-size-adjust: 100%;
	overflow-x:hidden;
	background:none;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%

}
 
/* ------------------------------
  全体
------------------------------ */

#goiken-all{
	width:560px;/* iframe全体の幅です。適宜調整してください。 */
	padding:0 20px 20px 0;
}

#goiken-all > div { margin-bottom:1.43em;}
#goiken-all > div:after { content:""; display:block; clear:both;}

#goiken-all p { margin: 0 0 .8em;}




/* ------------------------------
  各メッセージ部分
------------------------------ */

#goiken-all dl{ margin-bottom:40px; padding:0;  background:transparent;
	border:none; box-shadow:none;}

/* タイトル */




#goiken-all dl dt {
	background: url(../img/bg_subtitle.png) no-repeat left top ;
  background-size: 100%;
    color: #333;
    font-weight: bold;
	padding: 10px 20px 10px 20px;
	font-size: 18px;
	line-height: 1.6em;
	border:none;
	
	
	}

/* 本文 */

#goiken-all dl dd { line-height:1.8; background:transparent; padding:15px 10px 0 10px;}
#goiken-all dl dd p {font-size: .86em; text-align: right; padding-top: 10px; line-height:1.8em; color:#3673b4; background:transparent;}
#goiken-all dl dd p span {  color: #3673b4; }

/* 最下部メッセージ */
#goiken-all dl.notify {background:transparent; color:#333; box-shadow: none; border:none; border:none; }
#goiken-all dl.notify dt {background:transparent;  color: #000; border: none; border-radius: 0;padding-left: 0;}
#goiken-all dl.notify dd { font-size: .86em; padding: 0px; text-align: left;}


/* ------------------------------
  「次のメッセージ>>」部分
------------------------------ */

#goiken-all #next{
	text-align:right;
}
#goiken-all #next a:link{
	border-radius: 8px;
	color:#FFF;
	font-size:12px;
    font-weight: bold;
	text-decoration:underline;
	background:#3673b4;
	padding:10px;
	
}

#goiken-all #next a:hover{
	text-decoration:none;
	background:#3673b4;
}
#goiken-all #next a:active{
	text-decoration:none;
}
#goiken-all #next a:visited{
	text-decoration:underline;
}




/********** for Smartphone **********/

/* ------------------------------
  全体
------------------------------ */
.cx_smartphoneview dd{ background:transparent;line-height: 1.4em;}
.cx_smartphoneview #goiken-all dl dt{ font-size:26px;   padding: 18px 20px 18px 20px; }
.cx_smartphoneview #goiken-all{ font-size:26px; }
.cx_smartphoneview #goiken-all dd p span {display: block; margin-right: .6em; line-height: 1; background:transparent;}
.cx_smartphoneview #goiken-all dd {background:transparent; font-size:26px;line-height: 1.7em;}
.cx_smartphoneview #goiken-all dd p {  background:transparent;font-size:24px;line-height: 1.7em;}


/* ------------------------------
  各メッセージ部分
------------------------------ */

.cx_smartphoneview #goiken-all dl.notify dt { text-align:left; padding:40px 0 0 0;}
.cx_smartphoneview #goiken-all dl.notify dd { text-align:left; padding:.71em;}

.cx_smartphoneview #goiken-all #next a:link{
	color:#FFF;
	font-size:18px;
    font-weight: bold;
	text-decoration:underline;
	background:#3673b4;
	padding:10px;
}



/* 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");
}
