*{
	margin		: 0px;
	padding		: 0px;
}

img2{
	border-style	     : none;
	border-width	     : 0px;
}

body{
	/*text-align	: center;*/
	font-size	        : 20px;
	color	            : #121212;
	font-family         :  "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, Meiryo, sans-serif;
	scrollbar-face-color: #ffffff;
	scrollbar-3dlight-color: #553f09;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #553f09;
	scrollbar-arrow-color: #553f09;
	scrollbar-track-color: #ffffff;
	background        : #FFF;
	overflow-x        : hidden;
	height            : 100%;
}

a{
	color		      : #ff3300;
	text-decoration	  : none;
}

a:hover{
	color	     	  : #ff3300;
	text-decoration	  : underline;
}

h1,h2,h3{
	font-size	      : 18px;
}
#profile_area{
    width             : 100%;
}
#profile_area div{
    width             : 180px;
    padding-top       : 3px;
    padding-bottom    : 3px;
    padding-left      : 10px;
    padding-right     : 10px;
}
#profile_area ul.ichiran{
    margin-right      : auto;
    margin-left       : auto;
    text-align        : left;
    width             : 100%;
}
#profile_area ul.ichiran li{
   margin-left        : 5px;
}
#search_area{
    width             : 100%;
}
#search_area div{
    width             : 180px;
    padding-top       : 3px;
    padding-bottom    : 3px;
    padding-left      : 20px;
    margin-left       : auto;
    margin-right      : auto;
    text-align        : left;
}
#write_area{
    width             : 100%;
}
#write_area div{
    width             : 160px;
    padding-top       : 3px;
    padding-bottom    : 3px;
    margin-left       : auto;
    margin-right      : auto;
    text-align        : left;
}
#contact_area{
    padding-top       : 3px;
    padding-bottom    : 3px;
    padding-left      : 10px;
    padding-right     : 10px;
    text-align        : left;
}
#contact_area span.anser_posted{
    font-size         : 8px;
    margin-left       : 32px;
}
#pic_area{
    border            : 1px solid #B9B9B9;
    width             : 175px;
    padding           : 5px 10px 5px 10px;
}
input[type=submit]{
    width             : 50%;
    font-size         : 18px;
    background-color  : #B0D8FF;
    color             : #00509F;
    font-weight       : bold;
}
input[type=button].sent{
    width             : 50%;
    font-size         : 18px;
    background-color  : #B0D8FF;
    color             : #00509F;
    font-weight       : bold;
    padding           : 1px 2px 1px 2px;
    background-image  :url("../img/mail.png");
    background-repeat :no-repeat;
    background-position: 10px center;
    background-size   : 25px auto;
    padding-left      :20px;
}
input[type=submit].sent{
    padding           : 1px 2px 1px 2px;
    background-image  :url("../img/mail.png");
    background-repeat :no-repeat;
    background-position: 10px center;
    background-size   : 25px auto;
    padding-left      :20px;
}
input[type=submit].sent2{
    width             : 150px;
    padding           : 1px 2px 1px 2px;
    background-image  :url("../img/mail.png");
    background-repeat :no-repeat;
    background-position: 10px center;
    background-size   : 25px auto;
    padding-left      :20px;
}
input[type=submit].profile{
    padding           : 1px 2px 1px 2px;
    background-image  :url("../img/profile.png");
    background-repeat :no-repeat;
    background-position: 10px center;
    background-size   : 20px auto;
    padding-left      :20px;
}
input[type=submit].profile2{
    width             : 150px;
    padding           : 1px 2px 1px 2px;
    background-image  :url("../img/profile.png");
    background-repeat :no-repeat;
    background-position: 10px center;
    background-size   : 20px auto;
    padding-left      :20px;
}
input[type=submit].search{
    padding           : 1px 2px 1px 2px;
    background-image  :url("../img/search.png");
    background-repeat :no-repeat;
    background-position: 10px center;
    background-size   : 20px auto;
    padding-left      :20px;
}
input[type=submit].write{
    padding           : 1px 2px 1px 2px;
    background-image  :url("../img/write.png");
    background-repeat :no-repeat;
    background-position: 10px center;
    background-size   : 20px auto;
    padding-left      :20px;
}
input[type=submit].hyouji{
    padding           : 1px 2px 1px 2px;
    background-image  :url("../img/hyouji.png");
    background-repeat :no-repeat;
    background-position: 10px center;
    background-size   : 20px auto;
    padding-left      :20px;
}
input[type=submit].goods{
    width             : 110px;
    border-radius     : 10px;
    padding           : 1px 2px 1px 2px;
    background-image  : url("../img/goods.png");
    background-repeat : no-repeat;
    background-position: 5px center;
    background-size   : 20px auto;
    padding-left      : 0px;
}
input[type=submit].footpaints{
    width             : 110px;
    border-radius     : 10px;
    padding           : 1px 2px 1px 2px;
    background-image  :url("../img/footpaints.png");
    background-repeat :no-repeat;
    background-position: 5px center;
    background-size   : 20px auto;
    padding-left      : 0px;
}
span.ichi{
    vertical-align    : middle;
    margin-left       : 2px;
    margin-right      : 2px;
}
#discount_display{
    width             : 100%;
    text-align        : center;
    margin-top        : 10px;
}
#discount_display table{
    width             : 100%;
    border            : 1px solid #FFFF00;
    border-collapse   : collapse;
    font-size         : 15px;
}
#discount_display table th{
    background-color  : #000;
    color             : #FFFF00;
}
#discount_display table td{
    text-align        : center;
    font-color        : 16px;
    font-weight       : bold;
}
#menu_area{
    width             : 100%;
    height            : 80px;
    background-color  : #FF88FF;
    position          : absolute;
    top               : 0px;
}
#menu_area #menu_img{
    width             : 70px;
    font-size         : 9px;
    display           : inline-block;
}
#menu_area img{
    width             : 65px;
}