@charset "utf-8";
* {
    margin: 0;
    padding: 0;
}

table,img,p {
    border: 0;
}li {
    list-style-type: none;
}
body {
	font-family:'ＭＳ Ｐゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','MS P Gothic',sans-serif;
	font-size: 12px;
	line-height: 1.6;
    color: #333333;
    letter-spacing:1px;
}
table.tb_right {
    border-collapse: collapse;
    margin: 0 auto;
    text-align: left;
	float:right;
}

table.tb_right td{
	padding-left: 10px;
}
/* リンク指定
----------------------------------------------- */
a:link { color: #333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none; }
a:hover { color: #3a75af; text-decoration: underline; }
a:active { color: #3a75af; text-decoration: underline; }




/*ベッダ*/
/*-------------------------------------------------*/
#Container01{
	background:url(../images/common/lin.png) repeat-x;
	width:100%;
	height:100px;
	float:left;
	}
#head{ width:950px;
 margin-left: auto; margin-right: auto; }
#head_img01{

float:left;
width:470px;
}
#head_01{
float:left;
width:470px;}

#head_text01{
float:left;
width:470px;}
#head_img02{ width:375px; float:right;}

#head_text01_img{
	padding-top:9px;
float:left;
width:470px;}
#head_img02{ width:375px; float:right;}

#head_img03{ width:480px; float:right;}


#Container04{
	background:url(../images/common/lin_foot.png) repeat-x;
	width:100%;
	height:110px;
	float:left;
	}
#foot{ width:950px;
 margin-left: auto; margin-right: auto; }

#foot_text{ width:950px; float:left; padding-top:15px; color:#FFF; text-align:center;}
#foot_text a { color: #FFF; text-decoration: none; }
#foot_text a:link { color: #FFF; text-decoration: underline; }
#foot_text a:visited { color: #FFF; text-decoration: underline; }
#foot_text a:hover { color: #FF6600; text-decoration: underline; }
#foot_text a:active { color: #FF6600; text-decoration: underline; }
#foot_text01{ width:950px; float:left; padding-top:15px; color:#FFF; text-align:center;}

/*-------------------------------------------------*/
/*メニュー*/
/*-------------------------------------------------*/
#Container02{
	background:url(../images/menu/menulin.png) repeat-x;
	width:100%;
	height:52px;
	float:left;
	}
#menu{ width:950px;
 margin-left: auto; margin-right: auto; }
#menu01{ width:950px;
float:left;
font-size:0;}
#menu_01{
width:135px;
height:40px;
float:left;
}

#menu_01 a{
background:url(../images/menu/menu01.gif);
width:135px;
height:40px;
float:left;}
#menu_01 a:hover{
background: url(../images/menu/menu01-on.gif);}

#menu_02{
width:136px;
height:40px;
float:left;
}
#menu_02 a{
background:url(../images/menu/menu08.gif);
width:136px;
height:40px;
float:left;}
#menu_02 a:hover{
background: url(../images/menu/menu08-on.gif);}

#menu_03{
width:136px;
height:40px;
float:left;
}
#menu_03 a{
background:url(../images/menu/menu09.gif);
width:136px;
height:40px;
float:left;}
#menu_03 a:hover{
background: url(../images/menu/menu09-on.gif);}

#menu_04{
width:136px;
height:40px;
float:left;
}
#menu_04 a{
background:url(../images/menu/menu04.gif);
width:136px;
height:40px;
float:left;}
#menu_04 a:hover{
background: url(../images/menu/menu04-on.gif);}

#menu_05{
width:136px;
height:40px;
float:left;
}
#menu_05 a{
background:url(../images/menu/menu05.gif);
width:136px;
height:40px;
float:left;}
#menu_05 a:hover{
background: url(../images/menu/menu05-on.gif);}

#menu_06{
width:136px;
height:40px;
float:left;
}
#menu_06 a{
background:url(../images/menu/menu06.gif);
width:136px;
height:40px;
float:left;}
#menu_06 a:hover{
background: url(../images/menu/menu06-on.gif);}

#menu_07{
width:135px;
height:40px;
float:left;
}
#menu_07 a{
background:url(../images/menu/menu07.gif);
width:135px;
height:40px;
float:left;}
#menu_07 a:hover{
background: url(../images/menu/menu07-on.gif);}

#menu_08{
width:135px;
height:40px;
float:left;
}
#menu_08 a{
background:url(../images/menu/menu02.gif);
width:135px;
height:40px;
float:left;}
#menu_08 a:hover{
background: url(../images/menu/menu02-on.gif);}

