/* CSS Document */
/*
 * mypage h は、サンプル元ファイルから、タグ埋め込みCSSを移植したもの
 * 
 * yがページ成型中に追加したもの
 *
 * 
 */
 
/* mypage h - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/*.clear{
	clear:both;
}
*{
	border:0;
	margin-right: auto;
	margin-bottom: 0;
	padding-top: 2;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#topimage_member {
	width:980px;
	height:60px;
	}
	
----コンテナ---
#container{
	margin:0 auto;
	width:100%;
	height:100%;
	text-align:left;
	background-color:#ffffff;
}-*/

/* y - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/*#body{
	width:960px;
	height:auto%;
	margin:20px 10px 0px 10px;
	text-align:left;
}*/
.body_srch{
	width:940px;
	height:auto;
	margin:20px 20px 0px 20px;
	text-align: center;
}
.left{
	margin:0;
	width:616px;
	float:left;
	height:auto;
}
.right{
	margin:0 0 0 0;
	width:280px;
	float:right;
	height:auto;
}
.left_ranking{
	margin:0 10px 0 0;
	width:220px;
	float:left;
	height:auto;
}
.right_ranking{
	margin:0;
	width:676px;
	height:100%;
	float:right;
}
.left_mylist{
	margin:0 10px 0 0;
	width:300px;
	float:left;
	height:auto;
}
.right_mylist{
	margin:0;
	width:590px;
	height:100%;
	float:right;
}

.techinfo_link {
	float:right;
	margin:0 0 15px 10px;
	padding:0;
	font-size:90%;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - y*/
/*----ここから　マイページインデックスのCSS設定----*/

/*トップ*/
.thumbnail_box .brand_section .brand01 {
font-size:80%;
}
.thumbnail_box .brand_section .point01 {
font-size:80%;
padding-left:3px;
}
.thumbnail_box .brand_section .workinfo01 {
font-size:80%;
padding-left:3px;
}
.thumb_set table tr td {
word-break:break-all;
}

.right .ranking table tr td.meta .brand04 {
padding-left:3px;
}
/*----新着作品----*/
.new{
	width:660px;
	margin:0;
	padding:10px 5px 10px 5px;
}
.new img{
	margin:0 0 5px 0;
}
.new div{
	width:120px;
	text-align:center;
	float:left;
	margin: 0 4px 5px 6px;
}
/*----人気のタグ----*/
.tag{
	width:auto;
	margin:0 0;
	padding:10px 15px 0 15px;
}
.tag a{
	font-size:12px;
	margin:5px 10px 0 0;
}
.tag a.tagLevel1{
	font-size:12px;
}
.tag a.tagLevel2{
	font-size:18px;
}
.tag a.tagLevel3{
	font-weight:bold;
	font-size:20px;
}
/*ランキング
.ranking{
	width:255px;
	margin:0 0 0 0;
}
.ranking table{
	width:100%;
	margin: 0 0 10px 0;
}
.ranking .rank{
	vertical-align:top;
}
.ranking .thumb{
	vertical-align:top;
}
.ranking .meta{
	width:auto;
	padding:5px;
	line-height:1.2;
	vertical-align:middle;
}

.ranking img{
	margin:0 0 0 0;
}
*/


/*----もっとみる----*/
.ranking .more{
	display:block;
	text-align:right;
	font-size:80%;
}
.left .more{
	display:block;
	text-align:right;
	padding:0 10px 0 0;
	margin:0px 0 20px 0;
		font-size:80%;
}
.more a:link{text-decoration:underline; color:#3366cc;}
.more a:active{text-decoration:underline; color:#3366cc;}
.more a:visited{text-decoration:underline; color:#3366cc;}
.more a:hover{text-decoration:underline; color:#6699cc;}


/*----ランキング----*/
.ranking{
	width:100%;
	margin:0 0 20px 0;
	padding: 3px 10px 0 10px;
}
.ranking .spanNavi{
	list-style-type:none;
}
.ranking .spanNavi li{
	margin:0 15px 20px 0;
	float:left;
}
.ranking table{
	width:100%;
	margin:0 0 10px 0;
}
.ranking table td.rank {
	vertical-align:top;
	padding:7px 0 0 7px;
}
.ranking table td.thumb {
	vertical-align:top;
	padding:7px 0 0 0;
}
.ranking table td.meta {
	font-size:80%;
	vertical-align:middle;
	padding:7px 0 0 5px;
	border:dotted #CCCCCC 1px;
	border-width:0 0 1px 0;
	width:165px;
}
.thumb_list_box01 table.thumb_list_section01 tr td .title02 {
margin-top:5px;
}
.thumb_list_box01 table.thumb_list_section01 tr td .point01 {
font-size:80%;
}
.thumb_list_box01 table.thumb_list_section01 tr td .brand03 {
font-size:80%;
}
.thumb_list_box table.rankingList tr td.metaTop .brand02 {
font-size:80%;
}
.thumb_list_box table.rankingList tr td.metaTop .point01 {
font-size:80%;
}
.thumb_list_box table.rankingList tr td.metaTop .workinfo01 {
font-size:80%;
}
.thumb_list_box table.rankingList tr td.metaTop .content01 {
font-size:90%;
margin-top:5px;
}
/*.ranking .thumb{
	padding:0 5px;
	vertical-align:top;
}*/
/*.ranking .metaTop{
	width:100%;
	height:100%;
	line-height:1.5;
	vertical-align:top;
}
.ranking .metaTop .title{
	font-size:larger;
}
.ranking .metaTop .{
	font-weight:bold;
}
.ranking .metaBottom{
	width:100%;
	vertical-align:bottom;
}
.ranking hr{
	margin:10px 0;
	border:1px solid #cccccc;
}*/
/*----ランキングサムネ----*/
td.thumb img {
border:solid #CCCCCC 2px;
}
td.rank img {
border:solid #CCCCCC 2px;
}
td.thumb a:link img {
border:solid #CCCCCC 2px;
width:60px;
height:60px;
}
td.thumb a:visited img {
border:solid #CCCCCC 2px;
width:60px;
height:60px;
}
td.thumb a:active img {
border:solid #CCCCCC 2px;
width:60px;
height:60px;
}
td.thumb a:hover img {
border:solid #00A5BE 2px;
width:60px;
height:60px;
}
.mylistTitle .count01 {
font-size:80%;
color:#666666;
margin:0 0 0 10px;
}
.left_float01 {
float:left;
}
/*----ここまで　ランキング----*/

/*----ここまで　マイページインデックス----*/

/*----ここから　検索結果/新着結果----*/
/*----検索結果サムネ----*/
.thumbTable{
	margin:0 0 20px 0;
	border-collapse:separate;
}
.thumbTable tr td{
	text-align:center;
}
.thumbTable tr td img{
	margin:0 0 10px 0;
}
.thumbnail_box_search .brand_section .brand03 {
font-size:80%;
}
.thumbnail_box_search .brand_section .point01 {
font-size:80%;
padding-left:3px;
padding-right:3px;
}
.thumbnail_box_search .brand_section .brand01 {
font-size:80%;
/*padding-left:3px;*/
}
.thumbnail_box_search .thumb_set .brand_section{
line-height:1.4em;
}
.thumbnail_box_search .thumb_set .brand_section .workinfo01 {
font-size:80%;
}
.thumbnail_box_search .thumb_set .brand_section .browse {
font-size:80%;
}
/*----ページナビ----*/
.navi{
	text-align:center;
	color: #CCCCCC;
	width: auto;
	padding: 5px 0 5px 0;
	height: auto;
}
.navi a{
	margin:0 3px;
}
.search_box .navi {
margin:0 0 0 -10px;
}
/*----ここまで　検索結果----*/
/*----ここから　コンテンツメインぺージ----*/


.left_3{
	background-color: #ffffff;
	margin:0 0 20px 0;
	padding:0px 5px 10px 0;
	width:200px;
	text-align:center;
	float:left;
	height: auto;
}
.left_3center{
	background-color: #ffffff;
	margin:0 0 20px 0;
	width:630px;
	float:left;
	word-break:break-all;
}
.center_3{
	background-color: #ffffff;
	width:410px;
	padding:0 5px 0 0px;
	height: auto;
	float:right;
}
.right_3{
	background-color:#ffffff;
	margin:0 0 20px 0;
	padding:0 0 10px 0px;
	width:270px;
	height: auto;
	float:right;
}

/*----左部要素----*/
.left_3 *{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}
.left_3 .mobile{
	border:1px solid #cccccc;
	margin:0 0 10px 0;
	text-align:center;
}
.left_3 .mobile *{
	margin:5px 0;
}
.left_3 .mobile span{
	display:block;
}
/*----中央部要素----*/
.center_3 .created{
	float:left;
}
.center_3 .contentId{
	float:right;
}
.center_3 .title{
}
.center_3 .handle{
	display:block;
	font-size:100%;
	margin:5px 0 7px 0;
	padding: 0 0 0 3px;
}
.center_3 table{
	margin:0 0 0 0;
}
.center_3 table tr .name{
	white-space:nowrap;
	font-size: 100%;
}
.center_3 table tr .value{
	padding:0 0 0 5px;
	white-space:nowrap;
	font-size: 120%;
}
/*----右部要素----*/
.right_3 *{
	vertical-align:middle;
}
.right_3 h3{
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #cccccc;
}
.right_3 div{
	margin:0 0 0px 0;
	;
	height: auto;
/*	color: #990000;*/
}
.right_3 .tagContainer a{
	margin:5px 10px 0 0;
}
.right_3 .tagContainer span{
	margin:5px 10px 0 0;
	color:#333333;
}
.right_3 .tagContainer {
	padding:0px 0px 5px 0;
	}
.right_3 input,.right_3 select{
	margin:0 0 5px 0;
	vertical-align: middle;
}
.right_3 select,.right_3 #inputTag{
	border:1px solid #cccccc;
	background-color:#ffffff;
}
.right_3 input#inputTag{
	padding:auto 0;
}
.right_3 select#selectRating{
	width:140px;
}
.right_3 input#submitRating{
	width:70px;
}
.right_3 input#inputTag{
	width:138px;
	height:23px;
}
.right_3 input#submitTag{
	width:131px;
}
.right_3 input#ratingTag{
	width:101px;
}
.right_3 select#selectMylist{
	width:140px;
}
.right_3 input#submitMylist{
	width:100px;
}
#right_3 input#searchMylist{
	width:191px;
}
/*----ここまで　コンテンツメインページ----*/

