@charset "utf-8";
/* CSS Document */

*:first-child+html .download-text00{
	clear:both;
	background-image:url(../images/down-load.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width:320px;
	height:120px;
	padding:0 0 0 15px;
	float:left;
	margin:15px 0 0 0;
}

.bottomCut{
	margin:20px 0 60px 0;	
}

.details{
	text-align:right;
	font-size:13px;
	clear:both;
	margin-top:5px;
	margin-right:20px;
	
}

.open-red{
	clear:both;
	color:#EA1C35;
	font-size:18px;
	text-align:center;
	margin:20px 0 0 0;
	font-weight:bold;
}

.open-red2{
	clear:both;
	color:#EA1C35;
	font-size:18px;
	text-align:center;
	padding:20px 0 0 0;
	font-weight:bold;
}

.details a{
	color:#280fa1;
	text-decoration:underline;
}

.details a:hover{
	color:#280fa1;
	text-decoration:none;
}

*:first-child+html .padding-flow00{
	padding-bottom:200px;
}

*:first-child+html .goraiten00{
	clear:both;
	width:760px;
	display:inline;
	clear:both;
}

.right-newscontents-margin02 ol li#third{
	width:575px\9;
	white-space:nowrap\9;
	line-height:normal\9;
}

.box_left80{
	float:left;
	width:20%;
	display:inline;
}


*:first-child+html .goraiten01{
	clear:both;
	padding:10px 0 15px 0;
	width:760px;
	margin-top:300px;
}


*:first-child+html .download-text02{
	clear:both;
	position:relative;
	top:245px;
	left:-10px;
	background-image:url(../images/down-load.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width:320px;
	height:120px;
	padding:0 0 0 20px;
	margin:15px 10px 0 -10px;
}


.height{
	height:60px;
	margin-top:15px;
	float:right;
	width:760px;
	
}

.inte_left01{
	width:35%;
	float:left;
	margin-right:30px;
	padding-right:50px;
	padding-left:50px;
}
.inte_left02{
	margin-right:20px;
	margin-left:20px;
	margin-bottom:150px;
}

.inte_left01 dd{
	text-align:center;
}


.inte_right01{
	width:35%;
	float:left;

}

.inte_right01 dd{
	text-align:center;

}

.inde-midashi{
	font-size:16px;
	width:318px;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:-5px;
	margin-top:5px;
	
	
}

.yuusou-item{
	margin-bottom:10px;
	clear:both;
	
}

.inde-midashi-top{
	font-size:16px;
	width:318px;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:-5px;
	margin-top:10px;
	
	
}

.inde-midashi2{
	font-size:18px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:20px;
	
}

.foo-botan{
	width:244px;
	float:left;
	margin-right:14px;
}

.foo-botan2-2{
	width:297px;
	margin-right:45px;
	float:left;
}

.foo-botan2-2-sub{
	width:297px;
	margin-left:60px;
	margin-right:45px;
	margin-bottom:50px;
	float:left;
}

.foo-botan2-3-sub{
	width:297px;
		float:left;
		margin-bottom:50px;
}



.foo-botan2-3{
	width:297px;
		float:left;
}



.foo-botan a{
	display:block;

	
}

html>/**/body .foo-botan a:hover{
	-ms-filter: "alpha( opacity=80 )"; 
	filter: alpha( opacity=80 ); 
	opacity: 0.8;
}


.foo-botan a:hover{
	-ms-filter: "alpha( opacity=80 )"; 
	filter: alpha( opacity=80 ); 
	opacity: 0.8;
}


/*
.foo-botan2-2 a:hover{
	;background:url("../images/main/footer_btn_2_off.jpg") no-repeat;
}
*/

.h3_green_event{
	background-image:url(../images/gazou-green00.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:740px;
	height:50px;
	font-size:22px;
	color:#000;
	clear:both;
	font-weight:bold;
	padding:2px 5px 15px 20px;
	margin:35px 0 35px 0;
	line-height:normal;
	border-bottom:1px #464646 solid;
}

.event_point{
	font-size:22px;
	color:blue;
	font-weight:bold;
}

.event_wake{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 5px;
	color: #EB1F35;
	line-height: normal;
}

.foo-botan2{
	width:244px;
	float:left;
}


.foo-botan2 a{
	display:block;

	
}

html>/**/body .foo-botan2 a:hover{
	-ms-filter: "alpha( opacity=80 )"; 
	filter: alpha( opacity=80 ); 
	opacity: 0.8;
}


.foo-botan2 a:hover{
	-ms-filter: "alpha( opacity=80 )"; 
	filter: alpha( opacity=80 ); 
	opacity: 0.8;
}

.top-boxex h3 a{
	text-decoration:none;
	padding-right:60px;
	padding-bottom:15px;
	font-size:13px;
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	border-left:1px #000 solid;
	margin-top:10px;
	height:35px;
	padding-left:10px;
	padding-top:10px;

}

.top-boxex h3 a:hover{
	text-decoration:underline;
	opacity:1.0;

}

.link-inde{
	margin-top:30px;
	float:right;
}

.main_left12{width:170px;height:135px;background:url("../images/left_banner12.gif") no-repeat; margin-left:5px; text-align:left; margin-top:15px;}
.main_left1202{width:170px;float:left;display:inline;font-size:15px;font-weight:bold;color:#fff;text-align:left;margin:6px 0 12px 0;}
.main_left1203{width:159px;float:left;margin:0 2px 10px 7px; text-align:left;}
.main_left1203{width:170px\9;float:left;margin:0\9;}
* html .main_left1203{margin:0 5px;}
.main_left1203{margin:0 5px\9;}

.main_left1203 a{color:#666;text-decoration:underline;}
.main_left1203 a:hover{color:#666;text-decoration:none;}
.banner_twt{margin-top:10px;}

.link-inde a{
	color:#280fa1;
	margin-top:15px;
	text-align:right;
	text-decoration:none;
	font-size:13px;
	width:250px;
}


.link-inde a:hover{
	color:#280fa1;
	margin-top:15px;
	text-align:right;
	text-decoration:underline;
	font-size:13px;
	width:250px;
}



/* エリア設定
--------------------------------------------------------- */


/* 挙動設定
--------------------------------------------------------- */
/* サムネイル画像設定 */

/* メイン画像設定 */

/* 各サムネイル画像読込み設定
--------------------------------------------------------- */

div#hdd_leftmenu {
	margin-bottom:10px;
	float:left;
	width:186px;
}
div#hdd_leftmenu ul {
	list-style:none;
}
div#hdd_leftmenu ul li {
	display:inline;
}
div#hdd_leftmenu ul li span {
	display:block;
}
div#hdd_leftmenu ul li span a {
	width:166px;
	margin:0;
	height: 20px;
	padding:8px 0 0 20px;
	display:block;
	text-decoration:none;
}
div#hdd_leftmenu ul li span a:hover {
	width:166px;
	margin:0;
	height: 20px;
	padding:8px 0 0 20px;
	display:block;
	font-weight:bold;
	text-decoration:underline;
}
* html #hdd_leftmenu ul li span a {
	width:186px;
	height: 30px;
}
* html #hdd_leftmenu ul li span a:hover {
	width:186px;
	height: 30px;
}
div#hdd_leftmenu ul li ul li div#hdd_leftmenu ul li ul {
	margin:0;
}
div#hdd_leftmenu ul li ul li span {
	display:block;
}
div#hdd_leftmenu ul li ul li span a {
	width:166px;
	padding:5px 0 0 20px;
	display:block;
	text-decoration:none;
}
* html #hdd_leftmenu ul li ul li span a {
	width:186px;
	height: 43px;
}
div#hdd_leftmenu ul li ul li span a:hover {
	width:166px;
	padding:5px 0 0 20px;
	display:block;
	height: 43px;
}
* html #hdd_leftmenu ul li ul li span a:hover  {
	width:186px;
	height: 43px;
}




.text-align-left{
	float:left;
	width:50px;
	margin:25px 0 10px 0;
}

.text-align-left-margin{
	text-align:left;
	margin-top:5px;
}

.aosen-bottom{
	border-bottom:1px #280fa1 solid;
	padding:5px 10px 5px 0px;
	font-size:15px;
	font-weight:bold;
	color:#280fa1;
	width:725px;
	float:right;
	text-align:left;
}

.inline{
	display:inline;
	margin-left:15px;
}

.inline-ex{
	display:inline;
	margin-left:5px;
}

.batte-dl-f{
	width:233px;
	float:left;
	margin-left:15px;
	margin-right:15px;
	display:inline;
}

.batte-dl-f dd{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	margin-top:5px;
}

.batte-dl-m{
	width:233px;
	float:left;
	margin-right:15px;
	display:inline;
}

.batte-dl-m dd{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	margin-top:5px;
}	

.gazou-aosen{
	background-image:url(../images/gazou_aosen.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:760px;
	height:100px;
	clear:both;
	margin-top:20px;
	
}

.text-align-right{
	text-align:right;
	font-weight:bold;
	clear:both;
}



.box_p{
	text-align:left;
	clear:both;
}

.text-align-right-zirei{
	text-align:right;
	font-weight:bold;
	clear:both;
	margin-top:20px;
}


#footer-align-left{
	text-align:left;
	margin-top:15px;
	padding-top:15px;
	padding-bottom:25px;
	overflow:hidden;
	float:right;
}

#footer-bottom{
	text-align:left;
	margin-top:15px;
	padding-top:25px;
	float:right;
	clear:both;
	width:960px;
	border-top:#4B4B4B 1px solid;
}
#footer-bottom-noneborder{
	text-align:left;
	margin-top:15px;
	padding-top:25px;
	float:right;
	clear:both;
	width:960px;
}


.footer-line{
	background-image:url(../images/footer-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:960px;
	height:13px;
	clear:both;
}



#footer-bottom2{
	text-align:left;
	display:inline;
	clear:both;
	width:941px;
	float:right;
	border-left:2px #696a6c solid;
	border-right:2px #696a6c solid;
	border-bottom:2px #696a6c solid;
	padding-left:15px;
}

*+html #footer-bottom2{
	text-align:left;
	display:inline;
	clear:both;
	width:941px;
	float:right;
	border-left:2px #696a6c solid;
	border-right:2px #696a6c solid;
	border-bottom:2px #696a6c solid;
	padding-left:15px;
	height:220px;
}

.footer-iphone-text{
	width:689px;
	float:left;
	padding-left:110px;
	font-size:11px;
	margin-left:30px;
	background-image:url(../images/footer-logo.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

#footer-iphone-text{
	width:710px;
	float:left;
	padding-left:85px;
	font-size:11px;
	letter-spacing:120%;
	margin-left:30px;
	background-image:url(../images/footer-logo2.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

#footer-iphone-text	p{
	font-size:11px;
}

#footer-iphone-text	a{
	font-size:11px;
}


.footer-iphone-icon{
	width:88px;
	float:left;
	padding-left:15px;
}

#footer-bottom3{
	text-align:left;
	display:inline;
	clear:both;
	width:946px;
	height:80px;
	float:right;
	padding:30px 0 10px 0;
	margin-right:15px;
	background-image:url(../images/footer-bottom.gif);
	background-position:15px top;
	background-repeat:no-repeat;

}

*+html #footer-bottom3{
	text-align:left;
	display:inline;
	clear:both;
	width:946px;
	height:110px;
	float:left;
	padding:15px 0 10px 0;
	margin-right:15px;
	background-image:url(../images/footer-bottom.gif);
	background-position:15px top;
	background-repeat:no-repeat;
	margin-left:-15px;

}

.footer-left00{
	clear:both;
	width:915px;
	padding-right:10px;
	margin-top:15px;
	margin-bottom:15px;

}

.footer-left00 .sankaku{
	background-image:url(../images/gazou_yajirusi.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-bottom:25px;
}

.footer-right00 .sankaku{
	background-image:url(../images/gazou_yajirusi.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-bottom:25px;
}

.footer-left00 .sankaku a{
	color:#06C;
	text-decoration:none;
}

.footer-left00 .sankaku a:hover{
	color:#06C;
	text-decoration:underline;
}


#footer-bottom2 p a{
	color:#06C;
	text-decoration:none;
}

#footer-bottom2 p a:hover{
	color:#06C;
	text-decoration:underline;
}

#footer-bottom2 p.red{
	display:inline;
}

#footer-bottom2 p.yoko{
	display:inline;
	font-size:11px;
	width:940px;
}

#footer-bottom2 p.red a{
	color:#F11;
	text-decoration:none;
}

#footer-bottom2 p.red a:hover{
	color:#F11;
	text-decoration:underline;
}

#footer-align-left p.left{
	width:246px;
	float:left;
	margin-top:5px;
}

#footer-align-left p.right{
	width:246px;
	float:left;
	margin-right:10px;
	margin-top:5px;
}

.home-box-left{
	width:380px;
	float:left;
	margin:20px 10px 0 0;
}

.home-box-left00{
	width:380px;
	float:left;
	margin:0 10px 0 0;
	
}
.home-box{
	width:365px;
	float:right;
	margin:20px 0 0 5px;
	
}

.home-box00{
	width:365px;
	float:right;
	margin:0;
	
}

.botton-left{
	width:450px;
	float:left;
}

.botton-left p{
	display:inline;
	padding:10px 15px 0 5px
}

.text-left{
	float:left;
}

.banner-logo{
	display:inline;
	padding:10px 15px 0 5px;}

.text-right02 p{
	display:inline;
	padding:10px 15px 0 5px;}
		
.home-image{
	width:181px;
	float:left;
	padding-right:15px;
}


.customize_button_set{
	width: 760px;
	margin-top: 15px;
	padding-top: 25px;
	border-top: #4B4B4B 1px solid;
	float: left;
}

/* customize more start */

.custom_top{
	padding: 15px 0 30px 0;
}

.customBorder{
	margin-left:1px;
	width:762px;
}

.customImg > td{
	width:187px;
	height:172px;
}

.customText{
	width:762px;
	height:54px;
}

.customBorder tr td img{
	width:165px;
	height:165px;
}

.customBorder tr td img:hover{
	cursor: pointer;
}

.iphone4_custom a{
	float:left;
	width:371px;
	height:103px;
	margin-top:15px;
	margin-right:14px;
	margin-bottom:17px;
	overflow: hidden;
}

.iphone4_custom a img{
	position:relative;	
}

.iphone4_custom a img:hover{
	top:-103px;	
}

.iphone4s_custom a{
	float:left;
	width:371px;
	height:103px;
	margin-top:15px;
	margin-bottom:17px;
	overflow:hidden;
}

.iphone4s_custom a img{
	position:relative;	
}

.iphone4s_custom a img:hover{
	top:-103px;	
}

.iphone4_custom_bezel a{
	float:left;
	width:371px;
	height:103px;
	margin-right:14px;
	overflow:hidden;
}

.iphone4_custom_bezel a img{
	position:relative;	
}

.iphone4_custom_bezel a img:hover{
	top:-103px;
}

.iphone4s_custom_bezel {
	float:left;
	width:371px;
	height:103px;
	overflow:hidden;
}

