/*
*, *:before, *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}
*/

body{
/*background-color: #EDD8C9; /*#EAE0DA;  /*#D6BFA9; #CCCCAA;*/
/*background: #EDD8C9 url("../imgs/body_bg.gif") repeat-x;*/
background-color: #EDD8C9;
	margin: 0px;
	text-align: center;
/*font-family: Helvetica, “ヒラギノ角ゴ Pro W3″,”Hiragino Kaku Gothic Pro W3″,メイリオ,Meiryo,”ＭＳ Ｐゴシック”,sans-serif;*/

}

div{
/*border: #000000 1px solid;*/
}


img{
	border: 0px;
}

a{
font-weight:bold;
}
a:link{
color:#663010;
}
a:visited{
color:#666666;
}
a:hover{
color:#AA0000;
}
a:active{
color:#AA0000;
}

*{
margin:0px;
padding:0px;
}

input[type="submit"]{
padding: 5px 10px;
}
/* ----------------hull------------------ */


#main {
	margin: 0px auto;
	width: 1000px;
/*background-color: #FFFFFF;*/
/*background-color: #EDD8C9; /*#EAE0DA;  /*#D6BFA9; #CCCCAA;*/
	padding:15px 0px 10px 0px;

}



#main_hold {
margin: 0px auto 10px auto;
/*padding-left:20px;*/
	width: 680px; /*768px for ipad*/

	/*float: right;*/
	float: left;
	/*background-color: #FFDDFF;*/
	text-align: left;
background-color: #F9E3CC;	/*EAE2DC E8CAB4 */
/*background-color: #FFFFFF;*/

border: #890702 2px solid;
/*border-radius: 8px 8px 0px 0px; */       /* CSS3草案 */  
/*-webkit-border-radius: 8px 8px 0px 0px;*/    /* Safari,Google Chrome用 */  
/*-moz-border-radius: 8px 8px 0px 0px;*/   /* Firefox用 */ 
}

#left_hold {
	/*margin: 0px auto;*/
	width: 155px;
	float: right;
	background-color: #DDFFFF;
	text-align:left;
}

#right_hold {
	/*margin: 0px auto;*/
	width: 300px;
	padding-left:10px;
	float: left;
/*	background-color: #DDFFFF;*/
	text-align:left;
	overflow: hidden;
}


.main_primary {
	/*margin: 0px auto;*/
	width: 650px;
	float: left;
	background-color: #FFFFEE;
}

.main_secondary {
	/*margin: 0px auto;*/
	width: 145px;
	float: left;
	background-color: #EEFFFF;
}

div.column_block
{
}

div.block_title
{
	
	width: 100%;
	line-height: 160%;
	height: 25px;
	font-weight:bold;
	text-align:center;
background-color: #F27121; /*#FFAAFF;*/
border-radius: 5px 5px 0px 0px;        /* CSS3草案 */  
-webkit-border-radius: 5px 5px 0px 0px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px 5px 0px 0px;   /* Firefox用 */ 
}

div.report form
{
	font-size:x-small;
}

/* ----------------Header------------------ */


#header
{
	height: 45px;
background: #EDD8C9 url("../imgs/body_bg.gif") repeat-x;


}


#header_hold
{
margin: 0px auto;
width: 960px;
text-align: left;
}


#logo{
width: 140px;
height: 40px;
margin-left: 10px;
white-space: nowrap;
/*text-align: left;*/
background: url("../imgs/header.jpg") no-repeat;
float: left;
}

div.beta {
color:#FFFFFF;
font-size:20px;
padding-top:7px;
float: left;
}

/*------------*/



ul.ctg_navi, ul.ctg_navi ul {
list-style-type: none;
position: absolute;
z-index:20;
}

ul.ctg_navi{
background-color: #E2895D; /*#913122;*/

border: #890702 1px solid;
border-radius: 0px 0px 8px 8px;        /* CSS3草案 */  
-webkit-border-radius: 0px 0px 8px 8px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 0px 0px 8px 8px;   /* Firefox用 */ 
top:40px;
}

ul.ctg_navi li{
width:170px;
/*height:25px;*/
/*background: #FFFFFF url("../imgs/navi_bar.gif") repeat-x;*/
/*background-color: #FFAAFF;*/
/*border-top: #890702 1px dashed;*/

}

ul.ctg_navi li a{
	font-weight:bold;
	color:#EEEEEE;
	text-decoration:none;
}
ul.ctg_navi li a:hover{
	/*background: #FFFFFF url("../imgs/navi_bar_h.gif") repeat-x bottom;*/
	color:#FF3300;
	/*background-color: #E05616;*/
}

