body {background-color:#e0e9f8;}
HR {color : #007bbb; border-top: 1px #007bbb solid;}

DIV.navi {color : #007bbb;
	margin : 0px 0px 20px 0px  ;
	text-align : left ;
font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	font-size :9pt;}

DIV.new {border : 1px solid #007bbb;padding:3px;color : #007bbb;	font-size :9pt;
}
DIV.new-t {border : 1px solid #007bbb;border-bottom :none;padding:3px;color : #007bbb;
	background-color : #afdfe4 ;	margin-bottom : 0 ;	font-size :9pt;
}

.pure-u-3-5 {padding:5px}
.pure-u-2-5 {padding:5px}

.subtitle {background-color:#83ccd2;
color:#fff;}
.newtitle {background-color:#9079ad;
color:#fff;}


.caption-boxv {	
		line-height : 170%;
	margin: 10px 40px 0px 40px;padding-left:10px;
	border : 1px solid #007bbb ;
}
/*フォームボタンの追加装飾*/
.b-b {background: #0095d9;
color:#fff;}
.b-g {background: #00a497;
color:#fff;}

/*SSテキスト中のルール*/
.update {	text-align : right ;	margin-right: 30px ;}
.color-green{color:#52998d;}
.color-blue{color:#607bb2;}
.col-sm-12{text-align :left;}

.text-box {	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;

	font-size :9pt;
		line-height : 190%;
	margin: 30px ;
}
.paginator   {background-color:#c1e4e9;}
.ptitle {background-color:#c1e4e9;padding:2px;
padding-left:1em;
border-left:solid 3px #007bbb;
color:#333;}
.photo {width: auto;max-height: auto;}

@media screen and (max-width: 320px) {

#main {margin-left:0px;margin-right:auto;padding-left:0px;padding-right:0px;box-sizing: border-box;
width:95%;}
.text-box {margin-left:auto;margin-right:auto;padding-left:0px;padding-right:0px;box-sizing: border-box;}
.photo {width: 250px;max-height: auto;}
}
@media screen and (min-width: 900px) {
#main{padding-left:0px;padding-right:0px;box-sizing: border-box;width:800px;}
}