@charset "UTF-8";

/*カスタマイズ　インデント*/
.as_indent {
	padding-left: 10px;
}

/*カスタマイズ　個別の色等*/
.as_upper {color: #cb0000;}/*高い*/
.as_lower {color: #0032cb;}/*低い*/

table.as_table_item td.as_l_blue {
	background-color:#E0F2F7;
}
table.as_table_item td.as_l_red {
	background-color:#F8E6E0;
}

.td_number {text-align: right;}/*右寄せ（数値用）*/

.as_type_nomal {color: #191919;}/*通常*/
.as_type_ap {color: #3f00ff;}/*徹甲弾*/
.as_type_he {color: #ff3f00;}/*榴弾*/
.as_type_sap{color: #CB0098;}/*SPA弾*/
.as_type_torpedo {color: #989800;}/*雷装*/
.as_type_surface_to_air {color: #007298;}/*対空*/
.as_type_bombing {color: #980000;}/*爆撃*/
.as_type_lightning {color: #987200;}/*雷撃*/
.as_type_aviation {color: #000098;}/*航空*/


.as_chara_nomal {color: #191919;}/*通常*/
.as_chara_tracking {color: #00984c;}/*追尾*/
.as_chara_diffusion {color: #ff7f00;}/*拡散*/
.as_chara_projection {color: #980026;}/*投射*/
.as_chara_magnetism {color: #4c0098;}/*磁気*/

.as_rank_ex {color: #0000cb;}/*特化*/
.as_rank_s {color: #cb0000;}/*ランクS*/
.as_rank_a {color: #cb6500;}/*ランクA*/
.as_rank_b {color: #cbcb00;}/*ランクB*/

.as_top {color: #cb0000;font-weight: bold;}/*最上位*/
.as_top2 {color: #ff7f00;}/*準上位*/
.as_buttom {color: #0000ff;font-weight: bold;}/*最下位*/
.as_buttom2 {color: #007fff;}/*準下位*/

span.as_bold {font-weight: bold;}/*太字*/
span.as_underline {text-decoration: underline;}/*下線*/
span.as_line-through {text-decoration: line-through;}/*打消し線*/
span.as_red {color: #cb0000;}/*赤字*/
span.as_blue {color: #0000ff;}/*青字*/
span.as_width-padding {
	padding-left: 5px;
	padding-right: 5px;}/*左右余白*/

/*回り込みBOX*/
div.d_right_header{
	float:right;
}
div.d_left_header{
	float:left;
}
div.d_body{
	float:right;
}
div.d_clear{
	clear:left;
}
div.d_indent1{
	padding-left: 5px;
}
div.d_indent2{
	padding-left: 10px;
}
div.d_red{
	color: #cb0000;
}
div.d_blue{
	color: #003FFF;
}
/*DIVドルフロDPS*/
div.d_dps{
	width: 100%;
	height: 100%;
	position: relative;
}

div.d_dps_rank1{
background-image: linear-gradient(to bottom right
,transparent
, transparent 45%, #FF3232 45%, #FF3232 54%
,transparent 54%, transparent);
}
div.d_dps_rank2{
background-image: linear-gradient(to bottom right
,transparent
, transparent 45%, #FFBF00 45%, #FFBF00 54%
,transparent 54%, transparent);
}
div.d_dps_rank3{
background-image: linear-gradient(to bottom right
,transparent
, transparent 45%, #65CB00 45%, #65CB00 54%
,transparent 54%, transparent);
}
div.d_dps_rank4{
background-image: linear-gradient(to bottom right
,transparent
, transparent 45%, #00CB32 45%, #00CB32 54%
,transparent 54%, transparent);
}
div.d_dps_rank5{
background-image: linear-gradient(to bottom right
,transparent
, transparent 45%, #00CBCB 45%, #00CBCB 54%
,transparent 54%, transparent);
}
/*カスタマイズ　表01*/
table.as_table_01 {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	font-size:90%;
	border-left: 1px solid #ccc;
}
table.as_table_01 th.as_th {
	padding: 5px;
	font-weight: bold;
	vertical-align: bottom;
	color: #369;
	border-bottom: 3px solid #036;
	border-right: 1px solid #ccc;
}
table.as_table_01 th.as_icon {
	padding: 0px;
}
table.as_table_01 th.as_th_colspan {
	padding-left: 5px;
	font-weight: bold;
	vertical-align: bottom;
	color: #369;
	border-right: 1px solid #ccc;
}
table.as_table_01 th.as_sub_summary {
	border-top: 3px solid #036;
}
table.as_table_01 th.as_summary {
	border-top: 3px solid #036;
}
table.as_table_01 th.as_split {
	border-top: 2px solid #4c4c4c;
}
table.as_table_01 tbody th {
	padding: 5px;
	font-weight: bold;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #f3f6f7;
}
table.as_table_01 td {
	padding: 5px;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
table.as_table_01 td.as_icon {
	padding: 0px;
}
table.as_table_01 td.as_span {
	border-right: 0px solid #ccc;
}
table.as_table_01 td.as_sub_summary {
	border-top: 3px solid #036;
}
table.as_table_01 td.as_summary {
	border-top: 3px solid #036;
}
table.as_table_01 td.as_split {
	border-top: 2px solid #4c4c4c;
}
table.as_table_01 td.as_sub_summary_n {
	border-top: 3px solid #036;
	text-align: right;
}
table.as_table_01 td.as_summary_n {
	border-top: 3px solid #036;
	text-align: right;
}
table.as_table_01 td.as_number {
	text-align: right;
}

/*カスタマイズ　表02*/
table.as_table_02 {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	font-size:90%;
}
table.as_table_02 th.as_th {
	padding: 5px;
	font-weight: bold;
	vertical-align: bottom;
	color: #369;
}

table.as_table_02 th.as_th_colspan {
	padding-left: 5px;
	font-weight: bold;
	vertical-align: bottom;
	color: #369;
}
table.as_table_02 tbody th {
	padding: 5px;
	font-weight: bold;
	vertical-align: top;
	background: #f3f6f7;
}
table.as_table_02 td {
	padding: 5px;
	vertical-align: top;
}

/*カスタマイズ　表隠し枠*/
table.as_table_stealth {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	font-size:90%;
	border: 1px none #ccc;
}
table.as_table_stealth tbody th {
	padding: 5px;
	font-weight: bold;
	vertical-align: top;
	border-bottom: 1px none #ccc;
	border-right: 1px none #ccc;
	background: #f3f6f7;
}
table.as_table_stealth td {
	padding: 5px;
	vertical-align: top;
	border-bottom: 1px none #ccc;
	border-right: 1px none #ccc;
}

/*カスタマイズ　表　リスト*/
table.as_table_item {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	font-size:90%;
	border-left: 1px solid #ccc;
}
table.as_table_item th.as_th {
	padding: 5px;
	font-weight: bold;
	vertical-align: bottom;
	color: #369;
	border-bottom: 3px solid #036;
	border-right: 1px solid #ccc;
        background-color:#dcf5ff;
}
table.as_table_item th.as_th2 {
	color: #006500;
        background-color:#ccffcc;
}
table.as_table_item th.as_th_lvm {
	padding: 5px;
	font-weight: bold;
	vertical-align: bottom;
	color: #0000cb;
	border-bottom: 3px solid #036;
	border-right: 1px solid #ccc;
        background-color:#cce5ff;
}

table.as_table_item th.as_th_colspan {
	padding-left: 5px;
	font-weight: bold;
	vertical-align: bottom;
	color: #369;
	border-right: 1px solid #ccc;
        background-color:#dcf5ff;
}
table.as_table_item tbody th {
	padding: 5px;
	font-weight: bold;
	vertical-align: center;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #f3f6f7;
        background-color:#fafafa;
}
table.as_table_item th.as_nw {
        white-space: nowrap;
}
table.as_table_item th.as_padi2 {
	padding: 2px;
}
table.as_table_item th.as_split {
	border-top: 2px solid #999;
}
table.as_table_item td.as_split {
	border-top: 2px solid #999;
}
table.as_table_item td {
	padding: 5px;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
        background-color:#fafafa;
}
table.as_table_item td.as_number_over {
	padding: 5px;
	vertical-align: top;
	text-align: right;
	border-bottom: 1px solid #fafafa;
	border-right: 1px solid #ccc;
}
table.as_table_item td.as_lvm {
        background-color:#dfdfdf;
}
table.as_table_item td.as_nw {
        white-space: nowrap;
}
/*ドルフロ銃種*/
table.as_table_item td.as_ALL {
        background-color:#ffffff;
	padding-bottom: 1px;
}
table.as_table_item td.as_HG {
	color: #006565;
        background-color:#CCFFFF;
	padding-bottom: 1px;
}
table.as_table_item td.as_SMG {
	color: #656500;
        background-color:#FFFFCC;
	padding-bottom: 1px;
}
table.as_table_item td.as_RF {
	color: #4C0065;
        background-color:#F2CCFF;
	padding-bottom: 1px;
}
table.as_table_item td.as_AR {
	color: #650019;
        background-color:#FFCCD8;
	padding-bottom: 1px;
}
table.as_table_item td.as_MG {
	color: #653200;
        background-color:#FFE5CC;
	padding-bottom: 1px;
}
table.as_table_item td.as_SG {
	color: #001965;
        background-color:#CCD8FF;
	padding-bottom: 1px;
}
table.as_table_item td.as_number {
	padding: 5px;
	vertical-align: top;
	text-align: right;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
table.as_table_item td.as_number_lvm {
	text-align: right;
        background-color:#dfdfdf;
}
table.as_table_item td.as_comment {
	padding: 5px;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
        background-color:#ffffff;
}
table.as_table_item td.as_padi2 {
    background-color:#fafafa;
	padding: 2px;
}
table.as_table_item td.as_middle {
	vertical-align: middle;
}
table.as_table_item td.as_buff {
    background-color:#ffffff;
padding: 1px;
}
table.as_table_item td.as_Equip{
    background-color:#FBEFEF;
}
table.as_table_item td.as_dps{
padding: 0px;
    background-color:#ffffff;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
	vertical-align: bottom;
}
/*ドルフロ編成　表　リスト*/
table.as_table_formation {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	font-size:90%;
	border-left: 1px solid #ccc;
}
table.as_table_formation th.as_th {
	padding: 5px;
	font-weight: bold;
	vertical-align: bottom;
	color: #006532;
	border-bottom: 3px solid #006532;
	border-right: 1px solid #ccc;
	background-color:#CCFFE5;
}
table.as_table_formation td {
	padding: 5px;
	vertical-align: top;
	background-color:#323232;
}
table.as_table_formation td.char {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding-right: 0px;
	text-align: right;
	vertical-align: top;
	min-width: 100px;
}
table.as_table_formation td.buff {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
	min-width: 100px;
}
/*ドルフロ追加バフ・スキル　表　リスト*/
table.as_table_buff_skill {
	text-align: left;
	font-size:90%;
}

table.as_table_buff_skill td {
	padding: 1px;
	background-color:#ffffff;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ffffff;
}
table.as_table_buff_skill td.buff2 {
	padding-left: 2px;
	text-align: right;
font-weight: bold;
color: #CB6500;
}
table.as_table_buff_skill td.skill2 {
	padding-left: 2px;
	text-align: right;
font-weight: bold;
color: #cb0000;
}
/*カスタマイズ　表　キャラリスト*/
table.as_table_citem {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	font-size:90%;
	border-left: 1px solid #ccc;
}
table.as_table_citem th.as_th {
	padding: 5px;
	font-weight: bold;
	vertical-align: bottom;
	color: #369;
	border-bottom: 3px solid #036;
	border-right: 1px solid #ccc;
    background-color:#dcf5ff;
}
table.as_table_citem th.as_thb {
	padding: 5px;
	font-weight: bold;
	vertical-align: bottom;
	color: #B45F04;
	border-bottom: 3px solid #B45F04;
	border-right: 1px solid #ccc;
    background-color:#F8ECE0;
}
table.as_table_citem th.as_th2 {
	padding: 5px;
	font-weight: bold;
	vertical-align: top;
	color: #369;
	border-top: 3px solid #036;
	border-right: 1px solid #ccc;
    background-color:#dcf5ff;
}

table.as_table_citem th.as_th_colspan {
	padding-left: 5px;
	font-weight: bold;
	vertical-align: bottom;
	color: #369;
	border-right: 1px solid #ccc;
    background-color:#dcf5ff;
}
table.as_table_citem tbody th {
	padding: 5px;
	font-weight: bold;
	vertical-align: center;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #f3f6f7;
    background-color:#fafafa;
}
table.as_table_citem td {
	padding: 5px;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
    background-color:#fafafa;
}
table.as_table_citem th.as_split {
	border-top: 2px solid #999;
}
table.as_table_citem td.as_split {
	border-top: 2px solid #999;
}
table.as_table_citem td.as_child {
	padding: 0px;
}
table.as_table_citem td.as_number {
	text-align: right;
}

/*陣営　ユニオン*/
table.as_table_citem td.as_union {
	background-color:#d8ccff;
}
/*陣営　ロイヤル*/
table.as_table_citem td.as_royal {
	background-color:#ffffcc;
}
/*陣営　重桜*/
table.as_table_citem td.as_jp {
	background-color:#ffcce5;
}
/*陣営　鉄血*/
table.as_table_citem td.as_germany {
	background-color:#ffcccc;
}

/*レア　SSR*/
table.as_table_citem td.as_ssr {
	background-color:#ffe5cc;
}
/*レア　SR*/
table.as_table_citem td.as_sr {
	background-color:#d8ccff;
}
/*レア　R*/
table.as_table_citem td.as_r {
	background-color:#ccf2ff;
}
/*レア　N*/
table.as_table_citem td.as_n {
	background-color:#e5e5e5;
}

/*船種　駆逐*/
table.as_table_citem td.as_destroyer {
    background-color:#ffffff;
}
/*船種　軽巡*/
table.as_table_citem td.as_l_cruiser {
    background-color:#ffffff;
}
/*船種　重巡*/
table.as_table_citem td.as_h_cruiser {
    background-color:#ffffff;
}
/*船種　巡洋戦艦*/
table.as_table_citem td.as_b_cruiser {
    background-color:#ffffff;
}
/*船種　戦艦*/
table.as_table_citem td.as_battleship {
    background-color:#ffffff;
}
/*船種　軽空母*/
table.as_table_citem td.as_l_aircraft_carrier {
    background-color:#ffffff;
}
/*船種　空母*/
table.as_table_citem td.as_aircraft_carrier {
    background-color:#ffffff;
}
/*船種　特殊*/
table.as_table_citem td.as_other {
    background-color:#ffffff;
}

/*装甲　軽*/
table.as_table_citem td.as_l_armored {
	background-color:#ccffff;
}
/*装甲　中*/
table.as_table_citem td.as_m_armored {
	background-color:#ffffff;
}
/*装甲　重*/
table.as_table_citem td.as_h_armored {
	background-color:#ffccd8;
}


/*装備　砲*/
table.as_table_citem td.as_main_armament {
	background-color:#ffcccc;
}
/*装備　副*/
table.as_table_citem td.as_sub_armament {
	background-color:#ffcccc;
}
/*装備　魚*/
table.as_table_citem td.as_torpedo {
	background-color:#ffffcc;
}
/*装備　対空*/
table.as_table_citem td.as_anti_aircraft {
	background-color:#ccffff;
}
/*装備　設*/
table.as_table_citem td.as_facility {
	background-color:#e5e5e5;
}
/*装備　戦闘*/
table.as_table_citem td.as_fighter {
	background-color:#e5ccff;
}
/*装備　爆撃*/
table.as_table_citem td.as_bomber {
	background-color:#ffcccc;
}
/*装備　攻撃*/
table.as_table_citem td.as_attacker {
	background-color:#ffffcc;
}

/*スキル　攻撃*/
table.as_table_citem td.as_attack {
	background-color:#F8E0E6;
}
/*スキル　防御*/
table.as_table_citem td.as_defense {
	background-color:#E0E0F8;
}
/*スキル　支援*/
table.as_table_citem td.as_support {
	background-color:#F7F8E0;
}
/*スキル　なし*/
table.as_table_citem td.as_none {
	background-color:#e5e5e5;
}

/*数値　最上*/
table.as_table_citem td.as_best {
	font-weight: bold;
	text-align: right;
	color: #cb0000;
	background-color:#F8E0E6;
}
/*数値　上*/
table.as_table_citem td.as_better {
	text-align: right;
	color: #ff0000;
	background-color:#F8E6E0;
}
/*数値　上2*/
table.as_table_citem td.as_better2 {
	text-align: right;
	color: #ff0000;
}
/*数値　中*/
table.as_table_citem td.as_normal {
	text-align: right;
}
/*数値　下2*/
table.as_table_citem td.as_lower2 {
	text-align: right;
	color: #0000ff;
}
/*数値　下*/
table.as_table_citem td.as_lower {
	text-align: right;
	color: #0000ff;
	background-color:#E0F2F7;
}
/*数値　最下*/
table.as_table_citem td.as_lowermost {
	font-weight: bold;
	text-align: right;
	color: #0000cb;
	background-color:#E0E0F8;
}
/*指揮*/
table.as_table_citem td.as_command {
	background-color:#F8E0E6;
}
/*参謀*/
table.as_table_citem td.as_chief_of_operations {
	background-color:#F7F8E0;
}


/*カスタマイズ　表　子表リスト*/
table.as_table_cchild {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	font-size:100%;
	border-left: 0px solid #ccc;
	width: 100%;
	height: 100%;
}
table.as_table_cchild td {
	padding: 3px;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
    background-color:#fafafa;
}
/*指揮*/
table.as_table_cchild td.as_command {
	background-color:#F8E0E6;
}
/*参謀*/
table.as_table_cchild td.as_chief_of_operations {
	background-color:#F7F8E0;
}
/*指定なし*/
table.as_table_cchild td.as_none {
	background-color:#fafafa;
}
/*スキル　攻撃*/
table.as_table_cchild td.as_attack {
	background-color:#F8E0E6;
}
/*スキル　防御*/
table.as_table_cchild td.as_defense {
	background-color:#E0E0F8;
}
/*スキル　支援*/
table.as_table_cchild td.as_support {
	background-color:#F7F8E0;
}

/*カスタマイズ　ブログタイトル*/
.as_blog_title_label {
	font-weight:bolder;
	font-size: 130%;
}
.as_blog_title {
	position: relative;
}
.as_blog_title:first-letter {
	font-size: 150%;
        color:#808080;
}
.as_blog_title::before,
.as_blog_title::after {
	position: absolute;
	bottom: -4px;
	left: 0;
	content: '';
	height: 4px;
}
.as_blog_title::before {
	z-index: 2;
	width: 20%;
	background-color: #808080;
}
.as_blog_title::after {
	width: 100%;
	background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #808080 2px, #aaa 4px);
	background: repeating-linear-gradient(45deg, #fff, #fff 2px, #aaa 2px, #808080 4px);
}

/*カスタマイズ　タイトル*/
.as_title_label {
	font-size: 160%;
	font-weight:bolder;
}
.as_title {
	position: relative;
}
.as_title:first-letter {
	font-size: 150%;
        color:#3498db;
}
.as_title::before,
.as_title::after {
	position: absolute;
	bottom: -4px;
	left: 0;
	content: '';
	height: 4px;
}
.as_title::before {
	z-index: 2;
	width: 20%;
	background-color: #3498db;
}
.as_title::after {
	width: 100%;
	background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #3498db 2px, #aaa 4px);
	background: repeating-linear-gradient(45deg, #fff, #fff 2px, #aaa 2px, #3498db 4px);
}

/*ドルフロ陣形　My*/
.da_my {
	width: 13px;
	height: 13px;
	background:#FFFFFF;
}
.da_tg {
	width: 13px;
	height: 13px;
	background:#32FFCC;
}
.da_no {
	width: 13px;
	height: 13px;
	background:#656565;
}

/*ドルフロ陣形　リスト*/
table.as_darea {
	width: 41px;
	border-collapse: collapse;
}
table.as_darea td.my {
	width: 13px;
	height: 13px;
	background:#FFFFFF;
	border: solid 1px #000000;
}
table.as_darea td.tg {
	width: 13px;
	height: 13px;
	background:#32FFCC;
	border: solid 1px #000000;
}
table.as_darea td.no {
	width: 13px;
	height: 13px;
	background:#656565;
	border: solid 1px #000000;
}

/*カスタマイズ　記事の区切り*/
.as_comment_title_label {
	font-size: 160%;
	font-weight:bolder;
}
.as_comment_title {
	position: relative;
        margin-left:-10px;
        margin-bottom:8px;
	font-size: 120%;
	font-weight:bolder;
}
.as_comment_title:first-letter {
	font-size: 150%;
        color:#505050;
}
.as_comment_title::before,
.as_comment_title::after {
	position: absolute;
	bottom: -2px;
	left: 0;
	content: '';
	height: 4px;
}
.as_comment_title::before {
	z-index: 2;
	width: 20%;
	background-color: #808080;
}
.as_comment_title::after {
	width: 70%;
	background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #808080 2px, #aaa 4px);
	background: repeating-linear-gradient(45deg, #fff, #fff 2px, #aaa 2px, #808080 4px);
}

/*カスタマイズ　サブタイトル*/
.as_sub_title {
	position: relative;
        margin-top: 5px;
        margin-bottom: 15px;
        margin-left:-10px;
        width: 80%;
}
.as_sub_title:first-letter {
	font-size: 150%;
	font-weight: bold;
}
.as_sub_title::before,
.as_sub_title::after {
	position: absolute;
	bottom: -4px;
	left: 0;
	content: '';
	height: 4px;
}
.as_sub_title::before {
	z-index: 2;
	width: 15%;
	background-color: #444;
}
.as_sub_title::after {
	width: 100%;
	background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #aaa 2px, #aaa 4px);
	background: repeating-linear-gradient(45deg, #fff, #fff 2px, #aaa 2px, #aaa 4px);
}

/*カスタマイズ　サブタイトル2*/
.as_sub_title2 {
	position: relative;
        margin-top: 5px;
        margin-bottom: 15px;
        margin-left:-10px;
        width: 80%;
}
.as_sub_title2:first-letter {
	font-size: 150%;
	font-weight: bold;
}
.as_sub_title2::before,
.as_sub_title2::after {
	position: absolute;
	bottom: -4px;
	left: 0;
	content: '';
	height: 4px;
}
.as_sub_title2::before {
	z-index: 2;
	width: 15%;
	background-color: #444;
}
.as_sub_title2::after {
	width: 100%;
	background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #aaa 2px, #aaa 4px);
	background: repeating-linear-gradient(45deg, #fff, #fff 2px, #aaa 2px, #aaa 4px);
}

/*カスタマイズ　プラグインタイトル*/
.as_plugin_title_label {
	font-weight:bolder;
}

.as_plugin_title {
	position: relative;
        margin-top: 15px;
        margin-bottom: 8px;
        width: 95%;
}
.as_plugin_title:first-letter {
	font-size: 150%;
        color:#cbcb00;
}
.as_plugin_title::before,
.as_plugin_title::after {
	position: absolute;
	bottom: -4px;
	left: 0;
	content: '';
	height: 4px;
}
.as_plugin_title::before {
	z-index: 2;
	width: 30%;
	background-color: #cbcb00;
}
.as_plugin_title::after {
	width: 100%;
	background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #cbcb00 2px, #aaa 4px);
	background: repeating-linear-gradient(45deg, #fff, #fff 2px, #aaa 2px, #cbcb00 4px);
}

/* 基本設定 */
* {
	margin:0;
	padding:0;
	voice-family: "\"}\"";
	voice-family:inherit;
}

a img {
	border-style : none;
	border-width : 0px;
	text-decoration : none;
	padding:3px;
}

body{
	scrollbar-base-color:#ffffff;
	font-size:100%;color:#333333;text-align:center;
	background-color:#ffffff;
}

/* 全体の設定 */
div#IntegrationField{
font-size:75%;line-height:180%;color:#333333;
width:100%;text-align:center;
background-color:#ffffff;
}

div#Wrappin{
padding:3px;
}

/* 全プラグイン共通設定 */
div.PluginTitle{padding:2px 0px;font-weight:bolder;}
div.PluginExplanation{padding:2px 0px;}
div.PluginContents{padding:2px 0px;}

/* リンクカラー */
a:link {
text-decoration:none;color:#3c3c3c;
}
a:visited{
text-decoration:none;color:#333333;
}
a:hover {
text-decoration:none;color:#cc0000;
}
a:active {
text-decoration:none;color:#cc0000;
}

/* （サイドバー）リンクカラー */
span.SideBlock a:link {
text-decoration:none;color:#333333;
}
span.SideBlock a:visited{
text-decoration:none;color:#333333;
}
span.SideBlock a:hover {
text-decoration:none;color:#cc0000;
}
span.SideBlock a:active {
text-decoration:none;color:#cc0000;
}

/* （タイトル）リンクカラー */
span.Title{
color:#000000;
}
span.Title a:link {
text-decoration:none;color:#000000;
}
span.Title a:visited{
text-decoration:none;color:#000000;
}
span.Title a:hover {
text-decoration:none;color:#cc0000;
}
span.Title a:active {
text-decoration:none;color:#cc0000;
}

/* （カレンダー）リンクカラー */
span.Day a:link {
text-decoration:none;
color:#ffffff;background-color:#3498db;
	padding:2px;
}
span.Day a:visited{
text-decoration:none;
color:#ffffff;background-color:#cccccc;
}
span.Day a:hover {
text-decoration:none;color:#cc0000;
}
span.Day a:active {
text-decoration:none;color:#cc0000;
}

/* （エントリー日付）テキスト装飾 */
span.Date{
color:#000000;
}
span.Date a:link {
text-decoration:none;color:#000000;
}
span.Date a:visited{
text-decoration:none;color:#000000;
}
span.Date a:hover {
text-decoration:none;color:#cc0000;
}
span.Date a:active {
text-decoration:none;color:#cc0000;
}

/* ボーダーの色 */
div#MainArea
{border-left:3px dotted #333333;}


/* 構成 */
/* サイドバー */
div#SideArea{
margin-right:-150px;
float:left;
}
	div#SideControl{
	width:150px;
	text-align:left;
	background-color:#ffffff;
	}
/* プラグイン１，２ */
	div#SideBlock{
	color:#000000;
	text-align:left;
	margin:10px 5px;
	}

/* メインカラム */
div#MainArea{
margin-left:155px;
float:left;
}
	div#MainControl{
	width:1050px;
	background-color:#ffffff;
	}

/* ブログタイトル、カレンダー */
div#TopBlock{
margin:10px 5px;
}
	div.BlogTitle{
	text-align:left;
	}
	div.calender{
	font-size:80%;
	text-align:right;
	padding:3px;
	}

/* 記事 */
div#EntryBlock{
margin:10px 5px;
margin-top:-30px;
}
	div.EntryTitle{
	padding: 10px 0px;
	text-align:left;
	}
	div.EntryText{
	padding: 1px 8px;
	text-align:left;
	}
	div.PostScriptTitle{
	padding: 5px;
	text-align:right;
	}
	div.PostScriptText{
	padding: 5px 0px;
	text-align:left;
	}
	div.EntryFooter{
	padding: 5px 0px;
	text-align:right;
	margin-bottom:50px;
	}

/* トラックバック */
div#TrackbackBlock{
margin:10px 5px;
}
	div.TrackbackBlockTitle{
	padding:10px 0px;
	text-align:left;
	}
	div.TrackbackURL{
	padding: 20px 0px;
	text-align:left;
	}
	div.TrackbackTitle{
	padding: 5px 0px;
	text-align:left;
	}
	div.TrackbackText{
	padding: 5px 0px;
	text-align:left;
	}
	div.TrackbackFooter{
	padding: 5px 0px;
	text-align:right;
	margin-bottom:50px;
	}

/* コメント */
div.CommentBlock{
margin:10px 5px;
}
	div.CommentBlockTitle{
	padding:5px 0px;
	text-align:left;
	}
	div.CommentTitle{
	padding: 5px 0px;
	text-align:left;
	}
	div.CommentText{
	padding: 5px 0px;
	text-align:left;
	}
	div.CommentFooter{
	padding: 5px 0px;
	text-align:right;
	margin-bottom:50px;
	}


/* コメント投稿 */
div#CommentPostBlock{
margin:10px 5px;
}
	div.CommentPostTitle{
	padding: 2px;
	text-align:left;
	}
	div.CommentPost{
	padding: 2px 0px;
	text-align:left;
	}

/* 記事下 */
div#BottomBlock{
margin:10px 5px;
}

/* 拍手部分の設定 */
.NinjaClap {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* 移動 */
	div.PageMove{
	padding: 10px 5px;
	text-align:left;
	}
/* 削除禁止 */
	div.Ad{
	padding: 10px 5px;
	text-align:left;
	}

/* 記事下 */
/* プラグイン３，４，５ */
div#BottomPluginBlock{
margin:10px 5px;
text-align:left;
clear:both;
}

	div#BottomPluginBox{
	float:left;
	padding:18px;
	}