ul.ctg_navi li:nth-child(1){
margin-top: 15px;
}

div.ctg_panel{
height:25px;
padding:5px 10px;
text-align:left;
font-size:14px;
}


div.ctg_arrow{
text-align:right;
float:right
}

ul.ctg_navi_sub{

background-color: #E2895D; /*#913122;*/

border: #890702 1px solid;
border-radius: 8px 8px 8px 8px;        /* CSS3草案 */  
-webkit-border-radius: 8px 8px 8px 8px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 8px 8px 8px 8px;   /* Firefox用 */ 

left:100%;
margin-top:-50px;
}


/* ---------- */


div.ctg_dropdown {
width: 172px;
height: 40px;
margin-left:170px;
/*background: url("../imgs/header.jpg") no-repeat;
background-position: -275px 0px;*/
cursor:pointer;
position:absolute;
z-index:1;
}


div.ctg_dropdown:hover {
/*background: url("../imgs/header.jpg") no-repeat;
background-position: -480px 0px;*/
background: url("../imgs/body_bg_om.gif") repeat-x;

}

div.ctg_indicate {
width: 160px;
height: 33px;
font-size:12px;
/*color:#6d0019;*/
color:#EEEEEE;
font-weight:700;
line-height:30px;
text-align:center;
padding-top:7px;
padding-left:4px;
/*background: url("../imgs/header.jpg") no-repeat;
background-position: -275px 0px;*/
}

div.ctg_arrow {
float:right;
}


/* ---------- */


div.search {
/*text-align: left;*/
/*font-size: x-small;*/
padding-top: 7px;
margin-left:365px;
white-space: nowrap;
position:absolute;
}

/* ---------- */


div.gte_space
{
	width: 120px;
	height: 32px;
	margin-top: 9px;
margin-left: 680px;
position:absolute;
}


/* ---------- */


div.login_button {
margin-left:830px;
padding-top:4px;
position:absolute;

}


div.login_dropdown{
width: 150px;
height: 40px;
font-size:12px;
color: #EEEEEE; /*#6d0019;*/
font-weight:700;
line-height:40px;
text-align:center;
margin-left:785px;

/*padding-left:4px;*/
position:absolute;
cursor:pointer;
}

div.login_dropdown div.user_name_plate:hover{
width: 150px;
background: url("../imgs/body_bg_om.gif") repeat-x;
}


ul.login_dd_menu{

top:40px;
background-color: #E2895D; /*#913122;*/

border: #890702 1px solid;
border-radius: 0px 0px 8px 8px;        /* CSS3草案 */  
-webkit-border-radius: 0px 0px 8px 8px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 0px 0px 8px 8px;   /* Firefox用 */ 

list-style-type: none;
position: absolute;
padding-bottom:10px;
z-index:1;
}


ul.login_dd_menu li{
width:128px;
height:25px;
padding:5px 10px;
text-align:left;
font-size:14px;
/*background: #FFFFFF url("../imgs/navi_bar.gif") repeat-x;*/
/*background-color: #FFAAFF;*/
/*border-top: #890702 1px dashed;*/


}

ul.login_dd_menu li a{
	font-weight:bold;
	color:#EEEEEE;
	text-decoration:none;
}
ul.login_dd_menu li a:hover{
	/*background: #FFFFFF url("../imgs/navi_bar_h.gif") repeat-x bottom;*/
	color:#FF3300;
	/*background-color: #E05616;*/
}

table.login_table {
width:300px;
margin:0px auto;
}

table.login_table td.login_label{
text-align:right;
}

table.login_table td.login_input{
padding-left:10px;
text-align:left;
}

/* ---------- */

#header_ad {
	float: left;
	margin: 5px 20px;
}


/* -------- Login signup -------- */

div.signup_box
{
	/*padding:30px;*/
	margin: 30px 100px;
	text-align: center;
}

a.signup_button
{
	display:block;
	width:76px;
	height:12px;
	padding:10px;
	line-height:14px;
/*margin: auto 0px;*/
	/*background-color: #FFAAFF;*/
	/*text-indent:30px;*/
	background: url("../imgs/icon_signup_w.gif") no-repeat;
font-weight:bold;
text-decoration:none;


}


a.signup_button:hover
{
	background-color: #FFAAAA;
	color:#FF0000;
}


/* ----------------main------------------ */



/* ----------------catalog------------------ */
div.catalog_hold{
background-color: #FFFFFF;
border-radius: 5px 5px 0px 0px;        /* CSS3草案 */  
-webkit-border-radius: 5px 5px 0px 0px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px 5px 0px 0px;   /* Firefox用 */ 
}

