﻿/* お問い合わせ項目 http://sp.pointi.jp/my/my_book_inquiry_bridge.php?no=915704957 */
/* 会員登録フォームメルマガ https://sp.pointi.jp/signup_verified_new.php */
/* キャリア選択 http://sp.pointi.jp/input_carrier.php */

/* 基本 24px **************************************************/
.iradio_square-blue,
.icheckbox_square-blue{
	display:inline-block;
    *display:inline;
    vertical-align:middle;
    margin:0;
    padding:0;
    width:22px;
    height:22px;
    background:url(blue.png) no-repeat;
    border:none;
    cursor:pointer;
	background-color:#ddd;
    background-size:240px 24px;
}

/* ラジオボタン 24px **************************************/
.iradio_square-blue{
	border-radius:15px;
    background-position:-144px 0;
}

.iradio_square-blue.checked{
	background-position:-168px 0;
}

.iradio_square-blue.disabled{
	background-position:-192px 0;
	cursor:default;
}

.iradio_square-blue.checked.disabled{
	background-position:-216px 0;
}

/* チェックボックス 24px *******************************/
.icheckbox_square-blue{
	border-radius:0;
    background-position:-24px 0;
}

.icheckbox_square-blue.checked{
	background-position:-48px 0;
}

.icheckbox_square-blue.disabled{
	background-position:-72px 0;
	cursor:default;
}

.icheckbox_square-blue.checked.disabled{
	background-position:-96px 0;
}

/* HiDPI support デフォルトの大きさを2倍にしているのでレティーナ対応コメントアウト */
/*@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox_square-blue,
    .iradio_square-blue{
        background-image:url(blue@2x.png);
        background-size:240px 24px;
    }
}*/