@charset "utf-8";
/*
Theme Name: AquarianAgeOfficialHomePage Theme
Theme URI: http://www.aquarian-age.org/
Description: アクエリアンエイジ公式サイトテーマ
Version: 1.0b
Author: Based on the Monster Collection Stage1 Theme css F.Sato R.Waga @BROCCOLI
Author URI: http://www.aquarian-age.org/
*/

body{ color:#222; background: transparent url(image/bg_posttitle.png) repeat left top; font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック', sans-serif; line-height:1.25em; margin:0; padding:0; }

hr { margin: 30px 0; }
textarea { font-size: 10px; padding: 6px; font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック', sans-serif; color: #999; }

a:hover { text-decoration: none; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; color:#06F; }
a:link { text-decoration:none;}

#bg{ background: transparent url(image/bg.jpg) no-repeat fixed center top; }

img{ border:none; }
a:link{ color:#06F; }
#mc h4{ height:28px; padding:10px 6px 0 15px; margin:0; overflow:hidden; font-size:14px; background: #402411 url(image/bg_category.jpg) no-repeat left top; color:#FFF; }

/* Generic ID's */
#hdimgl{ width:970px; margin: 0 auto; padding-left:20px; background: transparent url(image/hdleft.png) repeat-y left top; }
#hdimgr{ width:960px; margin: 0 auto; padding-right:20px; background: transparent url(image/hdright.png) repeat-y right top; }

#wrap{ width:958px; margin:0 auto; border-left:1px solid #FFF; border-right:1px solid #FFF;  }
#wrap_single{ width:958px; margin:0 auto; border-left:1px solid #FFF; border-right:1px solid #FFF; }

#header{ width:958x; height:363px; position: relative; }
#header #title{ height:310px; }
#header #title h1{ margin:0; padding:12px 0 0 360px; }
#header_single { width:958x; height:236px; }
#header_single #title{ height:180px; }
#header_single #title h1{ margin:0; padding:40px 0 0 10px; }

/*#gmenu{ height:64px; background: transparent url(image/bg_menu.png) no-repeat left bottom; color: #455369; }*/
#gmenu { height:60px; background: transparent url(image/bg_menu.png) no-repeat left bottom; color: #224375; z-index:10; }
#gmenu ul{ padding:0 0 0 8px; margin: 0; list-style:none; }
#gmenu li{ margin: 0; font-size:17px; font-weight: bold; letter-spacing: 1px; }

/*#gmenu li a:hover{ background: transparent url(image/mn_hover.png) repeat-x left top; color: #900; }}*/

#cwrap { padding: 20px; margin: 0; background: transparent url(image/alphaback.png) repeat-y left top; margin-top: -18px; z-index: -2; }

#mc{ width:580px; float:left; }
#sidebar{ width:320px; float:right; }
#sidebar .post{ width:284px; }
#sidebar h4{ height:27px; padding:8px 5px 0 15px; margin:0; overflow:hidden; font-size:14px; background: #402411 url(image/bg_sidebar.jpg) no-repeat left top; color:#FFF; }
#cfooter{ clear:both; }

#footer{ margin:0; padding:1.5em 20px 1em 10px; background:#000 url(image/bg_foot.png) repeat-x left bottom;   -moz-box-shadow: 0px -2px 6px #AAA; color:#FFF; -webkit-box-shadow: 0px -2px 6px #AAA; box-shadow: 0px -2px 6px #AAA; color:#FFF;color:#FFF; text-align: center; border-top: 1px solid #CCC; }
#footer .copy{ margin:0; font-size:10px; -moz-text-shadow: 0 0 5px #FFF; -webkit-text-shadow: 0 0 5px #FFF; text-shadow: 0 0 5px #FFF; }
#footer a { color: #6FF;}
#footer img { margin: 2px; }


/* POST classes */
.post{ width:556px; margin-left: 1px; padding: 10px; background: transparent url(image/post_bg.png) repeat left top; margin-bottom:1em; -moz-box-shadow: 0 0 4px #79C1D9; -webkit-box-shadow: 0 0 4px #79C1D9; box-shadow: 0 0 4px #79C1D9; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border:1px solid #FFF; }
.post h3.topictitle{ margin:0; color:#900; padding:12px 9px 12px 9px; background: #FFF url(image/bg_topictitle.jpg) no-repeat left top; border:1px solid #E1E1E1; line-height:1.5em; }
.post h3.posttitle{ margin:0; color:#900; font-size:15px; line-height:1.2em; padding: 5px 0 5px 10px; /* background: #FFF url(image/bg_topictitle.jpg) repeat-y left top; border:1px solid #E1E1E1; */ -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; display: block; }
.post h3.posttitle_single{ margin:0; color:#900; font-size:20px; line-height:1.3em; padding: 10px; background: #FFF url(image/bg_topictitle.jpg) repeat-y left top; border:1px solid #E1E1E1; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; display: block; }
.post h3.posttitle a, .post h3.topictitle a, .post h5.topictitle a{ text-decoration:none; color:#900; }
.postmeta{ font-size:11px; text-align:right; margin: 2px; font-weight: bold; color:#339; }
.postcontent{ padding:6px 4px; margin-bottom: 5px; }
.post h5 { font-size:16px; }
.post h5.topictitle{ margin:0; color:#900; font-size:16px; padding:6px; background: #FFF url(image/bg_topictitle.jpg) no-repeat left top; border:1px solid #E1E1E1; line-height:1.5em; }

.post table+table{ margin-bottom:1em; }
.post table caption{ margin-top:1em; line-height: 1.25; }
.post ul { margin: 5px 0; list-style-type:square; padding-left: 20px; }
.post blockquote{ margin:1.5em 0; padding:0 1em; border:1px solid #DFD6C7;  }

/* .post p { margin-top: 0; } */


/* Download Button */
a.dl{ margin:1em 1.75em; background:#908073 url(image/bg_downbt.jpg) repeat-x left top; border:1px solid #666; padding:10px 18px 10px 24px; text-align:center; font-size:16px; font-weight:bold; color:#FAF9F5; display:block; -moz-text-shadow: 1px 1px 1px #333; -o-text-shadow: 1px 1px 1px #333; -webkit-text-shadow: 1px 1px 1px #333; text-shadow: 1px 1px 1px #333; -webkit-box-shadow: 0px 0px 4px #F0EBE1; -moz-box-shadow: 0px 0px 4px #F0EBE1; -o-box-shadow: 0px 0px 4px #F0EBE1; box-shadow: 0px 0px 4px #DCD1B9; border-radius: 4px; }
a.dl:hover{ background: #B89E8B url(image/bg_downbt_hv.jpg) repeat-x left top; color:#FFF; -moz-text-shadow: 0px 0px 0px #333; -o-text-shadow: 0px 0px 0px #333; -webkit-text-shadow: 0px 0px 0px #333; text-shadow: 0px 0px 0px #333; -webkit-box-shadow: 0px 0px 0px #F0EBE1; -moz-box-shadow: 0px 0px 0px #F0EBE1; -o-box-shadow: 0px 0px 0px #F0EBE1; box-shadow: 0px 0px 0px #DCD1B9; border-radius: 4px; }

/* Home Additional */
#cwrap .optbox{ margin:7px 0; }
#cwrap .optbox h3{ font-size:20px; margin:0; padding:12px 22px 9px 22px; overflow:hidden; color:#FFF; background:#634D3C url(image/bg_category.jpg) no-repeat left top; }

/* トップページニュース一覧 */
/*.post_square { width: 174px; min-height: 240px; float: left; text-align: center; background: #FFF url(image/bg_topictitle.jpg) no-repeat left top; border:1px solid #E1E1E1; line-height:1.5em; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin: 4px;} */
.post_square { width: 180px; min-height: 245px; float: left; text-align: center; margin: 5px 0 5px 1px; padding: 5px 5px 0 5px; background: transparent url(image/post_bg.png) repeat left top; -moz-box-shadow: 0 0 4px #79C1D9; -webkit-box-shadow: 0 0 4px #79C1D9; box-shadow: 0 0 4px #79C1D9; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; line-height:1.2; border:1px solid #FFF; }
.post_square .postmeta { color:#900; text-align: center; background: #FFF url(image/bg_topictitle.jpg) repeat-y left top; border:1px solid #E1E1E1; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 5px; margin-bottom: 5px;}
.post_square .post_thumb img { float: none; text-align: center; display: inline; margin: 5px 0 0 0; padding: 0; }
.post_square h5 { font-size: 11px; margin: 0; font-weight: normal;}
.post_square a { color: #444; display: block; width: 180px; min-height: 245px; -webkit-transition: color .15s linear; -moz-transition: color .15s linear; -o-transition: color .15s linear; transition: color .15s linear; }
.post_square a:hover { z-index: 150!important; position: relative; color: #70DBDB!important; }

/* Archive styles */
.post_thumb img{ display:block; border:0px solid #E0D7C8; float:left; margin: 0 10px 8px 0;  }
.post_thumb:after { clear: both; }
.readmore{ clear:left; }
.readmore a { color:#900; }
#cwrap h2.ctitle{ font-size:22px; margin:0 0 14px 0; padding:10px 22px 7px 22px; overflow:hidden; color:#FFF; background:#634D3C url(image/bg_category.jpg) no-repeat left top; text-shadow: 1px 1px 2px #000; }

.subtopicl{ width:287px; float:left; line-height:1.25em; }
.subtopicr{ width:287px; float:right; line-height:1.25em; }
.subtopicl .post h3.topictitle, .subtopicr .post h3.topictitle{ font-size:14px; padding:12px 9px 6px 9px; height:3em; line-height:1.25em; overflow:hidden; }
.subtopicl .post, .subtopicr .post{ margin-bottom:6px; }

/* Sidebar content */
#searchbox{ height:29px; padding:7px 5px 1px 14px; margin:0 0 15px 0; overflow:hidden; font-size:14px; background: #402411 url(image/bg_sidebar.jpg) no-repeat left top; }
#searchbox input.textinput{ height:18px; width:240px; border:1px solid #333; color:#000; font-size:12px; vertical-align:top; }
#searchbox input.imagebt{ vertical-align:top; }

.sidebox{ width: 316px; padding: 5px 0; background: transparent url(image/post_bg.png) repeat left top; -moz-box-shadow: 0 0 4px #79C1D9; -webkit-box-shadow: 0 0 4px #79C1D9; box-shadow: 0 0 4px #79C1D9; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin: 0 0 15px 1px; line-height:1.25em; border:1px solid #FFF; }
.sidebox a:hover { color: #70DBDB;}

.sidebox p{ margin:auto 1.5em;}
.sidebox p.meta{ margin:auto 1.5em; padding:1em 0; text-align:right; }

.sidebox ul{ margin:auto 1.5em; padding:10px 0; }
.sidebox li{ margin:0 1em; padding:0; list-style-type:square; font-weight: bold; font-size: 12px; line-height: 1.5em; }
.sidebox ul ul{ padding:0; }
.sidebox ul ul li{ font-weight: normal; font-size: 12px; }


.widgettitle .rsswidget{ color:#FFF; text-decoration:none; }


/* content fontsize */
#cwrap h4{ font-size:18px; text-shadow: 1px 1px 2px #000; }
#cwrap p,li{ font-size:12px; }
#cwrap #cwrap td,#cwrap th,#cwrap caption { font-size:100%; }
#cwrap caption{ font-weight:bold; text-align:center; }

/*
#cwrap table{ border-collapse:collapse; width:100%; }
#cwrap table td, #cwrap table th{ border:1px solid #E0D7C8; padding:6px; }
#cwrap table th{ background-color:#F9F6F1; white-space:nowrap; }
#cwrap table td p, #cwrap table th p{ margin:0; }
#cwrap table td p+p, #cwrap table th p+p{ margin-top:1em; }
*/

#crwap h4.underline{ font-size:12px; border-bottom:1px solid #333; }

/* common classes */
.fright{ float:right; }
.fleft{ float:left; }
.aleft{ text-align:left; }
.aright{ text-align:right; }
.acenter{ text-align:center;  }
.acenter table{ margin: 0 auto;}
.acenter img { margin: 2px;}
.clear{ clear:both; }
hr.clear{ clear:both; height:1px; margin:0; padding:0; border:none; visibility:hidden; }
.strike{ text-decoration:line-through; }

.vamiddle{ vertical-align:middle; }
.vatop{ vertical-align:top; }
.vabase{ vertical-align:baseline; }
.vabottom{ vertical-align:bottom; }

.smaller{ font-size:smaller; }
.xsmall{ font-size:10px; }

.nomargin{margin:0 !important;}
.notopmargin{ margin-top:0; }
.nobtmargin{ margin-bottom:0; }
.nolmargin{ margin-left:0; }
.normargin{ margin-right:0; }

#cwrap table.nostyle{ border:none; margin:0; padding:0; }
#cwrap table.nostyle td, table.nostyle th{ border:none; padding:2px; }

table.usersite{ width:100%; font-size:12px; font-weight:bold; border-collapse:separate; border:none; }
table.usersite td{ width:50%; min-height:28px; padding:4px; vertical-align:middle; text-align:center; border:1px solid #666; background-color:transparent; }
table.usersite td:hover{ background-color:#FFC; }
table.usersite td.emptycell, table.usersite td.emptycell:hover{ border:none; background:none; }


#cwrap table.loclist{ margin:0; padding:0; }
#cwrap table.loclist td, #cwrap table.loclist th{ padding:1px; font-size:10px; line-height:1.25em; }
#cwrap table.loclist th{ white-space:normal; }


/* アクエリ旧クラス引継ぎ */
.chapter{ color: #339;font-weight: bold; }
.chapter2{ color: #DC143C; font-weight: bold; }
.chapter3{ color: #360; font-weight: bold; }
.chapter4{ color: #FFF; font-weight: bold; }
.chapter5{ color: #F60; font-weight: bold; }
.chapter6{ color: #900; font-weight: bold; }
.font_red{ color: #F00; }
.pic_right { display: inline; float: right;	margin: 0 0 12px 12px; text-align: center; }
.pic_left {	display: inline; float: left; margin: 0 12px 12px 0; text-align: center; }
.product {  color: #B22222; font-size: 10px; font-weight:normal; }
.img_line {	border: 1px solid #E1E1E1; }
.new { color:#F06; font-weight:bold; font-style:italic; }

/* alpha */
#cwrap a:link img { -webkit-transition: opacity .1s linear; -moz-transition: opacity .1s linear; -o-transition: opacity .1s linear; transition: opacity .1s linear; }
#cwrap a:hover img { -webkit-opacity:0.70; -moz-opacity:0.70; -o-opacity:0.70; opacity:0.70; }
.btn_opa a:hover img { -webkit-opacity:0.70; -moz-opacity:0.70; -o-opacity:0.70; opacity:0.70; }


/* アクエリCSS引継ぎ */
#topicbox { width:544px;margin-bottom: 15px; font-weight: normal; padding: 2px 16px; }
#topicbox li a:hover, #updatebox li a:hover { color: #70DBDB;}
#updatebox { overflow: auto; height: 272px; font-weight: bold; padding-top: 0; }
#updatebox li { margin: 0; line-height: 1.5em; }
#updatebox a { /* -webkit-transition: color .1s linear; -moz-transition: color .1s linear; -o-transition: color .1s linear; transition: color .1s linear; */ }
.moviebox { margin-bottom: 15px; border: 1px solid #333; }
.contentbox {  }
.contentbox h2 { line-height: 1.25em; }
.contentbox ul { margin-bottom: 30px; margin-left: 30px; }
.contentbox li { margin-bottom: 15px; }
.boxtext { padding: 0 5px;}
.aligncenter { text-align: center; }
.bannerbox { margin-bottom: 15px; }
.bannerbox img { margin: 2px 0; }
.title { font-size:22px; margin:0 0 14px 0; padding:11px 22px 9px 22px; overflow:hidden; color:#FFF; background:#634D3C url(image/bg_category.jpg) no-repeat left top; }
.linklist { margin: 4px 0; }
.linklist ul { padding: 0; margin: 0; }
.linklist li { list-style: none; font-size: 12px; font-weight: normal; }
.container_gray { width: 460px; background-color: #F6F6F6; padding: 12px; margin: 0 auto; font-size: 12px; text-align: left; border: 1px solid #E1E1E1; }
.border01 { border-bottom:1px dashed #977;	padding: 0 5px 0 5px; margin: 24px 0 24px 0; }

table td { font-size: 12px; text-align: left; }
.table_detail { text-align:center; }
.table_detail table { border-collapse: collapse; border-top: 1px dotted #009; width: 100%; line-height: 1.5em; }
.table_detail caption { font-size: 1.25em; font-weight: bold; padding: 6px ; text-align: left; color: #900; line-height: 1.5em; }
.table_detail table th { border-bottom: 1px dotted #009; text-align:left; width:80px; padding:8px 18px; font-weight: bold; line-height: 1.5em; background-color: #F6F6F6; font-size: 0.75em!important; }
.table_detail table td { border-bottom: 1px dotted #009; text-align:left; padding:8px; line-height: 1.5em; background-color: #FFF; }
.table_detail table table { border-top: 0 !important; }
.table_detail table table td { border-bottom: 0 !important;}


.table_shoplist { text-align:center; }
.table_shoplist table { border-collapse: collapse; border: 1px solid #BDDAE6; width: 100%; line-height: 1.5em; }
.table_shoplist caption { font-size: 1.25em; font-weight: bold; padding: 6px ; text-align: left; color: #900; line-height: 1.5em; }
.table_shoplist table th { border: 1px solid #CFE1EB; text-align:left; width: 100px; padding:8px 0 8px 4px; font-weight: normal; line-height: 1.5em; background-color: #F6F6F6; font-size: 0.75em!important; }
.table_shoplist table td { border: 1px solid #CFE1EB; text-align:left; padding:8px; line-height: 1.5em; background-color: #FFF; }
.table_shoplist table table { border-top: 0 !important; }
.table_shoplist table table td { border-bottom: 0 !important;}


.table_cardlist table { border-collapse: collapse; border-top: 1px dotted #009; width: 380px; line-height: 1.5em; float: left; margin-bottom: 5px; }
.table_cardlist caption { font-size: 1.25em; font-weight: bold; padding: 6px ; text-align: left; color: #900; line-height: 1.5em; }
.table_cardlist table th { border-bottom: 1px dotted #009; text-align:left; width:80px; padding:6px; font-weight: bold; line-height: 1.5em; background-color: #F6F6F6; font-size: 0.75em!important; }
.table_cardlist table td { border-bottom: 1px dotted #009; text-align:left; width:110px; padding:8px; line-height: 1.5em; }
.table_cardlist img { float: left; margin: 4px 10px 10px 0; }
.table_cardlist h5 { color: #339; background: #FFF url(image/cardlist_title.jpg) no-repeat left bottom; margin-bottom: 6px; height: 47px; }
.table_cardlist hr { height: 0; border:none; }
.table_cardlist p { width: 520px; background-color: #F6F6F6; padding: 12px; margin: 5px auto 0 auto; font-size: 12px; text-align: left; clear: both; display: block; }

.table_stylelist table { background-color: #F6F6F6; margin: 0 auto; text-align: left; border-collapse:collapse; clear: both; }
.table_stylelist table th { text-align:left; width:140px; padding:6px; font-weight: bold; line-height: 1.5em; background-color: #F6F6F6; font-size: 0.75em!important; }
.table_stylelist table td { border: 1px solid #F6F6F6; }


.table_ken { text-align:center; }
.table_ken table { border-collapse: collapse; border-top: 1px dotted #009; width: 100%; line-height: 1.5em; margin: 0 auto; }
.table_ken caption { font-size: 1.25em; font-weight: bold; padding: 6px ; text-align: left; color: #900; line-height: 1.5em; }
.table_ken table th { border-bottom: 1px dotted #009; text-align:left; width:100px; padding:8px 18px; font-weight: bold; line-height: 1.5em; font-size: 16px!important; color: #900; }
.table_ken table td { border-bottom: 1px dotted #009; font-size: 12px; text-align:left; padding:8px; line-height: 1.25em; text-align:center; vertical-align: text-top; }
.table_ken table table { border-top: 0 !important; }
.table_ken table table td { border-bottom: 0 !important;}


.cardbox { vertical-align: top; text-align: center; font-weight: bold;line-height: 1.2em; font-size:10px!important; }
.cardbox table { margin: auto; }
.cardbox td { vertical-align: top; text-align: center !important; line-height: 1.2em; font-size:10px!important; }


.title_cardlist .cap_ego { margin:0; font-size: 16px; padding: 2px 0 0 52px; background: transparent url(http://www.aquarian-age.org/wordpress/wp-content/themes/aquarianage/image/icon_cap_ego.gif) no-repeat 5px bottom; height: 28px; padding-top: 15px; }
.title_cardlist .cap_ara { margin:0; font-size: 16px; padding: 2px 0 0 52px; background: transparent url(http://www.aquarian-age.org/wordpress/wp-content/themes/aquarianage/image/icon_cap_ara.gif) no-repeat 5px bottom; height: 28px; padding-top: 15px;  }
.title_cardlist .cap_wiz { margin:0; font-size: 16px; padding: 2px 0 0 52px; background: transparent url(http://www.aquarian-age.org/wordpress/wp-content/themes/aquarianage/image/icon_cap_wiz.gif) no-repeat 5px bottom; height: 28px; padding-top: 15px;  }
.title_cardlist .cap_dark { margin:0; font-size: 16px; padding: 2px 0 0 52px; background: transparent url(http://www.aquarian-age.org/wordpress/wp-content/themes/aquarianage/image/icon_cap_dark.gif) no-repeat 5px bottom; height: 28px; padding-top: 15px;  }
.title_cardlist .cap_kyokusei { margin:0; font-size: 16px; padding: 2px 0 0 52px; background: transparent url(http://www.aquarian-age.org/wordpress/wp-content/themes/aquarianage/image/icon_cap_kyokusei.gif) no-repeat 5px bottom; height: 28px; padding-top: 15px;  }
.title_cardlist .cap_eraser { margin:0; font-size: 16px; padding: 2px 0 0 52px; background: transparent url(http://www.aquarian-age.org/wordpress/wp-content/themes/aquarianage/image/icon_cap_eraser.gif) no-repeat 5px bottom; height: 28px; padding-top: 15px;  }
.title_cardlist { color: #339; background: #FFF url(http://www.aquarian-age.org/wordpress/wp-content/themes/aquarianage/image/cardlist_title.jpg) no-repeat left bottom; margin-bottom: 6px; height: 47px; }

#shop_updatelist th{ width: 150px; font-size: 12px!important; padding: 0 0 0 10px; line-height: 1; }
#shop_updatelist td{ width: 420px; font-size: 12px; text-align: left; line-height: 1; }
/*#shop_updatelist .child{ background-color: #FAFAFA; }*/

#wp_page_numbers { background-color: transparent!important; margin: 0 auto; }
.btn_product { position: absolute; right: 10px; top: 230px; width: 190px; height: 50px; overflow: hidden; }
.btn_product img:hover { margin: -50px 0 0 0; }

/* トップページ大会一覧 */
.ajaxloding { width: 550px; height: 240px; overflow: hidden; background: #FFF url(http://www.aquarian-age.org/img/loadinfo_ajax.gif) no-repeat center 100px; opacity: .7; -moz-opacity: .7; -webkit-opacity: }
.ajaxloding p { display: none; }
#shop_updatelist_top table caption { width: 540px; font-size: 15px!important; text-align: left; border-bottom:1px solid #000; margin: 10px 0; padding-left: 5px; color: #339; padding-top: 20px; }
#shop_updatelist_top th { width: 110px; font-size: 12px!important; padding: 2px 0 0 5px; line-height: 1.1; border-bottom: 1px dotted #C0D0E2; text-align: left; }
#shop_updatelist_top td { width: 420px; font-size: 12px; text-align: left; line-height: 1.1; border-bottom: 1px dotted #C0D0E2; padding: 2px 0 0 0; }
#shop_updatelist_top a:hover { color: #70DBDB; }
#shop_updatelist_top img { vertical-align: middle; margin-bottom: 1px;}
.select_ken { float: right; margin: -2px 5px 0 0; position: relative; display: none; }
.select_ken select { border: 0; width: 90px; position: relative; top: -7px; font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック', sans-serif; height: 19px; font-size: 12px!important; }
.select_ken option { width: 60px; }
#updateinfo img, #kounin img, #koushiki img { margin: -5px 0 0 5px; -webkit-transition: opacity .1s linear; -moz-transition: opacity .1s linear; -o-transition: opacity .1s linear; transition: opacity .1s linear; cursor:pointer; float: left; }
#updateinfo img:hover, #kounin img:hover, #koushiki img:hover { /* -webkit-opacity:0.70; -moz-opacity:0.70; -o-opacity:0.70; opacity:0.70; */ }