ul.catalog{

}

ul.catalog li{
	//background-color: #FFAAFF;
	width: 150px;
	height: 210px;
	/*margin-top: 20px;
	white-space: nowrap;
	text-align: left;*/
margin-top:20px;
margin-left: 20px;
	float: left;
	list-style-type: none;
}

ul.catalog li:nth-child(4n+1){clear: both;}
ul.catalog li:nth-of-type(4n+2){clear: none;}

ul.catalog_n li:nth-child(3n+1){clear: both;}
ul.catalog_n li:nth-of-type(3n+2){clear: none;}


div.work_thumb {
	width: 135px;
	height: 200px;
	float: left;
	text-align: center;
	
}


div.work_thumb a
{
	text-decoration:none;
	font-weight:bold;
	/*white-space: normal;*/
	/*white-space: nowrap;*/
	/*display:table-cell;*/
}

div.img_place {
	width: 135px;
	height: 168px;
	vertical-align:middle;
	display:table-cell;
	background:none;
}

div.img_faded img{
filter: alpha(opacity=50);
-moz-opacity:0.50;
opacity:0.50;
}


div.work_title {
	width: 135px;
	height: 25px;
	font-size:12px;
}

div.pager
{
	/*background-color: #AAFFFF;*/
	text-align: center;
	font-family:sans-serif;
	margin:0px auto;
	line-height:32px;
}

div.pager a
{
	text-decoration:none;
	font-weight:bold;
font-size:14px;
color:#333333;
}

div.pager a:hover
{
	color:#888888;
}


/*
div.box {
	display: -moz-inline-box; //for Firefox 2
	display: inline-block; //for modern
	/*display: inline; * / //for ie5～7
	/*zoom: 1; * / //for ie5～7
	vertical-align:top;
}
*/


/* ---------- tags --------- */

div.work_tags
{
width:120px;
/*background-color: #404040;*/
float:left;

padding:8px;
font-size:12px;

border: #000000 1px solid;
border-radius: 4px 4px 4px 4px;        /* CSS3草案 */  
-webkit-border-radius: 4px 4px 4px 4px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 4px 4px 4px 4px;   /* Firefox用 */ 

}

div.work_tags ul.tags_list
{
list-style-type: none;
}

div.work_tags ul.tags_list li
{
/*display: inline;*/
display: block;
margin:2px;
float:left;
}

/* ---------- title_caption --------- */



div.colophon{
/*width:680px;*/
/*background-color:#FFFFFF;*/

background-color: #F27121; /*#FFAAFF;*/
/*border-radius: 5px 5px 0px 0px;*/        /* CSS3草案 */  
/*-webkit-border-radius: 5px 5px 0px 0px;*/    /* Safari,Google Chrome用 */  
/*-moz-border-radius: 5px 5px 0px 0px;*/   /* Firefox用 */ 
}


h1.work_title_h1{
/*margin-top:10px;*/
padding-left:10px;
line-height:25px;
font-size:22px;
}

div.work_author_profile{
width:50px;
margin:10px;
float:left;
}

div.work_metadata{
/*width:440px;*/
padding:0px 10px 0px 10px;
float:left;
}

div.work_author_name{
margin:5px 0px;
font-size:15px;
font-weight:bold;
}

div.work_caption{
font-size:12px;
line-height:18px;
}

div.work_approval, div.work_imported {
margin:10px;
}

div.work_approval {
height:60px;
}
div.work_approval ul, div.work_imported ul {
list-style-type: none;
}

div.work_approval ul li, div.work_imported ul li {
display: block;
margin:2px;
float:left;
}

div.edit_rcommend_icon {
width:32px;
margin-left:132px;
margin-top:-190px;
z-index:20;
}
div.edit_rcommend_icon img {
float:left;
}


div.work_imported{
}
div.work_recommended, div.work_add_recommend{
margin-left:10px;
font-size:12px;
}
div.work_count_recommend{
margin-left:140px;
margin-top:-12px;
padding-bottom:10px;
font-size:12px;

}
div.work_approval{
}

div.work_precede{
padding-right:10px;
text-align:right;
float:right;
width:40%;
}

div.work_follow{
padding-left:10px;
float:left;
width:40%;
}

/* ---------- works --------- */


div.work{
/*margin-top:20px;*/
background-color: #F9E3CC;
/*border-radius: 6px 6px 0px 0px;*/        /* CSS3草案 */  
/*-webkit-border-radius: 6px 6px 0px 0px;*/    /* Safari,Google Chrome用 */  
/*-moz-border-radius: 6px 6px 0px 0px;*/   /* Firefox用 */ 
}

