@charset "UTF-8";

.develmemo{
	display:none !important;
}

/* =================================================
      
   BLOGS-SETTING
   
   [1] ADD-SETTING - 日記を書く／記録を書く
   [2] DIARY-SETTING - 日記を見る
   [3] MEDICALRECORD-SETTING - 記録を見る
   [98] 日記一覧
   [99] スプライト移植分追記

================================================= */
/*body が #general につき変更します*/
#generals {
	padding:0 50px;
}

#general h3.simple {
border-bottom:1px dotted #E4E4E4;
color:#555555;
font-size:15px;
text-indent:0px;
margin:0 0 10px 0;
padding:0 0 3px 3px ;
font-weight:bold;
background-color:#FFFFFF;

}

#h3Wrap {
	padding: 10px;
}

#general h3, #rulesSp h3 {
background: url(../../img/overall/bgDashboard.png);
color: #666;
 margin-bottom: 0.3em;
    padding: 4px 10px;
}



#general p {
padding-left:10px;
margin:0px;
}

/* ナンバー 
ul.non_style {
	list-style-type:decimal;
	margin-left:13px;
}

*/

#general ul.non_style {
	list-style-type:decimal;
	margin-left:48px;
	padding-left:0px;
}



#general ul.non_style li{
margin-bottom:20px;
}


/* 数字なし 
ul.non {
	list-style:none;
	margin-left:13px;
}

*/

#general ul.non {
	list-style:none;
	margin-left:25px;
	padding-left:0px;
}

#general ul.non li{
margin-bottom:20px;
text-indent:-1.2em;

}

#general ul.textBox {
padding-bottom:1.2em ;
padding-left:10px;

}

/* 見出し付きリスト*/

#general dl.inText,
#rulesSp dl.inText {
list-style-type:decimal;
margin-left:32px;
margin-bottom:20px;
text-indent:0px;
}

#general dl.inText dt,
#rulesSp dl.inText dt {
border-bottom:1px solid #E4E4E4;
color:#555555;
font-weight: bolder;
margin-bottom:5px;
}

#general dl.inText dd,
#rulesSp dl.inText dd {
line-height:1.8;
text-indent:-0px;
margin-left:15px;
margin-bottom:10px;
}

#general dl.nonBoder dt,
#rulesSp dl.nonBoder dt {
font-weight: normal;
margin-bottom:5px;
margin-left:25px;

}

#general dd ul.ddin,
#rulesSp dd ul.ddin {
text-indent:-1.2em;
list-style-type:none;
margin:10px 0 0 15px;
padding-left:0px;
}

#general dd ul.ddin li,
#rulesSp dd ul.ddin li {
	padding: 0 0 0.4em;
	line-height: 1.6;
}
#general dd ul,
#rulesSp dd ul {
	padding: 0 0 0.5em;
}

#general dd ul.in,
#rulesSp dd ul.in {
text-indent:-1.2em;
list-style-type:none;
margin-left:22px;
padding-left:0px;
padding-bottom: 0.5em;
}

#general dd ul.in li,
#rulesSp dd ul.in li {
	padding: 0 0 0.4em;
	line-height: 1.6;
}


/* 運営会社 */

.box {
margin-bottom:30px;
margin-left:55px;
}



/* == Add:プライバシーポリシー Sports == */

#rulesSp {
	padding: 0 0 36px;
}

#rulesSp h2 {
	background: url(../../img/sports/lineSports.png) bottom left no-repeat;
	padding-bottom: 12px;
	font-size: 161% !important;
}

#rulesSp h3 {
	background: #498e01;
}

#sp1stLi li {
	padding-bottom: 0.2em !important;
}






.clmInfo {
	padding: 14px;
	background: #f7f7f7;
	border: 1px solid #f0f0f0;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin: 0 0 24px;
}
.clmInfo h4 {
	font-weight: bold !important;
	margin-bottom: 1em;
	border-bottom: 1px solid #f0f0f0;
}
.clmInfo .ddin li {
	text-indent: 0.5em;
	line-height: 1.3;
}




#btnAgree {
	margin: 50px 0;
}
.agree_btn {
	margin: 0 10px;
}



#agrMsg {
    clear: both;
    margin: 0 auto 24px;
    padding-left: 49px;
    padding-right: 49px;
    width: 850px;
}
#agrMsg h3 {
	font-size: 16px;
	font-weight: bold;
}
