@charset "UTF-8";
.chamo_frame a:link{
	color:#1e50a2;
}
.chamo_frame a:hover {
    color: #0FF;
    text-decoration: none;
    transition: all 0.3s;
}

body{
	font-family:'Helvetica Neue', Helvetica, Arial, Verdana, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size:16px;
	color:#e6edf2bullet;
	margin:0px;
	padding:0px;
	background-color:#cbf0fd;
}
img{
	margin:0px;
	padding:0px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	vertical-align:bottom;
}
.imgline{
	background-color:#FFF;
	padding:0px;
	border:1px solid #e9e8e8;
}
.imgline02{
	background-color:#FFF;
	padding:2px;
}
.img_right{
	float:right;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}
.img_left{
	float:left;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	margin-bottom:10px;
	padding-left:0px;
}
.img_deco{
	background-color:#FFF;
	padding:2px;
	border:1px solid #eaeaea;
}
.c-both{
	clear:both;
	display:block;
	visibility:hidden;
}
p{
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:16px;
	margin-left:0px;
}
.t12{
	font-size:12px;
}
.t14{
	font-size:14px;
}
.t16{
	font-size:16px;
}
.t18{
	font-size:18px;
}
.t20{
	font-size:20px;
}
.t24{
	font-size:24px;
}
.t30{
	font-size:30px;
}
a:link{
	color:#fff;
}
a:visited{
	color:#CCC;
}
a:hover{
	color:#0FF;
	transition:all .3s;
}
.red{
	color:#ee0000;
}
.pink{
	color:#fd589e;
}
.blue{
	color:#143cac;
}
.red_u{
	color:#fe4729;
	text-decoration:underline;
}
.yellow_bg{
	background-color:#FF0;
	font-weight:bold;
}
.und{
	text-decoration:underline;
}
.bold{
	font-weight:bold;
}
.wrap900{
	width:900px;
	margin-right:auto;
	margin-left:auto;
}
.wrap830{
	width:830px;
	margin-right:auto;
	margin-left:auto;
}
.wrap710{
	width:710px;
	margin-right:auto;
	margin-left:auto;
}
.wrap625{
	width:625px;
	margin-right:auto;
	margin-left:auto;
}
.wrap560{
	width:560px;
	margin-right:auto;
	margin-left:auto;
}
.wrap610{
	width:610px;
	margin-right:auto;
	margin-left:auto;
}
.wrap720{
	width:720px;
	margin-right:auto;
	margin-left:auto;
}
.wrap775{
	width:775px;
	margin-right:auto;
	margin-left:auto;
}
.btm02{
	margin-bottom:2px;
}
.btm05{
	margin-bottom:5px;
}
.btm08{
	margin-bottom:8px;
}
.btm10{
	margin-bottom:10px;
}
.btm15{
	margin-bottom:15px;
}
.btm20{
	margin-bottom:20px;
}
.btm25{
	margin-bottom:25px;
}
.btm30{
	margin-bottom:30px;
}
.btm40{
	margin-bottom:40px;
}
.btm50{
	margin-bottom:50px;
}
.btm60{
	margin-bottom:60px;
}
.btm70{
	margin-bottom:70px;
}
.btm80{
	margin-bottom:80px;
}
.btm120{
	margin-bottom:120px;
}
.gray_frame{
	border:6px solid #CCC;
	padding-top:20px;
	padding-right:10px;
	padding-bottom:20px;
	padding-left:10px;
}
.gray_frame02{
	padding-top:20px;
	padding-right:10px;
	padding-bottom:20px;
	padding-left:10px;
	border-right-width:6px;
	border-bottom-width:6px;
	border-left-width:6px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-color:#CCC;
	border-bottom-color:#CCC;
	border-left-color:#CCC;
}
ul.bullet{
	list-style:none;
	padding:0;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:30px;
	margin-left:0;
}
ul.bullet li{
	list-style:none;
	line-height:150%;
	letter-spacing:1px;
	background-image:url("http://rspro.kir.jp/test/athome/common/img/common/check.png");
	background-position:left 3px;
	background-repeat:no-repeat;
	margin-top:0;
	margin-right:0;
	margin-bottom:5px;
	margin-left:0;
	padding-top:5px;
	padding-right:0;
	padding-bottom:5px;
	padding-left:30px;
	font-weight:bold;
}
ul.bullet02{
	list-style:none;
	margin:0;
	padding:0;
}
ul.bullet02 li{
	list-style:none;
	font-size:100%;
	line-height:150%;
	letter-spacing:1px;
	font-weight:normal;
	background-image:url("http://rspro.kir.jp/test/athome/common/img/common/check02.gif");
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:0;
	margin-right:0;
	margin-bottom:2px;
	margin-left:0;
	padding-right:0;
	padding-bottom:2px;
	padding-left:30px;
}
ul.bullet03{
	list-style:none;
	margin:0;
	padding:0;
}
ul.bullet03 li{
	list-style:none;
	font-size:90%;
	line-height:150%;
	letter-spacing:1px;
	font-weight:normal;
	background-image:url("http://rspro.kir.jp/test/athome/common/img/common/check02.gif");
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:0;
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
	padding-right:0;
	padding-bottom:2px;
	padding-left:30px;
}
.radio{
	display:inline-block;
	width:180px;
	margin-bottom:0;
	float:left;
}