.work_view
{
	max-width:  680px;
	max-height: 880px;
	overflow: auto;
	background-color: #FFFFFF;
}


.work_page
{
	max-width:  660px;
/*	height: 880px;*/
/*	float:right;*/
/*	background-color: #AAFFFF;*/
	margin-left:20px;

}


.page_navi
{
	width:  20px;
	float:right;
}

div.page_navi a
{
text-decoration:none;
font-size:10px;
font-weight:bold;
}

.page_space
{
/*	float:right;*/
/*	float:none;*/
/*	clear:both;*/
background-color: #FFFFFF;
}

.txt_page
{
	width:  575px;
	/*height: 862px;*/
	background-color: #FFFFFF;
	border: 1px solid black;
	padding: 30px;
	line-height:160%;
}

.img_page
{
	max-width:  625px;	/* 595+10+10 */
	max-height: 862px;	/* 842+10+10 */
	text-align: center;
	padding-top: 100px;
/*background-color: #FFFFFF;*/
}

.viewer_page
{
	max-width:  800px;	/* 595+10+10 */
	/*height: 902px;*/	/* 842+30+30 */
	margin-bottom: 600px;
	padding: 30px;
	padding-top: 100px;

}

.mix_page
{
/* wrote "mix_layout.css" */
}


.page_number
{
	margin-bottom: 10px;
	font-size: 10px;
	text-align: center;
}


.img_viewer
{
	text-align:center;
	background-color: #EEFFFF;
}


#close_window
{
	font-size: 20px;
	background-color: #FFFFAA;
	margin:30px;
	padding:20px;
}


/* ---------- cmt --------- */

div.comments{
padding-bottom:10px;
}

div.cmt_box{
margin:15px 0px;

}

div.cmt_user_profile{
float:left;
}

div.cmt_content{
width:600px;
margin-left:10px;
float:left;

border: #E8C8B8 1px solid;
border-radius: 4px 4px 12px 12px;        /* CSS3草案 */  
-webkit-border-radius: 4px 4px 12px 12px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 4px 4px 12px 12px;   /* Firefox用 */ 

}

div.cmt_metadata{
padding:0px 10px;
line-height:15px;
height:16px;
border-bottom: #AAAAAA 1px solid;
background-color:#E8C8B8;

}
div.cmt_metadata span.cmt_name{
font-size:14px;
}

div.cmt_metadata span.cmt_date{
margin-left:10px;
font-size:10px;
}

div.cmt_metadata span.cmt_edit{
margin-left:40px;
font-size:12px;
}


div.cmt_txt{
font-size:14px;
line-height:20px;
padding:0px 10px;
}


/*-----------------*/
div.cmt_edit{
margin-left:10px;
font-size:12px;
text-align:right
}

div.cmt_date{
margin-left:10px;
font-size:10px;
float:left
}

div.cmt_name{
font-size:14px;
float:left
}


/*------------------------*/


/* */


/*---------- Creator --------------*/


div.creator_panel{
/*height:80px;*/
background-color: #F27121;
border-radius: 5px 5px 0px 0px;        /* CSS3草案 */  
-webkit-border-radius: 5px 5px 0px 0px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px 5px 0px 0px;   /* Firefox用 */ 
}

/*
div.creator_author_profile{
width:50px;
margin:10px;
float:left;
}
*/
div.creator_profile{
width:128px;
height:128px;
margin:10px 10px 10px 20px;
float:left;
}

div.creator_meta{
margin-left:170px;
padding-bottom:15px;
}

div.creator_panel h1{
margin-right:30px;
line-height:30px;
font-size:24px;
float:left;
}

div.creator_registered {
line-height:36px;
font-size:12px;
}

div.creator_introduction{
line-height:140%;
font-size:16px;
}

div.creator_op{
margin-top:20px;
line-height:22px;
font-size:14px;
border-top: #FFFFFF 1px dashed;
}

div.creator_op ul {
list-style-type: none;
}

div.creator_recommend {
width:128px;
line-height:30px;
font-size:16px;
text-align:center;
}
/*------------------------*/

/*------------------------*/



/* ---------- notify --------- */

ul.notify
{
	list-style-type: none;
	padding-left:8px;
padding-bottom:20px;
}
ul.notify li
{
	margin-top:15px;
	font-size:x-small;
}
ul.notify li a
{
	color:#113355;
	text-decoration:none;
	font-size:small;
}


/* ---------- author_profile --------- */