#menu_10{
width:135px;
height:40px;
float:left;
}
#menu_10 a{
background:url(../images/menu/menu10.gif);
width:135px;
height:40px;
float:left;}
#menu_10 a:hover{
background: url(../images/menu/menu10-on.gif);}

#menu_11 a{
background:url(../images/menu/menu11.gif);
width:135px;
height:40px;
float:left;}
#menu_11 a:hover{
background: url(../images/menu/menu11-on.gif);}


/*-------------------------------------------------*/
#index_01{ width:950px;
float:left;}
#index_img01{
background:url(../images/index/index_img00.jpg);
height:200px;
width:950px;
float:left;
margin-bottom:10px;
}

#index_form01{ width:160px; height:30px; float:left;
padding:111px 0 0 457px;}

#index_form01_menu a{
background:url(../images/index/form_img05.jpg);
width:160px; height:30px; float:left;}
#index_form01_menu a:hover{background:url(../images/index/form_img05-on.jpg);
float:left;}

#index_form02{ width:150px; height:50px; float:left;
padding:111px 0 0 160px;
}
#index_form02_menu{ width:150px; height:50px; float:left;}
#index_form02_menu a{
background:url(../images/index/form_img02.jpg);
width:150px; height:50px; float:left;}
#index_form02_menu a:hover{background:url(../images/index/form_img02-on.jpg);
float:left;}

#index_form06{ width:160px; height:30px; float:left;
padding:0px 0 0 457px;}

#index_form06_menu a{
background:url(../images/index/form_img06.jpg);
width:160px; height:30px; float:left;}
#index_form06_menu a:hover{background:url(../images/index/form_img06-on.jpg);
float:left;}

#index_form03{ width:150px; height:50px; float:left;
padding:8px 0 0 160px;
}
#index_form03_menu{ width:150px; height:50px; float:left;}
#index_form03_menu a{
background:url(../images/index/form_img03.jpg);
width:150px; height:50px; float:left;}
#index_form03_menu a:hover{background:url(../images/index/form_img03-on.jpg);
float:left;}

#index_form04{
width:930px;
height:25px;
float:right;
padding:25px 10px 0 10px;
text-align:right;
}

#index_02{ width:950px;
float:left;}
#index_img02{
background:url(../images/index/index_img02.jpg);
height:27px;
width:950px;
float:left;
margin-bottom:0px;
}

#index_03{ width:950px;
float:left;}
#index_img03{
background:url(../images/index/top_member.jpg);
height:80px;
width:950px;
float:left;
margin-bottom:0px;
}


/*-------------------------------------------------*/



#index_register{ float:left; width:950px; padding-bottom:10px;}
#index_register_form{
width:930px;
float:right;
padding:7px 10px 5px 10px;
text-align:right;
background-color:#F0F0F0;
}

#Container03{
width:950px;
margin-left: auto; margin-right: auto;
}

.index_leftimg{ float:left; width:200px; padding-top:10px;}

#index_form02{ width:150px; height:50px; float:left;
padding:111px 0 0 160px;
}

#index_center{ float:left; width:950px; padding-bottom:30px;}
#index_left{ float:left; width:200px; font-size:0px; padding-right:30px;}
#mobile_tel{ float:left; width:200px;}

#mobile_tel_iphone{ float:left; width:200px; height:66px;}
#mobile_tel_iphone a{
background:url(../images/index/mobile_tel_iphone.jpg);
float:left; width:200px; height:66px;}
#mobile_tel_iphone a:hover{
background:url(../images/index/mobile_tel_iphone_on.jpg);
float:left;}

#mobile_tel_docomo{ float:left; width:200px; height:66px;}
#mobile_tel_docomo a{
background:url(../images/index/mobile_tel_docomo.jpg);
float:left; width:200px; height:66px;}
#mobile_tel_docomo a:hover{
background:url(../images/index/mobile_tel_docomo_on.jpg);
float:left;}

#mobile_tel_au{ float:left; width:200px; height:66px;}
#mobile_tel_au a{
background:url(../images/index/mobile_tel_au.jpg);
float:left; width:200px; height:66px;}
#mobile_tel_au a:hover{
background:url(../images/index/mobile_tel_au_on.jpg);
float:left;}

#mobile_tel_softbank{ float:left; width:200px; height:66px;}
#mobile_tel_softbank a{
background:url(../images/index/mobile_tel_softbank.jpg);
float:left; width:200px; height:66px;}
#mobile_tel_softbank a:hover{
background:url(../images/index/mobile_tel_softbank_on.jpg);
float:left;}

