@charset "utf-8";

body {color:#fff;text-align:center;margin: 0;padding: 0;height:100%;background:#000000;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
#all{position:relative;font-size:100%;text-align:left;width:950px;padding:0;margin: 0 auto; /*上下：0　左右：auto*/}
#contents_area{margin-top:5px;margin-bottom:40px;}

/*ヘッダ*/
#header{width:100%;height:33px;background:url(/images/headbg.jpg) repeat-x;top:0px;left:0px;}
#menu{width:950px;text-align:center;margin:0 auto;padding:0;line-height:1.7;height:24px;}
#menuul{width:425px;padding:0;list-style-type:none;margin:5px 0 0;padding:0;height:24px;float:right;}
#menuul li{float:right;}
.m02,.m03h,.m03,.m01{margin:0 4px 0 0;padding:0;}
.m01 a{height:24px;width:76px;display:block;outline:0;background:url(/images/toroku.png) no-repeat 0px 5px;}
.m01 a:hover{height:24px;width:76px;display:block;outline:0;background:url(/images/toroku.png) no-repeat 0px 5px;}
.m02 a{height:24px;width:84px;display:block;outline:0;background:url(/images/new.png) no-repeat 0px 5px;}
.m02 a:hover{height:24px;width:84px;display:block;outline:0;background:url(/images/new.png) no-repeat 0px 5px;}
.m03h a{height:24px;width:86px;display:block;outline:0;background:url(/images/sguide.png) no-repeat 0px 5px;}
.m03h a:hover{height:24px;width:86px;display:block;outline:0;background:url(/images/sguide.png) no-repeat 0px 5px;}
.m03 a{height:24px;width:59px;display:block;outline:0;background:url(/images/mypage.png) no-repeat 0px 5px;}
.m03 a:hover{height:24px;width:59px;display:block;outline:0;background:url(/images/mypage.png) no-repeat 0px 5px;}
.m04{margin:0;padding:0;}
.m04 a{height:24px;width:104px;display:block;outline:0;background:url(/images/cart.png) no-repeat;}
.m04 a:hover{height:24px;width:104px;display:block;outline:0;background:url(/images/cart.png) no-repeat ;}

/*NEWSFLASH*/
#newsflash{float:left;width:506px;height:33px;margin:0;padding:0;}

/*カテゴリメニュー*/
#category_menu{padding:0;list-style-type:none;margin:5px 0 0 0;height:23x;width:950px;}
#category_menu li{float:left;}
.c01{height:23px;width:119px;display:block;outline:0;background:url(/images/categorymenu_01.jpg) no-repeat;}
.c02{}
.c02 a{height:23px;width:92px;display:block;outline:0;background:url(/images/categorymenu_02.jpg) no-repeat;}
.c02 a:hover{height:23px;width:92px;display:block;outline:0;background:url(/images/categorymenu_m_02.jpg) no-repeat;}
.c03{}
.c03 a{height:23px;width:93px;display:block;outline:0;background:url(/images/categorymenu_03.jpg) no-repeat;}
.c03 a:hover{height:23px;width:93px;display:block;outline:0;background:url(/images/categorymenu_m_03.jpg) no-repeat;}
.c04{}
.c04 a{height:23px;width:92px;display:block;outline:0;background:url(/images/categorymenu_04.jpg) no-repeat;}
.c04 a:hover{height:23px;width:92px;display:block;outline:0;background:url(/images/categorymenu_m_04.jpg) no-repeat;}
.c05{}
.c05 a{height:23px;width:93px;display:block;outline:0;background:url(/images/categorymenu_05.jpg) no-repeat;}
.c05 a:hover{height:23px;width:93px;display:block;outline:0;background:url(/images/categorymenu_m_05.jpg) no-repeat;}
.c06{}
.c06 a{height:23px;width:92px;display:block;outline:0;background:url(/images/categorymenu_06.jpg) no-repeat;}
.c06 a:hover{height:23px;width:92px;display:block;outline:0;background:url(/images/categorymenu_m_06.jpg) no-repeat;}
.c07{}
.c07 a{height:23px;width:93px;display:block;outline:0;background:url(/images/categorymenu_07.jpg) no-repeat;}
.c07 a:hover{height:23px;width:93px;display:block;outline:0;background:url(/images/categorymenu_m_07.jpg) no-repeat;}
.c08{}
.c08 a{height:23px;width:92px;display:block;outline:0;background:url(/images/categorymenu_08.jpg) no-repeat;}
.c08 a:hover{height:23px;width:92px;display:block;outline:0;background:url(/images/categorymenu_m_08.jpg) no-repeat;}
.c09{}
.c09 a{height:23px;width:93px;display:block;outline:0;background:url(/images/categorymenu_09.jpg) no-repeat;}
.c09 a:hover{height:23px;width:93px;display:block;outline:0;background:url(/images/categorymenu_m_09.jpg) no-repeat;}
.c10{}
.c10 a{height:23px;width:91px;display:block;outline:0;background:url(/images/categorymenu_10.jpg) no-repeat;}
.c10 a:hover{height:23px;width:91px;display:block;outline:0;background:url(/images/categorymenu_m_10.jpg) no-repeat;}

/*メインコンテンツ*/
#maincontents{width:950px;margin-top:10px;float:left;}
#maincontents_list{width:950px;margin-top:30px;float:left;}

#top_banner{width:950;height:65px;margin:0 auto;padding:10px 0 6px;text-align:left;}

/*レフトコンテンツ*/
#left_c{width:242px;float:left;}
#login_box{width:242px;height:121px;background:url(/images/loginbg.jpg) repeat-x;position:relative;}
#login_tit{position:absolute;top:10px;left:4px;}
#in_box1{width:201px;height:21px;position:absolute;top:40px;left:15px;background:url(/images/id.png);}
#in_box2{width:201px;height:21px;position:absolute;top:65px;left:15px;background:url(/images/pass.png);}
#in_box3{width:201px;height:21px;position:absolute;top:35px;left:700px;background:url(/images/searchwaku.png) no-repeat;}
#in_box4{width:201px;height:21px;background:url(/images/searchwaku.png) no-repeat;margin-bottom:5px;position:relative;float:right;width:250px;}
.boxtxt{width:155px;height:14px;background:#FFFFFF;border:0px;position:absolute;top:3px;left:35px;font-size:85%;}
.boxtxt2{width:150px;height:14px;background:#FFFFFF;border:0px;position:absolute;top:3px;left:13px;font-size:85%;}
.btn{background:url(/images/loginbt.png);border:none;width:77px;height:19px;position:absolute;top:95px;left:90px;display:block;cursor:pointer;}
.btn2{background:url(/images/btn_search.jpg) no-repeat;border:none;width:69px;height:19px;display:block;position:absolute;top:
1px;left:180px;cursor:pointer;}
.btn3{background:url(/images/logoutbt.png);border:none;width:77px;height:19px;position:absolute;top:95px;left:90px;display:block;cursor:pointer;}
#member{width:229px;position:absolute;top:40px;left:4px;background:url(/images/logout_bg.png);border:1px solid #cc0000;}
.member_message{margin:8px;display:block;}


#pro_login_box{width:180px;height:111px;background:url(/images/loginbg.jpg) repeat-x;position:relative;margin-bottom:5px;}
#pro_login_tit{position:absolute;top:5px;left:4px;}
#pro_in_box1{width:150px;height:21px;position:absolute;top:30px;left:15px;background:url(/images/pro_id.png);}
#pro_in_box2{width:150px;height:21px;position:absolute;top:55px;left:15px;background:url(/images/pro_pass.png);}
.pro_boxtxt{width:105px;height:14px;background:#FFFFFF;border:0px;position:absolute;top:3px;left:35px;font-size:85%;}
.pro_btn{background:url(/images/loginbt.png);border:none;width:77px;height:19px;position:absolute;top:85px;left:51px;display:block;cursor:pointer;}
.pro_af_btn{background:url(/images/logoutbt.png);border:none;width:77px;height:19px;position:absolute;top:85px;left:51px;display:block;cursor:pointer;}
#member2{width:170px;position:absolute;top:30px;left:4px;background:url(/images/logout_bg.png);border:1px solid #cc0000;}






#best3_title{width:242px;height;13px;background:url(/images/t_best3.jpg) no-repeat;display:block;clear:both;margin:20px 0 0 0;padding:0;}
#left_c table{width:100%;margin:5px 0 0 0;padding:0;border-collapse:collapse;border-spacing:0;}
#left_c table td{width:33%;margin:0;padding:0;border:1px solid #000;border-collapse:collapse;border-spacing:0;vertical-align:top;}
#left_c table .td2{padding:5px;vertical-align:top;}

#mobilesite{width:242px;height;13px;background:url(/images/t_mobile.jpg) no-repeat;display:block;clear:both;margin:20px 0 0 0;padding:0;}
.mobimg{margin:5px 0 0 0;}

#links{width:242px;height:13px;background:url(/images/t_link.jpg) no-repeat;margin:20px 0 0 0;}
#linklist ul{width:242px;padding:0;list-style-type:none;padding:0;margin:5px 0 0 0;}
.l01 a{height:9px;width:102px;display:block;outline:0;background:url(/images/links_shop01.gif) no-repeat;margin:10px 0 0;}
.l01 a:hover{height:9px;width:102px;display:block;outline:0;background:url(/images/links_shop02.gif) no-repeat;margin:10px 0 0;}
.l02 a{height:9px;width:102px;display:block;outline:0;background:url(/images/links_official01.gif) no-repeat;margin:10px 0 0;}
.l02 a:hover{height:9px;width:102px;display:block;outline:0;background:url(/images/links_official02.gif) no-repeat;margin:10px 0 0;}
.l03 a{height:9px;width:102px;display:block;outline:0;background:url(/images/links_blog01.gif) no-repeat;margin:10px 0 0;}
.l03 a:hover{height:9px;width:102px;display:block;outline:0;background:url(/images/links_blog02.gif) no-repeat;margin:10px 0 0;}

/*ライトコンテンツ*/
#right_c{width:696px;float:right;}
#center_bn{position:relative;width:696px;height:47px;background:url(/images/centerbg.jpg) repeat-x;border-top:1px solid #535353;border-bottom:1px solid #535353;}
#center_bn .reco{position:absolute;top:10px;left:12px;}
#center_bn .bn1{position:absolute;top:3px;left:95px;}
#center_bn .bn2{position:absolute;top:3px;left:390px;}

#main_product{width:696px;}
#main_product table{width:100%;margin:10px 0 0 0;padding:0;border-collapse:collapse;border-spacing:0;}
#main_product table td{width:33%;margin:0;padding:0;border-collapse:collapse;border-spacing:0;vertical-align:top;}
#main_product table .td2{padding:5px;vertical-align:top;}

#recommend_wrap{width:696px;display:block;}
#info_area{
width:356px;height:110px;
float:left;margin:0;padding:0 9px 9px;
border:#666666 solid 1px;
text-align:left;
overflow-y:scroll;
overflow-x:hidden;
scrollbar-3dlight-color:#999999;
scrollbar-arrow-color:#cc0000;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#333333;
scrollbar-highlight-color:#333333;
scrollbar-shadow-color:#1c1c1c;
scrollbar-track-color:#666666;
}
#info_area p{
margin:9px 0 0;padding:0 0 0 10px;
font-size:85%;
background:url(/images/info_icon.gif) no-repeat 0 3px;
}
.infoday{color:#CC0000;}
.infotxt{
margin:4px 0 0;padding:0 0 9px 10px;
font-size:90%;line-height:130%;
background:url(/images/info_dot.gif) no-repeat bottom;
}
.infotxt a{color:#CCCCCC;}

#reco_area{
width:293px;height:103px;
float:left;
margin:0 0 0 9px;
padding:9px;
text-align:left;
background:url(/images/recommend_bg.gif) repeat-x;
}
.reco_bnr{margin:7px 0 0;padding:0;}

/*アンダーコンテンツ*/
#undercontents{width:950px;height:219px;clear:both;background:url(/images/underbg.jpg);margin:5px 0 0 0;}

#undercontents table{margin:8px auto;padding:0;border-collapse:separate;width:auto;border-spacing:1px;}
#undercontents table td{width:109px;margin:0;padding:0;border:0;vertical-align:top;}
#undercontents table .td3{vertical-align:top;background:#292929;width:109px;height:35px;}
#undercontents table .td3 span{padding:5px;width:auto;display:block;}
#undercontents table .td4{width:15px;vertical-align:top;text-align:center;}

/*アンダーコンテンツ IE8用*/
head~/* */body #undercontents table{margin:0 auto;padding:8px 0;border-collapse:separate;width:auto;border-spacing:1px;}


/*フッダ*/
#dammyfooter{height:33px;width:100%;display:block;}

#footer{width:100%;height:30px;bottom:0px;left:0px;z-index:10;background:#cc0000;}
#footer #fmenu{width:950px;height:30px;text-align:left;margin:0 auto;line-height:1.7;background:#cc0000 url(/images/footer.jpg) 680px 4px no-repeat;display:block:overflow:auto;}


/*一覧フォーマット*/
#tops{width:950px;height:100px;position:relative;}
.logolink{position:absolute;top:28px;left:2px;}

#product_left_c{width:180px;float:left;}
#product_right_c{width:751px;float:right;}

#flag_area{position:absolute;top:80px;right:0px;width:327px;}
#flag_area ul{list-style-type:none;margin:0;padding:0;}
#flag_area li{float:right;}
.f01 a{width:51px;height:12px;background:url(/images/top_new.jpg) no-repeat;display:block;outline:0;margin-right:5px;}
.f02 a{width:60px;height:12px;background:url(/images/top_renew.jpg) no-repeat;display:block;outline:0;margin-right:5px;}
.f03 a{width:60px;height:12px;background:url(/images/top_sale.jpg) no-repeat;display:block;outline:0;margin-right:5px;}
.f04 a{width:70px;height:12px;background:url(/images/top_magazine.jpg) no-repeat;display:block;outline:0;margin-right:5px;}
.f05 a{width:66px;height:12px;background:url(/images/top_catalog.jpg) no-repeat;display:block;outline:0;}

#contents_area h1{width:400px;height:20px;margin:0;padding:0;float:left;}
#tops h1{width:300px;height:12px;margin:0;padding:0;float:left;position:absolute;top:80px;left:0px;}

#titles{height:31px;width:751px;background:url(/images/title_bg.jpg) repeat-x;display:block;margin-bottom:5px;}
#titles_foot{height:31px;width:751px;background:url(/images/title_bg_foot.jpg) repeat-x;display:block;margin-top:20px;}
#titles img{margin:8px;float:left;d}
#pageing{float:right;margin-top:8px;}

#pankz_sort{width:751px;margin:5px 0 0 0;height:19px;}
#pankz{float:left;display:block;height:19px;}
#sort{float:right;display:block;height:19px;}

.product_box{width:185px;height:361px;background:url(/images/productwindows.jpg) repeat-y;float:left;margin:0 3px 0 0;position:relative;}
.product_box2{width:185px;height:361px;background:url(/images/productwindows.jpg) repeat-y;float:left;margin:0 0 0 0;position:relative;}
.product_head{width:185px;height:5px;position:absolute;top:0px;z-index:2;}
.product_foot{width:185px;height:6px;position:absolute;bottom:0px;z-index:2;}

.product_1{width:751px;margin-bottom:3px;}
.iconarea{width:165px;margin:5px auto;height:14px;display:block;z-index:3;}
.photoarea{width:165px;margin:5px auto;}
.productnamearea{width:165px;height:26px;margin:5px auto;}
.productpricearea{width:165px;margin:5px auto;}
.detailbtarea{width:165px;margin:5px auto;}

.soldout{position:absolute;z-index:9;}
#none{margin:30px auto;}


/*detailフォーマット*/
#product_area{width:751px;display:block;}
#product_area_left{width:380px;float:left;}

#product_area_left table{margin-top:3px;width:100%;border-spacing:0;border-collapse:collapse;}
#product_area_left table td{margin:0;padding:0;border:1px solid #000;border-spacing:0;}
#product_area_left table td a{position:relative;}
.grass{position:absolute;z-index:2;right:5px;bottom:5px;}

.color_name{
width:100%;
margin:0 auto;
padding:5px 0 0 0;
text-align:center;
}

#product_area_right{width:350px;float:right;}
.product_iconarea{width:100%;margin:5px auto;height:14px;display:block;z-index:3;}

#product_area_right h1{font-size:138.5%;}
#product_area_right h2{font-size:138.5%;}
#product_area_right h3{font-size:100%;}
#product_area_right h4{font-size:100%;font-weight:normal;line-height:1.4;}

#product_area_right h4 a,#product_area_right h4 a:visited{color:#ff3399;text-decoration:none;}
#product_area_right h4 a:hover{color:#ff0000;text-decoration:underline;}

#product_area_right table{width:100%;border-collapse:collapse;}
#product_area_right table td{border-bottom:1px dotted #333;border-spacing:0;margin:0;padding:5px;font-size:93%;vertical-align:middle;}
#product_area_right table td ul {margin:0;padding:0;list-style-type:none;}
#product_area_right table td ul li{float:left;padding:0 0 0 16px;margin-right:5px;line-height:1.4;}
.tw{width:70px;color:#cc0000;}


#friendarea{width:100%;text-align:right;margin-top:10px;}
#sizeinfo_area{width:100%;margin-top:20px;border-top:1px dotted #333;}
#zaiko_area{width:100%;margin-top:10px;display:none;}
#product_area_right #zaiko_area table{width:95%;border-collapse:collapse;margin:0 auto;}
#product_area_right #zaiko_area table td{border:1px solid #333;border-spacing:0;margin:0;padding:3px;font-size:93%;vertical-align:middle;text-align:center;}
#product_area_right #zaiko_area table th{border:1px solid #333;border-spacing:0;margin:0;padding:3px;font-size:93%;vertical-align:middle;}

#pro_cart_box{width:100%;background:url(/images/cartbg.jpg) repeat-x;position:relative;margin:10px 0 0 0;z-index:1;padding:0;}
#pro_cart_inbox{margin:0;padding:10px;float:left;}
.cartbt{margin:5px 26px;}
#cart_if{border:none;
frameborder:0;
overflow:auto;
z-index:2;
width:950px;height:30px
filter: alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

.fr{float:right;}
.fl{float:left;}

#pro_cart_box font{margin-left: 10px;}

/*アンダーナビ*/
#unavi{width:100%;margin-top:5px;}




/*ボタン系*/
.bt1{width:144px;height:40px;background:url(/images/cart/saikeisan.png);border:0;cursor:pointer;}
.bt2{width:144px;height:40px;background:url(/images/cart/chumon.png);border:0;cursor:pointer;}
.bt3{width:144px;height:40px;background:url(/images/cart/back.png);border:0;cursor:pointer;}
.bt4{width:144px;height:40px;background:url(/images/cart/login.png);border:0;cursor:pointer;}
.bt5{width:144px;height:40px;background:url(/images/cart/next.png);border:0;cursor:pointer;}
.bt6{width:144px;height:40px;background:url(/images/cart/henshu.png);border:0;cursor:pointer;}
.bt7{width:144px;height:40px;background:url(/images/cart/buy.png);border:0;cursor:pointer;}
.bt8{width:144px;height:40px;background:url(/images/mypage/my_tuika_bt.png);border:0;cursor:pointer;}
.bt9{width:144px;height:40px;background:url(/images/mypage/my_kaiyaku_bt.png);border:0;cursor:pointer;}
.bt10{width:144px;height:40px;background:url(/images/regist.png);border:0;cursor:pointer;}
.bt11{width:144px;height:40px;background:url(/images/change.png);border:0;cursor:pointer;}
.bt12{width:144px;height:40px;background:url(/images/bt_login.png);border:0;cursor:pointer;}
.bt13{width:144px;height:40px;background:url(/images/bt_backs.png);border:0;cursor:pointer;}
.bt14{width:144px;height:40px;background:url(/images/btn_delete.png);border:0;cursor:pointer;}
.bt15{width:144px;height:40px;background:url(/images/btn_go_top.png);border:0;cursor:pointer;}
.bt16{width:144px;height:40px;background:url(/images/bt_submit.png);border:0;cursor:pointer;}


/*カラバリ*/
.BLACK{background:url(/images/BLACK.gif) no-repeat;}
.WHITE{background:url(/images/WHITE.gif) no-repeat;}
.GRAY{background:url(/images/GRAY.gif) no-repeat;}
.BROWN{background:url(/images/BROWN.gif) no-repeat;}
.RED{background:url(/images/RED.gif) no-repeat;}
.BLUE{background:url(/images/BLUE.gif) no-repeat;}
.YELLOW{background:url(/images/YELLOW.gif) no-repeat;}
.GREEN{background:url(/images/GREEN.gif) no-repeat;}
.PINK{background:url(/images/PINK.gif) no-repeat;}
.D_PINK{background:url(/images/D_PINK.gif) no-repeat;}
.PURPLE{background:url(/images/PURPLE.gif) no-repeat;}
.KHAKI{background:url(/images/KHAKI.gif) no-repeat;}
.CAMEL{background:url(/images/CAMEL.gif) no-repeat;}
.IVORY{background:url(/images/IVORY.gif) no-repeat;}
.BEIGE{background:url(/images/BEIGE.gif) no-repeat;}
.SILVER{background:url(/images/SILVER.gif) no-repeat;}
.GOLD{background:url(/images/GOLD.gif) no-repeat;}
.SUEDE{background:url(/images/SUEDE.gif) no-repeat;}
.D_BLACK{background:url(/images/D_BLACK.gif) no-repeat;}
.D_RED{background:url(/images/D_RED.gif) no-repeat;}
.D_GRAY{background:url(/images/D_GRAY.gif) no-repeat;}
.L_PURPLE{background:url(/images/L_PURPLE.gif) no-repeat;}
.L_BROWN{background:url(/images/L_BROWN.gif) no-repeat;}
.L_BLUE{background:url(/images/L_BLUE.gif) no-repeat;}
.NAVY{background:url(/images/NAVY.gif) no-repeat;}
.CLEAR{background:url(/images/CLEAR.gif) no-repeat;}
.L_KHAKI{background:url(/images/L_KHAKI.gif) no-repeat;}
.ANIMAL{background:url(/images/ANIMAL.gif) no-repeat;}
.BORDER_A{background:url(/images/BORDER_A.gif) no-repeat;}
.BORDER_B{background:url(/images/BORDER_B.gif) no-repeat;}


/*テキスト*/
.col1{color:#000000;}
.col2{color:#ffffff;}
.col3{color:#cc0000;}/**RED**/
.col4{color:#ff0000;}
.col5{color:#ff47cd;}
.col6{color:#666666;}
.col7{color:#660000;}

.size1{font-size:85%;}
.size2{font-size:77%;}
.size3{font-size:123.1%;}
.size4{font-size:108%;}
.size5{font-size:100%;}

.bld{font-weight:bold;}

/*base*/
.notxt2{ text-decoration:none; text-indent:-9999px;}
span.notxt{ display:none; text-decoration:none; text-indent:-9999px;}

.strike{text-decoration:line-through;}
img{border:none;}
a:link,a:visited {text-decoration : none ;}
a:hover {text-decoration : underline;}
#product_right_c input{}


hr {
clear:both;
padding: 0px;
height: 1px;
margin:1px 0 1px 0;
border-bottom-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-bottom-color: #000;
line-height:0;
}


#result table
{background:#555555;border:2px solid #999999;}

#second_contents{
width:950px;
margin:0 auto 40px;
padding:0 0 25px 35px;
}

#second_contents p{
margin:12px 0 0 10px;
padding:0;
text-align:left;
font-size:100%;
line-height:140%;
color:#bbbbbb;
}


/*clearfix*/

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*margin*/
.mp0{margin:0;padding:0;}

.mt0{margin-top:0;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}

.mb0{margin-bottom:0;}
.mb3{margin-bottom:3px;}
.mb4{margin-bottom:4px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}
.mb45{margin-bottom:45px;}
.mb50{margin-bottom:50px;}

.ml0{margin-left:0;}
.ml3{margin-left:3px;}
.ml4{margin-left:4px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}
.ml45{margin-left:45px;}
.ml50{margin-left:50px;}

.mr0{margin-right:0;}
.mr3{margin-right:3px;}
.mr4{margin-right:4px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr35{margin-right:35px;}
.mr40{margin-right:40px;}
.mr45{margin-right:45px;}
.mr50{margin-right:50px;}

/*一覧
10px = 77%
11px = 85%
12px = 93%
13px = 100%
14px = 108%
15px = 116%
16px = 123.1%
17px = 131%
18px = 138.5%
19px = 146.5%
20px = 153.9%
21px = 161.6%
22px = 167%
23px = 174%
24px = 182%
25px = 189%
26px = 197%
*/