/*----ここから　ランキング----*/
/*----左ナビ----*/
.typeNavi{
	list-style-type:none;
	list-style-position:inside;
}
.typeNavi li{
	vertical-align:middle;
	margin:0 0 10px 0;
}
.typeNavi li img{
	margin:0 5px 0 0;
}
.typeNavi li ul{
	list-style-type:none;
	margin:5px 0 0 20px;
}
.typeNavi li ul li{
	margin:0 0 5px 0;
}
.typeNavi ul.subNavi_browse{
	list-style-type:none;
	list-style-position:inside;
}
.typeNavi .subNavi_total{
	display:none;
}
.typeNavi .subNavi_browse{
	display:none;
}
.typeNavi ul.subNavi_browse li {
	list-style-type:none;
	margin:5px 0 0 20px;
}
.typeNavi .subNavi_rating{
	display:none;
}
.typeNavi .subNavi_comment{
	display:none;
}
.typeNavi .subNavi_mylist{
	display:none;
}

/*----ここからマイリスト----*/
.mylistTitle{
	width:100%;
	vertical-align:middle;
}
.floatContainer{
}

/*----マイリストタイトル部要素----*/
.mylistTitle h1{
	margin-left:10px;
	float:left;
}
.mylistTitle .inputCreateMylist,
.mylistTitle .buttonCreateMylist{
	display:block;
	float:left;
	width:100px;
	height:25px;
}
.right_mylist .buttons_left .input_text_area {
width:150px;
}

/*----仕切り----*/
.container div.line{
	width:100%;
	padding:5px 0 5px 0;
	margin:5px 0 5px 0;
	background: #fff url(/view/img/surfing/hr1.gif) repeat-x scroll center;
}


.container div.line hr {
	display: none;
}

