/* -----------------------------------------------
			common
----------------------------------------------- */
body { margin:0px; padding:0px; color: #171700; font-size: 15px; line-height: 150%; background: url(http://www.arrow8.jp/belle/img/wakuhaikei.gif) repeat-y center 5px; margin: 0px; padding: 0px ;text-align:center;}
h1,h2,h3,h4,h5,h6 { margin:0px; padding:0px;}
h1{font-size:14px;line-height:14px;color:#9999ff;}
p { margin:5px; padding:0px; }
a{margin: 0px; padding: 0px; text-decoration: underline; display:inline-block;}
A:link     { color: #0000ff; text-decoration: underline; }
A:visited  { color: #0000c0; text-decoration: underline; }
A:active  { text-decoration: none; color: #ff0000;}
A:hover    { color: #ff0000; text-decoration: none; background-color: #fff0f0; }
table { margin:0px; padding:0px; }
tr { margin:0px; padding:0px; }
td { margin:0px; padding:0px; border:0px;}
img { margin:0px; padding:0px; border:0;}




/* -----------------------------------------------
			
----------------------------------------------- */
div#wrap { margin:0px auto 0px auto; padding: 0px; width: 970px; text-align:left;}



/* -----------------------------------------------
			header
----------------------------------------------- */
#header { margin:0px; padding:0px; width:970px; }
#header table {margin:0px; padding:0px; width:970px;}
#header td {margin:0px; padding:0px;}

#header_msn {margin:0px; color:#666666; background-color:#FFFFff; border-bottom:1px dashed #999999;}
.t_red_b {color:#FF3366; font-size:120%; font-weight:bold;}


/*--text menu--*/
table#menu {margin:0px; padding:0px 0px 0px 0px; width:970px;}
table#menu td {margin:0px; padding:0px 0px 0px 0px; width:241px; border:1px solid;}
table#menu td ul li {margin:0px; padding:0px 0px 0px 0px; line-height:170%; font-size:85%;}
img.subtitles {margin:0px 0px -10px 0px; padding:0px 0px 0px 0px;}



/* -----------------------------------------------
			index contents
----------------------------------------------- */
.landding_cnt { margin:0px padding:0px;}
.main_cnt {margin:0px 0px 0px 20px; padding:0px; }
.landding_cnt p{ margin:0px; padding:7px; background-color:#FFFFCC; font-size:90%; line-height:140%; border:solid 1px #CC0000;}

.about_site {margin:35px 0px 20px 0px; padding:0px;}
.txt_inbox { margin:0px; padding:7px; background-color:#FFFFCC; font-size:90%; line-height:140%; border:solid 1px #CC0000; width:736px;}
.index_cmt { margin:0px; padding:7px; background-color:#FFFFCC; font-size:90%; line-height:140%; border:solid 1px #CC0000; width:353px;}

.index_subtitle {margin:0px 0px 35px 0px; padding:5px; font-size:90%; background-color:#000000; color:white;}
.about_o2 {margin:0px 0px 30px 0px; padding:7px; background-color:#FFFFCC; font-size:90%; line-height:150%; border:solid 1px #CC0000; width:750px;}

.photo_img {margin:10px; padding:0px; }

.pdt_graph { margin:0px; padding:0px; width:750px;}
.pdt_graph td { margin:0px; padding:5px; vertical-align:top;}
.pdt_graph_1 { margin:0px; padding:0px; width:370px;}
.pdt_graph_1 td { margin:0px; padding:0px; width:370px;}
.pdt_graph_1 td span{ margin:0px; padding:0px; color:red; font-weight:bold; font-size:80%;}
.pdt_graph_2 { margin:0px; padding:0px; width:370px; font-size:85%;}
.pdt_graph_2 td { border:1px solid #0099ff; }
.pdt_graph_2 td span { color:red; font-weight:bold;}
.pdt_graph_2_c1 { background-color:#0099ff; color:white; font-weight:bold; width:120px;}


/*--- rule7.html ---*/
.linkbtn {margin:0px 0px 0px 545px;}
.rule_p { margin:0px; padding:15px; background-color:#FFFFff; font-size:90%; line-height:170%; border:solid 1px #333333; width:736px;}




/*---oxycool.html menu---*/
a.menulist{ text-decoration: none;}
a.menulist:hover{ color: #ff7e00; text-decoration: underline; background-color: #ffed93;}
.menuframe { width:970px; margin: 5px 0px -10px 0px; padding: 5px 5px 5px 5px; font-size:90%;}
#pdt_detail {margin-left:0px; width:750px; border:1px solid #333333;}
#pdt_detail td {margin:0px padding:10px;}
.r_notice {font-size:80%; line-height:110%;}


/*--- p11info.html ---*/
.rank_cmt td{margin:0px; padding:7px; background-color:#FFFFCC; font-size:90%; line-height:140%; border:solid 1px #CC0000;}



/*----@\Љ----*/
.function_cnt {border:1px solid #333333; width:750px; margin:0px; padding:0px;}
.function_cnt td {margin:0px; padding:10px;}




/* -----------------------------------------------
			side menu
----------------------------------------------- */
.side_cnt {padding:0px; margin:0px; width:180px;}

.sidemenu1 {padding:0px; margin:0px 0px 30px 0px; width:180px; background-color:#F8FFF0;}
.sidemenu1 h5{font-size:90%; padding:5px; margin:0px 0px 5px 0px; background-color:#CDF370;}
.sidemenu1 p{font-size:85%; line-height:140%; padding:7px; margin:0px;}
.sidemenu1 img {padding:0px; margin:10px; text-align:center;}

.sidemenu2 {padding:0px; margin:0px 0px 30px 0px; width:180px; background-color:#F8FFF0;}
.sidemenu2 h5{font-size:90%; padding:5px; margin:0px 0px 5px 0px; background-color:#CDF370;}
.sidemenu2 p{font-size:85%; line-height:140%; padding:7px; margin:0px;}
.sidemenu2 ul{font-size:85%; margin:0px 0px 0px 0px; padding:7px; list-style: none;}
.sidemenu2 li{margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; line-height:140%;}
.sidemenu2 span{font-size:80%; line-height:140%;}
.sidemenu2 img{margin:0px; padding:0px;}

.sidemenu3 {padding:0px; margin:0px 0px 30px 0px; width:180px; background-color:#F8FFF0;}
.sidemenu3 h5{font-size:90%; padding:5px; margin:0px 0px 5px 0px; background-color:#CDF370;}
.sidemenu3 ul{font-size:85%; margin:0px 0px 0px 0px; padding:7px; list-style: none;}
.sidemenu3 li{margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; line-height:140%;}
.sidemenu3 a{margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; line-height:140%;}

.sidemenu4 {padding:0px; margin:0px 0px 30px 0px; width:180px; text-align:center;}
.sidemenu4 ul{margin:0px 0px 0px 0px; padding:7px; text-align:right; list-style-type: none;}
.sidemenu4 a{font-size:85%; margin:5px; padding:5px; line-height:140%;}
.sidemenu4 img{margin:0px; padding:7px;}





/* -----------------------------------------------
			footer
----------------------------------------------- */
.footer {font-size:90%; padding:3px;}
.footer td {padding:5px; vertical-align:top;}
.footer_title {color:white; background-color:#2e1d04; padding:5px;}
.footer_subtitle {background-color:#e7e0d5; padding:3px; width:485px;}
.list_non_symbol{list-style-type: none; margin:5px; padding:0px;}
.txt_white {color:white;}
.txt_pink {color:#ff6699;}
.txt_red {color:#ee0000;}
.txt_green {color:#d0f043;}
.txt_blue {color:#43bcf0;}
.txt_orange {color:#f0aa43;}
.txt_under {border-bottom:2px solid red;}




/* -----------------------------------------------
			review
----------------------------------------------- */
div.review_form { border:1px solid #666666; margin:50px 5px 5px 5px; padding:5px; }
p.review_info { background-color:#FFFFCC; margin:0px; padding:5px; font-size:80%; font-weight:100;}
span.review_star {color:#FF9933; margin:0px 30px 0px 0px;}
span.review_title {margin:0px 100px 0px 0px;}
span.review_buyer { font-size:80%; background-color:#FF9933; text-align: right; marign:0px; padding:2px; color:#ffffff; margin:0px 10px 0px 30px; }
p.review_cmt { font-size:85%; line-height:140%;}
div.to_top { margin:10px; padding:0px; text-align: right; font-size:85%; }
h2.review_h2 { border-left:10px solid #FF9933; border-bottom:1px solid #FF9933; margin:5px 5px 5px 5px; padding:5px; color:#FF9933; font-size:170%;}