.iphone4s_custom_bezel a img{
	position:relative;	
}

.iphone4s_custom_bezel a img:hover{
	top:-103px;	
}

/* customize more end */

/* 切り替えタブ　スタート*/
.footer-border{
	width:760px;
	margin-top:15px;
	padding-top:25px;
	border-top:#4B4B4B 1px solid;
	float:right;

}

.footer-border-download{
	width:760px;
	margin-top:15px;
	padding-top:25px;
	float:right;
}

.footer-border2{
	width:707px;
	float:right;
	padding-left:53px;
	

}

.footer-image01{
	width:389px;
	float:left;
	margin:0 0 0 0;
	text-align:left;
}

html>/**/body.footer-image01 a:hover{
	-ms-filter: "alpha( opacity=80 )"; 
	filter: alpha( opacity=80 ); 
	opacity: 0.8;
}
 

.footer-image01 a:hover{
	-ms-filter: "alpha( opacity=80 )"; 
	filter: alpha( opacity=80 ); 
	opacity: 0.8;
}

.footer-image02{
	width:337px;
	float:right;
	margin:0;
}

.clear00{
	clear:both;
	margin:25px 0 15px 0;
}

.iphone4-left01{
	float:left;
	width:365px;
	margin:0 10px 0 0;
}

.iphone4-right01{
	float:left;
	width:365px;
	margin:0 10px 15px 10px;
}

.top-clear{
	clear:both;
	padding:5px 10px 0 10px;
}

.top-clear2{
	clear:both;
	padding:5px 10px 0 20px;
}

.top-clear3{
	border-top:1px #464646 solid;
	clear:both;
	margin-bottom:10px;
}

.clear00-casutamaziu{
	clear:both;
	margin:0 0 650px 0;
}

