﻿@charset "UTF-8";

@media print {
	body { zoom: 80%; }
}

html,body,
h1,h2,h3,h4,h5,h6,
table,th,td,img,
p,div,pre,blockquote,form,
address,dl,dt,dd,ul,ol,li {
background: transparent ;
margin: 0 ; padding: 0 ;
border: none ;
font-style: normal ; font-weight: normal ;
}
li{list-style-type:none;margin:0;}
em,strong,big,small,
ins,del,q,span {
font-style: normal ; font-weight: normal ;
}


body {
position: relative ;
width: 100% ;
margin: 0 auto ; padding: 0 ;
font-size: 12px ; font-family: Arial 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック';
color: #333333 ;
}

a:link { color: #2C4081 ; text-decoration: none ; }
a:visited { color: #2C4081 ; text-decoration: none ; }
a:hover { color: #ff6600 ; text-decoration: underline ; }

h1,h2,h3,h4,h5,h6 {
line-height : 1.1 ;
font-size: 12px ; font-weight : bold ;
}

p {
margin : 0 ;
text-align: justify ; text-justify: inter-ideograph ;
}

ol,ul { margin : 0 0 0 0 ; }
ol li { margin : 0 0 0 0 ; }
ul li { margin : 0 0 0 0 ; }
li {
text-align: justify ; text-justify: inter-ideograph ;
}

dd ol, dd ul { margin : 0 ; }

td {
font-size : 12px ;
text-align: justify ; text-justify: inter-ideograph ;
}
th {
font-weight : bold ; font-size : 12px ;
white-space: nowrap ;
}
em { font-weight : bold ; }
strong { font-size : 14px ; font-weight : bold ; }
big { font-size : 18px ; font-weight : bold ; }
small { font-size: 10px ; line-height : 1.4 ; }

form { font-size : 12px ; }
input,textarea,select,option {
margin : 0 ; padding : 0 ;
font-size: 12px ;
vertical-align: middle ;
}
form .deco {
height: 12px ;
margin : 0 ;
padding: 4px 2px ;
border: 3px ridge #ccccff ;
}

img { border: none ; vertical-align: bottom ; }

hr {
clear: both ;
background: #ffffff;
margin: 10px 0 ;
border-top: none ;
border-left: none ;
border-right: none ;
border-bottom: 1px dotted #999999 ;
color: #ffffff ;
}

body{
margin:0 auto;
padding:0;
font-size:12px;
color:#333333;
border:none;
font-style:normal;
font-weight:normal;}

#wrapper p,li,td,th,dd.dl.dt{line-height:18px;}

#head_move{width:100%;background:url(../img/top_background_01.gif) 0 0 repeat-x;z-index:1000;position:fixed;top:0;left:0;}
#header{width:950px;margin:7px auto 0;padding:25px 0 0;}
#header:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#head_contents{width:950px;height:25px;margin:0 auto;text-align:right;padding:5px 0 0;}
#head_contents li{float:right;margin-right:10px;}
#head_contents img{vertical-align:middle;}
#header #head_list{float:right;padding:22px 0 0;}
* html #header #head_list{width:268px;}
#header #head_list ul{margin:0 0 2px 0;padding:0;width:268px}
#header #head_list li{float:left;font-size:10px;margin:5px 5px 2px 0;padding:0 5px 0 0;border-right:1px solid #cccccc;}
#header #head_list p{font-size:10px;padding:0;marign:0;}
#header #logo{margin:0 25px 0 0;padding:2px 0;float:left;}
#header #head_list .mrb0{padding-right:0;border-right:none;}

#header #header_id .id{font-weight:bold;}

#header #header_id span{line-height:10px;}
#header #header_id .toku_point{font-weight:bold;color:#F20017;font-size:14px;}
#header #header_id .toku_check{color:#1278DE;}
#header #header_id img{margin:0 5px 2px;}
* html #header #header_id img{margin:-1px 5px 0;}
*:first-child+html #header #header_id img{margin:-1px 5px 0;}

.pankuzu{width:950px;margin:10px auto 0;text-align:left;}
.pankuzu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.pankuzu li{float:left;text-align:left;margin-right:5px;}



#search{background:url(../img/top_search_bg_01.gif) 0 0 no-repeat;width:950px;height:40px;margin:0 auto;position:relative;}
#search select{width:180px;margin:0 auto;padding:2px;position:absolute;top:9px;left:42px;border:1px solid #E37100;}
#search #searchtextbox{width:347px;margin:0 auto;padding:2px;position:absolute;top:9px;left:228px;border:1px solid #E37100;height:16px;}
#search #go{width:90px;height:22px;position:absolute;top:9px;left:580px;}
#search ul{position:absolute;top:9px;left:694px;}
#search ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#search ul li{float:left;margin-right:12px;}


#mobilelink{position:relative;width:209px;height:80px;margin-top:10px;}
#mobilelink span{position:absolute;top:5px;right:10px;}


#rightbox #topten_list{margin:10px auto 0;padding:0;}
#rightbox #topfive_list{margin-top:0;border-left:1px solid #FF5240;border-right:1px solid #FF5240;width:207px;padding:0;border-bottom:1px solid #FF5240;}
#rightbox #topfive_list:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#rightbox #topfive_list .denial{text-decoration:line-through;font-size:10px;}
#rightbox #topfive_list .arrow{color:#FF1800;}
#rightbox #topfive_list li{text-align:left;padding:5px 0 2px 10px;line-height:16px;}
* html #rightbox #topfive_list li{padding-top:0;}
*:first-child+html #rightbox #topfive_list li{padding-top:0;}

#rightbox #topfive_list li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#rightbox #topfive_list li .ph{float:left;margin:3px 6px 0 0;width:50px;height:50px;display:table-cell;text-align:center;vertical-align:middle;}
#rightbox #topfive_list li .ph img{max-width:50px;max-height:50px;}
#rightbox #topfive_list li dl{margin:0;padding:0;}
#rightbox #topfive_list dt{margin-bottom:5px;}
#rightbox #topfive_list dd{margin-bottom:5px;}
#rightbox #topfive_list li strong{font-size:14px; margin-right:3px;}
#rightbox #topfive_list li .price{color:#FF1800;}
#rightbox #topfive_list li .point{color: #ff9900;background: url(../img/icon_tokutoku_point.gif) no-repeat 0 3px;padding-left:75px;padding-top:5px;height:16px;}
#rightbox #topfive_list li .shoplink{color: #ff9900;clear:both;background:url(../img/top_keyward_icon_01.gif) 0 6px no-repeat;padding-left:8px;font-size:10px;color:#333333;margin-top:5px;}
#rightbox #topfive_list li .icon_tokutoku{vertical-align:middle;padding-left:3px;}
#rightbox #topfive_list .bgcolor{background:#FFE2DE;}
#rightbox #topfive_list li #no1{background:url(../img/top_top5_icon_01.gif) 0 1px no-repeat;padding:0 0 0 22px;line-height:18px !important;}
#rightbox #topfive_list li #no2{background:url(../img/top_top5_icon_02.gif) 0 1px no-repeat;padding:0 0 0 22px;line-height:18px !important;}
#rightbox #topfive_list li #no3{background:url(../img/top_top5_icon_03.gif) 0 1px no-repeat;padding:0 0 0 22px;line-height:18px !important;}
#rightbox #topfive_list li #no4{background:url(../img/top_top5_icon_04.gif) 0 1px no-repeat;padding:0 0 0 22px;line-height:18px !important;}
#rightbox #topfive_list li #no5{background:url(../img/top_top5_icon_05.gif) 0 1px no-repeat;padding:0 0 0 22px;line-height:18px !important;}
#rightbox #topfive_list li #no6{background:url(../img/top_top5_icon_06.gif) 0 1px no-repeat;padding:0 0 0 22px;line-height:18px !important;}
#rightbox #topfive_list li #no7{background:url(../img/top_top5_icon_07.gif) 0 1px no-repeat;padding:0 0 0 22px;line-height:18px !important;}
#rightbox #topfive_list li #no8{background:url(../img/top_top5_icon_08.gif) 0 1px no-repeat;padding:0 0 0 22px;line-height:18px !important;}
#rightbox #topfive_list li #no9{background:url(../img/top_top5_icon_09.gif) 0 1px no-repeat;padding:0 0 0 22px;line-height:18px !important;}
#rightbox #topfive_list li #no10{background:url(../img/top_top5_icon_10.gif) 0 1px no-repeat;padding:0 0 0 22px;line-height:18px !important;}
#rightbox #topfive_list_more{background:#FF5240;width:197px;text-align:right;padding:3px 6px;}



#rightbox #newitem_box{margin:15px auto 0;padding:0;}
#rightbox #newitem{background:#FFB71C !important;text-align:left;padding:5px 0 2px 10px;color:#ffffff;}
#rightbox #newly_list{margin-top:0;border-left:1px solid #FFB71C;border-right:1px solid #FFB71C;width:207px;padding:0;}
#rightbox #newly_list:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#rightbox #newly_list li{text-align:left;padding:5px 9px;line-height:16px;}
* html #rightbox #newly_list li{padding-top:0;}
*:first-child+html #rightbox #newly_list li{padding-top:0;}

#rightbox #newly_list li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#rightbox #newly_list li .ph{float:left;margin:0 6px 0 0;width:50px;height:50px;display:table-cell;text-align:center;vertical-align:middle;}
#rightbox #newly_list li .ph img{max-width:50px;max-height:50px;}
#rightbox #newly_list li strong{font-size:14px; margin-right:3px;}
#rightbox #newly_list li .price{color:#FF1800;}
#rightbox #newly_list li .point{color: #ff9900;background: url(../img/icon_tokutoku_point.gif) no-repeat 0 3px;padding-left: 75px;padding-top: 5px;height: 16px;}
#rightbox #newly_list .denial{text-decoration:line-through;font-size:10px;}
#rightbox #newly_list .arrow{color:#FF1800;}
#rightbox #newly_list li .icon_tokutoku{vertical-align:middle;padding-left:3px;}
#rightbox #newly_list .bgcolor{background:#FFF5DE;}
#rightbox #newly_list_more{background:#FFB71C;width:197px;text-align:right;padding:3px 6px;}
#rightbox #newly_list li .shoplink{color: #ff9900;clear:both;background:url(../img/top_keyward_icon_01.gif) 0 6px no-repeat;padding-left:8px;font-size:10px;color:#333333;margin-top:5px;}
#rightbox #newly_list dt{margin-bottom:5px;}
#rightbox #newly_list dd{margin-bottom:5px;}
#rightbox #newly_list dl{margin:0;padding:0;clear:both;}



#morelink{width:950px;margin:0 auto 10px;}
#morelink ul{float:right;}
#morelink ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#morelink li{background:url(../img/top_keyward_icon_01.gif) 0 7px no-repeat;padding-left:8px;font-size:10px;color:#333333;margin-top:5px;float:left;margin-right:15px;padding-bottom:10px;}



#footer_contents{width:950px;margin:0 auto 0;clear:both;}
#footer_contents:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#footer_contents li{float:left;font-size:10px;border-right:1px solid #cccccc;padding-right:5px;margin-right:5px;white-space:nowrap;}

#footer_menu{width:942px;margin:10px auto;background:#FF9D1C;text-align:right;padding:4px 4px 6px;position:relative;}
#footer_menu li.l1{display:inline;font-size:10px;border-right:1px solid #ffffff;padding-right:5px;margin-right:5px;}
#footer_menu li.l2{display:inline;font-size:10px;padding-right:5px;margin-right:5px;}
#footer_menu li a:link{color:#ffffff;}
#footer_menu li a:visited{color:#ffffff;}
#footer_menu li a:hover{color:#2C4081;}
#footer_menu #iconlist{margin:0;position:absolute;top:4px;left:10px;padding:0;}
#footer_menu #iconlist{zoom:1;}
#footer_menu #iconlist:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#footer_menu #iconlist{display:inline-table;}/* Hides from IE-mac \*/
* html #footer_menu #iconlist{height:1%;}
#footer_menu #iconlist{display: block;}/* End hide from IE-mac */
#footer_menu #iconlist dt{float:left;margin-right:5px;line-height:18px;}
#footer_menu #iconlist dd{float:left;margin-right:5px;line-height:16px;font-size:10px;color:#333333;}

#footer_link{width:950px;margin:0 auto;}
#footer_link{zoom:1;}
#footer_link:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#footer_link{display:inline-table;}/* Hides from IE-mac \*/
* html #footer_link{height: 1%;}
#footer_link{display: block;}/* End hide from IE-mac */
#footer_link li{float:left;font-size:10px;margin-right:8px;white-space:nowrap;}
#footer_link img{float:left;margin-right:20px;}

#regal{width:950px;margin:20px auto;text-align:center;}

#icon_box{width: 950px;margin: 12px auto;background: #F7F7F7;position: relative;border: 1px solid #DEDEDE;padding-bottom:6px;}
#icon_box #iconlist{padding:6px;}
#icon_box #iconlist dt{float:left;margin-right:5px;line-height:18px;}
#icon_box #iconlist dd{float:left;margin-right:5px;line-height:16px;font-size:10px;color:#333333;}

#icon_box2{height: 30px;width: 536px;margin: 6px auto;background: #F7F7F7;position: relative;border: 1px solid #DEDEDE;padding:3px 0 10px;}
#icon_box2_kuchikomi{height: 12px;width: 950px;margin: 10px auto;background: #F7F7F7;position: relative;border: 1px solid #DEDEDE;padding:5px 0 10px;}
#iconlist2 li{float:left;font-size:10px;color:#333333;margin:0 4px 0 4px;}
#iconlist2 img{float:left;margin:2px 3px 0 0;vertical-align:none;}
#icon_box3{width:756px;margin:12px auto;background: #F7F7F7;position: relative;border: 1px solid #DEDEDE;padding-bottom:10px;}

* html #icon_box3{width: 746px;}

#icon_box3 #iconlist3{position:absolute;top:5px;right:0;}
#iconlist3 dt{float:left;margin-right:5px;}
#iconlist3 dd{float:left;margin-right:5px;font-size:10px;color:#333333;}

#icon_box4{width: 723px;margin: 12px auto;background: #F7F7F7;position: relative;border: 1px solid #DEDEDE;padding-bottom:10px;}
#icon_box4 #iconlist3{position:absolute;top:5px;right:0;}
#iconlist3 dt{float:left;margin-right:5px;}
#iconlist3 dd{float:left;margin-right:5px;font-size:10px;color:#333333;}




#recentcheck_box{width:950px;margin:20px auto;background:url(../img/top_recentcheck_bg_03.gif) left bottom no-repeat;padding-bottom:3px;}

#recentcheck{width:920px;margin:0;padding:10px 15px;background:url(../img/top_recentcheck_bg_02.gif) 0 0 no-repeat;}
#recentcheck{zoom:1;}
#recentcheck:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#recentcheck{display:inline-table;}/* Hides from IE-mac \*/
* html #recentcheck{height: 1%;}
#recentcheck{display: block;}/* End hide from IE-mac */
#recentcheck h3{margin-bottom:10px;}

#recentcheck #recent_left{float:left;margin-right:20px;}
#recentcheck #recent_right{float:left;margin-left:20px;}
#recentcheck #recent_ul{float:left;width:592px;}
#recentcheck #recent_ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#recentcheck #recent_ul li{float:left;width:130px;margin:0 9px;}
* html #recentcheck #recent_ul li{float:left;width:130px;margin:0 7px;}
#recentcheck #recent_ul li dt{line-height:16px;margin-top:5px;}
#recentcheck #recent_ul li dd{color:#FF1800;line-height:24px;}
#recentcheck #recent_ul li .recent_ph{width:130px;height:130px;text-align:center;vertical-align:middle;display:table-cell;}
#recentcheck #recent_ul li .recent_ph img{max-width:130px;max-heigh:130px;}

#recentcheck #recent_extra{margin:0 0 0 20px;width:227px;background:#FFF5DE;padding:0;float:left;}
#recentcheck #recent_extra h3,h4{padding:10px 14px 0;margin-bottom:8px;}
#recentcheck .recent_extra_list{margin:0;padding:0 14px;clear:both;}
#recentcheck .recent_extra_list:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#recentcheck .recent_extra_list li{text-align:left;padding:0 0 4px;line-height:16px;}
#recentcheck .recent_extra_list li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#recentcheck .recent_extra_list .ph{float:left;margin:3px 6px 0 0;width:50px;text-align:center;height:50px;vertical-align:middle;display:table-cell;}
#recentcheck .recent_extra_list .ph img{max-width:50px;max-height:50px;}
#recentcheck .recent_extra_list li strong{color:#FF1800;}



#recentcheck_box_02{width:950px;margin:20px auto;background:url(../img/top_recentcheck_bg_03.gif) left bottom no-repeat;padding-bottom:3px;}
#recentcheck_02{width:920px;margin:0;padding:10px 15px;background:url(../img/top_recentcheck_bg_02.gif) 0 0 no-repeat;}
#recentcheck_02{zoom:1;}
#recentcheck_02:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#recentcheck_02{display:inline-table;}/* Hides from IE-mac \*/
* html #recentcheck_02{height: 1%;}
#recentcheck_02{display: block;}/* End hide from IE-mac */
#recentcheck_02 h3{margin-bottom:10px;}

#recentcheck_02 #recent_left{float:left;margin:0 30px 0 10px;}
#recentcheck_02 #recent_right{float:left;margin-left:30px;}
#recentcheck_02 #recent_ul{float:left;}
#recentcheck_02 #recent_ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

#recentcheck_02 #recent_ul li{float:left;width:138px;margin:0 11px;}
* html #recentcheck_02 #recent_ul li{margin:0 9px;}
#recentcheck_02 #recent_ul li dt{line-height:16px;}
#recentcheck_02 #recent_ul li dd{color:#FF1800;line-height:24px;font-size:14px;}
#recentcheck_02 #recent_ul li .recent_ph{margin-bottom:10px;}
#recentcheck_02 #recent_ul li dd a{font-size:10px;background:url(../img/top_keyward_icon_01.gif) left 4px no-repeat;padding-left:7px;}

#recentcheck_02 #recent_extra{margin:0 0 0 10px;width:227px;height:171px;background:url(../img/top_recentcheck_bg_01.gif) 0 0 no-repeat;padding:0;float:left;}
#recentcheck_02 #recent_extra h4{padding:10px 14px 0;}
#recentcheck_02 #recent_extra_list{margin:0;padding:10px 14px;}
#recentcheck_02 #recent_extra_list{zoom:1;}
#recentcheck_02 #recent_extra_list:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#recentcheck_02 #recent_extra_list{display:inline-table;}/* Hides from IE-mac \*/
* html #recentcheck_02 #recent_extra_list{height: 1%;}
#recentcheck_02 #recent_extra_list{display: block;}/* End hide from IE-mac */
#recentcheck_02 #recent_extra_list li{text-align:left;padding:0 0 4px;line-height:16px;}
#recentcheck_02 #recent_extra_list li{zoom:1;}
#recentcheck_02 #recent_extra_list li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#recentcheck_02 #recent_extra_list li{display:inline-table;}/* Hides from IE-mac \*/
* html #recentcheck_02 #recent_extra_list li{height: 1%;}
#recentcheck_02 #recent_extra_list li{display: block;}/* End hide from IE-mac */
#recentcheck_02 #recent_extra_list li .ph{float:left;margin:3px 6px 0 0;}
#recentcheck_02 #recent_extra_list li strong{color:#FF1800;}
#recentcheck_02 .point{
        color: #ff9900;
        background: url(../img/icon_tokutoku_point.gif) no-repeat 0 4px;
        padding-left: 75px;
        padding-top: 6px;
        height: 18px;
}




#guide{width:725px;margin:10px 15px 0 0;padding-top:0;float:left;}

#guide .guide_box{width:725px;margin-bottom:20px;padding:0 0 20px;}
#guide .guide_box{zoom:1;}
#guide .guide_box:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#guide .guide_box{display:inline-table;}/* Hides from IE-mac \*/
* html #guide .guide_box {height: 1%;}
#guide .guide_box {display: block;}/* End hide from IE-mac */
#guide .guide_box h2{color:#FF9D1C;font-size:16px;margin-bottom:0;padding:6px 6px 6px 12px;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:2px solid #FFB71C;background:url(../img/sitemap_bg_01.gif) 0 0 repeat-x;}
#guide #tokutoku_img{margin:10px 0;}
#guide .guide_box p{color:#666666;margin-bottom:10px;}
#guide .guide_box span{float:right;}
#guide .guide_box span a{background:url(../img/top_keyward_icon_01.gif) 0 3px no-repeat;padding-left:9px;margin-left:15px;}
#guide .guide_box ul{float:right;}
#guide .guide_box li a{background:url(../img/top_keyward_icon_01.gif) 0 3px no-repeat;padding-left:9px;margin-left:15px;}
#guide .guide_border{border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:20px 20px 10px;width:683px;}
#guide .guide_border{zoom:1;}
#guide .guide_border:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#guide .guide_border{display:inline-table;}/* Hides from IE-mac \*/
* html #guide .guide_border {height: 1%;}
#guide .guide_border {display: block;}/* End hide from IE-mac */


#banner_area{width:625px;margin:10px 0 0 0;padding-top:0;}
#banner_area{zoom:1;}
#banner_area:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#banner_area{display:inline-table;}/* Hides from IE-mac \*/
* html #banner_area {height: 1%;}
#banner_area {display: block;}/* End hide from IE-mac */
#banner_left{width:305px;margin-right:15px;float:left;}
#banner_right{width:305px;margin-right:0;float:right;}



#kiyaku{width:100%;margin:10px 15px 0 0;padding-top:0;float:left;}
#kiyaku .kiyaku_box{width:95%;margin-bottom:10px;padding:0 12px 10px;}
* html #kiyaku .kiyaku_box{width:691px;}
#kiyaku .kiyaku_box h2{font-size:14px;margin-bottom:10px;border-bottom:1px dotted #cccccc;padding-bottom:8px;}
#kiyaku .kiyaku_box li{list-style-type:decimal;margin:0 0 5px 24px;}

#kiyaku .husoku_box{border:1px solid #DEDEDE;background:#F7F7F7;padding:10px;width:686px;margin:0 10px 10px;}
#kiyaku .husoku_box h3{margin-bottom:7px;}
#kiyaku .husoku_box .husoku_txt{line-height:20px;}


#qa{width:725px;margin:10px 15px 0 0;padding-top:0;float:left;}
#qa .qa_box{width:706px;margin-bottom:15px;padding:0 12px 5px;border-bottom:1px dotted #cccccc;}
* html #qa .qa_box{width:700px;margin-bottom:15px;padding:0 12px 5px;border-bottom:1px dotted #cccccc;}
#qa .qa_box h2{font-size:14px;margin-bottom:5px;background:url(../img/qa_icon_01.gif) 0 0 no-repeat;line-height:24px;padding:5px 0 0 32px;}
#qa .qa_box p{font-size:12px;margin:0 0 0 40px;background:url(../img/qa_icon_02.gif) 0 0 no-repeat;line-height:24px;padding:5px 0 0 32px;color:#444444;}

#basic_title{margin-bottom:15px;}

#use{width:725px;margin:10px 15px 0 0;padding-top:0;float:left;}
#use h2{font-size:15px;padding-bottom:6px;border-bottom:1px solid #FF9D1C;color:#333333;margin-bottom:15px;border-left:5px solid #FF9D1C;padding-top:4px;padding-left:10px;}
#use dl{padding:0 20px;}
#use dt{margin-bottom:10px;color:#555555;font-weight:bold;border-bottom:1px dotted #cccccc;padding-bottom:4px;}
#use dd{margin-bottom:15px;line-height:18px;color:#4C4C4C;}
#use dd dl{padding-left:40px;}
#use dd dt{border-bottom:none !important;padding-bottom:0 !important;}
#use div{width:605px;margin:0 auto 25px;}



#footer_keyward{width:950px;margin:0 auto;}
#footer_keyward p{margin:15px 0 10px;}
#footer_keyward_list{margin:0;padding:0;}
#footer_keyward_list:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#footer_keyward_list li{width:88px;text-align:left;background:url(../img/top_keyward_icon_02.gif) 0 7px no-repeat;padding-left:7px;float:left;font-size:10px;}






.gray{color:#777777;}
.mr0{margin-right:0 !important}
.mb0{margin-bottom:0 !important}
.mr10{margin-right:10px !important}
.mt10{margin-top:10px !important}
.mt0{margin-top:0px !important}
.mb30{margin-bottom:30px !important}
.cl{clear:both;}

.price{color:#FF1800;font-size:14px;font-weight:bold;}
.en{color:#FF1800;font-size:12px;font-weight:normal;}
.point{color:#FF1800 !important;font-weight:bold;}
.carriage{color:#FF1800 !important;font-weight:bold;}


.tokutoolbar {width:100%;margin-bottom:10px;height:90px;text-align:center;vertical-align:middle;}

#toku_p_banner_type1{padding:0 0 10px 0;}
#toku_p_banner_type2{padding:10px 0 0 0;}
#toku_p_banner_type3{padding: 0 0 15px 0;}
#toku_p_banner_type4{padding: 0 0 15px 0;}

#app_yarouze_banner_top {
/*
	border-style:solid;
	padding:1px;
*/
	height:40px;
	margin:0 0 10px;
	text-align:center;
}
#app_yarouze_banner_item {
/*
	border-style:solid;
	padding:1px;
*/
	height:40px;
	margin:0 0 10px;
	text-align:center;
}