#mobile_tel_ymobile{ float:left; width:200px; height:66px;}
#mobile_tel_ymobile a{
background:url(../images/index/mobile_tel_ymobile.jpg);
float:left; width:200px; height:66px;}
#mobile_tel_ymobile a:hover{
background:url(../images/index/mobile_tel_ymobile-on.jpg);
float:left;}

#mobile_tel_simfree{ float:left; width:200px; height:66px;}
#mobile_tel_simfree a{
background:url(../images/index/simfree.jpg);
float:left; width:200px; height:66px;}
#mobile_tel_simfree a:hover{
background:url(../images/index/simfree_on.jpg);
float:left;}

#mobile_tel_tablet{ float:left; width:200px; height:66px;}
#mobile_tel_tablet a{
background:url(../images/index/tablet.jpg);
float:left; width:200px; height:66px;}
#mobile_tel_tablet a:hover{
background:url(../images/index/tablet_on.jpg);
float:left;}

#mobile_tel_usediphone{ float:left; width:200px; height:66px;}
#mobile_tel_usediphone a{
background:url(../images/index/usediphone.jpg);
float:left; width:200px; height:66px;}
#mobile_tel_usediphone a:hover{
background:url(../images/index/usediphone_on.jpg);
float:left;}

#mobile_tel_used{ float:left; width:200px; height:66px;}
#mobile_tel_used a{
background:url(../images/index/used.jpg);
float:left; width:200px; height:66px;}
#mobile_tel_used a:hover{
background:url(../images/index/used_on.jpg);
float:left;}

#mobile_others{ float:left; width:200px; height:66px;}
#mobile_others a{
background:url(../images/index/others.jpg);
float:left; width:200px; height:66px;}
#mobile_others a:hover{
background:url(../images/index/others_on.jpg);
float:left;}

#amazongift{ float:left; width:200px; height:66px;}
#amazongift a{
background:url(../images/index/amazongift.jpg);
float:left; width:200px; height:66px;}
#amazongift a:hover{
background:url(../images/index/amazongift_on.jpg);
float:left;}


#Contents{ width:200px; float:left; padding-top:20px;}
#Contents_01{ float:left; width:200px; height:36px;}
#Contents_01 a{
background:url(../images/index/Contents_menu_img01.gif);
float:left; width:200px; height:36px;}
#Contents_01 a:hover{
background:url(../images/index/Contents_menu_img01-on.gif);
float:left;}

#Contents_02{ float:left; width:200px; height:36px;}
#Contents_02 a{
background:url(../images/index/Contents_menu_img08.gif);
float:left; width:200px; height:36px;}
#Contents_02 a:hover{
background:url(../images/index/Contents_menu_img08-on.gif);
float:left;}

#Contents_03{ float:left; width:200px; height:36px;}
#Contents_03 a{
background:url(../images/index/Contents_menu_img09.gif);
float:left; width:200px; height:36px;}
#Contents_03 a:hover{
background:url(../images/index/Contents_menu_img09-on.gif);
float:left;}

#Contents_04{ float:left; width:200px; height:36px;}
#Contents_04 a{
background:url(../images/index/Contents_menu_img04.gif);
float:left; width:200px; height:36px;}
#Contents_04 a:hover{
background:url(../images/index/Contents_menu_img04-on.gif);
float:left;}

#Contents_05{ float:left; width:200px; height:36px;}
#Contents_05 a{
background:url(../images/index/Contents_menu_img05.gif);
float:left; width:200px; height:36px;}
#Contents_05 a:hover{
background:url(../images/index/Contents_menu_img05-on.gif);
float:left;}

#Contents_06{ float:left; width:200px; height:36px;}
#Contents_06 a{
background:url(../images/index/Contents_menu_img06.gif);
float:left; width:200px; height:36px;}
#Contents_06 a:hover{
background:url(../images/index/Contents_menu_img06-on.gif);
float:left;}

#Contents_07{ float:left; width:200px; height:36px;}
#Contents_07 a{
background:url(../images/index/Contents_menu_img07.gif);
float:left; width:200px; height:36px;}
#Contents_07 a:hover{
background:url(../images/index/Contents_menu_img07-on.gif);
float:left;}

#Contents_08{ float:left; width:200px; height:36px;}
#Contents_08 a{
background:url(../images/index/Contents_menu_img02.gif);
float:left; width:200px; height:36px;}
#Contents_08 a:hover{
background:url(../images/index/Contents_menu_img02-on.gif);
float:left;}