.services-table{
	background-image:url(../images/service_6service.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:760px;
	height:319px;
	clear:both;

}

.casutamai-left00{
	float:left;
	width:285px;
	margin:0 10px 0 0;
}

.casutamai-right00{
	float:right;
	width:455px;
	margin:0 10px 0 0;
}

.casutamai-left01{
	float:left;
	width:299px;
	margin:0 10px 0 0;
}

.casutamai-right01{
	float:right;
	width:441px;
	margin:0 10px 0 0;
}


	

.services-table td.heart{
	width:100px;
	height:25px;
	padding:40px 10px 0 80px;
	vertical-align:middle;

}
.services-table td.heart3{
	width:125px;
	height:50px;
	padding:25px 10px 0 75px;
	vertical-align:top;
}

.services-table td.heart6{
	width:120px;
	height:40px;
	padding:35px 10px 0 80px;
	vertical-align:top;
}

.services-table td.heart2{
	width:100px;
	height:65px;
	padding:0 10px 0 60px;
	vertical-align:middle;
}

.services-table td.heart5{
	width:160px;
	height:50px;
	padding:0 10px 0 65px;
	margin-bottom:15px;
	vertical-align:top;
}

.services-table td.heart4{
	width:100px;
	height:65px;
	padding:35px 10px 0 70px;
}

.font-bold{
	font-weight:bold;
}

.clear-font-bold{
	font-weight:bold;
	clear:both;
	font-size:14px;
	padding:5px 0 10px 25px;
}

.clear-font-bold-s{
	clear:both;
	font-size:12px;
	padding:5px 0 10px 25px;
	line-height:18px;
}

.font-bold2{
	font-weight:bold;
	margin-bottom:5px;
	font-size:14px;
	padding-top:20px;
}

.no-margin{
	margin:0;
	padding:0;
}

.blue2{
		color:#280fa1;
		text-align:left;
		white-space:nowrap;
}

.pink00{
		color:#eb1f35;
		text-align:left;
		white-space:nowrap;
}

.services-table td.heart .blue{
	font-size:18px;
	margin:0 0 5px 0;
	font-weight:bold;
	text-align:left;
}

.services-table td.heart3 .blue{
	font-size:18px;
	margin:0 0 5px 0;
	font-weight:bold;
	text-align:left;
}

.services-table td.heart2 .blue{
	font-size:18px;
	margin:0 0 5px 0;
	font-weight:bold;
	text-align:left;
}

.services-table td.heart5 .blue{
	font-size:18px;
	margin:0 0 5px 0;
	font-weight:bold;
	text-align:left;
}

.services-table td.heart6 .blue{
	font-size:18px;
	margin:0 0 5px 0;
	font-weight:bold;
	text-align:left;
}

.services-table td.heart4 .blue{
	font-size:18px;
	margin:0 0 5px 0;
	margin:-10px 0 5px 0\9;
	font-weight:bold;
	text-align:left;
}

.services-table td.heart4 .blue-new{
	font-size:18px;
	margin:0 0 5px 0;
	margin:10px 0 5px 0\9;
	font-weight:bold;
	text-align:left;
}



.padding-left{
	padding-left:15px;
	clear:both;
}

.padding-left2{
	padding-left:15px;

}

.line01{
	width:77px;
	height:46px;
	background-image:url(../images/tab_yuusou_line_long.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
}


.line02{
	width:13px;
	height:46px;
	background-image:url(../images/tab_yuusou_line_short.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
}

.line03{
	width:77px;
	height:46px;
	background-image:url(../images/tab_yuusou_line_long.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
}

.head1{
	width:296px;
	height:46px;
	float:left;
	background-image:url(../images/tab_yuusou_service_on_over.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-9999px;
	display:block;
}

.head1_1{
	width:296px;
	height:46px;
	float:left;
	background-image:url(../images/tab_yuusou_service_off_over.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-9999px;
	display:block;
}

.head2{
	width:296px;
	height:46px;
	float:left;
	background-image:url(../images/tab_yuusou_flow_off_over.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-9999px;
	display:block;
	
}

.head2_2{
	width:296px;
	height:46px;
	float:left;
	background-image:url(../images/tab_yuusou_flow_on_over.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-9999px;
	display:block;
	
}

.clear-padding15{
	clear:both;
	padding-left:15px;
}

.text-14-normal{
	font-size:14px;
}
.text-13{
	font-size:13px;
}

.text-11{
	font-size:11px;
	color:#666;
}

.margin-text{	
	margin:10px 0 10px 0;
	font-size:14px;
}

.margin-25{
	margin:25px 0 0 30px;
}

.center-margin{
	text-align:center;
	margin-top:20px;
}

#flow-box000{
	width:760px;
}

.flow-text01{
	width:490px;
	float:left;
	margin:15px 15px 0 0;

}

.flow-text01 p{
	font-size:14px;
}


.flow-text02{
	width:233px;
	float:left;
	margin:15px 0 0 0;

}


.bring-contents{
	width:760px;
	padding:15px 0 0 0;
	clear:both;
}

.bring-contents00{
	width:760px;
	padding:15px 0 0 0;
	clear:both;
	border-bottom:1px #333 solid;
	height:5px;
	}

.repair-small-blue{
	width:740px;
	height:320px;
	background-image:url(../images/gazou_line_ao1.gif);
	background-repeat:repeat-y;
	background-position:left top;
	text-align:left;
	padding-left:20px;
}

*+html .repair-small-blue{
	width:740px;
	height:255px;
	background-image:url(../images/gazou_line_ao1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	padding-left:20px;
	margin-bottom:35px;
}


.repair-small-green{
	width:740px;
	height:320px;
	background-image:url(../images/gazou_line_midori1.gif);
	background-repeat:repeat-y;
	background-position:left top;
	text-align:left;
	padding-left:20px;
}

*:first-child+html .repair-small-green{
	width:740px;
	height:275px;
	background-image:url(../images/gazou_line_midori1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	padding-left:20px;
	margin-bottom:20px;
}

.repair-big-blue{
	width:740px;
	height:506px;
	background-image:url(../images/gazou_line_ao2.gif);
	background-repeat:repeat-y;
	background-position:left top;
	padding-left:20px;
	
}

.repair-big-green{
	width:740px;
	height:506px;
	background-image:url(../images/gazou_line_midori2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	padding-left:20px;
}

.total-box{
	width:760px;
	clear:both;
}

.new-left{
	float:left;
	width:233px;
	text-align:right;
}

.p_over{
	margin:0;
}

*+html .p_over{
	height:80px;
	margin-bottom:20px;
	

}

html>/**/body .p_over a:hover{
	-ms-filter: "alpha( opacity=80 )"; 
	filter: alpha( opacity=80 ); 
	opacity: 0.8;	
}


.p_over a:hover{
	-ms-filter: "alpha( opacity=80 )"; 
	filter: alpha( opacity=80 ); 
	opacity: 0.8;	
}

/*.media{
	width:170px;
	margin-left:5px;
}*/


.media{
	width:170px;
	background-image:url(../images/banner_mediaall.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:395px;
	padding-top:35px;
	margin-left:7px;
	display:block;

}


 

.media2{
	width:170px;
	height:243px;
	margin-left:5px;
}


.media2 a{
	width:170px;
	background-image:url(../images/banner_media.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:243px;
	padding-top:35px;
	display:block;

}


	

.repair-small-green .left-text{
	width:429px;
	float:left;
	padding:0 15px 0 15px;

}


.repair-big-blue .left-text{
	width:400px;
	float:left;
	padding:0 15px 0 15px;
}


.repair-small-blue .left-text{
	width:400px;
	float:left;
	padding:0 15px 0 15px;
}

.repair-small-blue .left-ex{
	width:440px;
	float:left;
	padding:0 15px 0 15px;
}

.repair-big-green .left-text{
	width:429px;
	float:left;
	padding:0 15px 0 15px;
}

.repair-big-green .left-textex{
	width:380px;
	float:left;
	padding:0 15px 0 15px;

}

.repair-small-green .right-image02{
	width:238px;
	float:left;
	padding:0 0 0 15px;
	margin-top:10px;
	}


.repair-small-blue .right-image02{
	width:250px;
	float:right;
	padding:15px 0 0 15px;
	}
	
.repair-big-blue .right-image02{
	width:238px;
	float:right;
	padding:15px 0 0 15px;
	}	

.repair-green-blue .right-image03{
	width:273px;
	float:left;
	padding:15px 0 0 15px;
	}


.repair-small-blue .right-image03{
	width:273px;
	float:left;
	padding:15px 0 0 15px;
	}
	
.repair-small-blue .right-image04{
	width:273px;
	float:left;
	padding:15px 0 0 15px;
}

.repair-small-green .right-image04{
	width:244px;
	float:right;
	padding:15px 0 0 15px;
}

.repair-small-blue .right-image05{
	width:273px;
	float:left;
	padding:15px 0 0 15px;
	
}


.repair-small-green .right-image05{
	width:244px;
	float:left;
	padding:15px 0 0 15px;
	
}

.repair-big-blue .right-image03{
	width:273px;
	float:left;
	padding:15px 0 0 15px;
	}
	
.repair-big-blue .right-image03-01{
	width:273px;
	float:left;
	padding:15px 0 0 15px;
	}	

.repair-big-green .right-image03{
	width:244px;
	float:left;
	padding:15px 0 0 15px;
	}
.repair-small-blue .text00{
	padding-top:15px;
	font-size:12px;

}

.repair-big-green .right-imageex{
	width:289px;
	float:left;
	padding:15px 0 0 15px;
	}

.repair-small-green .text00{
	padding-top:15px;
	font-size:12px;


}


.repair-big-blue .text00{
	padding-top:15px;
	font-size:12px;

}
	
.flow-ul{
	width:760px;
	margin-bottom:20px;
}

.flow-ul li{
	list-style-type:none;
	float:left;

}

.tabheader{
	width:960px;
	text-align:left;
}


.tabheader .close {
  border-style: solid;
  border-width: 1px; 
  border-color: #000;
  background-color: #d0d0d0;
  margin:0;
  padding: 0.5em;
  white-space: nowrap;
}

.tabheader a {text-decoration: none;}


/* タブの切り替えエンド */
.aida{
	padding:15px 0 10px 0;
	border-bottom:1px #FFF solid;
	text-align:center;
	background-color:#3e3e41;
	width:174px;
}

.aida2{
	padding:15px 0 10px 0;
	text-align:center;
	background-color:#3e3e41;
	width:174px;
}

/* 検索サイト */
.main_title06{width:628px;height:50px;background:url("../images/main_title06.gif") no-repeat;margin:30px 0 20px 0;text-indent:-9999px;}


.map{
	background-image:url(../images/gazou_tizu.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:760px;
	height:329px;

}
/* header logo&menu */
.form-logo{
	width:675px;
	height:70px;
	margin:0 auto;
}


.form-bg00{
	background-image:url(../images/gazou_goraiten_waku1.gif);
	background-repeat:no-repeat;
	background-position:20px top;
	width:740px;
	height:23px;
	padding-right:20px;

	
}


.form-bg1{
	background-image:url(../images/gazou_goraiten_waku2.gif);
	background-repeat:repeat-y;
	background-position:20px top;
	width:740px;
	height:100%;
	padding-right:20px;
}


.form-bg2{
	background-image:url(../images/gazou_goraiten_waku3.gif);
	background-repeat:no-repeat;
	background-position:20px top;
	width:740px;
	height:23px;
	padding-right:20px;
}

	
.main_contents{
	border-top:2px solid #a0a0a0;
	width:960px;
	height:auto;
	margin:0 auto;
}

.akihabara-bold{
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.box-navi-top{
	width:217px;
	float:left;
	margin:15px 0 0 21px;
	text-align:left;
	
}

.box-navi-top dd{
	margin:15px 0 0 0;
}


.box-navi{
	width:217px;
	float:left;
	margin-top:15px;
	text-align:left;
}
	
.box-navi-navi{
	width:33px;
	float:left;
	margin-top:15px;
}

.box-navi dd{
	margin-top:10px;
}
	
.bg-black{
	width:174px;
	height:250px;
	background-color:#3e3e41;
	
}


.box-border01{
	background-image:url(../images/border01.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:650px;
	height:275px;
	padding:15px 0 0 35px;
	margin:35px 0 0 30px;
	clear:both;
	

}

.center{
	text-align:center;
}

.box-border-left {
	width:124px;
	float:left;
	padding-left:30px;
}

.box-border-right {
	width:400px;
	float:left;
	padding-left:35px;
}

.h-margin{
	margin-top:15px;
	width:760px;
}

.h-text{
	font-size:14px;
	font-weight:bold;
}

.h-text00{
	clear:both;
	padding:10px 0 15px 0;
}


.h-text01{
	margin-top:40px;
}

.box-p{
	border:1px #333 solid;
	padding:10px;
	height:20px;
}

.box-p00{
	padding:10px;
	margin:15px 0 0 0;
	clear:both;
	width:760px;
	border:1px #333 solid;
	height:20px;
	
}
.box-p01{
	padding:10px;
	margin:15px 0 0 0;
	clear:both;
	width:760px;
	border:1px #333 solid;
	height:20px;
	
}

.box-p01 h3{
	background-image:url(../images/box-green.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:760px;
	height:20px;
	font-size:18px;
	color:#000;
	padding:3px 0 0 20px;
	margin-bottom:15px;
}


.box-p000{
	border:1px #333 solid;
	padding:10px;
	margin-bottom:20px;
	height:20px;
	width:740px;
	
}

.box-p002{
	border:1px #333 solid;
	padding:10px;
	margin:20px 0 20px 0;
	height:20px;
	width:740px;
	clear:both;
	
}

.box-p002 h3{
	background-image:url(../images/box-green.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:740px;
	height:20px;
	font-size:18px;
	color:#000;
	padding:3px 0 0 20px;
	margin-bottom:15px;
	clear:both;
	font-weight:bold;
	
}


.box-p001{
	border:1px #333 solid;
	padding:10px;
	margin-bottom:20px;
	height:20px;
	width:740px;
	clear:both;
	
}

.box-p001 h3{
	background-image:url(../images/box-green.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:740px;
	height:20px;
	font-size:18px;
	color:#000;
	padding:3px 0 0 20px;
	margin-bottom:15px;
	clear:both;
	font-weight:bold;
	
}

.box-p000 h3{
	background-image:url(../images/box-green.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:740px;
	height:20px;
	font-size:18px;
	color:#000;
	padding:3px 0 0 20px;
	margin-bottom:15px;
	font-weight:bold;
}




.box-p01{
	border:1px #333 solid;
	padding:10px;
	margin-bottom:20px;
	height:20px;
	
}


.box-p02{
	width:400px;
	border:1px #333 solid;
	padding:10px;
	margin-bottom:5px;
	height:20px;
	
}

.box-p03{
	width:400px;
	border:1px #333 solid;
	padding:10px;
	margin:15px 0 5px 0;
	height:20px;
	
}

.box-p04{
	width:750px;
	border-bottom:1px #464646 solid;
	height:20px;
	padding:5px;
	margin:15px 0 5px 0;
	clear:both;
	
}

.box-p05{
	width:750px;
	height:35px;
	padding:15px 5px 5px 0;
	margin:20px 0 20px 0;
	clear:both;
	border-bottom:1px #464646 solid; 
	
}

.box-faq{
	width:750px;
	height:20px;
	clear:both;
	padding:15px 5px 20px 0;
	margin:20px 0 55px 0;
	
}

.sitemap-ao{
	width:186px;
	height:33px;
	padding:15px 5px 5px 5px;
	margin:10px 0 5px 0;
	clear:both;
	border-bottom:1px #464646 solid; 
	
}

*+html .sitemap-ao{
	margin:45px 0 5px 0;
}


.box-p06-green{
	width:755px;
	height:20px;
	padding:15px 5px 20px 0;
	margin:5px 0 5px 0;
	clear:both;
	border-bottom:1px #464646 solid; 
	
}

.h2_gray{
	background-image:url(../images/gazou_nezumiiro.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:740px;
	height:25px;
	font-size:24px;
	color:#000;
	padding:0 0 0 20px;
	clear:both;
	font-weight:bold;
	line-height:normal;
}


.box-p05-green{
	width:755px;
	height:20px;
	padding:15px 5px 20px 0;
	margin:20px 0 20px 0;
	clear:both;
	border-bottom:1px #464646 solid; 
	
}


.footer-box-gray{
	position:relative;
	width:755px;
	height:20px;
	padding:75px 5px 20px 0;
	margin:155px 0 0 0;
	clear:both;
	border-bottom:1px #464646 solid;
	float:right;
	
}

.footer-box-gray1{
	width:755px;
	height:20px;
	padding:15px 5px 20px 0;
	margin:80px 0 5px 0;
	clear:both;
	border-bottom:1px #464646 solid; 
	
}

.box-p06{
	padding:10px 10px 10px 0;
	margin:5px 0 0 0;
	clear:both;
	width:750px;
	border:1px #e52743  solid;
	height:20px;
	white-space:nowrap;
	
}


.box-p08{
	padding:10px 10px 10px 5px;
	margin:35px 20px 0 0;
	clear:both;
	width:740px;
	border:1px #e52743  solid;
	height:auto;
	
}



.suibotu-text00{
	font-size:15px;
}

.font-red00{
	color:#e52743;
	font-size:18px;
	font-weight:bold;
	padding:40px 0 20px 40px;
	
}

.font-red01{
	color:#e52743;
	font-size:16px;
	padding:5px 0 0 5px;
	text-align:left;
	clear:both;
}

.font-red02{
	color:#e52743;
	font-size:17px;
	padding:5px 0 15px 5px;
	text-align:left;
	margin-bottom:25px;
}

.font-red03{
	color:#e52743;
	font-size:17px;
	padding:30px 0 5px 0;
	text-align:left;
	clear:both;
}


.font-blue01{
	color:#280fa1;
	font-size:12px;
	margin:10px 0 15px 20px;
}

.font-blue-right{
	color:#280fa1;
	font-size:14px;
	text-align:right;
	font-weight:bold;
	margin-top:10px;
}

.font-big{
	font-size:21px;
	margin-top:20px;
	line-height:22px;
	font-weight:bold;
}

.font-blue02{
	color:#280fa1;
	font-size:15px;
	margin:10px 0 10px 0;
	font-weight:bold;
	clear:both;
	text-align:left;
}

.font-blue03{
	color:#280fa1;
	font-size:15px;
	margin:0 0 10px 0;
	font-weight:bold;
	clear:both;
	padding-top:50px;
}

.flont-dl{
	width:240px;
	float:left;
	margin-top:15px;
	margin-right:15px;
	margin-bottom:30px;
}

.flont-dl dd{
	margin-top:5px;
}

.flont-dl11{
	width:240px;
	float:left;
	margin-top:15px;
}

.flont-dl11 dd{
	margin-top:5px;
}





.color-red{
	color:#F00;
}

.dairiten-dl{
	width:28%;
	float:left;
	margin-right:25px;
	
}

.dairiten-dl dd{
	text-align:center;
	
}

.dairiten-dl2{
	width:28%;
	float:left;
	margin-left:25px;
	margin-right:25px;

}

.dairiten-dl2 dd{
	text-align:center;

	
}

.dairiten-dl3{
	width:30%;
	float:left;
	margin-left:20px;

}

.dairiten-dl3 dd{
	text-align:center;

	
}








.text-14{	
	font-size:13px;
	line-height:22px;
}


.box-p06 p{
	color:#e52743;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;

}

.box-p07{
	width:750px;
	height:20px;
	padding:15px 5px 20px 0;
	margin:20px 0 15px 0;
	clear:both;
	border-bottom:1px #464646 solid; 
	
}

.box-p09{
	width:750px;
	height:20px;
	padding:15px 5px 20px 5px;
	margin:0 0 15px 0;
	clear:both;
	border-bottom:1px #464646 solid; 
	
}


.box-p10{
	width:750px;
	height:20px;
	padding:20px 5px 20px 5px;
	margin:0 0 15px 0;
	clear:both;
	border-bottom:1px #464646 solid; 
	
}

.box-p08 p{
	color:#e52743;
	font-size:15px;
	font-weight:bold;
	padding-left:15px;
}

.datugoku-bigpict{
	background-color:#faf3c5;
	width:760px;
	clear:both;
	overflow:hidden;
	margin-top:25px;
	
	
}

.datugoku-bigpict p.topimage00{
	text-align:center;
	padding:35px 0 0 10px;
}

.topimage01{
	text-align:center;
	padding:0 0 0 10px;
}

.datugoku-pict00{
	float:left;
	width:312px;
	margin-right:10px;
	margin-bottom:25px;
}

.datugoku-text00{
	float:right;
	width:400px;
	padding:0 10px 0 20px;
	margin-bottom:25px;
}


.datugoku-text01{
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
}

.mike-text04{
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:25px;
	color:#280fa1;
	padding-left:10px;
}

.mike-text05{
	float:left;
	width:440px;
	padding:0 0 0 15px;
}
.datugoku-txt{
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	color:#280fa1;
}


.datugoku-text02{
	font-size:15px;
	margin-bottom:20px;
	margin-top:40px;
}

.battery-text01{
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:5px;
	color:#eb1f35;
	line-height:normal;
}

.red-text{
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	color:#eb1f35;
	line-height:normal;
}

.red-text-end{
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	color:#eb1f35;
	line-height:normal;
	clear:both;
	margin-top:25px;
}


.blue-text01{
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:55px;
	color:#280fa1;
	
}



.box-p h3{
	background-image:url(../images/box-green.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:700px;
	height:20px;
	font-size:18px;
	color:#000;
	padding:3px 0 0 20px;
}

.h3_default{
	background-image:url(../images/aka2.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	width:740px;
	height:20px;
	font-size:22px;
	color:#000;
	clear:both;
	padding:2px 5px 15px 20px;
	margin:35px 0 10px 0;
	border-bottom:1px #464646 solid;
	line-height:normal;
}

.h3_red{
	background-image:url(../images/aka2.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	width:740px;
	height:20px;
	font-size:22px;
	color:#000;
	clear:both;
	padding:2px 5px 15px 20px;
	margin:35px 0 10px 0;
	border-bottom:1px #464646 solid;
	line-height:normal;
}

.h3_red1{
	background-image:url(../images/aka2.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	width:740px;
	height:20px;
	font-size:22px;
	color:#000;
	clear:both;
	padding:2px 5px 15px 20px;
	margin:35px 0 10px 0;
	border-bottom:2px #EC1B34 solid;
	line-height:normal;
}

.map-table{
	width:760px;
	border-top:2px #EC1B34 solid;
	margin-top:25px;
	clear:both;
}

.map-table{
	width:760px;
	border-top:2px #EC1B34 solid;
	margin-top:25px;
	clear:both;
}

.lot-right{
	border-left:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	vertical-align:top;
	padding-left:15px;
	padding-top:-15px;
	
}

#shoplist td:nth-child(even) {
	border-left:#dcdcdc 1px solid;
	text-align:left;
	padding-top:5px;
	padding-left:15px;
	background-position:right center;
	background-repeat:no-repeat;
	width:600px;
}

#shoplist td:nth-child(odd) {
	padding-top:5px;
	text-align:center;
	width:110px;
	background-color:#fbfbfb;
	
}
 
#shoplist tr:nth-child(3n) td {
	border-bottom:#dcdcdc 1px solid;
}

.lot-right1{background-image:url(/images/gazou_akusesumappudenwa.gif);}
.lot-right3{background-image:url(/images/number_shibuya.gif);}
.lot-right4{background-image:url(/images/number_kohu.gif);}
.lot-right6{background-image:url(/images/number_fukuoka.gif);}
.lot-right7{background-image:url(/images/number_toyohashi.gif);}
.lot-right8{background-image:url(/images/number_kinshicho.gif);}
.lot-kokubunji-tel{background-image: url(/images/kokubunji/tel.gif);}

.lot-right-none{
	border-left:#dcdcdc 1px solid;
	text-align:left;
	padding-top:10px;
	width:600px;
	height:40px;
}

.lot-akihabara{
	background-image:url(/images/akihabara-qrcode.gif);
	height:100px;
	vertical-align:top;
}

.lot-toyohashi{
	background-image:url(/images/toyohashi-qrcode.gif);
	height:100px;
	vertical-align:top;
}

.lot-kinshicho{
	background-image:url(/images/kinshicho-qrcode.gif);
	height:100px;
	vertical-align:top;
}

.lot-kofu{
	background-image:url(/images/kofu-qrcode.gif);
	height:100px;
	vertical-align:top;
}

.lot-fukuoka{
	background-image:url(/images/fukuoka-qrcode.gif);
	height:100px;
	vertical-align:top;
}

.lot-kokubunji{
	background-image:url(/images/kokubunji/qr.gif);
	height:100px;
	vertical-align:top;
}


.lot-left{
	border-bottom:#dcdcdc 1px solid;
	font-size:12px;
	padding:0 10px 15px 15px;
	width:90px;	
	background-color:#fbfbfb;
	color:#333;
	text-align:center;
	vertical-align:top;
	
}

.lot-left1{
	color:#319e48;
	font-size:21px;
	padding:5px 0 0 0;
	text-align:center;
	width:90px;
	background-color:#fbfbfb;
	height:20px;
	vertical-align:middle;
}

.green-txt {
	color:#319e48;
	font-size:21px;
}

.h3_red-end{
	background-image:url(../images/aka2.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	width:740px;
	height:20px;
	font-size:22px;
	color:#000;
	clear:both;
	padding:2px 5px 15px 20px;
	margin:35px 0 10px 0;
	border-bottom:1px #464646 solid;
	line-height:normal;
}

.h3_red_none{
	background-image:url(../images/aka2.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	width:740px;
	height:20px;
	font-size:22px;
	color:#000;
	clear:both;
	padding:3px 5px 15px 20px;
	margin:35px 0 0 0;
	line-height:normal;
}

.h3_green{
	background-image:url(../images/gazou-green00.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:740px;
	height:20px;
	font-size:22px;
	color:#000;
	clear:both;
	font-weight:bold;
	padding:2px 5px 15px 20px;
	margin:35px 0 35px 0;
	line-height:normal;
	border-bottom:1px #464646 solid;
	white-space:nowrap;
}

.h3_green_2{
	background-image:url(../images/gazou-green00.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:740px;
	height:20px;
	font-size:22px;
	color:#000;
	clear:both;
	font-weight:bold;
	padding:2px 5px 15px 20px;
	margin:35px 0 10px 0;
	line-height:normal;
	border-bottom:1px #464646 solid;
	white-space:nowrap;
}


.h3_green_none{
	background-image:url(../images/gazou-green00.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:740px;
	height:20px;
	font-size:22px;
	color:#000;
	clear:both;
	font-weight:bold;
	padding:4px 5px 15px 20px;
	margin:35px 0 10px 0;
	line-height:normal;
}


.akihabara-map{
	width:760px;
}

.syuuri-map{
	width:760px;
}


#h3_red3{
	background-image:url(../images/gazou_aka.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:400px;
	height:20px;
	font-size:18px;
	color:#000;
	padding:0 0 0 20px;
}

.h3_siteaka{
	background-image:url(../images/aka1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:196px;
	height:33px;
	font-size:18px;
	color:#000;
	padding:10px 0 0 20px;
	clear:both;
}

.h3_siteao{
	background-image:url(../images/gazou_ao.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:196px;
	height:33px;
	font-size:18px;
	color:#000;
	padding:10px 0 0 20px;
	clear:both;
}

.kome-aka{
	color:#F00;
}


.table-bg-white{
	background-color:#FFF;
	padding:10px;
	width:120px;
	height:57px;
	text-align:left;
	padding:5px 10px 0 0;
	background-image:url(../images/gazou_midori_3.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

.table-bg-white2{
	background-color:#FFF;
	padding:10px;
	width:120px;
	height:147px;
	text-align:left;
	padding:5px 10px 0 0;
	background-image:url(../images/gazou_midori_4.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

.table-bg-white3{
	background-color:#FFF;
	width:100px;
	text-align:left;
	padding:5px 20px 0 10px;
	background-image:url(../images/gazou_midori_3.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

.table-bg-ex{
	background-color:#FFF;
	width:80px;
	text-align:left;
	padding:5px 20px 0 5px;
	background-image:url(../images/gazou_midori_3.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

.table-bg-white4{
	background-color:#FFF;
	width:100px;
	text-align:left;
	padding:5px 20px 0 10px;
	background-image:url(../images/gazou_midori_4.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

.table-bg-white5{
	background-color:#FFF;
	width:100px;
	text-align:left;
	padding:0 20px 0 10px;
	background-image:url(../images/gazou_midori_5.gif);
	background-repeat:repeat-y;
	background-position:right top;
}

.table-bg-white6{
	background-color:#FFF;
	width:100px;
	text-align:left;
	padding:5px 5px 0 5px;
	background-image:url(../images/gazou_midori_3.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

.p-bottom{
	border-bottom:1px #666 solid;
	padding-bottom:15px;
	font-size:14px;
	margin-top:10px;
}


.box-p p{
	font-size:14px;
	margin-top:10px;	
	padding: 0 0 0 20px;
}

.left-text{
	float:left;
	width:500px;
}

.left-text2{
	width:750px;
	padding:10px 0 15px 10px;
	font-weight:bold;
	font-size:15px;
}

.new-left-text2{
	width:740px;
	padding:10px 10px 15px 10px;
	font-size:15px;
}

.right-image{
	float:left;
	width:200px;
	margin-left:15px;
}

.margin-left{
	margin-left:15px;
}

.margin-left-faq{
	margin-left:15px;
	margin-top:4px;
}

.right-image00{
	float:left;
	width:212px;
	margin:35px 0 0 25px;
}


.right-main{
	float:right;
	width:760px;
	background-image:url(../images/gazou_moerured.gif);
	background-position:right 70px;
	background-repeat:no-repeat;
}

.right-main00{
	float:right;
	width:760px;
	background-image:url(../images/kamen_hiyou.gif);
	background-position:right 70px;
	background-repeat:no-repeat;
}

.right-main02{
	float:right;
	width:760px;
	background-image:url(../images/gazou_yuusou_midori.gif);
	background-position:right 70px;
	background-repeat:no-repeat;
}

.right-main03{
	float:right;
	width:760px;
	background-image:url(../images/icon_rokkagetu_kamen.gif);
	background-position:right 70px;
	background-repeat:no-repeat;
}

.right-main04{
	float:right;
	width:760px;
	background-image:url(../images/gazou_syuurinonagare_ao.gif);
	background-position:right 70px;
	background-repeat:no-repeat;}

.right-main05{
	float:right;
	width:760px;
	background-image:url(../images/gazou_daunro-do.jpg);
	background-position:right top;
	background-repeat:no-repeat;

}

.right-main06{
	float:right;
	width:760px;
	background-image:url(../images/gazou_syuuritiiki1.gif);
	background-position:right 70px;
	background-repeat:no-repeat;}

.right-main07{
	float:right;
	width:760px;
	background-image:url(../images/gazou_kaizokukamen.gif);
	background-position:right 70px;
	background-repeat:no-repeat;}

.download-text00{
	background-image:url(../images/down-load.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width:320px;
	height:120px;
	padding:0 0 0 15px;
	float:left;
	margin:15px 0 0 0;
}

.download-text01{
	background-image:url(../images/down-load.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width:330px;
	height:120px;
	padding:0 0 0 15px;
	float:left;
	margin:15px 0 0 45px;
}

.form-table{
	text-align:center;
	padding:15px 0 0 35px;
}

*+html .form-table{
	text-align:center;
	padding:15px 0 0 45px;
	margin-left:40px;

}

.download-text-red{
	background-image:url(../images/gazou_line_red_long.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width:330px;
	height:120px;
	padding:0 0 0 20px;
	float:left;
	margin:15px 30px 0 0px;
}

.download-text03{
	background-image:url(../images/down-load.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width:740px;
	height:120px;
	padding:0 0 0 20px;
	float:left;
	margin:15px 0 0 0px;
}



.download-text02{
	background-image:url(../images/down-load.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width:320px;
	height:120px;
	padding:0 0 0 20px;
	float:right;
	margin:15px 10px 0 -10px;
}

.manual-box{
	border:1px #464646 solid;
	width:760px;
	clear:both;
	
}



.manual-box-small{
	width:610px;
	margin:35px 0 20px 35px;
	overflow:hidden;
}

.manual-box-small dl {
	width:275px;
	padding:0 0 0 15px;
	float:left;
	background-image:url(../images/manual_yajirusi.gif);
	background-position:left 80%;
	background-repeat:no-repeat;
	text-align:left;
	margin-top:15px;
	margin-left:15px;
	display:inline;

}

.manual-box-small dl dt dd {
	margin-top:15px;
}


.manual-box p{
	font-weight:bold;
	font-size:16px;
}




.right-main09{
	float:right;
	width:760px;
	background-image:url(../images/gazou_datugokukamen.gif);
	background-position:right 70px;
	background-repeat:no-repeat;
}

.font-red{
	color:#F69;
}

.right-main10{
	float:right;
	width:760px;
	background-image:url(../images/gazou_jikosyuurisippaikiiro.gif);
	background-position:right 70px;
	background-repeat:no-repeat;
}

.right-main11{
	float:right;
	width:760px;
	background-image:url(../images/gazou_taraikamen.gif);
	background-position:right 70px;
	background-repeat:no-repeat;
}

.glass-text00{
	float:left;
	width:440px;
	padding:0;
	margin:0 20px 20px 0;
}

.battery-text00{
	float:left;
	width:415px;
	padding:5px 0 0 0;
	margin:0 20px 0 0;
}

.box_left{
	float:left;
	
	
}

.box_right{
	float:left;
}




.dock-text00{
	float:left;
	width:435px;
	padding:5px 0 0 0;
	margin:10px 20px 0 0;
}


.mike_p{
	font-weight:bold;
	font-size:15px;
	margin-top:10px;

}

.border-bottom{
	border-top:1px #999 solid;
	padding:5px 0 0 0;
	margin-top:20px;
	clear:both;
}



.box_left00{
	float:left;
	width:59%;
	margin:0 15px 0 0;
	padding-left:10px;
	

}

.box_right00{
	float:left;
	width:25%;
}

.box_left01{
	float:left;
	width:25%;
}

.box_right01{
	float:right;
	width:58%;
	padding-right:10px;
	margin-left:15px;

}




.box_left02{
	float:left;
	width:35%;

}

.box_right02{
	float:right;
	width:52%;
	padding-right:10px;
	margin-left:15px;
}

.box_left03{
	float:left;
	width:56%;
	margin:0 15px 0 15px;
	padding-left:20px;
	display:inline;
	

}

.box_right03{
	float:left;
	width:20%;
	display:inline;
}

.box_right04{
	float:right;
	width:56%;
	margin:0 0 0 15px;
	display:inline;
	padding-right:27px;
	

}

.box_left04{
	float:left;
	width:25%;
	display:inline;
	margin-left:35px;

}

.box_left05{
	float:left;
	width:55%;
	padding-left:45px;
	display:inline;
}

.box_right05{
	float:left;
	width:25%;
	margin-left:20px;
	display:inline;
	
}

.box_left06{
	float:left;
	width:53%;
	padding-left:10px;
	margin-right:15px;

}

.box_right06{
	float:left;
	width:40%;
}

.box_left07{
	float:left;
	width:20%;
}

.box_right07{
	float:right;
	width:64%;
	padding-right:10px;
	margin-left:15px;
}

.box_left08{
	float:left;
	width:27%;
}

.box_right08{
	float:right;
	width:53%;
	margin-left:15px;
}

.box_right08_02{
	float:right;
	width:51%;
	margin-left:15px;
}

.box_left09{
	float:left;
	width:64%;
	padding-left:10px;
	margin-right:15px;
}

.box_right09{
	float:left;
	width:20%;
}

.box_left10{
	float:left;
	width:51%;
	margin-right:15px;
	margin-bottom:20px;
}

.box_left10 ul{
	padding:10px 0 0 10px;
}

.box_left10 ul li{
	margin-top:3px;
	font-size:13px;
	}

.box_right10{
	float:left;
	width:35%;
	margin-bottom:20px;

}

.box_right10-2{
	float:left;
	width:45%;
	margin-left:15px;
	margin-bottom:20px;
}

.box_left11{
	float:left;
	width:360px;
	margin-right:20px;
}

.box_left11 p{
	width:360px;
	line-height:20px;
	margin-bottom:10px;
}

.box_right11{
	float:left;
	width:360px;
}

.box_right11 p{
	width:360px;
	line-height:20px;
	margin-bottom:10px;
}


.back-yellow{
	background-color:#fbf2c8;
	width:760px;
	height:auto;
	clear:both;
	overflow:hidden;
	padding-bottom:25px;
}

.shinsui-himage{
	margin:20px 0 35px 0;
	text-align:center;
	clear:both;
}

.shinsui-red{
	color:#ee182b;
	font-size:20px;
	margin:10px 0 15px 35px;
	clear:both;
	font-weight:bold;
	line-height:normal;
	padding-right:25px;

}

.shinsui-red2{
	color:#ee182b;
	font-size:20px;
	margin:10px 0 0 35px;
	clear:both;
	font-weight:bold;
	width:685px;
	padding-right:25px;
	line-height:normal;
	
	

}

.white{
	width:250px;
}

.space{
	white-space:nowrap;
	width:500px;
	

}


.download-h{
	margin:0 0 10px 0;
}

.download-box{
	border-bottom:1px solid #464646;
	height:120px;
	width:340px;

}


.download-box01{
	border-bottom:1px solid #464646;
	height:120px;
	width:665px;
	background-image:url(../images/gazou_icon_faq.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:80px;
}

.download-box02{
	border-bottom:1px solid #464646;
	height:120px;
	width:665px;
	background-image:url(../images/gazou_icon_hosyou.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:80px;
}

.download-box03{
	border-bottom:1px solid #464646;
	height:120px;
	width:665px;
	background-image:url(../images/gazou_icon_manual.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:80px;
}

.download-box04{
	border-bottom:1px solid #464646;
	height:120px;
	width:665px;
	background-image:url(../images/gazou_icon_download.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:80px;
}

.download-box05{
	border-bottom:1px solid #464646;
	height:120px;
	width:665px;
	background-image:url(../images/gazou_icon_yougosyu.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:80px;
}

.download-box06{
	border-bottom:1px solid #464646;
	height:120px;
	width:665px;
	background-image:url(../images/gazou_icon_kouzou.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:80px;
}

.download-h{
	color:#280fa1;
	font-size:16px;
	font-weight:bold;
	padding:5px 0 0 0;
	text-decoration:none;
	margin:0 0 10px 0;
}

.cam-h{
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 0;
	margin:20px 0 10px 25px;
	border-bottom:2px solid #26af49;
	width:120px;
	text-align:left;
	
}



.cam-h2{
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 0;
	margin:20px 0 10px 25px;
	border-bottom:2px solid #26af49;
	width:110px;
	
}

.cam-h3{
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 0;
	margin:20px 0 10px 25px;
	border-bottom:2px solid #26af49;
	width:250px;
	
}

.cam-h4{
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 0;
	margin:20px 0 10px 25px;
	border-bottom:2px solid #26af49;
	width:180px;
	
}

.cam-h5{
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 0;
	margin:20px 0 10px 25px;
	border-bottom:2px solid #26af49;
	width:250px;
	
}

.cam-img{
	margin:35px 25px 0 25px;
	width:96px;
	float:left;
}

.cam-text{
	margin:0 0 0 5px;
	float:left;
	width:590px;

}

.cam-red{
	color:#ea1d3b;
	font-size:18px;
	margin:0 0 25px 0;
	font-weight:bold;
}

.cam-red1{
	color:#ea1d3b;
	font-size:15px;
	margin:0 0 25px 0;
	font-weight:bold;
	line-height:normal;
}


.download-aka{
	color:#280fa1;
	font-size:16px;
	font-weight:bold;
	padding:5px 0 0 0;
	text-decoration:none;
	margin:0 0 10px 0;
}

.download-h a{
	color:#06C;
	font-size:16px;
	font-weight:bold;
	padding:5px 0 0 0;
	text-decoration:underline;
	margin:0 0 10px 0;
}

.download-h a:hover{
	color:#06C;
	font-size:16px;
	text-decoration:none;
}

.akihabara-blue{
	color:#280fa1;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:15px 0 15px 0;
}

.download-img{
	background-image:url(../images/gazou_kari01.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 65px;
	width:270px;
	height:60px;
	line-height:14px;
	margin:0 0 0 0;
}

.itune-img{
	background-image:url(../images/teamviewer.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 70px;
	width:270px;
	height:60px;
	line-height:14px;
	margin:0 0 0 0;
}

.safari-img{
	background-image:url(../images/dropbox.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 70px;
	width:270px;
	height:60px;
	line-height:14px;
	margin:0 0 0 0;
}

.iphone-img{
	background-image:url(../images/iphoneSearch.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 70px;
	width:270px;
	height:60px;
	line-height:14px;
	margin:0 0 0 0;
}


.ios42-img{
	background-image:url(../images/itunesU.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 70px;
	width:270px;
	height:60px;
	line-height:14px;
	margin:0 0 0 0;
}

.mac-img{
	background-image:url(../images/mac.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 70px;
	width:270px;
	height:60px;
	line-height:14px;
	margin:0 0 0 0;
}

.ios43-img{
	background-image:url(../images/googleDrive.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 70px;
	width:270px;
	height:60px;
	line-height:14px;
	margin:0 0 0 0;
}

.evernote-img{
	background-image:url(../images/evernote.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 70px;
	width:270px;
	height:60px;
	line-height:14px;
	margin:0 0 0 0;
}

.utility-img{
	background-image:url(../images/youTube.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 70px;
	width:270px;
	height:60px;
	line-height:14px;
	margin:0 0 0 0;
}

.facebook-img{
	background-image:url(../images/facebook.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 70px;
	width:270px;
	height:60px;
	line-height:14px;
	margin:0 0 0 0;
}

.twitter-img{
	background-image:url(../images/twitter.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 70px;
	width:270px;
	height:60px;
	line-height:14px;
	margin:0 0 0 0;
}

.line-img{
	background-image:url(../images/line.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 70px;
	width:270px;
	height:60px;
	line-height:14px;
	margin:0 0 0 0;
}

.comic-img{
	background-image:url(../images/comicCamera.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 70px;
	width:270px;
	height:60px;
	line-height:14px;
	margin:0 0 0 0;
}

.download-img01{
	background-image:url(../images/icon_bigpdf.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 75px;
	width:270px;
	height:66px;
	line-height:14px;
	margin:0 15px 0 0;
	font-size:12px;
	font-size:11px\9;
}

.download-img02{
	background-image:url(../images/gazou_icon_call.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 60px;
	width:270px;
	height:66px;
	line-height:14px;
	margin:0 15px 0 0;
}

.download-img03{
	background-image:url(../images/gazou_icon_webcall.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 60px;
	width:270px;
	height:66px;
	line-height:14px;
	margin:0 15px 0 0;
}

.japan-map{
	background-image:url(../images/gazou_nihontizu.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:729px;
	height:382px;
}

.japan-map a{
	text-decoration:none;
	padding:0 10px 0 0;
}

.japan-map a:hover{
	text-decoration:underline;
}


.japan-map ul{
	padding:30px 0 0 310px;
	margin:0;
}

.japan-map ul li.pink{
	background-image:url(../images/gazou_todouhuken_sikaku1.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	color:#75aadb;
}

.japan-map ul li.orenge{
	background-image:url(../images/gazou_todouhuken_sikaku2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	color:#75aadb;
	margin-top:5px;
}

.japan-map ul li.blue{
	background-image:url(../images/gazou_todouhuken_sikaku3.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	color:#75aadb;
	margin-top:5px;
}

.japan-map ul li.green{
	background-image:url(../images/gazou_todouhuken_sikaku4.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	color:#75aadb;
	margin-top:5px;
}

.japan-map ul li.yellow{
	background-image:url(../images/gazou_todouhuken_sikaku5.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	color:#75aadb;
	margin-top:5px;
}

.japan-map ul li.light-blue{
	background-image:url(../images/gazou_todouhuken_sikaku6.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	color:#75aadb;
	margin-top:5px;
}
	
.japan-map ul li.purple{
	background-image:url(../images/gazou_todouhuken_sikaku7.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	color:#75aadb;
	margin-top:5px;
}	

.japan-map ul li.red{
	background-image:url(../images/gazou_todouhuken_sikaku8.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	color:#75aadb;
	margin-top:5px;
}

.marwaku-box{
	width:760px;
	margin:0px;
	padding:0;
	clear:both;
	
	
}
.box-left1{
	background-image:url(../images/left-box00.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:190px;
	height:83px;
	float:left;
	padding:20px 0 0 30px;
	font-weight:bold;
	font-size:14px;
}


.box-left2{
	background-image:url(../images/right-box00.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:83px;
	float:left;
	padding:20px 0 0 10px;
	font-weight:bold;
	font-size:14px;
	overflow:visible;
}

.akihabara-hyodai2{
	width:3px;
	float:left;
}

.akihabara-hyodai3{
	width:162px;
	height:33px;
	float:left;
	margin-left:5px;
}

.map-left{
	width:745px;
	height:33px;
	padding:20px 15px 0 0px;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px #464646 solid;
	overflow:hidden;
	clear:both;
}

.map-ex{
	width:745px;
	height:34px;
	padding:20px 15px 0 0px;
	margin-bottom:-1px;
	font-weight:bold;
	font-size:14px;
	overflow:hidden;
	clear:both;
}

.map-right{
	width:190px;
	float:right;
	margin:35px 15px 0 10px; 
}

.map-right1{
	width:180px;
	float:right;
	margin:35px 10px 0 10px; 
}

.map-area{
	width:520px;
	margin-top:15px;
	padding:0;
	float:left;

}

.map-area p{
	font-size:16px;
	padding:10px 0 0 15px;
}

.map-area2{
	width:510px;
	padding:10px 15px 0 15px;

}

.ilovefone-txt{
	margin:15px 0 10px 0;
	padding-left:12px;
	font-weight:bold;
}

.ilovefone-ex{
	margin:5px 0 10px 0;
	padding-left:12px;
}

.ilovefone-txt1{
	margin:15px 0 10px 0;
	font-weight:bold;
	text-align:center;
}

.box_176{
	width:176px;
	float:left;
	display:inline;
}

.box_176 a:hover img{
	filter: alpha( opacity=80 ); 
	opacity: 0.8;
}

	
.box_176_next a:hover img{
	filter: alpha( opacity=80 ); 
	opacity: 0.8;}	
	

.box_176_next{
	width:176px;
	float:left;
	margin-left:18px;
	display:inline;
}


.iphone-miss-text01{
	width:340px;
	float:left;
	margin:0 20px 20px 0;
}

.red-box01{
	width:760px;
	height:260px;
	clear:both;
	background-image:url(../images/gazou_jikosyuuriwaku.gif);
	background-repeat:no-repeat;
	background-position:10px top;
	margin-bottom:25px;
}

*+html .red-box01{
	margin-bottom:25px;}


.red-box01 ul{
	width:650px;
	padding:30px 0 0 45px;
}

.red-box01 ul li{
	font-size:18px;
	font-weight:bold;
	margin-top:20px;
	text-align:left;
	background-image:url(../images/maru.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
}

*+html .red-box01 ul{
	padding:45px 0 0 15px;
	margin-left:5px;
}

*+html .red-box01 ul li{
	margin-top:20px;
	text-align:left;
	background-image:url(../images/maru.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-left:5px;
}

.iphone-miss-image01{
	width:396px;
	float:left;
	margin:0 0 20px 0;
}

.span00{
	padding-left:35px;
}

.clear{
	clear:both;}
	
.new-shop{
	padding-top:15px;
	margin:10px 0 0 20px;
	clear:both;
}

.b2b_link{
	padding-top:15px;
	margin:10px 0 0 20px;
	clear:both;
}

.sub_contentsex{
	width:760px;
	float:right;
}
	
.clear-ne{
	clear:both;
	padding-left:10px;}	
	
	
.clear-in{
	clear:both;
	padding-top:30px;
	padding-left:15px;
	font-size:14px;
}	
	
.clear-case {
	/*border-top:1px #464646 solid;*/
	padding-top:30px;
	padding-bottom:25px;
	margin-top:15px;
	clear:both;

}	

.clear-case2 {
	/*border-top:1px #464646 solid;*/
	/*padding-top:30px;*/
	padding-bottom:25px;
	margin-top:15px;
	clear:both;

}

.clear-news {
	padding-top:30px;
	padding-bottom:25px;
	margin-top:15px;
	clear:both;

}


.clear-news p{
	text-align:center;
	clear:both;
}


.clear-case p{
	text-align:center;
	clear:both;
}

.case-img{
	vertical-align:bottom;
}

.clear-right{
	float:right;
	width:760px;
	position:absolute;
	top:0;}

	
.clear-posi{
	position:absolute;
	bottom:0;
	
}
	

.clear760{
	clear:both;
	width:740px;}		

.clear-margin00{
	clear:both;
	padding:15px 0 0 0;
	text-align:center;
}

.clear-margin00 a:hover img{
	filter: alpha( opacity=80 ); 
	opacity: 0.8;
}

.clear-margin02{
	clear:both;
	padding:50px 0 0 0;
}

.clear-margin{
	clear:both;
	padding:15px 0 0 20px;
}

.clear-margin08{
	z-index:50;
	clear:both;
	padding:15px 0 0 20px;
	display:block;
}
.clear-margin100{
	clear:both;
	padding:20px 0 0 20px;
}

.inde-clear-margin{
	clear:both;
	padding:15px 0 0 0;
}

.clear-margin-dariten{
	clear:both;
	padding:15px 0 0 20px;
	font-size:14px;
}

.clear-margin30{
	clear:both;
	padding:30px 0 0 0;
}

.clear-margin-s{
	clear:both;
	padding:5px 0 0 20px;
}	


.clear-margin-s2{
	clear:both;
	padding:15px 0 15px 20px;
	

}	

.clear-margin-s3{
	clear:both;
	padding:15px 0 15px 0;
	font-size:13px;
	

}	

.clear-margin-s4{
	margin:20px 0 0 0;
	font-size:13px;
	padding-top:20px;
}

.clear-margin-s5{
	margin:5px 0 0 0;
	font-size:13px;
	float:left;
}

.clear-margin-s6{
	margin:5px 0 25px 0;
	font-size:13px;
	float:left;
}

.clear-margin-s7{
	margin:20px 0 0 0;
	font-size:13px;
}


.clear-margin01{
	clear:both;
	padding:15px 0 0 20px;
	text-align:center;
	
}


.clear-margin2{
	clear:both;
	margin-bottom:15px;
	width:759px;
	height:170px;}

.clear-margin3{
	clear:both;
	padding:20px 0 0 0;
	margin:0 0 40px 0;
	width:759px;
	height:170px;}
	
.clear-margin4{
	clear:both;
	margin-bottom:35px;
}	
	
.clear-margin5{
	clear:both;
	padding-bottom:40px;
	width:759px;
	height:170px;}	
	
	
.clear-margin-border{
	clear:both;
	padding-top:10px;
	border-bottom:1px solid #464646;
	padding:0 0 15px 0;
	margin-left:75px;
	width:600px;
	}		
	
.adress01{
	width:210px;
	float:left;
	margin:15px 15px 0 25px;
}

.margin-top{
	margin-top:20px;

}

.margin-top-many{
	margin-top:20px;
}

.margin-top-map{
	margin-top:10px;
}

.margin-top-map a:hover img{
	filter: alpha( opacity=80 ); 
	opacity: 0.8;
}


.margin-top-text{
	margin-top:25px;
}

.margin-top-font{
	margin-top:10px;
	font-size:13px;
}

.inline{
	display:inline;
	margin-left:15px;
}

.gazou-inline{
	display:inline;
}

.inline a{
	display:inline;
	margin-left:15px;
}

.inline a:hover img{
	filter: alpha( opacity=80 ); 
	opacity: 0.8;
}


.inline2 a:hover img{
	filter: alpha( opacity=80 ); 
	opacity: 0.8;
}


.inline2 a{
	display:inline;
	margin-left:15px;
}

.inline2 a:hover{
	-ms-filter: "alpha( opacity=80 )"; 
	filter: alpha( opacity=80 ); 
	opacity: 0.8;
}


.dairiten-margin{
	display:inline;
	margin:5px 0 0 45px;
	text-align:left;
	float:left;
	width:225px;
	
}

.dairiten-margin2{
	display:inline;
	margin:5px 0 0 30px;
	text-align:left;
	float:left;
	width:200px;
}

.dairiten-margin1{
	display:inline;
	margin:5px 0 0 0;
	padding:0;
	text-align:left;
	float:left;
	width:250px;
	
}


*+html .margin-top25{
	margin-top:25px;
	margin-bottom:25px;
}
.margin-top25{
	margin-top:25px;
	margin-bottom:0;
}

.margin-top-left{
	margin:10px 0 0 0;
	text-align:center;
}

.margin-top2{
	padding-top:10px;
}

.margin-top3{
	margin-top:200px;
	clear:both;
}

.margin-top4{
	margin-top:11px;
	clear:both;
}

.margin-top-text12{
	line-height:18px;
	font-size:12px;
	font-weight:300;
	
}

.margin-top-text13{
	margin-top:5px;
	font-size:13px;
}

.margin-top-text14{
	margin-top:10px;
	font-size:14px;
}

.clear-margin-top-text14{
	padding-top:15px;
	font-size:14px;
	clear:both;
	
}

.flow-bg00{
	background-image:url(../images/gazou_saabisunonagarewaku.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:708px;
	height:182px;
	margin:20px 0 0 25px;
}

.flow-bg00 p.flow-text{
	padding:25px 15px 0 250px;
	font-size:14px;
	line-height:18px;
	font-weight:normal;
}

.flow-bg01{
	background-image:url(../images/gazou_syuurihiyou.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:708px;
	height:182px;
	margin:20px 0 0 25px;
}

.flow-bg01 p.flow-text{
	padding:25px 15px 0 250px;
	font-size:14px;
	line-height:18px;

}

.flow-bg00 p.flow-img{
	padding:25px 0 0 280px;
}
	
.flow-bg00 p.flow-img a:hover img{
	filter: alpha( opacity=80 ); 
	opacity: 0.8;
}

.year00{
	color:#F00;
	font-size:16px;
	text-align:center;
	font-weight:bold;
}

.year01{
	color:#F00;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	text-align:center;
	margin:10px 0 10px 0;
}

.holiday{
	font-size:14px;
	color:#F00;
	white-space:nowrap;
}
	


.flow-txt{
	text-align:center;
	font-weight:bold;
	margin-bottom:10px;
}

.dataok-border{
	border-bottom:1px #464646 solid;
	padding-bottom:10px;
	margin-bottom:10px;
	width:600px;
	
}

.map-text{
	font-size:15px;
	font-weight:bold;
	color:#333;
	clear:both;
}

.map-text2{
	font-size:15px;
	color:#333;
	clear:both;
	padding:0 0 15px 0;
}

.map-text3{
	font-size:15px;
	color:#333;
	clear:both;
	padding:0 0 25px 0;
}

.map-text4{
	font-size:12px;
	color:#333;
	clear:both;
	padding:0 0 15px 0;
}

.padding-botoom{
	clear:both;
	margin:15px 0 120px 0;
}

.map-img{
	width:355px;
	height:245px;
	margin:20px 0 0 25px;
	float:left;
	background-image:url(../images/gazou_jrhaikei.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.map-img2{
	width:360px;
	height:245px;
	margin:20px 0 0 0;
	float:left;
	background-image:url(../images/gazou_jrhaikei.gif);
	background-repeat:no-repeat;
	background-position:left top;
	
}


.map-img .txt-blue{
	font-size:16px;
	text-align:center;
	font-weight:bold;
	padding:30px 0 0 140px;
}

.map-img .txt-block{
	font-size:16px;
	padding:50px 10px 0 10px;

}

.map-img2{
	width:360px;
	height:245px;
	margin-top:20px;
	float:left;
	background-image:url(../images/gazou_inzasenhaikei.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.map-img2 .txt-blue{
	font-size:16px;
	text-align:center;
	font-weight:bold;
	padding:30px 0 0 140px;
}

.map-img2 .txt-block{
	font-size:16px;
	padding:50px 10px 0 10px;

}


.ikebukuro{
	background-image:url(../images/gazou_hidariwaku3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:440px;
	height:100px;
	float:left;
	padding:20px 0 0 10px;
	font-size:14px;
}

.bottom-text00{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	margin-top:15px;
}

.right-contents-nomal{
	float:right;
	width:760px;
	margin-top:70px;
	height:179px;
}

.right-contents-nomal2{
	float:right;
	width:760px;
	margin-top:75px;
	height:179px;
}

.right-border{
	border-bottom:2px #79b659 solid;
	padding-bottom:10px;
	width:760px;
}


/*main news start*/
.right-newscontents-main{
	width:766px;
	height:auto;
	float:right;

}

.right-newscontents-main dl{
	width:766px;
	height:105px;
	border-bottom:1px #cacbcd solid;
	margin-top:15px;
	padding-left:7px;


}


.right-newscontents-main dt{
	width:100%;
	float:right;
	text-align:right;

}

.right-newscontents-main .finding{
	text-align:left;
	font-size:20px;
	font-weight:bold;
	padding:25px 0 0 0px;
}

.right-newscontents-main .finding-p{
	text-align:left;
	font-size:14px;
	padding:5px 0 0 0;
}

/*main news end*/


.right-newscontents{
	width:760px;
	height:auto;
	margin-top:30px;
	float:right;

}


.right-newscontents-margin{
	width:760px;
	height:auto;
	margin:60px 0 0 0;
	padding-top:20px;
}

.right-newscontents-margin000{
	width:760px;
	height:auto;
	margin:25px 0 0 0;
	clear:both;
}

.right-newscontents-margin100{
	width:760px;
	height:auto;
	margin:10px 0 0 0;
	clear:both;
}

.right-newscontents-marginex{
	width:760px;
	height:auto;
	margin:15px 0 0 0;
	clear:both;
	padding:15px 0 20px 0;
	border:1px solid #464646;
	overflow:hidden;
	
}

.right-newscontents-margin001{
	width:760px;
	height:auto;
	margin:10px 0 0 0;
	padding-top:0px;
	clear:both;
}

.right-newscontents-marginex{
	width:760px;
	height:auto;
	margin:10px 0 0 0;
	padding-top:0px;
	float:right;
}

.margin-bottom{
	margin-bottom:25px;
}

.margin-bottom10{
	margin-bottom:10px;
}

.padding-bottom15{
	padding-bottom:15px;
}

.flont5-text{
	text-align:center;
	margin-bottom:15px;
	margin-top:5px;
}

.padding-bottom20{
	padding-bottom:150px;
}

.padding-bottom40{
	padding-bottom:300px;
}

.padding-bottom50{
	padding-bottom:450px;
}

.padding-bottom100{
	margin-bottom:750px;
}

.kinsetu-box{
	width:760px;
	margin:15px 0 0 0;
	clear:both;
}

.top-8400-ul{
	margin-top:10px;
	clear:both;
}

.top-8400-ul li{
	margin-bottom:2px;
	font-size:14px;
	font-weight:600;

}

.kinsetu-box2{
	width:760px;
	padding:35px 0 0 0;
	clear:both;
}

.text-align-center{
	text-align:center;
	clear:both;
}

.text-align-waranty{
	text-align:center;
	clear:both;
	padding-left:50px;
	margin-top:10px;
}

.text-align-center2{
	text-align:center;
	clear:both;
	padding-top:20px;
}

.text-align-center2 a:hover img{
	opacity:0.8;
	filter: Alpha(opacity=80);
}

.text-align-center2-00{
	clear:both;
	margin-top:30px;
	margin-bottom:30px;
}




.akihabara-aida{
	text-align:center;
	clear:both;
	padding-top:20px;
}

.text-align-center3{
	text-align:center;
	clear:both;
	padding-top:60px;
}

.th_gray{
	background-color:#EFEFEF;
	height:15px;
	padding:10px 5px 10px 5px;
}

.td_gray{
	padding:5px;
	text-align:left;
	border-bottom:1px dashed #DBDBDB; 
}

.table_01{
	width:760px;
	clear:both;
	border:1px solid #464646;
}
	


.gray-midashi{
	width:745px;
	height:25px;
	background-color:#3e3e41;
	padding:10px 0 5px 15px;
	font-size:18px;
	color:#FFF;
	line-height:18px;
}

.gray-common{
	width:715px;
	height:25px;
	background-color:#3e3e41;
	padding:10px 0 5px 15px;
	font-size:18px;
	color:#FFF;
	line-height:18px;
	clear:both;
	margin-left:15px;
	margin-top:15px;
}

.trust-box00{
	width:760px;
	height:256px;
	margin-top:25px;
}

.trust-services00{
	background-image:url(../images/anshin_logo.gif);
	background-repeat:no-repeat;
	background-position:right 15px;
	height:256px;
	width:760px;
}

.trust-services00 p{
	padding:15px 0 0 5px;
	font-size:13px;
	width:565px;
}

*+html .trust-services00 p{
	padding:10px 200px 0 0;
	font-size:13px;
	width:500px;
	margin:0;
	
}

.trust-services10{
	background-image:url(../images/services_2.gif);
	background-repeat:no-repeat;
	background-position:right 15px;
	height:256px;
	width:760px;
}

.trust-services10 p{
	padding:15px 0 0 5px;
	font-size:13px;
	width:565px;
}

*+html .trust-services10 p{
	padding:10px 200px 0 0;
	font-size:13px;
	width:500px;
	margin:0;
	
}


.trust-box01{
	width:760px;
	height:256px;
	margin-top:25px;
}

.main-iphone{
	width:628px;
	margin-left:5px;
	height:210px;
}

.main_center-bg{width:613px;height:50px;margin-left:5px; background-image:url(../images/main-bg.gif); background-repeat:no-repeat; background-position:left top; clear:both; padding-left:15px; }

.main-iphone2{
	width:628px;
	margin:0 0 15px 5px;
	float:left;
	padding-left:1px;
}


.right-newscontents-margin02{
	width:760px;
	height:auto;
	margin:55px 0 0 0;
	text-align:left;
}

.right-newscontents-margin03{
	width:760px;
	height:auto;
	margin:20px 0 0 0;
	text-align:left;
}


.right-newscontents-margin04{
	width:760px;
	height:auto;
	margin:15px 0 15px 0;
	border:1px #464646 solid;
	overflow:hidden;
	clear:both;
	padding:0 0 10px 0;
	
}

.right-newscontents-margin05{
	width:760px;
	height:auto;
	margin:45px 0 15px 0;
	clear:both;
	padding:30px 0 10px 0;
	
}

.right-newscontents-margin04 h3{
	margin:10px 10px 10px 20px;
	

}

.right-newscontents-margin02 ol{
	width:500px;
	margin:30px 0 0 5px;
	text-align:left;
	padding:40px 0 0 0;
	list-style:none;
	}

.right-newscontents-margin02 ol li#first{
	font-size:18px;
	background-image:url(../images/gazou_yuusousyuuri_midori1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:200px;
	height:25px;
	line-height:18px;
	padding:10px 0 5px 30px;
	border-bottom:2px #9acc75 solid;
	font-weight:900;
	margin-top:10px;
	
}



.right-newscontents-margin02 ol li#second{
	font-size:18px;
	background-image:url(../images/gazou_yuusousyuuri_midori1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:350px;
	height:25px;
	line-height:18px;
	padding:10px 0 5px 30px;
	border-bottom:2px #9acc75 solid;
	font-weight:900;
	margin-top:10px;
	
}


.right-newscontents-margin02 ol li#third{
	font-size:18px;
	background-image:url(../images/gazou_yuusousyuuri_midori1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:25px;
	line-height:18px;
	margin:15px 0 0 0;
	padding:10px 0 5px 30px;
	border-bottom:2px #9acc75 solid;
	font-weight:900;
	margin-top:10px;
	line-height:normal;
	white-space:nowrap;
	
}


.right-newscontents-margin02 ol li#forth{
	font-size:18px;
	background-image:url(../images/gazou_yuusousyuuri_midori1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:250px;
	height:25px;
	line-height:18px;
	padding:10px 0 5px 30px;
	border-bottom:2px #9acc75 solid;
	font-weight:900;
	margin-top:10px;
	
}

.right-newscontents-margin02 ol li#fifth{
	font-size:18px;
	background-image:url(../images/gazou_yuusousyuuri_midori1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:350px;
	height:25px;
	margin-top:10px;
	line-height:18px;
	padding:10px 0 5px 30px;
	border-bottom:2px #9acc75 solid;
	font-weight:900;
	
}

.btn_act_box3 p{
	font-size:15px;
	color:#280fa1;
	font-weight:bold;
	padding-left:10px;
}


.btn_act_box3 p a{
	font-size:15px;
	color:#280fa1;
	font-weight:bold;
	text-decoration:none;
	
}

html>/**/body .btn_act_box3 p a:hover{
	-ms-filter: "alpha( opacity=80 )"; 
	filter: alpha( opacity=80 ); 
	opacity: 0.8;
	
}


.btn_act_box3 p a:hover{
	-ms-filter: "alpha( opacity=80 )"; 
	filter: alpha( opacity=80 ); 
	opacity: 0.8;
	
}

.btn_act_box3 p a:active{
	font-weight:bold;
	background-color:#ddd;
	
}


.btn_act_box{
	background-image:url(../images/gazou_q.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	width:735px;
	height:35px;
	padding:15px 0 0 25px;
	margin-top:15px;
}

.btn_act_box p{
	font-size:15px;
	color:#280fa1;
	font-weight:bold;
	padding-left:25px;
}

.btn_act_box p a{
	font-size:15px;
	color:#280fa1;
	font-weight:bold;
	text-decoration:none;
	
}

.btn_act_box p a:hover{
	font-size:15px;
	color:#280fa1;
	font-weight:bold;
	text-decoration:none;
	
}

.btn_act_box p a:active{
	font-weight:bold;
	background-color:#ddd;
	
}

.btn_act_top{
	width:155px;
	height:35px;
	padding:0 5px 0 0;
	overflow:hidden;
}

.btn_act_top p{
	font-size:15px;
	color:#4e4e4e;
	font-weight:bold;
	padding:15px 35px 0 15px;
	width:200px;
	height:35px;
}

.btn-h3{
	width:200px;
	height:35px;
	padding-right:15px;
}


.btn_act_top a.active{
	font-weight:bold;
	background-color:#ddd;
	border-bottom:1px #000 solid;
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	background-color:#E6E9EB;
	width:200px;
	height:35px;

	
}

.right-newscontents-margin00{
	width:760px;
	height:auto;
	margin:15px 0 0 0;
}


.right-newscontents dl{
	width:743px;
	height:105px;
	background-image:url(../images/icon_news_bg.gif);
	background-position:15px center;
	background-repeat:no-repeat;
	margin-top:15px;

}


.right-newscontents dl dt{
	width:150px;
	float:right;

}

.finding{
	text-align:left;
	font-size:20px;
	font-weight:bold;
	padding:25px 0 0 35px;
}

.icon1{
	padding:62px 0 0 10px;
	float:left;
	display:inline;
}

.icon2{
	padding:62px 0 0 8px;
	float:left;
	display:inline;
}

.icon3{
	padding:62px 0 0 0;
	margin-left:-10px;
	float:left;
	display:inline;
}

.icon3{
	padding/*\**/:42px 0 0 -10px\9;
	margin-left/*\**/:-10px\9;
	float/*\**/:left\9;
	display/*\**/:inline\9;
}

*:first-child+html .icon3{
		padding:42px 0 0 0;
}
	

.icon20{
	padding:62px 0 0 35px;
	float:right;
	display:inline;
	margin-left:70px;

}


.icon10{
	padding:62px 40px 0 8px;
	float:left;
	margin-right:45px;
	

}

.icon-top{
	padding:45px 0 0 8px;
	float:left;
	display:inline;
}

#container{
	text-align:left;
}

.hidden{
	overflow:hidden;
}


#motion_top1 {
	width:353px;
	padding-bottom:20px;
	padding-right:10px;

}

#motion_top2 {
	width:353px;
	padding-bottom:20px;
}

#motion_top3 {
	width:353px;
	padding-bottom:20px;
}

#motion_top4 {
	width:353px;
	padding-bottom:20px;
}

#motion_area1 {
	display: block;
	background-image:url(../images/gazou_a.gif);
	background-repeat:no-repeat;
	background-position:20px center;
	border-top:1px #646464 solid;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;

}

#motion_area2 {
	background-image:url(../images/gazou_a.gif);
	background-repeat:no-repeat;
	background-position:20px center;
	border-top:1px #646464 solid;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;
}

#motion_area3 {
	background-image:url(../images/gazou_a.gif);
	background-repeat:no-repeat;
	background-position:20px center;
	border-top:1px #646464 solid;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;

	
}

#motion_area4 {
	background-image:url(../images/gazou_a.gif);
	background-repeat:no-repeat;
	background-position:20px center;
	border-top:1px #646464 solid;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;
	
}

#motion_area5 {
	background-image:url(../images/gazou_a.gif);
	background-repeat:no-repeat;
	background-position:20px center;
	border-top:1px #646464 solid;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;
	
}

#motion_area6 {
	background-image:url(../images/gazou_a.gif);
	background-repeat:no-repeat;
	background-position:20px center;
	border-top:1px #646464 solid;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;
	
}

#motion_area7 {
	background-image:url(../images/gazou_a.gif);
	background-repeat:no-repeat;
	background-position:20px 0.8em;
	border-top:1px #646464 solid;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;
	
}

#motion_area8 {
	background-image:url(../images/gazou_a.gif);
	background-repeat:no-repeat;
	background-position:20px center;
	border-top:1px #646464 solid;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;
	
}

#motion_area9 {
	background-image:url(../images/gazou_a.gif);
	background-repeat:no-repeat;
	background-position:20px center;
	border-top:1px #646464 solid;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;
	
}

#motion_area10 {
	background-image:url(../images/gazou_a.gif);
	background-repeat:no-repeat;
	background-position:20px center;
	border-top:1px #646464 solid;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;
	
}

#motion_area11 {
	background-image:url(../images/gazou_a.gif);
	background-repeat:no-repeat;
	background-position:20px center;
	border-top:1px #646464 solid;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;
	
}

#motion_area12 {
	background-image:url(../images/gazou_a.gif);
	background-repeat:no-repeat;
	background-position:20px 0.8em;
	border-top:1px #646464 solid;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;
	
}

#motion_area13 {
	background-image:url(../images/gazou_a.gif);
	background-repeat:no-repeat;
	background-position:20px center;
	border-top:1px #646464 solid;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;
	
}

#motion_area14 {
	background-image:url(../images/gazou_a.gif);
	background-repeat:no-repeat;
	background-position:20px 0.8em;
	border-top:1px #646464 solid;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;
	
}

#motion_area15 {
	background-image:url(../images/gazou_a.gif);
	background-repeat:no-repeat;
	background-position:20px center;
	border-top:1px #646464 solid;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;
	
}

#motion_area16 {
	background-image:url(../images/gazou_a.gif);
	background-repeat:no-repeat;
	background-position:20px center;
	border-top:1px #646464 solid;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;
	
	
}

#motion_area17 {
	background-image:url(../images/gazou_a.gif);
	background-repeat:no-repeat;
	background-position:20px 0.8em;
	border-top:1px #646464 solid;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;
	
}

#motion_area18 {
	background-image:url(../images/gazou_a.gif);
	background-repeat:no-repeat;
	background-position:20px center;
	border-top:1px #646464 solid;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;
	
}

#motion_area19 {
	background-image:url(../images/gazou_a.gif);
	background-repeat:no-repeat;
	background-position:20px center;
	border-top:1px #646464 solid;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;
	
}



.motion {
	width: 675px;
	display: none;
	padding:10px 20px 0 60px;
	background-color:#e6e9eb;
}

.motion-top {
	width: 250px;
	display: none;
	padding:10px 20px 0 60px;
	background-color:#e6e9eb;
}

.motion-zirei {
	width: 675px;
	display: none;
	padding:10px 20px 0 60px;
}


#container a.active {
	font-weight: bold;
	background: #ddd;
}

.finding-p{
	text-align:left;
	font-size:14px;
	padding:5px 0 0 35px;
}

.right-header{
	width:760px;
	float:right;
	margin-bottom:15px;
	}

.right-head-normal{
	margin-bottom:15px;}
	
.right-head-normal2{
	width:760px;
	float:right;
	}
	
.right-head-normal3{
	width:760px;
	float:right;
	height:auto;
	overflow:hidden;
	}
	
.right-head-normal5{
	width:760px;
	float:right;
	height:auto;
	overflow:hidden;
	padding-left:100px;
	}
	
	.right-head-normal6{
	width:760px;
	float:right;
	height:auto;
	overflow:hidden;
	}	
.right-head-normal7{
	width:760px;
	float:right;
	height:auto;
	overflow:hidden;
	}	
	
.right-head-normal4{
	width:760px;
	float:right;
	margin-bottom:15px;
	}
.kinsetu-left00{
	float:left;
	width:280px;
	margin:0 5px 20px 0;
}

.float-left{
	text-align:left;
}

.float-right{
	float:right;
}

.float-right10{
	float:right;
	padding-right:15px;
}

	
.right-head{
	width:760px;
	float:right;
	background-image:url(../images/gazou_moerured.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head-contact{
	width:760px;
	float:right;
	background-image:url(../images/goraitennyoyaku2.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head01{
	width:760px;
	float:right;
	background-image:url(../images/gazou_syuurinonagare_ao.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head02{
	width:760px;
	float:right;
	background-image:url(../images/gazou_yuusou_midori.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

	
.right-head03{
	width:760px;
	float:right;
	background-image:url(../images/kamen_hiyou.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
	
}		

.right-head04{
	width:760px;
	float:right;
	background-image:url(../images/icon_rokkagetu_kamen.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
	
}	

.right-head05{
	width:760px;
	float:right;
	background-image:url(../images/gazou_syuuritiiki1.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
	
}	

.right-head06{
	width:760px;
	float:right;
	background-image:url(../images/gazou_datugokukamen.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
	
}

.right-head07{
	width:760px;
	float:right;
	background-image:url(../images/gazou_jikosyuurisippaikiiro.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
	
}

.right-head08{
	width:760px;
	float:right;
	background-image:url(../images/gazou_daunro-do.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
	
}

.right-head09{
	width:760px;
	float:right;
	background-image:url(../images/gazou_kaizokukamen.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
	
}

.right-head10{
	width:760px;
	float:right;
	background-image:url(../images/gazou_anba.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
	
}

.manual-red{
	color:#ea1d3b;
	font-size:12px;
	margin-bottom:25px;
	margin-top:10px;
	font-weight:bold;
}

.manual-red1{
	color:#ea1d3b;
	font-size:15px;
	margin-bottom:10px;
	margin-top:10px;
	font-weight:bold;
}

.manual-red2{
	color:#ea1d3b;
	font-size:12px;
	margin-top:10px;
	font-weight:bold;
}

.manual-red2 {
	letter-spacing/*\**/: 1px\9;
	}
.text07 {
	letter-spacing/*\**/: 1px\9;
	}	
	
.manual-red3{
	color:#ea1d3b;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
}

.right-head11{
	width:760px;
	float:right;
	background-image:url(../images/iphone4garasusyuurired.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
	}
	
.right-head12{
	width:760px;
	float:right;
	background-image:url(../images/gazou_sukesukekamen.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
	}	
	
.right-head13{
	width:760px;
	float:right;
	background-image:url(../images/gazou_akisyoukoukankamen.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
	}	
	
.iphone5top{
	width:760px;
	float:right;
	margin-bottom:15px;
}
	
.right-head14{
	width:760px;
	float:right;
	background-image:url(../images/gazou_suibotukamenn.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
	}
	
.right-head15{
	width:760px;
	float:right;
	background-image:url(../images/now-drawing.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head16{
	width:760px;
	float:right;
	background-image:url(../images/gazou_FAQ.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head17{
	width:760px;
	float:right;
	background-image:url(../images/gazou_siryoukamen.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head18{
	width:760px;
	float:right;
	background-image:url(../images/gazou_wifi.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head19{
	width:760px;
	float:right;
	background-image:url(../images/ipadkamen.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head20{
	width:760px;
	float:right;
	background-image:url(../images/kasutamu.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-default{
	width:760px;
	float:right;
	margin-bottom:15px;
	min-height:1000px;
	overflow: hidden;
}

.right-head21{
	width:760px;
	float:right;
	background-image:url(../images/newskamen.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head22{
	width:760px;
	float:right;
	background-image:url(../images/gazou_iphone4syuurikamen.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head23{
	width:760px;
	float:right;
	background-image:url(../images/gazou_iphonesyuurijirei.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head24{
	width:760px;
	float:right;
	margin-bottom:15px;
}

.right-head25{
	width:760px;
	float:right;
	background-image:url(../images/gazou_kameiten.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head26{
	width:760px;
	float:right;
	background-image:url(../images/gazou_kameiten.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head27{
	width:760px;
	float:right;
	background-image:url(../images/gazou_sapooto.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head28{
	width:760px;
	float:right;
	background-image:url(../images/gazou_kyanpeen.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head29{
	width:760px;
	float:right;
	background-image:url(../images/gazou.kinsetusensa.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head30{
	width:760px;
	float:right;
	background-image:url(../images/gazou_batterii.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head31{
	width:760px;
	float:right;
	background-image:url(../images/dock.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head32{
	width:760px;
	float:right;
	background-image:url(../images/gazou_mic.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head33{
	width:760px;
	float:right;
	background-image:url(../images/gazou_home.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.right-head34{
	width:760px;
	float:right;
	background-image:url(../images/gazou_taraikamen.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.campaign-bg{
	background-image:url(../images/campaign-bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:745px;
	height:251px;
	clear:both;
	text-align:left;
}

.soushin-end{
	width:760px;
	height:262px;
	background-image:url(../images/gazou_kamen_sousinkanryou.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
	
.soushin-end p{
	font-weight:bold;
	font-size:20px;
	text-align:center;
	padding-top:285px;
}

.box_760{
	width:760px;
	margin-top:15px;
	margin-bottom:15px;
	overflow:hidden;
	clear:both;
}

.box_760_next{
	width:760px;
	clear:both;
	padding-top:15px;
	border-top:1px #464646 solid;
	overflow:hidden;
	margin-bottom:15px;
}

.box_760_aida{
	width:760px;
	clear:both;
	padding-top:15px;
	overflow:hidden;
	margin-bottom:15px;
}

.box_760_aida2{
	width:760px;
	clear:both;
	padding-top:15px;
	overflow:hidden;
	margin-bottom:35px;
}

.box_760_zirei{
	width:760px;
	clear:both;
	border-bottom:1px #cacbcd solid;
	overflow:hidden;
	margin:0;
}

.box_760_shinsui{
	width:760px;
	clear:both;
	margin-top:15px;
	margin-bottom:10px;
}

.box_760_black{
	width:762px;
	clear:both;
	background-color:#464646;
	overflow:hidden;
}


.box_760_new{
	width:760px;
	clear:both;
	padding-top:30px;
}

.box_760_01{
	width:760px;
	clear:both;
	margin-top:15px;
	padding-bottom:25px;
}

.box_196{
	width:220px;
	float:left;
	margin:15px 15px 0 15px;
}

.box_196-saki{
	width:220px;
	float:left;
	margin:15px 15px 0 0;
}

*+html .box_196{
	margin:15px 15px 45px 15px;
}

*+html .box_196-saki{
	margin:15px 15px 75px 0;
}

.box_760_35{
	width:760px;
	clear:both;
	padding-top:10px;
}

.box_760_iphone4{
	width:760px;
	clear:both;
	margin-top:0;
	margin-bottom:20px;
	padding-top:15px;
	border-top:1px #464646 solid;
}

.box_760_next{
	width:760px;
	clear:both;
	margin-top:0;
	padding-top:15px;
	border-top:1px #464646 solid;
}

.right-head-h2{
	margin-top:0;
}

.right-head-ex{
	margin-top:45px;
	padding-top:15px;
}
		
.right-head-h3{
	font-size:18px;
	margin:20px 0 0 10px;
	clear:both;
}

.right-head-top{
	font-size:12px;
	margin-top:6px;
	width:760px;
	clear:both;
	float:left;
	display:inline;
}

html:not(:only-child:only-child) .right-head-top{
	font-size:12px;
	margin-top:6px;
	padding-bottom:15px;
	margin-bottom:15px;
	width:760px;
	clear:both;
	float:left;
	display:inline;
}

.right-head-top2{
	font-size:12px;
	margin:45px 0 0 0;
	clear:both;
	float:left;
	display:inline;
}

h2.main-text{
	font-size:20px;
	margin:35px 0 15px 0;
	clear:both;
	color:#555;
	font-weight:900;
	line-height:normal;}

/* ・肥梵・ｴ・ｸ・彑・ｴ甯・･_・・川桷・懦惷・ｼ・壱ざ*/
h4.main-text{
	font-size:20px;
	margin:35px 0 15px 0;
	clear:both;
	color:#555;
	font-weight:900;
	line-height:normal;}

.htext00_bold{
	width:780px;
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
	margin:10px 0 10px 0;
	clear:both;
	line-height:18px;
}

.htext00_w760{
	width:760px;
	font-size:14px;
	margin:10px 0 10px 0;
	clear:both;
	line-height:18px;
}

/* ・肥梵・ｴ・ｸ・彑・ｴ甯・･_・・川桷・懦惷・ｼ・壱ざ end*/

.htext00{
	width:500px;
	font-size:14px;
	margin:10px 0 0 0;
	clear:both;
	line-height:18px;
}

.htext_1{
	width:700px;
	font-size:14px;
	margin:10px 0 0 0;
	clear:both;
	line-height:18px;
}

*+html .htext00{
	width:500px;
	font-size:14px;
	margin:10px 0 0 0;
	float:left;
	line-height:18px;
}

.text01{
	font-size:14px;
	margin:10px 0 0 10px;
	padding:10px 0 10px 0;
	clear:both;
	font-weight:bold;
	width:500px;
}

.text02{
	font-size:14px;
	line-height:18px;
	margin:0px 0 0 10px;
	padding:5px 5px 10px 0;
	clear:both;
	font-weight:bold;
}

.text04{
	font-size:16px;
	clear:both;
	text-align:center;
	color:#1900b6;
	text-decoration:none;
	margin-top:20px;
}

.text04 a{
	font-size:13px;
	clear:both;
	text-align:right;
	color:#1900b6;
	text-decoration:none;
}

.text04 a:hover{
	font-size:13px;
	clear:both;
	text-align:center;
	color:#1900b6;
	text-decoration:underline;
}

.text03{
	font-size:16px;
	clear:both;
	text-align:right;
	color:#1900b6;
	text-decoration:none;
	margin-top:20px;
}

.text07{
	font-size:13px;
	clear:both;
	text-align:left;
	color:#1900b6;
	text-decoration:none;
	margin-top:10px;
}

.text07 a{
	font-size:13px;
	clear:both;
	text-align:right;
	color:#1900b6;
	text-decoration:none;
}

.text07 a:hover{
	font-size:13px;
	clear:both;
	text-align:center;
	color:#1900b6;
	text-decoration:underline;
}

.text05{
	width:323px;
	float:left;
	margin-top:20px;
	margin-left:35px;
	display:inline;
}

.text03 a{
	font-size:13px;
	clear:both;
	text-align:right;
	color:#1900b6;
	text-decoration:none;
}

.text03 a:hover{
	font-size:13px;
	clear:both;
	text-align:center;
	color:#1900b6;
	text-decoration:underline;
}

.textex{
	font-size:15px;
	clear:both;
	text-align:right;
	color:#1900b6;
	text-decoration:none;
	margin-top:38px;
}

.textex a{
	font-size:13px;
	clear:both;
	text-align:right;
	color:#1900b6;
	text-decoration:none;
}

.textex a:hover{
	font-size:13px;
	clear:both;
	text-align:center;
	color:#1900b6;
	text-decoration:underline;
}

.right-contents01 .text01{
	text-align:right;
	font-size:14px;
	color:#888;
	margin-top:20px;
}

.right-contents01{
	margin:65px 0 0 0;

		
}

.tableipad{
	padding:0;
	margin:0;
	clear:both;
	border:1px #464646 solid;

}

*+html .tableipad{
	padding:0;
	margin-top:-25px;
	clear:both;
	border:1px #464646 solid;

}

.tableipad td{
	border-bottom:1px #464646 solid;
}

.table00{
	padding:0;
	margin:0;
	clear:both;
	border:1px #464646 solid;
	width:760px;

}

.table00 td{
	border-bottom:1px #464646 solid;
}

/*・肥梵・ｴ・ｸ・鰀 ・ｴ甯・･ ・緋ｰ table00 th*/
.table00 th{
	background-color:#464646;
	color:#fff;
	font-size:16px;
	height:26px;
	text-align:center;
	padding-top:7px;
}

.thcolborder{
	border-right:1px #FFF solid;
}


.table02{
	padding:0;
	margin-top:15px;
	clear:both;
	border:1px #464646 solid;
}

.table02 td{
	border-bottom:1px #464646 solid;
	border-left:1px #464646 solid;

}

.table02 th{
	border-bottom:1px #464646 double;
	background-color:#d6eff3;
	font-size:15px;
	font-weight:bold;
}




.table01{
	padding:0;
	margin-top:25px;
	clear:both;
	border:1px #464646 solid;
}

.table01 td{
	border-bottom:1px #464646 solid;
}

.right-contents .black{
	background-image:url(../images/kosyou_th.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	height:31px;
	padding:7px 0 0 0;
	
}

.right-contents th.border01{
	background-image:url(../images/iphone4_th.gif);
	background-position:left center;
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:2px 0 0 25px;
	width:119px;
	height:33px;
	text-align:left;

}

.right-contents th.border02{
	background-image:url(../images/iphone3gs.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:2px 0 0 0;
	width:144px;
	height:33px;

}



.bottom_border{
	border-bottom:1px #464646 solid;
	padding:0;
}



.bottom_border2{
	border-bottom:1px #464646 solid;
	border-width:medium;
}

.right-contents th.border03{
	background-image:url(../images/iphone3.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:2px 0 0 0;
	width:144px;
	height:33px;
	

}

.left-border{
	background-image:url(../images/line_black_margin.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-align:center;
	width:108px;
	height:50px;
	padding-bottom:5px;
	padding-top:22px;
	
}

.left-border{
	background-image:url(../images/line_black_margin.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-align:center;
	width:108px;
	height:50px;
	padding-bottom:5px;
	padding-top:22px;
	
}

.left-border-phone{
	background-image:url(../images/line_black_margin.gif);
	background-position:left center;
	background-repeat:no-repeat;
	border-right:1px #464646 solid;
	text-align:center;
	width:146px;
	height:50px;
	padding-bottom:5px;
	padding-top:22px;
	
}

.left-border-ipad1{
	background-image:url(../images/line_black_margin.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-align:center;
	width:288px;
	height:40px;
	padding-bottom:5px;
	vertical-align:middle;
	padding-top:10px;
	font-weight:bold;
	
}

.left-border-kouzou{
	width:300px;
	height:20px;
	padding-bottom:5px;
	padding-top:10px;
	font-weight:bold;
	text-align:center;
	border-left:1px #464646 solid;
	
}

.map{
	clear:both;
}

.sitemap_01{width:171px;float:left;margin:5px 20px 15px 0;list-style:none; text-align:left; font-size:14px; padding-left:15px; overflow:visible;}

.sitemap_01 a{ font-size:14px; color:#280fa1; text-decoration:none; font-weight:bold; }
.sitemap_01 a:hover{ font-size:14px; color:#280fa1; text-decoration:underline; font-weight:bold;}
.sitemap_01 li{width:196px; font-size:14px; color:#280fa1; margin:10px 0 10px 0;}
.sitemap_01 li ul{width:161px;padding-left:35px;list-style:none;margin-top:15px;}
.sitemap_01 li ul li{width:161px;color:#280fa1; margin:10px 0 10px 0; font-size:14px;}

.sitemap_02{width:196px;float:left;margin-bottom:50px;list-style:none;}
.sitemap_02 li{width:196px;float:left;}
.sitemap_02 li ul{width:161px;float:left;padding-left:35px;list-style:none;margin-top:15px;}
.sitemap_02 li ul li{width:161px;float:left;margin-bottom:5px;}

.sitemap_03{width:196px;height:100px;float:left;margin:0 20px 50px 0;list-style:none;}
.sitemap_03 li{width:196px;float:left;}
.sitemap_03 li ul{width:161px;float:left;padding-left:35px;list-style:none;margin-top:15px;}
.sitemap_03 li ul li{width:161px;float:left;margin-bottom:5px;}

.left-border-kouzou1{
	width:300px;
	height:20px;
	padding-bottom:5px;
	padding-top:10px;
	font-weight:bold;
	text-align:center;
	
}

.left-border-kouzou-saki{
	width:160px;
	height:20px;
	padding-bottom:5px;
	padding-top:10px;
	font-weight:bold;
	text-align:center;
	
	
}

.left-border-kouzou-saki2{
	width:145px;
	height:20px;
	padding-bottom:5px;
	padding-top:10px;
	padding-left:15px;
	font-weight:bold;

}

.left-border-haifun{
	background-image:url(../images/line_black_margin.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-align:center;
	width:146px;
	

	
}

.left-border-button{
	background-image:url(../images/line_black_margin.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-align:center;
	width:146px;
	padding:0;
	vertical-align:top;
	height:30px;

	
}


.left-border-button2{
	background-image:url(../images/line_black_margin.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-align:center;
	width:146px;
	padding:0;
	vertical-align:top;
	border-bottom:#464646 1px solid;

	
}
.water-bottom{
	background-image:url(../images/suibotsu_banner_line.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	width:425px;
	height:83px;
	padding-left:30px;
	text-align:center;
}

.left-border4{
	text-align:center;
	width:146px;
	padding-top:5px;
	border-bottom:1px #464646 solid;
	vertical-align:middle;
}

.left-border5{
	background-image:url(../images/line_black_margin.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-align:center;
	width:144px;
	border-bottom:1px #464646 solid;
	height:70px;
	vertical-align:middle;
}

.left-border6{
	text-align:center;
	width:146px;
	padding-top:5px;
	vertical-align:middle;	

}

.left-border7{
	border-left:1px #464646 solid;
	text-align:center;
	width:146px;
	padding-top:5px;
	vertical-align:middle;	

}

.left-border8{
	background-image:url(../images/line_black_margin.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-align:center;
	width:144px;
	border-bottom:1px #464646 solid;
	height:70px;
	padding-top:20px;}


.left-border000{
	background-image:url(../images/line_black_margin.gif);
	background-position:left top;
	background-repeat:repeat-y;
	text-align:center;
	width:146px;
	height:80px;
	padding-top:0;
}

.left-border1{
	background-image:url(../images/line_black_margin.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-align:center;
	width:146px;
	height:45px;
	padding-top:0;
}



.left-border2{
	background-image:url(../images/line_black_margin.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-align:center;
	width:106px;
	padding:0;
	vertical-align:middle;	
}


.bg-menu01{
	border-right:1px #FFF solid;
	width:278px;
	height:26px;
	float:left;
	text-align:center;
	color:#FFF;
	font-size:16px;
	padding-top:7px;
	display:inline;
}

.bg-menu02{
	border-right:1px #FFF solid;
	width:120px;
	height:26px;
	float:left;
	text-align:center;
	padding-top:7px;
	color:#FFF;
	font-size:16px;
	display:inline;
}

.bg-menu02{
	border-right:1px #FFF solid;
	width:120px;
	height:26px;
	float:left;
	text-align:center;
	padding-top:7px;
	color:#FFF;
	font-size:16px;
	display:inline;
}

.bg-menu02 { width/*\**/: 116px\9; }

.bg-menu03{
	border-right:1px #FFF solid;
	width:120px;
	height:26px;
	float:left;
	text-align:center;
	padding-top:7px;
	color:#FFF;
	font-size:16px;
	display:inline;
}

.bg-menu00{
	border-right:1px #FFF solid;
	width:120px;
	height:26px;
	float:left;
	text-align:center;
	padding-top:7px;
	color:#FFF;
	font-size:16px;
	display:inline;
}

.bg-menu04{
	width:106px;
	height:26px;
	float:left;
	text-align:center;
	padding-top:7px;
	color:#FFF;
	font-size:16px;
	display:inline;
	overflow:hidden;
}

.bg-menu05{
	background-image:url(../images/ipad-th1.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:472px;
	height:26px;
	float:left;
	text-align:center;
	color:#FFF;
	font-size:16px;
	padding-top:7px;
	font-weight:bold;
	margin:0;
}

.bg-menu06{
	background-image:url(../images/ipad-th2.gif);	
	background-repeat:no-repeat;
	background-position:left center;
	width:288px;
	height:26px;
	float:left;
	text-align:center;
	padding-top:7px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	margin:0;
}


.table-height{
	height:50px;
}

.flont-panel_black{
	background-image:url(../images/icon/icon_front_panel_black.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:264px;
	height:83px;
	font-size:12px;
	padding:0 0 0 70px;
	text-align:left;
	overflow:hidden;
}

.flont-panel_white{
	background-image:url(../images/icon/icon_front_panel_white.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:264px;
	height:83px;
	font-size:12px;
	padding:0 0 0 70px;
	text-align:left;
	overflow:hidden;
}



.flont-panel_black { width/*\**/: 294px\9; }

.ipad-glass{
	background-image:url(../images/icon/icon_ipad1.gif);
	background-position:2px top;
	background-repeat:no-repeat;
	width:382px;
	height:93px;
	font-size:12px;
	padding:0 0 0 70px;
	text-align:left;
	font-weight:bold;
}

.ipad-ekisyou{
	background-image:url(../images/icon/icon_ipad2.gif);
	background-position:2px top;
	background-repeat:no-repeat;
	width:382px;
	height:93px;
	font-size:12px;
	padding:0 0 0 70px;
	text-align:left;
	font-weight:bold;
}

.ipad-back{
	background-image:url(../images/icon/icon_ipad3.gif);
	background-position:2px top;
	background-repeat:no-repeat;
	width:382px;
	height:93px;
	font-size:12px;
	padding:0 0 0 70px;
	text-align:left;
	font-weight:bold;
}

.ipad-other{
	background-image:url(../images/icon/icon_ipad4.gif);
	background-position:2px top;
	background-repeat:no-repeat;
	width:382px;
	height:93px;
	font-size:12px;
	padding:0 0 0 70px;
	text-align:left;
	font-weight:bold;
}



.flont-ekisyou{
	background-image:url(../images/icon/icon_ekisyou.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:73px;
	font-size:12px;
	padding:0 0 0 70px;
	text-align:left;
}

.flont-back-black{
	background-image:url(../images/icon/icon_back_plate_black.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:73px;
	font-size:12px;
	padding:10px 0 10px 70px;
	text-align:left;
}

.flont-back-white{
	background-image:url(../images/icon/icon_back_plate_white.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:73px;
	font-size:12px;
	padding:10px 0 10px 70px;
	text-align:left;
}

.dengen{
	background-image:url(../images/icon/icon_battery.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:73px;
	font-size:12px;
	padding:10px 0 10px 70px;
	text-align:left;
}

.contecta{
	background-image:url(../images/icon/icon_dock_conecter.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:238px;
	height:73px;
	font-size:12px;
	padding:10px 0 10px 70px;
	text-align:left;
	border-bottom:1px solid #464646;
}

.mike{
	background-image:url(../images/icon/icon_microphone.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:235px;
	height:73px;
	font-size:12px;
	padding:10px 3px 10px 70px;
	text-align:left;
	border-bottom:1px solid #464646;
	margin-right:3px;
}

.home-button{
	background-image:url(../images/icon/icon_home_button.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:73px;
	font-size:12px;
	padding:10px 0 10px 70px;
	text-align:left;

}

.iyahon{
	background-image:url(../images/icon/icon_earphone_jack.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:73px;
	font-size:12px;
	padding:10px 0 10px 70px;
	text-align:left;
	border-bottom:1px solid #464646;
}

.volume{
	background-image:url(../images/icon/icon_volume.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:73px;
	font-size:12px;
	padding:10px 0 10px 70px;
	text-align:left;
	border-bottom:1px solid #464646;
}

.manner{
	background-image:url(../images/icon/icon_manner.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:73px;
	font-size:12px;
	padding:10px 0 10px 70px;
	text-align:left;
	border-bottom:1px solid #464646;
}

.dengen-button{
	background-image:url(../images/icon/icon_power.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:73px;
	font-size:12px;
	padding:10px 0 10px 70px;
	text-align:left;
	border-bottom:1px solid #464646;
}

.kinsetu{
	background-image:url(../images/icon/icon_sensor.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:73px;
	font-size:12px;
	padding:10px 0 10px 70px;
	text-align:left;
	border-bottom:1px solid #464646;	
}

.flont-kamera{
	background-image:url(../images/icon/icon_camera_front.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:73px;
	font-size:12px;
	padding:10px 0 10px 70px;
	text-align:left;
}

.speker{
	background-image:url(../images/icon/icon_speaker.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:73px;
	font-size:12px;
	padding:10px 0 10px 70px;
	text-align:left;
}

.antena{
	background-image:url(../images/icon/icon_antenna.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:73px;
	font-size:12px;
	padding:10px 0 10px 70px;
	text-align:left;
	border-bottom:1px solid #464646;	
}

.wifi{
	background-image:url(../images/icon/icon_wifi.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:73px;
	font-size:12px;
	padding:10px 0 10px 70px;
	text-align:left;
	border-bottom:1px solid #464646;	
}

.clean{
	background-image:url(../images/icon/icon_creaning.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:73px;
	font-size:12px;
	padding:10px 0 10px 70px;
	text-align:left;
}

.water{
	background-image:url(../images/icon/icon_suibotsu.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:73px;
	font-size:12px;
	padding:10px 0 10px 70px;
	text-align:left;
}



.back-kamera{
	background-image:url(../images/icon/icon_camera_back.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:73px;
	font-size:12px;
	padding:10px 0 10px 70px;
	text-align:left;
}


.flont-panel_white{
	background-image:url(../images/icon/icon_front_panel_white_color2.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:93px;
	font-size:12px;
	padding:0 0 0 70px;
	text-align:left;
}

.icon_mirrorfront_glass_color{
	background-image:url(../images/icon/icon_mirrorfront_glass_color.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:73px;
	font-size:12px;
	padding:10px 0 10px 70px;
	text-align:left;
}

.icon_back_mirror_white{
	background-image:url(../images/icon/icon_back_mirror_white.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	width:236px;
	height:73px;
	font-size:12px;
	padding:10px 0 10px 70px;
	text-align:left;
}


.table_banner{
	background-image:url(../images/line_green_banner_shita.gif);
	background-position:2px top;
	background-repeat:no-repeat;
	width:326px;
	height:60px;
	padding:0;

}


.banner_kamen{
	background-image:url(../images/kamen_hiyou_custom_banner.gif);
	background-position:20px center;
	background-repeat:no-repeat;
	width:760px;
	height:40px;
	color:#ff7e00;
	text-align:center;
	padding-top:10px;
	font-weight:bold;
	font-size:17px;
	letter-spacing:2px;
}

.kamen00{
	text-align:right;
	padding-right:100px;
}

.kamen00 a{
	font-size:14px;
	color:#06C;
	text-decoration:underline;
	text-align:right;
}

.kamen00 a:hover{
	font-size:14px;
	color:#06C;
	text-decoration:none;
	text-align:right;}

.image-style00{
	float:right;
	padding:0 10px 0 0;
}

.image-style01{
	float:right;
	padding:0 10px 0 0;
}

.text-right00{
	text-align:right;
}

.text-right00 a{
	color:#06F;
	text-decoration:none;
}

.text-right00 a:hover{
	color:#06F;
	text-decoration:underline;}

.text-right01{
	font-size:16px;
	font-weight:bold;
}

.text-right01 a{
	color:#06F;
	text-decoration:underline;
}

.text-right01 a:hover{
	color:#06F;
	text-decoration:none;}

.text-right02{
	float:right;
	padding:15px 0 0 0;
}

.cse-branding-form{
	float:left;
	width:600px;
	margin:0 15px 0 15px;
}



.cse-branding-logo{
	clear:both;
}

.cse-branding-text{
	margin-top:15px;
	float:left;
	
}

.cse-branding-text2{
	margin-top:15px;
	float:right;
	
}

.cse-branding{
	margin-top:15px;
	margin-bottom:15px;
	padding-left:260px;
	float:left;
	width:760px;
	
}


.price-other-ul{
	margin-top:10px;
	clear:both;
}

.price-other-ul li{
	margin-bottom:2px;
	font-size:14px;
	font-weight:600;
	float:left; 
	padding-right:20px;
	

}


/* font */
.font_pink12{color:#f33c99;}
.font_black12_bold{color:#000;font-weight:bold;}
.font_gray11{color:#666;font-size:11px;}
.font-orange12_bold{color:#ff7e00;font-weight:bold;}
.font-red12_normal{color:#ff4e4e;}
.font-blue12_bold{color:#2f67da;font-weight:bold;}
.font-blue14_bold{color:#2f67da;font-weight:bold;font-size:14px;line-height:20px;}
.font_black14_bold{font-size:14px;color:#000;font-weight:bold;}
.font_black14_bold2{font-size:14px;color:#000;font-weight:bold; margin-top:10px;}
.font-orange18_bold{color:#ff7e00;font-weight:bold;font-size:18px;}
.font-orange16_bold{color:#ff7e00;font-weight:bold;font-size:16px;}
.font_black18_bold{font-size:18px;color:#000;font-weight:bold;line-height:28px;}
.font_pink18_bold{color:#f33c99;font-size:18px;font-weight:bold;}
.font_sky12{color:#5589ff;}