div.author_profile a
{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

div.author_profile 
{
	text-align: center;
	
}

div.external_links a
{
	text-decoration:underline;
	color:blue;
}

/* ---------- ranking --------- */

ul.ranking
{
	list-style-type: none;
	padding-left:0px;
}
ul.ranking li
{
	margin-top:15px;
	font-size:xx-small;
	text-align: center;
	width: 145px;
	height: 200px;
}
ul.ranking li a
{
	color:#113355;
	text-decoration:none;
	font-size:x-small;
}


div.ranking_img_place {
	width: 135px;
	height: 168px;
	vertical-align:middle;
	display:table-cell;
}

ul.ranking_2
{
	list-style-type: none;
	padding-left:0px;
}
ul.ranking_2 li
{
	margin-top:15px;
	margin-left:5px;
	font-size:xx-small;
	text-align: center;
	width: 145px;
	height: 200px;
	float: left;
}
ul.ranking_2 li a
{
	color:#113355;
	text-decoration:none;
	font-size:x-small;
}
ul.ranking_2 li:nth-child(2n+1){clear: both;}
ul.ranking_2 li:nth-of-type(2n+2){clear: none;}





/* ---------- footer --------- */


#footer
{
	color: #AAAAAA;
	font-size: x-small;
	text-align: center;
	border-top: #FF6633 1px solid;
line-height:20px;


background: #e5a989; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1YTk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzk2MTYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2JmNDExNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2JhMzEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NzEwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e5a989 0%, #961600 10%, #bf4116 60%, #ba3100 93%, #771000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5a989), color-stop(10%,#961600), color-stop(60%,#bf4116), color-stop(93%,#ba3100), color-stop(100%,#771000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e5a989 0%,#961600 10%,#bf4116 60%,#ba3100 93%,#771000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e5a989 0%,#961600 10%,#bf4116 60%,#ba3100 93%,#771000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e5a989 0%,#961600 10%,#bf4116 60%,#ba3100 93%,#771000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e5a989 0%,#961600 10%,#bf4116 60%,#ba3100 93%,#771000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5a989', endColorstr='#771000',GradientType=0 ); /* IE6-8 */







}

div.navi_wrapper
{
	width:300px;
	margin:auto;
}

ul.footer_navi li{
	float:left;
	list-style-type: none;
/*	position:relative;*/
	
}

ul.footer_navi li a{
/*	width:100%;
	height:100%;*/
/*	line-height:25px;*/
/*	text-indent:30px;*/
	font-weight:bold;
	text-decoration:none;
	color: #AAAAAA;
}

div.copyright
{
	float:none;
	clear:both;
}

/* ----------ad_space--------- */

.ad_space {
	background-color: #FFAAFF;
	margin: 10px 15px;
}

.medium_rectangle {
	width:  300px;
	height: 250px;
}

.square_pop-up {
	width:  250px;
	height: 250px;
}

.vertical_rectangle {
	width:  240px;
	height: 400px;
}

.large_rectangle {
	width:  336px;
	height: 280px;
}

.rectangle {
	width:  180px;
	height: 150px;
}

.rectangle3-1 {
	width:  300px;
	height: 100px;
}

.pop_under {
	width:  720px;
	height: 300px;
}

/*---*/

.full_banner {
	width: 468px;
	height: 60px;
}

.half_banner {
	width: 234px;
	height: 60px;
}

.micro_button {
	width:  88px;
	height: 31px;
}

.button_i {
	width: 120px;
	height: 90px;
}

.button_ii {
	width: 120px;
	height: 60px;
	background: url("../imgs/ad_120x60.gif");
}

.button_iii {
	width: 160px;
	height: 90px;
}

.vertical_banner {
	width:  120px;
	height: 240px;
}

.square_button {
	width:  125px;
	height: 125px;
}

.leaderboard {
	width: 728px;
	height: 90px;
}

/*---*/

.wide_skyscraper {
	width:  160px;
	height: 600px;
}

.skyscraper {
	width:  120px;
	height: 600px;
	background: url("../imgs/ad_120x600.gif");
}

.half_page_ad {
	width:  300px;
	height: 600px;
}

.full_page_ad {
/*	width:  600px;
	height: 600px;
*/
/*
	width:  482px;
	height: 482px;
*/

	width:  595px;
	height: 842px;
	background: url("../imgs/ad_595x842.jpg");
}

/* ----------その他--------- */

div.dlg_vertical{
	padding-light:20px;
}

div.dlg_box{


font-family:"Comic Sans MS", "Delius", "Walter Turncoat", "Delius Unicase", cursive, sans-serif;
}

.prop
{
	clear: both;
	line-height:0px;
	/*
	margin:0px;
	padding:0px;
	height:0px;
	border: black 1px solid;
	*/
}

