﻿/* CSS Document */
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}

.ri{text-align:right;}
.le{text-align:left;}
.ce{text-align:center;}
.ce img{display:inline;}
.ri img{display:inline;}
.le img{display:inline;}

.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}

.pr10{padding-right:10px;}
.pr20{padding-right:20px;}

.pdimg_r{padding:0 15px 0 0;}
.pdimg_l{padding:0 0 0 15px;} 


.disp_b{display:block;}
.disp_i{display:inline;}

.st_white{color:#fff;}
.st_red{color:#900;}
.other_title{
color: #D94A6E;
font-size: 140%;
}
.st_green{color:#87B030;}
.st_pnk{color:#D94A6E;}
.st_pnk_bold{
	color: #D94A6E;
	font-weight: bold;
}
.lg120{font-size:120%; line-height:130%;}
.lg130{font-size:130%; line-height:130%;}
.lg140{font-size:140%; line-height:130%;}
.lg150{font-size:150%; line-height:130%;}
.lg200{font-size:200%; line-height:130%;}
.lg300{font-size:300%; line-height:130%;}
.sp_title_r{font-size:140%; color:#D94A6E; font-weight:bold; line-height:130%;}

.color_box_p{
	background:#D94A6E;
	padding:10px 30px;
	font-size:120%;
	color:#fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.color_box_140{
	background:#D94A6E;
	padding:10px 30px;
	font-size:140%;
	color:#fff;

}

.img_line{
	padding:5px;
	border:solid 1px #CCC;
}

.info_ol{
	padding-left:25px;
}

.info_ol li{
	list-style-type:decimal;
	margin-bottom:5px;
}


.posi_r{
	position:relative;
}

.posi_a_btn{
	position:absolute;
	right:124px;
	bottom:20px;
}

.img-radios{
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}


.inline_block li{
	display:inline-block;
	*display:inkine;
	*zoom:1;
}


/*-----*/


body{
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	min-width:1024px;
}


#white_sc {
	position:fixed;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	background: url(../images/gif-load.gif) no-repeat center #f9f9f6;
	z-index:9999;
	_display:none;
	*display:none;
	display:none;
}


/* layout mobile
--------------------------------------------------*/
/*@media screen and (max-width: 699px) {
#white_sc {
	position:fixed;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	background: url(../images/gif-load.gif) no-repeat center #f9f9f6;
	z-index:9999;
	display:none;
}
}
*/

/*-- スクロール --*/


#page-top {
	position: fixed;
	bottom: -3px;
	right: -3px;
  z-index:1000;
}
#page-top a {
	background: #7CAB2A;
	font-size:12px;
	text-decoration: none;
	color: #fff;
	padding: 6px 25px;
	display: block;
	border-radius: 5px;
	text-decoration:underline;
	font-style:italic;
	text-align:center;
	position:relative;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#page-top a:hover {
	text-decoration: none;
	background: #ffffff;
	color:#7CAB2A;
}



/*ソーシャルボタン
-------------------------------*/


.social{
	margin-bottom:10px;
}

.social ul{
	float:right;
}

.social li {
    float: left;
}
.social li.tw {
    width: 98px;
}
.social li.fb {
    width: 110px;
}
.social li.go {
    width: 68px;
}

.social li.share{
	width:60px;
}


/*cssボタン*/


.btn_temp01{
	padding:15px 0 !important;
	display:block;
	text-align:center;
	background:#E16E8B;
	width:280px;
	margin-right:auto;
	margin-left:auto;
	color:#FFFFFF !important;
}

.btn_temp01:hover{
	background:#333 !important;
}