/*----左部要素----*/
.left_mylist .mylistList{
	list-style-type:none;
}
.left_mylist .mylistList li{
	margin:0 0 10px 0;
}
.left_mylist .mylistList li img{
	margin:0 5px 0 0;
	vertical-align:middle;
}
.left_mylist .mylistList li a{
}
/*----右部要素----*/
.right_mylist .listNaviTop{

	width: auto;
	padding: 0px 0 0px 0;
}
/*.right_mylist .listNaviTop *,#right #listNaviBottom *{
	margin:0 5px 0 5px;
}*/
.right_mylist .listNaviBottom{
	width:auto;
	margin:0;
	padding: 20px 10px 0px 10px;
	background: url(/view/img/common/bg_gradation_small.gif) repeat-x left top;
}
.right_mylist .buttonRenameMylist,
.right_mylist .buttonDeleteMylist,
.right_mylist .mylistSelect,
.right_mylist .contentSort{
	width:101px;
	height:21px;
}
.right_mylist .contentMove,
.right_mylist .contentDelete{
	width:50px;
	height:25px;
}
.mylistTitle .inputCreateMylist,
.right_mylist .mylistSelect,
.right_mylist .contentSort{
	height:23px;
	border:1px solid #cccccc;
	background-color:#ffffff;
}
.right_mylist .contentList{
	width:100%;
	border-collapse:collapse;
}
.right_mylist table.contentList {
	width:auto;
}
.right_mylist .contentList tr td{
	padding:5px 5px 5px 0;
	border-bottom:1px solid #cccccc;
}
.right_mylist .contentList tr td.meta{
	width:100%;
}
.right_mylist .thumb_list_box02 table.contentList tr td {
padding:6px 0 2px 7px;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
.thumb_list_box02 table.contentList tr td.meta .workinfo01 {
padding-left:3px;
font-size:80%;
}
.thumb_list_box02 table.contentList tr td.meta .brand01 {
font-size:80%;
}
/*----ここまでマイリスト----*/

/*----  - - - - - - - - - - - - - - - - - - - - - - - - - - - - mypage h----*/

/*-----y - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ----*/

	
a:link{text-decoration:none;color: #3366cc;}
a:active{text-decoration:none;color: #cc3333;}
a:visited{text-decoration:none;color: #996699;}
a:hover{text-decoration:underline;color: #6699cc;}

input[type="text"] {
	padding-left:2px;
	padding-bottom:1px;
	border:1px #CCCCCC solid;
		background:#FFFFFF;
}

.nyuryoku,caution,change input[type="text"] {
	width:300px;
}

.image-btn {
    border: 0px;
    width: 100px;
    height: 30px;
    background: url(image_btn.png) left top no-repeat;
}


.h1 {
 	/*background:url(/view/img/common/titleback/bg_h1.gif) bottom left no-repeat;*/
	width:auto;
	color:#999999;
	font-size:18px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	margin-bottom:8px;
	padding-bottom:3px;
	}

h1.mylist {
	background: none;
 	width:auto;
	color:#999999;
	font-size:25px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	margin-bottom:8px;
	padding-bottom:3px;
	}	
	
h2 {
	width:auto;
	height:18px;
	color:#777777;
	font-size:120%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	margin-top:0;
	margin-bottom:6px;
	padding-left:12px;
	padding-bottom:3px;
	}
	
	
h2.redbase{
	background:url(/view/img/common/h2_bg_red.gif) repeat-x left top;
	width:auto;
	height:20px;
	color:#ffffff;
	font-size:80%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0 0px 10px;
	border: solid #dddddd 0px;
}

h2.bluebase{
	background:url(/view/img/common/h2_bg_red_02.gif) repeat-x left top;
	width:auto;
	height:auto;
	color:#ffffff;
	font-size:110%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:6px;
	padding:1px 0 1px 12px;
	border: solid #dddddd 1px;
	text-align: left;
}

h3.line {
	font-size:110%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:0.1em;
	color:#3399CC;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
	
}
h4 {
	font-size:90%;
	padding-top:3px;
	padding-bottom:3px;
}

.h2_srch {	
	text-align:left;
	}	

.guide{
	margin:5px 0 20px 0;
	text-align:left;
	}		

.nyuryoku{
	width:300px;
    margin: auto;
	text-align:left;
	}		

.caution{
	width:600px;
    margin: auto;
	padding:5px;
/*	border:1px #CCCCCC solid;*/
	text-align:left;
	}		

.nyuryoku2{
	width:650px;
    margin: auto;
	text-align:left;
	}
	

/*	登録ページ　*/


.box_dummy_ie6 {
height:40px;
}
.member_03_left_inbox_touroku {
	width:740px;
	margin: 0 auto;
	padding: 36px 0 36px 0;

}

.touroku_boxcenter{
	width:638px;
	height:auto;
	padding:20px 50px 20px 50px;
	background-color:#FFFFFF;
	/*	background:url(/view/img/common/bg_gradation.gif) repeat-x left top;*/	
			border:0px solid #ccc;
	border-width: 1px 1px 1px 1px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.touroku_boxcenter01{
	width:698px;
	height:auto;
	padding:20px 20px 20px 20px;
	background-color:#FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border: 0px solid #ccc;
	border-width: 1px 1px 0 1px;
}

.touroku_table {
	margin:0 auto;
}
.touroku_table tr td {
width:100px;
}

/*登録ページ テーブル入力フォーム*/
.touroku_table input[type="text"] {
	border:1px solid #ccc;
	border-width:2px 1px 1px 2px;
		font-family:Arial,Helvetica,sans-serif;
		width:200px;
}
.touroku_table .touroku_registuser input[type="password"] {
	border:1px solid #ccc;
	border-width:2px 1px 1px 2px;
		font-family:Arial,Helvetica,sans-serif;
		width:200px;
}
* html .touroku_table input[type="text"] {
	border:1px solid #ccc;
	border-width:2px 1px 1px 2px;
		font-family:Arial,Helvetica,sans-serif;
		width:200px;
}
* html .touroku_registuser input[type="password"] {
	border:1px solid #ccc;
	border-width:2px 1px 1px 2px;
		font-family:Arial,Helvetica,sans-serif;
		width:200px;
}
.touroku_kiyaku {
	width:698px;
	height:25em;
	margin:0 auto;
	padding:20px;
	border:0px solid #ccc;
	border-width: 1px 1px 0px 1px;
	overflow:auto;
}

.touroku_kiyaku_table {
width:450px;
}
.touroku_table_long {
	width:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.mar_top10 {
margin-top:10px;
}
/*登録ページ 規約*/
.touroku_registuser_box {
	border:1px solid #ccc;
	width:200px;
	height:auto;
	padding:5px;
}

.h2_text {
	padding:1px 0 1px 12px;
	text-align: left;
}
.h2_text02 {
	padding:10px 0 10px 12px;
	text-align: left;
}

.forgetpass {
	font-size:80%;
	text-align: center;
	padding-top: 1px;
}
/******************************************************/
.info_box_end .login_text {
padding-bottom:50px;
}
/******************************************************/

/*登録ページ はじめての方へ*/
.first_box {
	border-left:4px solid 
#B0E0E6;
	margin-left:0px;
	padding-left:8px;
	width:550px;
	height:60px;
overflow:hidden;
	float:left;
}
.bluetext { 
color:#00738f;
}

/*マイリストページ*/
.mywork_right_sakuhin {
	width:auto;
	height:auto;
}

.mywork_right_tag {
	width:auto;
	height:auto;
}
.mywork_right_favorite {
	width:auto;
	height:auto;
}
.my_left_work_mobile {
	height:auto;
	padding: 10px 0 0 0;
}

.my_left_work_qa {
	width:100px;
	height:100px;
	margin:0px auto;
	padding: 10px 0 0 0;
}

.myworkpage_title {
	font-size:160%;
	font-weight:bold;
	letter-spacing:0.1em;
	width:auto;
	border:solid #CCCCCC 1px;
	border-width:0 0 1px 0;
	color:#006699;
	padding: 5px 0 3px 3px;
}

.my_work_table {
border: 0px;
}

.myworkpage_grade_01 {
	height:auto;
	background:url(/view/img/common/bg_gradation.gif) repeat-x left top;
	padding:10px;
}
.mypage_date {
	text-align:right;
	font-size:80%;
	padding-right:3px;

}
.mypage_time {
	text-align:right;
}
.mypage_comment {
	background:url(/view/img/common/bg_gradation.gif) repeat-x left top;
	line-height:1.7em;
	padding: 15px;
	height:auto;
	max-height: 220px;
	overflow-y: auto;
}

.myworkbox_table {
padding:10px 0 10px 10px;
}

.name_math {
	height:20px;
	width: 170px;
	font-size: 90%;

}
.mypage_math {
	font-size:120%;
	color:#006699;
	height:20px;
	width: 100px;

}
.mypage_list_comment {
	background:url(/view/img/common/bg_gradation_gyaku.gif) repeat-x left bottom;
	width:auto;
	height:auto;
	margin:0 0 0 0;
	padding:5px 6px 3px 10px;
	border:solid #CCCCCC 1px;
}
.mypage_kugiri {
margin:3px 0 3px 0;
border-top:1px solid #ccc;
}
.mywork_right_tagfav {
padding:10px 0 0 0;
}
.info_workwatch {
margin-top:0px;
padding-top:0px;
margin-bottom:5px;
}

.info_button_01 {
margin-left:3px;
vertical-align:middle;
}
.info_tuhosuru {
	padding:13px 0 0 0;
}
.info_box_end_new01 {
	height:auto;
	width:auto;
}
info_box_end_new02 {
}

/*ie7ハック登録ページｓ*/
*:first-child+html .forgetpass {
font-size:9px;
}

/*マイリストページ-共通*/
.my_left_work_tumb01 {
/*border:1px solid #ccc;*/
}
.mywork_grd {
	height:auto;
	background:url(/view/img/common/bg_gradation.gif) repeat-x left top;
	padding:10px 10px 0px 10px;
	}
.mywork_grd01 {
	background:url(/view/img/common/bg_gradation.gif) repeat-x left top;
	border:1px solid #ccc;
	width: auto;
	height: 150px;
}
.mywork_grd02 {
	background:url(/view/img/common/bg_gradation.gif) repeat-x left top;
	border:1px solid #ccc;
	width: auto;
	height: 50px;
}

/*ボタン*/
.button_handle {
padding-left:3px;
vertical-align:middle;
}

.button_henko {
padding-left:3px;
vertical-align:middle;
}

.button_kakutei {
padding-left:3px;
vertical-align:middle;
}
/*作品情報の変更*/
.attention {
border:solid #CCCCCC 1px;
border-width:0 0 0 0;
margin:5px auto 5px auto;
padding:3px 0 7px 0;
width:auto;
}
.attention p {
color:#990000;
font-size:80%;
margin:0;
line-height:1.5em;
}
.attention h4 {
font-size:90%;
color:#999999;
margin:0;
padding:0;
}
.info_box_end {
background:url(/view/img/common/bg_gradation_gyaku.gif) repeat-x left bottom;
width:auto;
height:65px;
margin:0 0 20px 0;
padding:0 0 0 0;
border:solid #CCCCCC 1px;
}

.info_box_end_new {
background:url(/view/img/common/bg_gradation_gyaku.gif) repeat-x left bottom;
width:auto;
height:65px;
margin:0 0 20px 0;
padding:0 0 0 0;
border:solid #CCCCCC 1px;
}

.info_box_end_new01 {
	background:url(/view/img/common/bg_gradation_gyaku.gif) repeat-x left bottom;
	width:auto;
	height:auto;
	border:solid #CCCCCC 1px;
	border-width:1px 1px 1px 1px;
	padding: 15px 0 7px 0;
	margin-bottom: 10px;

}
/*ie7ハック
高さの表示をそろえるため*/
*:first-child+html .info_box_end_new01 {
	background:url(/view/img/common/bg_gradation_gyaku.gif) repeat-x left bottom;
	width:auto;
	height:50px;
	border:solid #CCCCCC 1px;
	border-width:1px 1px 1px 1px;
	padding: 15px 0 7px 0;
	margin-bottom: 10px;
}
.info_box_end_new02 {
	margin:0 auto;
	background:url(/view/img/common/bg_gradation_gyaku.gif) repeat-x left bottom;
	width:740px;
	height:75px;
	border:solid #CCCCCC 1px;
	border-width:1px 1px 1px 1px;

}


.info_box_end_small {
background:url(/view/img/common/bg_gradation_gyaku.gif) repeat-x left bottom;
width:470px;
height:65px;
margin:0 0 20px 140px;
padding:0 0 0 0;
border:solid #CCCCCC 1px;
}

.info_box_end_left {
float:left;
background:url(/view/img/common/bg_gradation_gyaku.gif) repeat-x left bottom;
width:224px;
height:70px;
margin:0 0 0px 0;
padding:5px 5px 5px 5px;
border:solid #CCCCCC 1px;
border-width:1px 0 1px 1px;
}
.info_box_end_right {
float:right;
background:url(/view/img/common/bg_gradation_gyaku.gif) repeat-x left bottom;
width:223px;
height:70px;
margin:0 0 0px 0;
padding:5px 5px 5px 5px;
border:solid #CCCCCC 1px;
}
.info_text02 {
margin:5px 5px 5px 6px;
font-size:90%;
line-height:1.5em;
}


.top_pd40 {
padding-top:40px;
}

/*info_box内フロートボタンたち*/
.info_dummy_ie6 {/*ie6対策：一番「左」のフロートボックスに「左」マージンをつけれないため*/
width:185px;
float:left;
height:25px;
margin:20px 0 0 0;
}
.info_dummy_ie6_02 {/*ie6対策：一番「左」のフロートボックスに「左」マージンをつけれないため*/
width:20px;
float:left;
height:25px;
margin:20px 0 0 0;
}
.info_dummy_ie6_03 {/*ie6対策：一番「左」のフロートボックスに「左」マージンをつけれないため*/
width:170px;
float:left;
height:25px;
margin:20px 0 0 0;
}
.info_dummy_ie6_04 {/*ie6対策：一番「左」のフロートボックスに「左」マージンをつけれないため*/
width:60px;
float:left;
height:25px;
margin:20px 0 0 0;
}
.info_dummy_ie6_05 {
	width:280px;
	float:left;
	height:25px;
	margin:20px 0 0 0;
}
.info_dummy_ie6_06 {
	width:300px;
	float:left;
	height:25px;
	margin:20px 0 0 0;
}
.info_dummy_ie6_07 {/*ie6対策：一番「左」のフロートボックスに「左」マージンをつけれないため*/
	width:320px;
	float:left;
	height:25px;
	margin:20px 0 0 0;
}
.info_koushin {
float:left;
margin:20px 0 0 0;
}
.info_delete {
float:right;
margin:20px 20px 0 0;
}
.info_button {
text-align:center;
margin:20px 20px 20px 20px;
}
.info_button_login {
	float:left;
	margin-left: 40px;
	height: auto;
}
.info_button_new {
	float:left;
}

.info_button01{
text-align:center;
padding:20px;
}
.info_button_box_kiyaku {
padding:25px 0 0 0;
}
.info_tuho {
}

.info_button_box {
	width: auto;
	text-align: center;
	margin: 0 0 5px 0;
}
.info_button_box02 {
	width: auto;
	text-align: center;
}
/*----検索エリア----*/
#main {
	height:35px;
}
.searcharea_csp {
padding:0 20px 0 0;
	height:auto;
	width:auto;
	}
.searcharea_csp_textarea_and_button {
	float:right;
	width: 260px;
}
.searcharea_csp_input_textarea {
	height:18px;
	float:right;
	background-color:#FFFFFF;
	color:#666666;
	width: 200px;
}
.searcharea_csp_input_button {
	width:50px;
	margin: 0 0 0 5px;
	float:right;
}
.searcharea_csp_label {
font-size:80%;
text-align:right;
	float:right;
	width: auto;
	margin:2px 0 0 0;
	}



/*----背景グレーグラデ----*/

.grade_01 {
	background:url(/view/img/common/bg_gradation.gif) top left repeat-x;
	width:auto;
	height:auto;
}
.grade_big{
	background:url(/view/img/common/bg_gradation_big.gif) repeat-x left top;
	}
.grade_small{
	background:url(/view/img/common/bg_gradation_small.gif) repeat-x left top;
	width:auto;
	height:20px;
}

.padd_top {
	padding:10px 5px 5px 10px;
}
.padd_top02 {
	padding:30px 10px 10px 10px;
}
.padd_top03 {
	padding:10px 5px 5px 10px;
}
.padd_top04 {
	padding:20px 10px 10px 10px;
}
.padd_top05 {
	padding:10px 0px 10px 10px;
}
.padd_top07 {
	padding:10px 10px 0 10px;
}
.padd_bottom {
padding-bottom:15px;
}
.padd_10px {
padding:10px;
}
.padd_top06 {
padding:5px 0 0 0;
}

/*----こんにちは～エリア----*/
.user_info {
font-size:90%;
float:left;
text-align:left;
margin:5px 0 0 0;
}
.user_info p {
margin:0;
}
.user_name {
font-weight:bold;
}
.point_info {
font-weight:bold;
color:#FFCC99;
}
#submenu .user_info p a:link{text-decoration:underline; color:#D9EAFD;}
#submenu .user_info p a:active{text-decoration:underline; color:#D9EAFD;}
#submenu .user_info p a:visited{text-decoration:underline; color:#D9EAFD;}
#submenu .user_info p a:hover{text-decoration:underline; color:#FFFFCC;}

/*----default.css置き換えクラス　ワイド等----*/
#member_03_box {
	margin:0;
}
#member_03_left {
	width:906px;/*←左右空き見栄え的に36px※厳密には37px*/
	text-align:left;
	/*float:left;*/
	/*margin-right:1px;*/
	margin:0 auto;/*←付け足し*/
}
.member_03_left_inbox {
	width:906px;/*←左右空き36px*/
	text-align:left;
	/*margin:36px auto 36px 36px;*/
	margin:36px auto 36px auto;/*←付け足し*/
	background-color:#ffffff;
	border:0px;
}
.member_03_left_inbox_tech {
	width:906px;/*←左右空き36px*/
	text-align:left;
	/*margin:36px auto 36px 36px;*/
	margin:0px auto 36px auto;/*←付け足し*/
	background-color:#ffffff;
	border:0px;
	position:static;
	top:0;
}

/*----サムネイルボックス↓----*/
	/*----通常----*/
.thumbnail_box {
	width:auto;
	height:auto;
	padding:10px 0 0px 22px;
}
.thumbnail_box_search {
	width:auto;
	height:auto;
	padding:10px 0 0 15px;
}
.thumb_set {
	width:120px;
	height:auto;
	float:left;
	margin:0 28px 10px 0;
}
.thumb_set img {
border:solid #CCCCCC 2px;
margin-bottom:5px;
}
.thumb_set p {
text-align:center;
font-size:10px;
margin:0px 0 0 0;
width:120px;
line-height:1.3em;
}
.thumb_set a:link img {
border:solid #CCCCCC 2px;
width:120px;
height:120px;
}
.thumb_set a:visited img {
border:solid #CCCCCC 2px;
width:120px;
height:120px;
}
.thumb_set a:active img {
border:solid #CCCCCC 2px;
width:120px;
height:120px;
}
.thumb_set a:hover img {
border:solid #00A5BE 2px;
width:120px;
height:120px;
}
.thumb_big img {
border:solid #CCCCCC 1px;
}

	/*----ie6ハック----*/
* html .thumbnail_box {
width:auto;
height:auto;
padding-top:10px;
padding-left:20px;
}

* html .thumb_set {
width:120px;
height:160px;
float:left;
margin:0 20px 10px 0;
}
* html .thumb_set img {
border:solid #CCCCCC 2px;
}
* html .thumb_set p {
text-align:center;
font-size:10px;
margin:0px 0 0 0;
width:120px;
line-height:1.3em;
}
* html .thumb_set a:link img {
border:solid #CCCCCC 2px;
width:120px;
height:120px;
}
* html .thumb_set a:visited img {
border:solid #CCCCCC 2px;
width:120px;
height:120px;
}
* html .thumb_set a:active img {
border:solid #CCCCCC 2px;
width:120px;
height:120px;
}
* html .thumb_set a:hover img {
border:solid #00A5BE 2px;
width:120px;
height:120px;
}
/*----ie7ハック----*/
*:first-child+html .workinfo01 {
}
/*----ie8ハック----*/
html>/**/body .workinfo01 {
}
/*マイリスト*/
.left_mylist table {
	margin:0;
	width:auto;
}
.left_mylist table.folderList {
	width:auto;
}
.left_mylist table.folderList02 {
	width:250px;
	margin-bottom: 10px;
}
.left_mylist table.folderList td {
	padding:0 0 5px 0;
}
.left_mylist table.folderList02 td.thumb_main {
	padding:0 0 5px 0;
	width: 60px;
}
.left_mylist table.folderList td.meta {
	padding:0 0 5px 5px;
	line-height:1.3em;
}
html:not(:only-child:only-child) .left_mylist table.folderList td.meta {
	margin:-10px 0 0px 0px;
}
.left_mylist table.folderList02 td.meta {
	padding:0 0 0 5px;
	font-weight:bold;
}
.left_mylist table.folderList02 td.input_form {
	padding:0 0 5px 0;
}
.left_mylist table.folderList td.thumb img {
border:solid #FFFFFF 2px;
}
.left_mylist table.folderList td.thumb_on img {
border:solid #DC3C14 2px;
width:30px;
height:30px;
}
.left_mylist table.folderList td.thumb a:link img {
border:solid #FFFFFF 2px;
width:30px;
height:30px;
}
.left_mylist table.folderList td.thumb a:visited img {
border:solid #FFFFFF 2px;
width:30px;
height:30px;
}
.left_mylist table.folderList td.thumb a:active img {
border:solid #FFFFFF 2px;
width:30px;
height:30px;
}
.left_mylist table.folderList td.thumb a:hover img {
	border:solid #00A5BE 2px;
	width:30px;
	height:30px;
}
.button_box {
	background:url(/view/img/common/bg_gradation_gyaku.gif) repeat-x left bottom;
	width:auto;
	height:auto;
	margin:0 0 0 0;
	padding:10px;
	border:solid #CCCCCC 1px;
	background-color: #FFFFFF;
}

.center_auto {
	margin:0 auto;
	text-align: center;
}
.mylistTitle {
	width:auto;
	border-width:0 0 1px 0;
	color:#006699;
}
.mylist_name {
font-weight:bold;
}
.buttons_right {
	float: right;
}
.buttons_right input {
margin:0 0 0 10px;
}
* html .left_mylist .buttons_right {
margin:-28px 0 0 0;
}
*:first-child+html .left_mylist .buttons_right {
margin:-28px 0 0 0;
}
.buttons_left {
	float: left;
}
.listNaviTop .buttons_left {
	float: left;
}
.buttons_left02 {
	padding:2px 0 0 0;
	float: left;
	width: auto;
	margin: 0 10px 0 0;
}
.buttons_left03 {
	padding:4px 0 0 0;
	float: left;
	width: auto;
	margin: 0 3px 0 0;
}
.listNaviTop .buttons_right {
	padding:7pt 0 10px 0;
}
.input_text_area {
	background-color:#FFFFFF;
	border:solid #cccccc 1px;
	font-family:Arial,Helvetica,sans-serif;
}
	width:150px;
/*ランキングページサムネイル*/
.thumb_list_box {
	height:auto;
	width:650px;
overflow:auto;
	text-align:left;
}
.thumb_list_box01 {
	height:auto;
	width:auto;
	text-align:left;
}
.thumb_list_section01 {
	width:650px;
	overflow:auto;
	margin-bottom:10px;
	vertical-align:top;
}
.thumb_list_section01 tr td {
width:160px;
padding:0 10px 0 0;
vertical-align:top;
}
.thumb_list_section01 tr td.metaBottom{
vertical-align:top;
line-height:1.6em;
}
.thumb_list_box02 {
	height:500px;
	width:auto;
	overflow:auto;
	text-align:left;
/*	padding:0 0 0 5px;*/
/*border-bottom:solid #cccccc 1px;
min-height: 400px;
	max-height: 589px;*/
}
.folderList_div {
	height:577px;
	overflow:auto;
	width:auto;
}
.folderList_div02 {
	height:470px;
	overflow:auto;
	width:auto;
}
/*ランキングページ*/
.right_ranking table.rankingList {
word-break:break-all;
}
.right_ranking .rankingList{
	width:650px;
	border-collapse:collapse;
}
.right_ranking table.rankingList {
	width:auto;
}
.right_ranking .rankingList tr td{
	padding:5px 5px 5px 0;
	border-bottom:solid #CCCCCC 1px;
}
.right_ranking .rankingList tr td.meta{
	width:100%;
}
.right_ranking table.rankingList td.thumb img {
border:solid #CCCCCC 2px;
}
.right_ranking table.rankingList td.rank {
vertical-align:top;
padding:5px 0 0 0;
width:auto;
}
.right_ranking table.rankingList td.rank .rank_number{
border:solid #CCCCCC 2px;
background:#FFAD2F;
width:25px;
height:25px;
text-align:center;
color:#FFFFFF;
font-weight:bold;
font-size:100%;
line-height:1.8em;
}
.right_ranking table.rankingList td.rank .rank_number001 img {
width:45px;
height:45px;
border:0px;
padding-right:5px;
}
.right_ranking table.rankingList td.metaTop {
	border-bottom:dotted #CCCCCC 1px;
	line-height:1.2em;
	padding:10px 0 10px 5px;
	vertical-align:top;
	width:500px;
}
.right_ranking table.rankingList td.metaTop .workinfo01 {
font-size:80%;
}
.thumb_list_box01 table.thumb_list_section01 tr td .workinfo01 {
font-size:80%;
}
.right_ranking table.rankingList td.metaBottom {
padding:5px 0 5px 5px;
vertical-align:top;
font-size:80%;
height:25px;
}
.right_ranking table.rankingList td.thumb a:link img {
border:solid #CCCCCC 2px;
width:120px;
height:120px;
}
.right_ranking table.rankingList td.thumb a:visited img {
border:solid #CCCCCC 2px;
width:120px;
height:120px;
}
.right_ranking table.rankingList td.thumb a:active img {
border:solid #CCCCCC 2px;
width:120px;
height:120px;
}
.right_ranking table.rankingList td.thumb a:hover img {
border:solid #00A5BE 2px;
width:120px;
height:120px;
}
.left_ranking .folderList_div ul.typeNavi li {
	padding:0 0 0px 0;
}
.left_ranking .folderList_div ul.typeNavi li img {
	float:left;
	margin:0 5px 0 0;
}
.left_ranking .folderList_div ul.typeNavi li a {
float:left;
margin:2px 0 0 0;
}
.left_ranking .folderList_div ul.typeNavi li ul {
margin:0 0 0 25px;
list-style:none outside;
	/*margin:0 0 0 25px;*/
}
.left_ranking .folderList_div ul.typeNavi li ul li {
	margin:0;
	padding:0;
}
.left_ranking .folderList_div ul.typeNavi li ul li a {
	float:none;
	margin:0;
	padding:0;
}
.ranking_on {
	background:url(/view/img/common/clipweb_submenu_over.gif) no-repeat 0px 1px;
	background-color:#ffffff;
	font-weight:bold;
	color:#00738F;
	text-indent:10px;
}



/*090916後付け足しここから*/
li.none_ranking_on p {
	background:url(/view/img/common/clipweb_submenu_over.gif) no-repeat 0px 1px;
	background-color:#ffffff;
	font-weight:bold;
	color:#00738F;
	text-indent:0px;
	margin: 0;
	float:left;
	padding-left: 10px;
}
li.none_ranking_on img {
	float:left;
	margin:0 0 0 0;
}
/*090916後付け足しここまで*/



/*---検索結果--*/
	/*--マイリスト検索--*/
	.left_float_link {
	float:left;
	padding: 5px 0 5px 10px;
	height: auto;
	font-size:80%;
	}

.list_headerimage01 {
	margin:2px 0px 5px -4px;
	}
	
.list_headerimage01 li {
	list-style:none;
	min-height:19px;
	background:url(/view/img/common/listheader.gif) no-repeat;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 20px;
	font-weight:normal;
	}
/*区切り線*/
.kugiri_line {
border:dotted #CCCCCC 1px;
width:auto;
height:1px;
border-width:1px 0 0 0;
margin:10px 0;
}
.border_top {
	border-top:solid #DC3C14 3px;
}
.border_top_dotted {
	border-top:dotted #CCCCCC 1px;
	}
.border_right {
	border-right:solid #cccccc 1px;
}
.border_right_dotted {
	border-right:dotted #CCCCCC 1px;
	padding: 0 10px 0 0;
	}
.border_left_right {
	border:solid #CCCCCC 0px;
	border-width:0 1px 0 1px;
	height:auto;
	padding-bottom:5px;
}
.border_left_right01 {
	border:solid #CCCCCC 0px;
	border-width:0 1px 1px 1px;
	height:auto;
	padding-bottom:5px;
}
.border_left {
	border:solid #CCCCCC 0px;
	border-width:0 0 0 2px;
}
.listNaviTop .mylistTitle table.folderList {
	width: 570px;
}
.listNaviTop .mylistTitle table.folderList td.input_form {
	width:auto;
	border-top: dotted #cccccc 1px;
	padding: 10px 0 0 0;
}
.listNaviTop .mylistTitle table.folderList td.meta {
	width:auto;
	height: auto;
	padding: 5px 0 5px 0px;
	font-weight: bold;
}
.listNaviTop .mylistTitle table.folderList td.thumb_main {

	width:60px;
	padding: 5px 10px 5px 0;
}
span.input_form_text {
	padding: 3px 10px 0 2px;
	float: left;
	line-height: 1em;
}
input.radio_button {
	float:left;
	padding: 0;
}
.info_bt_hyoka{
padding:7px 0 0 0;
}
.info_bt_kensaku {
padding:7px 0 5px 0;
width:auto;
text-align:center;
}
.hyoka_text {
	font-size:90%;
	line-height:1.5em;
color:#990000;
	
}
/* padding設定*/
.pad_top4 {
padding-top:4px;
}
.pad_top6 {
padding-top:6px;
}
.pad_top8 {
padding-top:8px;
}
.pad_top10 {
padding-top:10px;
}
.pad_top12 {
padding-top:12px;
}

/* 追加分　11/12*/
/* surfingトップテキスト部分*/

.shadow_box {
padding:3px 0 0 0;
display:block;
word-break:break-all;
}
.content01 {
/*font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;*/
}
.brand01 {
/*font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;*/
}
.brand02 {
padding-left:5px;
/*font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;*/
}
.brand03 {
padding-left:0px;
/*font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;*/
}
.brand04 {
/*font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;*/
}
.workinfo01 {
/*	padding-left:3px;*/
/*font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;*/
}
.thumbnail_box div .thumb_set {
/*font-size:80%;*/
}
.workinfo02 {
	padding-left:5px;
/*	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;*/
}

/*人気タグ部分*/
.blue_border {
	border-top:1px solid #0066CC;
	height: auto;
}
.vogue_box {
	font-size:130%;
	color:#FF4500;
	font-weight:bold;
	float:left;
}
.vogue_box_right {
	float:right;
	width:770px;
}
.vogue_box_right a {
line-height:1.8em;
}

table.rankingList tr td.metaTop .handlename {
	margin:5px 0 15px 0;
}
.select_section {
float:left;
width:auto;
}
.cheer_section {
padding-top:5px;
}
.cheer_section tr td{
padding-bottom:5px;
}

.techinfo_link a:active {
color:#3366CC;
text-decoration:underline;
}
.techinfo_link a:link {
color:#3366CC;
text-decoration:underline;
}


h2.graybase{
	background:url(/view/img/common/h2_bg_gray.gif) repeat-x left top;
	width:auto;
	height:20px;
	color:#ffffff;
	font-size:80%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0 0px 10px;
	border: solid #dddddd 0px;
}
.mywork_grd_portal {
	height:auto;
	background:url(/view/img/common/bg_gradation001.gif) repeat-x left top;
	padding:15px 0 0 5px;
}
.mywork_grd_section01 {
	background:url(/view/img/common/bg_gradation.gif) repeat-x left top;
	border:1px solid #ccc;
	width: auto;
	height: 50px;
}
.button_warn {
height:auto;
text-align:center;
padding:10px 5px 5px 5px;
}
/* 追加分　2010/01/14*/
.title01 {
font-size:120%;
font-weight:bold;
margin-bottom:-10px;
}
.title02 {
font-size:90%;
font-weight:bold;
}

.commentbox01 {
padding:5px 0 0 0;
width:auto;
}
.point01 {
}
.rank_number01{
border:solid #CCCCCC 2px;
background:#FFAD2F;
width:18px;
height:18px;
text-align:center;
color:#FFFFFF;
font-weight:bold;
font-size:100%;
line-height:1.3em;
}
td.metaBottom {
padding:2px 0 0px 0px;
font-size:80%;
}
.left_mylist .meta {
	vertical-align:middle;
	padding:7px 0 0 5px;
}

.left_mylist .meta {
font-size:90%;
font-weight:bold;
	vertical-align:middle;
	padding:7px 0 0 10px;
	color:#00738f;
	}
	/*作品詳細ページ*/
	.linedot01 {
	border-top:1px dotted #CCCCCC;
	margin:5px 0 0 0;
	padding:0px 0 5px 0;
	}
		.linedot02 {
	border-bottom:1px dotted #CCCCCC;
	margin:5px 0 0 0;
	padding:0px 0 5px 0;
	}
	.author_touroku01 {
	padding:0 0 0 0px;}
	.padtop {
	padding-top:10px;
	}
	.bordertop01 {
	border:1px solid #ccc;
	border-width:1px 0 0 0;
	}
.thumb {
	vertical-align:top;
}
.button_box01 {
	/*background:url(/view/img/common/bg_gradation_gyaku.gif) repeat-x left bottom;*/
	width:auto;
	height:20px;
	margin:0 0 0 0;
	padding:10px;
	border:solid #CCCCCC 0px;
	border-width:0 1px 0px 1px;
	background-color: #FFFFFF;
}
.search_box {
}
.handclap01 {
	padding:0px 10px 0px 10px;
}
.onemessage {
	padding:0px 10px 0px 0px;
}
.mailsend {
color:#c41212;
padding:10px 0 10px 10px;
}
*html .kiyakubox01 {
}
.padright {
padding-right:0px;
}
.mywork_right_tag .mywork_grd .tagContainer {
padding:0 0 5px 0;
}
/*この作品を応援する*/
.siteinfo {
border:1px solid #C6C6C6;
background:#F0F0F0;
color:#990000;
margin-top:5px;
padding:2px 0 2px 8px;
width:auto;
height:auto;
text-align:left;
}
.siteinfo01 {
border:1px solid #C6C6C6;
border-width:0 1px 1px 1px;
background:#fff;
margin:-2px 0 0 0;
padding:5px 3px 3px 8px;
width:auto;
height:auto;
text-align:left;
line-height:1.5em;
}
.siteinfo01 table tr td {
width:auto;
}
.siteinfo01 table tr td {
}
.onemessage input[type="text"] {
border:1px solid #ccc;
border-width:2px 1px 1px 2px;
color:#333333;
}
/*お気に入り (マイリスト) */
.mywork_right_tagfav form {
padding-top:5px;
}

/*ランキングページ*/
.thumb_list_box01 table.thumb_list_section01 tr td.imgsection01 img {
margin-bottom:5px;
border:2px solid #ccc;
}
.thumb_list_box table.rankingList tr td.metaBottom {
}
.helpsection {
padding:0 0 3px 0;
}
.helpsection01 {
}
.helpsection a:link{text-decoration:underline; color:#ffffff;}
.helpsection a:active{text-decoration:none; color:#ffffff;}
.helpsection a:visited{text-decoration:none; color:#ffffff;}
.helpsection a:hover{text-decoration:none; color:#ffffff;}
.center_3 .handle .workinfo01{
font-size:80%;
}
.center_3 .handle .point01{
padding-left:15px;
font-size:80%;
}
.clapsection {
padding:0px 0 5px 0px;
}
.clapbox {
vertical-align:bottom;
}
<!--タグ評価-->
.popup_section_inbox table.tag_section01 {
margin:0 5px 0 0;
width:auto;
}
<!--ログイン-->
table.touroku_table tr td .input_text_area {
width:600px;
}
.attentiontext  {
color:#990000;
line-height:1.5em;
margin:0;
padding:2px 0 0 5px;
}
.attentiontext01 {
color:#990000;
font-size:10px;
margin:0;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - y*/
