/* CSS Document */
/***********************************************/
/* style.css 							*/
/* Use with All.html template 			*/
/***********************************************/

/*header*/
#headerbox_wrap{position:relative; width:100%; margin:0px auto;}

/* ヘッダーの設定*/
#headerbox_head{width:auto; position: relative;}
#headerbox_left{width:30%; float:left; position: relative;}
#headerbox_c{width:30%; float:left; position: relative;}
#headerbox_right{width:30%; float:left; position: relative;}
#headerbox_foot{position:relative; width:100%; clear:both;}

/* margin */
.main-margin{ margin:0; padding:1.8em 1.8em 0.7em 1.8em; }
.mgn-full { margin:0; padding:1.8em; }

/* 1.8em="a",top="t",bottom="b",left="l",right="r" */
.mgn-a-t { margin:0; padding:1.8em 0 0 0; }
.mgn-a-t-r { margin:0; padding:1.8em 1.8em 0 0; }
.mgn-a-t-b { margin:0; padding:1.8em 0; }
.mgn-a-t-l { margin:0; padding:1.8em 0 0 1.8em; }
.mgn-a-b { margin:0 0 1.8em 0; }
.mgn-a-r { margin:0; padding:0 1.8em 0 0; }
.mgn-a-l { margin:0; padding:0 0 0 1.8em; }

/* .7em="h" */
.mgn-h-t-b { margin:0.7em 0; }
.mgn-h-t { margin-top:0.7em; }
.mgn-h-t-a-b { margin:0.7em 0 1.8em 0; }

/* 10="10px" */
.mgn-10-r { margin-right: 10px; }

/* padding="pdn" */
.pdn-a-b { margin:0; padding:0 0 1.8em 0; }

/* float */
.float-left { float:left; }
.float-right { float:right; }

/* 装飾 */
.hide { display: none; }
.strong { font-weight:bold; color:#000; }
.Initial { font-family: Georgia, "Times New Roman", Times, serif !important; font-size: x-large; text-shadow:Olive 3px 3px 2px; font-weight:bold; color: black; padding: 0 3px 3px 0; top: -2px; }
.bc { margin:10px 0; padding:10px; border:1px solid #cccccc; }

/* QRコード */
#qrcode { background: url(/images/logo/qrcode/qrcode.jpg) no-repeat; width:132px; height:132px; }
.qrc { margin:-13px 0 0 -10px; }
